@font-face {font-family:"Roboto";src:local(Roboto Thin),url("../themes/materialize-meetings/assets/fonts/roboto/Roboto-Thin.woff2") format("woff2"),url("../themes/materialize-meetings/assets/fonts/roboto/Roboto-Thin.woff") format("woff");font-weight:100}
@font-face {font-family:"Roboto";src:local(Roboto Light),url("../themes/materialize-meetings/assets/fonts/roboto/Roboto-Light.woff2") format("woff2"),url("../themes/materialize-meetings/assets/fonts/roboto/Roboto-Light.woff") format("woff");font-weight:300}
@font-face {font-family:"Roboto";src:local(Roboto Regular),url("../themes/materialize-meetings/assets/fonts/roboto/Roboto-Regular.woff2") format("woff2"),url("../themes/materialize-meetings/assets/fonts/roboto/Roboto-Regular.woff") format("woff");font-weight:400}
@font-face {font-family:"Roboto";src:local(Roboto Medium),url("../themes/materialize-meetings/assets/fonts/roboto/Roboto-Medium.woff2") format("woff2"),url("../themes/materialize-meetings/assets/fonts/roboto/Roboto-Medium.woff") format("woff");font-weight:500}
@font-face {font-family:"Roboto";src:local(Roboto Bold),url("../themes/materialize-meetings/assets/fonts/roboto/Roboto-Bold.woff2") format("woff2"),url("../themes/materialize-meetings/assets/fonts/roboto/Roboto-Bold.woff") format("woff");font-weight:700}@font-face {font-family:'Material Icons';font-style:normal;font-weight:400;src:url(../themes/materialize-meetings/assets/fonts/MaterialIcons-Regular.eot);src:local('Material Icons'),local('MaterialIcons-Regular'),url('../themes/materialize-meetings/assets/fonts/material-icons/MaterialIcons-Regular.woff2') format('woff2'),url('../themes/materialize-meetings/assets/fonts/material-icons/MaterialIcons-Regular.woff') format('woff'),url('../themes/materialize-meetings/assets/fonts/material-icons/MaterialIcons-Regular.ttf') format('truetype')}
.material-icons {font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}
.blue-mdg98 {background:#003761;color:#fff}
.blue-mdg98:hover {background:#fff;color:#003761}
.minheigh100 {min-height:100vh}
body {display:flex;min-height:100vh;flex-direction:column;font-family:"ApexNewBook","Roboto",sans-serif;background-color:#003761}
.main {flex:1 0 auto}
header {overflow:hidden;margin-bottom:11px}
header .brand-logo {background:#fff;padding:5px 20px}
header .brand-logo img {height:auto}
@media screen and (min-width:780px) {header .brand-logo img {height:55px }}
header nav {background:#003761;color:#ecf0f1;font-weight:bold}
header nav ul a {color:#ecf0f1;font-weight:bold}
#embedded iframe {}
table tr.active {background:#003761;color:#fff}
table tr th:first-child {width:22%}
table tr td {padding:1px 10px}
button.no_style {background:transparent;border:none;cursor:pointer}
.button_vote img {cursor:pointer}
.valign-bottom {vertical-align:bottom}
footer.page-footer {background-color:#003761}
.loading_container {width:100%;height:100vh;background-color:#171f30;display:flex;justify-content:center;align-items:center;position:fixed;z-index:1000;top:0;left:100%;transition:1s opacity;opacity:0}
.loading_container.active {left:0;opacity:1}
.loading {width:80px;height:50px;position:relative}
.loading p {top:0;padding:0;margin:0;color:#5389a6;font-family:"Roboto",sans-serif;animation:text 3.5s ease both infinite;font-size:12px;letter-spacing:1px}
@keyframes text {0% {letter-spacing:1px;transform:translateX(0px) }40% {letter-spacing:2px;transform:translateX(26px) }80% {letter-spacing:1px;transform:translateX(32px) }90% {letter-spacing:2px;transform:translateX(0px) }100% {letter-spacing:1px;transform:translateX(0px) }}
.loading span {background-color:#5389a6;border-radius:50px;display:block;height:16px;width:16px;bottom:0;position:absolute;transform:translateX(64px);animation:loading 3.5s ease both infinite}
.loading span:before {position:absolute;content:"";width:100%;height:100%;background-color:#a6dcee;border-radius:inherit;animation:loading2 3.5s ease both infinite}
@keyframes loading {0% {width:16px;transform:translateX(0px) }40% {width:100%;transform:translateX(0px) }80% {width:16px;transform:translateX(64px) }90% {width:100%;transform:translateX(0px) }100% {width:16px;transform:translateX(0px) }}
@keyframes loading2 {0% {transform:translateX(0px);width:16px }40% {transform:translateX(0%);width:80% }80% {width:100%;transform:translateX(0px) }90% {width:80%;transform:translateX(15px) }100% {transform:translateX(0px);width:16px }}
.row.valign-wrapper {display:inline}
@media screen and (min-width:780px) {.row.valign-wrapper {display:flex }}
div#embed-container {transition:all 0.3s ease}
div#question-container {transition:all 0.3s ease}
ul.questions-list {display:block;background-color:#003761;padding:3px;max-height:500px;overflow-y:auto;border-radius:0}
ul.questions-list li.question-item {padding:12px 3px}
ul.questions-list li.question-item small {display:block;color:#666;font-style:italic}
ul.questions-list li.question-item,
ul.questions-list li.question-item p {font-family:"ApexNewBook","Roboto",sans-serif !important}
.question-title {font-size:25px;color:#eef3f7;font-family:"ApexNewMedium","Roboto",sans-serif !important;font-weight:bold;margin-left:12px}
div#display-questions-container {padding:11px;color:#eef3f7;background-color:#003761;border-radius:0}
@media screen and (max-width:1200px) {div#display-questions-container {margin-top:21px }}
button#faq-streaming-btn,
button#faq-streaming-btn:focus,
button#faq-streaming-btn:active {margin-top:10px;margin-bottom:6px;border-radius:10px;padding:18px 21px;text-transform:uppercase;border:none;cursor:pointer;font-family:"ApexNewMedium","Roboto",sans-serif !important;background:#003761;color:#eef3f7}
button#question-btn,
button#question-btn:focus,
button#question-btn:active,
button#survey-btn,
button#survey-btn:focus,
button#survey-btn:active {margin-top:10px;border-radius:6px;text-transform:uppercase;border:none;cursor:pointer;font-family:"ApexNewMedium","Roboto",sans-serif !important;background:#c00d0d;color:#fff}
button#question-btn span,
button#question-btn:focus span,
button#question-btn:active span,
button#survey-btn span,
button#survey-btn:focus span,
button#survey-btn:active span {padding-top:3px;display:inline-block}
#btn-toggle-chat {float:right;margin-top:11px}
.election-title {color:#003761;text-transform:uppercase}
.mb-0 {margin-bottom:0}
.mb-5 {margin-bottom:5px}
.mb-10 {margin-bottom:10px}
.mb-15 {margin-bottom:15px}
.mb-20 {margin-bottom:20px}
.file-title {font-family:'IBM Plex Sans',sans-serif;font-weight:600}
.file-decription {font-family:'IBM Plex Sans',sans-serif;font-weight:400}
.team_innovazione {color:#2769a1}
.team_lavoro {color:#b1333c}
.team_legalita {color:#57387b}
.team_sosteniilita {color:#46ac5c}
.team_welfare {color:#df6a38}