a { color: #00969f; text-decoration: none; }
a:hover { color: #00969f; text-decoration: none; }
a:focus { color: #00969f; text-decoration: none; }
a:active { color: #00969f; text-decoration: none; }
.uk-section {
overflow: hidden;
}
.uk-overflow-visible {
overflow: visible;
}
/*MASK COLOR*/
.abics .mask-top.mask-footer:after {
border-left: 30vw solid #008c9a;
}
.abics .header-topic .mask-header:after {
border-left: 54vw solid #008c9a;
}
.abics .mask-bottom.mask-small:after {
border-left: 30vw solid #66c9bb;
}
.abics .mask-top.mask-small:after {
border-right: 30vw solid #00969f;
}
.abics-anticipation .mask-top.mask-footer:after {
border-left: 30vw solid #7fc2b4;
}
.abics-anticipation .header-topic .mask-header:after {
border-left: 54vw solid #7fc2b4;
}
.abics-anticipation .mask-bottom.mask-small:after {
border-left: 30vw solid #66c9bb;
}
.abics-anticipation .mask-top.mask-small:after {
border-right: 30vw solid #00969f;
}
.abics-anticipation .uk-text-color-primary-green {
color: #008f98;
}
.abics-assessment .uk-text-color-primary-green {
color: #6190c8;
}
.abics-assessment .mask-top.mask-footer:after {
border-left: 30vw solid #6190c8;
}
.abics-assessment .header-topic .mask-header:after {
border-left: 54vw solid #6190c8;
}
.abics-assessment .mask-bottom.mask-small:after {
border-left: 30vw solid #7ca3d1;
}
.abics-assessment .mask-top.mask-small:after {
border-right: 30vw solid #6196c8;
}
.abics-decisioni .uk-text-color-primary-green {
color: #7ac1d7;
}
.abics-decisioni .mask-top.mask-footer:after {
border-left: 30vw solid #7ac1d7;
}
.abics-decisioni .header-topic .mask-header:after {
border-left: 54vw solid #7ac1d7;
}
.abics-decisioni .mask-bottom.mask-small:after {
border-left: 30vw solid #7ac1d7;
}
.abics-decisioni .mask-top.mask-small:after {
border-right: 30vw solid #36a3c5;
}
.abics-core .uk-text-color-primary-green {
color: #008c9a;
}
.abitacs-assessment .mask-top.mask-footer:after {
border-left: 30vw solid #d42028;
}
.abitacs-assessment .header-topic .mask-header:after {
border-left: 54vw solid #d42028;
}
.abitacs-assessment .mask-bottom.mask-small:after {
border-left: 30vw solid #d42028;
}
.abitacs-assessment .mask-top.mask-small:after {
border-right: 30vw solid #84312e;
}
.abitacs-core .mask-top.mask-footer:after {
border-left: 30vw solid #f58d39;
}
.abitacs-core .header-topic .mask-header:after {
border-left: 54vw solid #f58d39;
}
.abitacs-core .mask-bottom.mask-small:after {
border-left: 30vw solid #eb9143;
}
.abitacs-core .mask-top.mask-small:after {
border-right: 30vw solid #cc6d48;
}
.abics-core .mask-top.mask-footer:after {
border-left: 30vw solid #008c9a;
}
.abics-core .header-topic .mask-header:after {
border-left: 54vw solid #008c9a;
}
.abics-core .mask-bottom.mask-small:after {
border-left: 30vw solid #008c9a;
}
.abics-core .mask-top.mask-small:after {
border-right: 30vw solid #008c9a;
}
.abitacs .mask-top.mask-footer:after {
border-left: 30vw solid #f58d39;
}
.abitacs .header-topic .mask-header:after {
border-left: 54vw solid #f58d39;
}
.abitacs .mask-bottom.mask-small:after {
border-left: 30vw solid #f58d39;
}
.abitacs .mask-top.mask-small:after {
border-right: 30vw solid #f58d39;
}
@media screen and (min-width: 1000px) {
.video-container iframe {
height: 330px;
width: 100%;
}
}
.learn-more {
position: relative;
}
.learn-more.uk-text-white:after {
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='26px' height='11px' viewbox='0 0 26 11' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.3333 5.33333L20 0L20 4L0 4L0 6.66667L20 6.66667L20 10.6667L25.3333 5.33333Z' id='Path' fill='%23FFFFFF' fill-rule='evenodd' stroke='none' /%3E%3C/svg%3E");
}
.learn-more::after {
-webkit-transition: 250ms;
-o-transition: 250ms;
transition: 250ms;
content: "";
height: 12px;
width: 30px;
margin-left: 20px;
margin-top: 0.29rem;
position: absolute;
background-repeat: no-repeat;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='26px' height='11px' viewbox='0 0 26 11' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.3333 5.33333L20 0L20 4L0 4L0 6.66667L20 6.66667L20 10.6667L25.3333 5.33333Z' id='Path' fill='%2300969F' fill-rule='evenodd' stroke='none' /%3E%3C/svg%3E");
}
.learn-more:hover::after {
margin-left: 30px;
}
.header-mask h2 {
font-size: 2.4rem;
padding-top: 10px;
font-style: italic;
font-weight: 500;
height: 2.4rem;
}
.uk-text-white {
color: #ffffff !important;
}
.header-topic {
max-height: 470px;
min-height: 300px;
height: 470px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
position: relative;
z-index: 2;
}
.header-mask {
position: relative;
}
.header-img {
width: 100%;
-o-object-fit: cover;
object-fit: cover;
max-height: 470px;
}
.mask-header {
width: 0;
margin: 0;
position: absolute;
bottom: 18px;
height: 0;
border-bottom: 0px solid transparent;
border-top: 8vw solid transparent;
border-left: 100vw solid white;
}

.mask-header-triangolo {
width: 0;
margin: 0;
height: 0;
right: 46vw;
margin-top: 0;
bottom: -18px;
border-top: 6.2vw solid transparent;
border-bottom: 3vw solid transparent;
border-left: 54vw solid #F58D39;
content: "";
position: absolute;
}
.header-topic .mask-header {
width: 0;
margin: 0;
position: absolute;
bottom: -1px;
height: 0;
border-bottom: 0px solid transparent;
border-top: 8vw solid transparent;
border-left: 100vw solid white;
}

.mask-header-triangolo { 
width: 0;
margin: 0;
height: 0;
right: 46vw;
margin-top: 0;
bottom: 0;
border-top: 5.5vw solid transparent;
border-bottom: 2.5vw solid transparent;
border-left: 54vw solid #f58d39;
content: "";
position: absolute;
}
.mask-top {
width: 0;
margin: 0;
height: 0;
border-top: 0px solid transparent;
border-bottom: 8vw solid transparent;
border-left: 100vw solid white;
}
.uk-button-blue {
background-color: #023f61;
}
.mask-bottom {
width: 0;
margin: 0;
height: 0;
border-bottom: 0px solid transparent;
border-top: 8vw solid transparent;
border-right: 100vw solid white;
}
.mask-top.mask-small {
width: 0;
margin: 0;
height: 0;
border-top: 0px solid transparent;
border-bottom: 6vw solid transparent;
border-right: 100vw solid white;
border-left: 0vw solid white;
}
.mask-bottom.mask-small {
width: 0;
margin: 0;
height: 0;
border-bottom: 0px solid transparent;
border-top: 6vw solid transparent;
border-left: 100vw solid white;
}
.mask-top.mask-footer {
width: 0;
margin: 0;
height: 0;
border-top: 0px solid transparent;
border-bottom: 6vw solid transparent;
border-right: 100vw solid white;
border-right: 0vw solid white;
}
.mask-bottom.mask-footer {
width: 0;
margin: 0;
height: 0;
border-bottom: 0px solid transparent;
border-top: 6vw solid transparent;
border-right: 100vw solid #DBEBF5;
border-left: 0vw solid #DBEBF5;
}
.mask-top-triangolo {
width: 0;
margin: 0;
height: 0;
right: 56vw;
margin-top: 1.3vw;
border-top: 2.4vw solid transparent;
border-bottom: 4.3vw solid transparent;
border-left: 44vw solid #ADBC37;
content: "";
position: absolute;
}
.mask-bottom-triangolo {
width: 0;
margin: 0;
height: 0;
margin-bottom: 1.3vw;
border-bottom: 2.4vw solid transparent;
border-top: 4.3vw solid transparent;
border-right: 44vw solid #F58D39;
right: 0;
bottom: 0;
content: "";
position: absolute;
}
.mask-top-triangolo.mask-small-triangolo {
border-left: 0vw;
width: 0;
margin: 0;
height: 0;
right: 0;
margin-top: 1.5vw;
border-top: 1.9vw solid transparent;
border-bottom: 2.6vw solid transparent;
border-right: 30vw solid #ADBC37;
content: "";
position: absolute;
}
.breadcrumb {
color: #163f5f;
font-size: 0.67rem;
margin-top: 20px;
margin-bottom: 40px;
}
.uk-1rem {
font-size: 1rem;
line-height: 1.25rem;
}
.mask-top-triangolo.mask-footer-triangolo {
border-left: 0vw;
width: 0;
margin: 0;
height: 0;
right: 70vw;
margin-top: 1.5vw;
border-top: 1.9vw solid transparent;
border-bottom: 2.6vw solid transparent;
border-left: 30vw solid #ADBC37;
content: "";
position: absolute;
}
footer .mask-top.mask-footer:after {
border-left: 30vw solid #adbc37;
}
.uk-bottom-card {
padding-bottom: 76px;
}
.bottom-card {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
}
.uk-shadow-card {
-webkit-box-shadow: 0px 5px 45px rgba(0,0,0,0.15);
box-shadow: 0px 5px 45px rgba(0,0,0,0.15);
}
.mask-bottom-triangolo.mask-small-triangolo{
border-right: 0vw;
width: 0;
margin: 0;
height: 0;
margin-bottom: 1.5vw;
border-bottom: 1.9vw solid transparent;
border-top: 2.6vw solid transparent;
border-left: 30vw solid #F58D39;
right: 70vw;
bottom: 0;
content: "";
position: absolute;
}
.mask-bottom.mask-footer:after {
border-right: 0vw;
width: 0;
margin: 0;
height: 0;
margin-bottom: 1.5vw;
border-bottom: 0 solid transparent;
border-top: 0 solid transparent;
border-left: 0vw solid #F58D39;
right: 70vw;
bottom: 0;
content: "";
position: absolute;
}
.footer-lower {
background-color: #DBEBF5;
padding-bottom: 40px;
}
.section-mask img.section-bg-mask {
opacity: 0.3;
position: absolute;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
top: 0;
z-index: -1;
-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
filter: grayscale(100%);
}
.section-mask img.section-bg-mask.img-sondaggio {
opacity: 1;
width: 100%;
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
}
.section-mask {
position: relative;
z-index: 1;
background: #00969F;
padding: 0;
overflow-x: hidden;
}
.section-mask .uk-container {
margin: 30px auto;
z-index: 3;
overflow-x: hidden;
overflow-y: hidden;
}
footer .section-mask {
background: #023F61;
margin: 50px auto;
}
.dotnav-header {
z-index: 2;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 20px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: 0;
padding: 0;
color: black;
list-style: none;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}



.uk-light .uk-dotnav > * > * {
width: 60px;
height: 5px;
border-radius: 0;
background-color: white;
opacity: 0.5;
}
.uk-dotnav > .uk-active > * {
opacity: 1;
}
.uk-dotnav > * {
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
padding-right: 6px;
padding-left: 6px;
}
.uk-button:hover, uk-button:focus {
color: white;
background: #e2863c;
-webkit-transition: 200ms;
-o-transition: 200ms;
transition: 200ms;
}
.uk-light .uk-button-primary, .uk-light .uk-button-primary:focus {
color: #ffffff;
background-color: #00969f;
}
.uk-light .uk-button-primary:hover {
background-color: #37858a;
color: #fff;
}
.uk-button-warning {
color: #ffffff;
background: #f58d39;
}
.uk-font-weight-500 {
font-weight: 500;
}
.uk-slideshow-items h2 {
z-index: 2;
margin: auto;
font-family: 'Roboto', sans-serif;
}
.container-header-card {
margin-top: -220px;
}
.container-header-card img {
max-height: 42px;
}
.container-header-card h4 {
margin-top: 1rem;
}
.uk-padding-top {
padding-top: 20px;
}
.uk-overlay-secondary {
background: black;
opacity: 0.3;
}
.uk-margin-left-s {
margin-left: 20px;
}
.uk-overlay-primary {
background: rgb(2,0,36);
background: -webkit-gradient(linear, left bottom, left top, from(rgba(2,0,36,1)), to(rgba(255,255,255,0)));
background: -o-linear-gradient(bottom, rgba(2,0,36,1) 0%, rgba(255,255,255,0) 100%);
background: linear-gradient(0deg, rgba(2,0,36,1) 0%, rgba(255,255,255,0) 100%);
}
.uk-border-top {
border-top: 1px solid #cacaca;
}
.uk-border-bottom {
border-bottom: 1px solid #cacaca;
}
.uk-text-color-primary, .uk-text-color-primary:focus, .uk-text-color-primary:hover {
color: #023f61;
}
.uk-text-color-primary-green {
color: #00969f;
}
.uk-text-color-primary-blue {
color: #023f61;
}



.video-container {
position: relative;
}

.uk-button-question {
border: 2px solid #009697;
background: transparent;
padding: 0.5rem 1.5rem;
font-size: 1rem;
-webkit-transition: 200ms;
-o-transition: 200ms;
transition: 200ms;
line-height: 1.2rem;
text-transform: initial;
}
.uk-button-question:hover {
background: #00253aa3;
-webkit-transition: 200ms;
-o-transition: 200ms;
transition: 200ms;
color: #009697;
}
.img-logo-h {
max-height: 42px;
}
.header-title {
margin: auto;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
height: 2rem;
z-index: 2;
max-width: 90%;
}
.uk-offcanvas-bar {
left: -100vw;
width: 100vw;
}
.uk-list-check li {
text-align: left;
margin-top: 15px;
font-size: 1.1rem;
font-style: italic;
font-weight: 500;
display: flex;
align-items: center;
line-height: 1.5rem;
position: relative;
padding-left: 2rem;
}
.uk-list-check-primary li, .uk-list-check-secondary li {
text-align: left;
padding-left: 0px;
font-size: 0.85rem;
color: #163f5f;
font-weight: 400;
display: flex;
}
.uk-list-check li:before {
content: "";
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='22px' height='22px' viewbox='0 0 22 22' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='bullet'%3E%3Cpath d='M0 11C0 17.0652 4.93477 22 11 22C17.0652 22 22 17.0652 22 11C22 4.93477 17.0652 0 11 0C4.93477 0 0 4.93477 0 11ZM1.69231 11C1.69231 5.86808 5.86808 1.69231 11 1.69231C16.1319 1.69231 20.3077 5.86808 20.3077 11C20.3077 16.1319 16.1319 20.3077 11 20.3077C5.86808 20.3077 1.69231 16.1319 1.69231 11ZM8.59667 14.9828C8.76167 15.1478 8.97828 15.2308 9.1949 15.2308C9.41152 15.2308 9.62813 15.1478 9.79313 14.9828L16.5624 8.21362C16.8932 7.88277 16.8932 7.348 16.5624 7.01715C16.2315 6.68631 15.6967 6.68631 15.3659 7.01715L9.1949 13.1882L6.63444 10.6277C6.30359 10.2968 5.76798 10.2968 5.43798 10.6277C5.10713 10.9577 5.10713 11.4933 5.43798 11.8242L8.59667 14.9828Z' id='bullet' fill='%23FFFFFF' fill-rule='evenodd' stroke='none' /%3E%3C/g%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: 1rem 1rem;
background-position: 50% 50%;
height: 1.35rem;
width: 1.35rem;
display: inline-block;
flex: none;
margin-right: 0px;
box-sizing: border-box;
vertical-align: top;
text-align: left;
position: absolute;
top: 0px;
left: 0px;
}
.uk-list-check-secondary li:before {
background-repeat: no-repeat;
content: "";
margin-right: 12px;
height: 26px;
flex: none;
width: 26px;
display: block;
-webkit-transform: translate(-5px, 0px);
-ms-transform: translate(-5px, 0px);
transform: translate(-5px, 0px);
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='26px' height='26px' viewbox='0 0 26 26' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 13C0 20.168 5.832 26 13 26C20.168 26 26 20.168 26 13C26 5.832 20.168 0 13 0C5.832 0 0 5.832 0 13ZM2 13C2 6.935 6.935 2 13 2C19.065 2 24 6.935 24 13C24 19.065 19.065 24 13 24C6.935 24 2 19.065 2 13ZM10.1597 17.707C10.3547 17.902 10.6107 18 10.8667 18C11.1227 18 11.3787 17.902 11.5737 17.707L19.5737 9.707C19.9647 9.316 19.9647 8.684 19.5737 8.293C19.1827 7.902 18.5507 7.902 18.1597 8.293L10.8667 15.586L7.8407 12.56C7.4497 12.169 6.8167 12.169 6.4267 12.56C6.0357 12.95 6.0357 13.583 6.4267 13.974L10.1597 17.707Z' id='Combined-Shape-Copy-5' fill='%23D42028' fill-rule='evenodd' stroke='none' /%3E%3C/svg%3E");
}
.dot-orange li:before {
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='26px' height='26px' viewbox='0 0 26 26' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 13C0 20.168 5.832 26 13 26C20.168 26 26 20.168 26 13C26 5.832 20.168 0 13 0C5.832 0 0 5.832 0 13ZM2 13C2 6.935 6.935 2 13 2C19.065 2 24 6.935 24 13C24 19.065 19.065 24 13 24C6.935 24 2 19.065 2 13ZM10.1596 17.707C10.3546 17.902 10.6105 18 10.8666 18C11.1226 18 11.3786 17.902 11.5736 17.707L19.5736 9.70701C19.9646 9.31601 19.9646 8.68401 19.5736 8.29301C19.1826 7.90201 18.5506 7.90201 18.1595 8.29301L10.8666 15.586L7.84055 12.56C7.44955 12.169 6.81655 12.169 6.42655 12.56C6.03555 12.95 6.03555 13.583 6.42655 13.974L10.1596 17.707Z' id='Combined-Shape-Copy-5' fill='%23F58D39' fill-rule='evenodd' stroke='none' /%3E%3C/svg%3E");
}
.uk-list-check-primary.dot-blue li:before {
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='26px' height='26px' viewBox='0 0 26 26' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 13C0 20.168 5.832 26 13 26C20.168 26 26 20.168 26 13C26 5.832 20.168 0 13 0C5.832 0 0 5.832 0 13ZM2 13C2 6.935 6.935 2 13 2C19.065 2 24 6.935 24 13C24 19.065 19.065 24 13 24C6.935 24 2 19.065 2 13ZM10.1597 17.707C10.3547 17.902 10.6107 18 10.8667 18C11.1227 18 11.3787 17.902 11.5737 17.707L19.5737 9.707C19.9647 9.316 19.9647 8.684 19.5737 8.293C19.1827 7.902 18.5507 7.902 18.1597 8.293L10.8667 15.586L7.8407 12.56C7.4497 12.169 6.8167 12.169 6.4267 12.56C6.0357 12.95 6.0357 13.583 6.4267 13.974L10.1597 17.707Z' id='Combined-Shape' fill='%236190C8' fill-rule='evenodd' stroke='none' /%3E%3C/svg%3E");
}
.uk-list-check-primary.dot-lightblue li:before {
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='26px' height='26px' viewBox='0 0 26 26' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 13C0 20.168 5.832 26 13 26C20.168 26 26 20.168 26 13C26 5.832 20.168 0 13 0C5.832 0 0 5.832 0 13ZM2 13C2 6.935 6.935 2 13 2C19.065 2 24 6.935 24 13C24 19.065 19.065 24 13 24C6.935 24 2 19.065 2 13ZM10.1598 17.707C10.3548 17.902 10.6108 18 10.8668 18C11.1228 18 11.3788 17.902 11.5738 17.707L19.5738 9.70701C19.9648 9.31601 19.9648 8.68401 19.5738 8.29301C19.1828 7.90201 18.5508 7.90201 18.1598 8.29301L10.8668 15.586L7.84079 12.56C7.44979 12.169 6.81679 12.169 6.4268 12.56C6.03579 12.95 6.03579 13.583 6.4268 13.974L10.1598 17.707Z' id='Combined-Shape' fill='%237AC1D7' fill-rule='evenodd' stroke='none' /%3E%3C/svg%3E");
}
.uk-list-check-primary.dot-green li:before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='26px' height='26px' viewBox='0 0 26 26' version='1.1'%3E%3Ctitle%3ECombined Shape Copy 3%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Pagina_Vantaggi_integrata' transform='translate(-151.000000, -2035.000000)' fill='%23ADBC37'%3E%3Cpath d='M164,2035 C171.168,2035 177,2040.832 177,2048 C177,2055.168 171.168,2061 164,2061 C156.832,2061 151,2055.168 151,2048 C151,2040.832 156.832,2035 164,2035 Z M164,2037 C157.935,2037 153,2041.935 153,2048 C153,2054.065 157.935,2059 164,2059 C170.065,2059 175,2054.065 175,2048 C175,2041.935 170.065,2037 164,2037 Z M170.5737,2043.293 C170.9647,2043.684 170.9647,2044.316 170.5737,2044.707 L162.5737,2052.707 C162.3787,2052.902 162.1227,2053 161.8667,2053 C161.6107,2053 161.3547,2052.902 161.1597,2052.707 L157.4267,2048.974 C157.0357,2048.583 157.0357,2047.95 157.4267,2047.56 C157.8167,2047.169 158.4497,2047.169 158.8407,2047.56 L161.8667,2050.586 L169.1597,2043.293 C169.5507,2042.902 170.1827,2042.902 170.5737,2043.293 Z' id='Combined-Shape-Copy-3'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
} 

.uk-offcanvas-bar .uk-nav-primary > li > a {
color: white;
text-align: left;
font-size: 18px;
font-weight: 400;
line-height: 24px;
padding: 10px 0px;
}

.notizia, .notizia:hover, .notizia:focus {
padding-left: 60px;
position: relative;
color: #023f61;
font-size: 0.85rem;
font-weight: 400;
text-transform: initial;
display: block;
text-decoration: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
text-decoration: none;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
min-height: 55px;
}
.uk-text-initial, .uk-text-initial:focus, .uk-text-initial:hover {
text-transform: initial
}
.notizia::before {
content: '';
height: 55px;
width: 40px;
left: 0;
background-repeat: no-repeat;
position: absolute;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='40px' height='54px' viewbox='0 0 40 54' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='icona'%3E%3Cpath d='M3.41402e-15 0L19.9682 0L19.9682 3.32805L0 3.32805L3.41402e-15 0Z' transform='translate(10.033633 23.296217)' id='Path' fill='%2300969F' fill-rule='evenodd' stroke='none' /%3E%3Cpath d='M0 0L9.98414 0L9.98414 3.32805L0 3.32805L0 0Z' transform='translate(10.033633 33.28036)' id='Path' fill='%2300969F' fill-rule='evenodd' stroke='none' /%3E%3Cpath d='M39.4489 13.7996L26.1367 0.487447C25.8247 0.175495 25.4023 0 24.9602 0L3.32805 0C1.49333 0 0 1.49333 0 3.32805L0 49.9205C0 51.7551 1.49333 53.2485 3.32805 53.2485L36.6084 53.2485C38.443 53.2485 39.9365 51.7552 39.9365 49.9205L39.9365 14.9761C39.9363 14.5342 39.7608 14.1116 39.4489 13.7996ZM26.6243 5.68108L34.2554 13.3122L26.6243 13.3122L26.6243 5.68108ZM36.6083 49.9206L3.32805 49.9206L3.32805 3.32817L23.2962 3.32817L23.2962 13.3123C23.2962 15.1469 24.7896 16.6404 26.6243 16.6404L36.6084 16.6404L36.6084 49.9206L36.6083 49.9206Z' transform='translate(0.04948949 0)' id='Shape' fill='%2300969F' stroke='none' /%3E%3C/g%3E%3C/svg%3E");
}
.uk-list-check-primary li:before {
margin-right: 12px;
background-repeat: no-repeat;
content: "";
height: 26px;
flex: none;
width: 26px;
-webkit-transform: translate(-5px, 0px);
-ms-transform: translate(-5px, 0px);
transform: translate(-5px, 0px);
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='26px' height='26px' viewbox='0 0 26 26' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 13C0 20.168 5.832 26 13 26C20.168 26 26 20.168 26 13C26 5.832 20.168 0 13 0C5.832 0 0 5.832 0 13ZM2 13C2 6.935 6.935 2 13 2C19.065 2 24 6.935 24 13C24 19.065 19.065 24 13 24C6.935 24 2 19.065 2 13ZM10.1598 17.707C10.3548 17.902 10.6108 18 10.8668 18C11.1228 18 11.3788 17.902 11.5738 17.707L19.5738 9.70701C19.9648 9.31601 19.9648 8.68401 19.5738 8.29301C19.1828 7.90201 18.5508 7.90201 18.1598 8.29301L10.8668 15.586L7.84079 12.56C7.44979 12.169 6.81679 12.169 6.4268 12.56C6.03579 12.95 6.03579 13.583 6.4268 13.974L10.1598 17.707Z' id='Combined-Shape-Copy-5' fill='%2300969F' fill-rule='evenodd' stroke='none' /%3E%3C/svg%3E");
}

.uk-border-left {
border-left: 1px solid #ffffff;
}
.uk-border-right {
padding-left: 20px;
border-right: 2px solid #ffffff;
}
.uk-text-italic {
font-style: italic;
}
.uk-list > * > ul, .uk-list > :nth-child(n+2) {
margin-top: 1rem;
}
.uk-list > * > ul, .uk-list > :nth-child(n+1) {
margin-top: 1rem;
}
.uk-icon-img {
width: 2.7rem;
margin-right: 10px;
}
.container-computer {
position: absolute;
bottom: 0;
right: 6vw;
height: 80%;
}
.container-computer img {
float: right;
}
.uk-title-card {
color: #023f61;
font-size: 0.85rem;
font-weight: 700;
}
.uk-no-link, .uk-no-link:focus, .uk-no-link:hover {
text-decoration: none;
color: #0b4667;
}
.header-mask {
overflow: hidden;
}
.uk-font-weight-300 {
font-weight: 300;
}

.uk-font-weight-400 {
font-weight: 400;
}
.header-empty {
height: 80px;
background: #023f61;
}
.luogo-evento {
color: #00969f;
font-family: Roboto;
font-size: 0.65rem;
font-weight: 400;
}
.sondaggi-ul .uk-accordion-title::before {
display: none;
}
progress::-webkit-progress-value {
background: blue;
}
.uk-bar-progress {
height: 10px;
background-color: #eee;
width: 100%;
}
.uk-bar-progress > div {
background-color: red;
height: 10px;
background-color: #eee;
}
.sondaggi-ul .uk-accordion-title::after {
content: "";
width: 1.4em;
height: 1.4em;
margin-left: 10px;
float: right;
background-image: url("/img/icon/icon-plus.png");
background-repeat: no-repeat;
background-position: 1rem 1rem;
padding: 1rem;
margin: auto;
-webkit-transition: 100ms;
-o-transition: 100ms;
transition: 100ms;
}
.sondaggi-ul .uk-open .uk-accordion-title::after {
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.sondaggi-chart {
width: 10vw;
-webkit-transition: 400ms;
-o-transition: 400ms;
transition: 400ms;
}
.accordion-sondaggi {
display: none;
}
.uk-open .sondaggi-chart {
width: 16vw;
-webkit-transition: 400ms;
-o-transition: 400ms;
transition: 400ms;
}
.uk-open .accordion-sondaggi {
display: block;
}
.uk-totop {
display: inline-block;
background-color: #FF9800;
width: 50px;
height: 50px;
text-align: center;
border-radius: 4px;
position: fixed;
bottom: 30px;
right: 30px;
transition: background-color .3s, opacity .5s, visibility .5s;
opacity: 0;
visibility: hidden;
z-index: 1000;
}

@media screen and (min-width: 769px) and (max-width: 948px) {
.dotnav-header {
-webkit-transform: translateY(-190px);
-ms-transform: translateY(-190px);
transform: translateY(-190px);
}
}
@media screen and (min-width: 769px) and (max-width: 1100px) {
.container-computer {
right: 0;
}
}
@media screen and (max-width: 769px) {
#offcanvas-nav-primary .uk-border-right {
padding-left: 0px;
border-right: 0px solid #ffffff;
}
}
.uk-margin-bottom-mobile {
margin-bottom: 20px;
}
.mobile-column {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}

.notizia {
padding-left: 30px;
line-height: 20px;
min-height: 25px;
}
.notizia::before {
background-size: auto 25px;
height: 25px;
}
.mask-header:after {
border-top: 8vw solid transparent;
}
.header-topic {
height: 300px;
}
.uk-margin-left-s {
margin-left: 0;
}
.news-container-mobile {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.news-container-mobile img {
margin-bottom: 20px !important;
}
#offcanvas-nav-primary .uk-button-small {
min-width: 240px;
}
.list-container {
padding-left: 6vw;
}

.menu-list ul {
padding-top: 10px;
padding-bottom: 20px;
}
.uk-border-right {
padding-left: 20px;
border-right: 0px solid #ffffff;
border-bottom: 2px solid #ffffff;
}
.uk-border-right {
padding-left: 20px;
border-right: 0px solid #ffffff;
border-bottom: 0px solid #ffffff;
}
.uk-m3 {
margin-top: 3px;
}
.container-header-card {
margin-top: -85px;
}
.container-header-card {
margin-top: -150px;
}
.video-container:after {
height: 40px;
width: 40px;
background-size: 40px;
}

.section-mask .uk-container {
margin: 70px auto;
}
.header-mask h2 {
font-size: 1.7rem;
padding-top: 0px;
}
.dotnav-header {
z-index: 2;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 20px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: 0;
padding: 0;
color: black;
list-style: none;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-transform: translateY(-120px);
-ms-transform: translateY(-120px);
transform: translateY(-120px);
}
@media screen and (min-width: 500px) and (max-width: 640px) {
.list-container {
padding-left: 14vw;
}
}
@media screen and (max-width: 1023px) {
.hidden-mobile {
display: none;
}
}

@media screen and (max-width: 640px) {
.uk-accordion-title .uk-h0 {
font-size: 1.85rem;
line-height: 2rem;
}
.sondaggi-chart {
width: 40%;
margin: auto;
}
.uk-open .sondaggi-chart {
width: 30%;
}
.sondaggi-ul .uk-accordion-title::after {
position: absolute;
right: 0;
top: -18px;
}
.sondaggi-ul .uk-open .uk-accordion-title::after {
position: absolute;
right: -4px;
top: -19px;
}
}

@media screen and (max-width: 480px) {
.list-container {
padding-left: 10vw;
}
.header-mask h2 {
font-size: 1.3rem;
padding-top: 0px;
}
.uk-light .uk-dotnav > * > * {
width: 30px;
height: 4px;
border-radius: 0;
background-color: white;
opacity: 0.5;
}
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.uk-open .sondaggi-chart {
height: 10vw;
}
}

span.divisore:last-child {
display: none;
}

.uk-section-blueberry {
background-color: #023F61;
}
.uk-section.footer-lower {
padding-top: 40px; 
}
.uk-notification-message.uk-notification-message-warning {
font-size: 16px;
line-height: 20px;
background-color: #F58D39;
color: #ffffff;
padding: 8px 16px 8px 16px;
text-align: center;
vertical-align: top;
border-radius: 6px 6px 6px 6px;
}
.uk-notification-message.uk-notification-message-warning  .uk-notification-close.uk-icon.uk-close {
color: #ffffff;
top: 10px;
bottom: auto;
right: 10px;
left: auto;
}
.uk-notification-message.uk-notification-message-warning  .uk-notification-close.uk-icon.uk-close > svg {
width: 16px;
height: 16px;
}
.uk-text-lime { color: #94D54D !important; }
.uk-link-lime { color: #94D54D; }
.uk-link-lime:hover { color: #bbe38b; }
.uk-link-lime:focus { color: #bbe38b; }
.uk-link-lime:active { color: #618836; }
.uk-slideshow-items .uk-section-large {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
width: -moz-max-content;
width: 100%;
max-width: 1200px;
box-sizing: border-box;
padding: 0px 24px 0px 24px;
}
#menu-main p {
margin: 0px 0px 0px 0px;
}
#menu-main a { display: inline-block; text-decoration: none; color: rgba(255,255,255,1.00); 
transition: .1s ease-in-out;
transition-property: color,background-color,border-color;
}
#menu-main a:hover { text-decoration: none; color: rgba(255,255,255,0.50);  }
#menu-main a:focus { text-decoration: none; color: rgba(255,255,255,0.50); }
#menu-main a:active { text-decoration: none; color: rgba(255,255,255,1.00); }
#menu-main .uk-grid-divider > :not(.uk-first-column)::before {
border-color: #ffffff;
}
#menu-main .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before {
border-color: #ffffff;
}









a.learn-more {
display: inline-block;
box-sizing: border-box;
position: relative;
top: auto;
bottom: auto;
left: auto;
right: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: auto;
height: auto;
font-size: 1rem;
line-height: 1.5rem;
font-weight: 500;
text-align: left;
vertical-align: top;
text-transform: uppercase;
}


a.learn-more:focus {}
a.learn-more:hover {}
a.learn-more:active {}


.learn-more::after {
display: inline-block;
box-sizing: border-box;
position: relative;
top: auto;
bottom: auto;
left: auto;
right: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 1.5rem;
height: 0.6rem;
font-size: 0px;
line-height: 0px;
background-size: contain;
}
.learn-more::after {
margin-left: 0.5rem;
}
.learn-more:hover::after,
.learn-more:focus::after {
margin-left: 1rem;
}
.learn-more:active::after {
margin-left: 0.5rem;
}


@media (max-width: 575px) { .dotnav-header { transform: translateY(-90px); } }
@media (min-width: 576px) { .dotnav-header { transform: translateY(-110px); } }
@media (min-width: 768px) { .dotnav-header { transform: translateY(-130px); } }
@media (min-width: 1024px) { .dotnav-header { transform: translateY(-150px); } }
@media (min-width: 1280px) { .dotnav-header { transform: translateY(-170px); } }


.uk-button-success {  background-color: #00969f; border-color: #00969f; color: #ffffff; }
.uk-button-success:hover {  background-color: #37858a; border-color: #37858a; color: #ffffff; }
.uk-button-success:focus {  background-color: #37858a; border-color: #37858a; color: #ffffff; }
.uk-button-success:active {  background-color: #00969f; border-color: #00969f; color: #ffffff; }
.uk-button-success.uk-active {  background-color: #37858a; border-color: #37858a; color: #ffffff; }
.uk-active .uk-button-success {  background-color: #37858a; border-color: #37858a; color: #ffffff; }


form label.error{
    color: red;
    background-color: rgb(236, 236, 236);
    padding: 0px 4px;
}

.grecaptcha-badge{

    position: fixed !important;
    bottom: 200px;
    right: -190px ;
    z-index: 99999;
}

.copy_captcha{
    position: absolute !important;
    top: 0px !important;
    right: 0px !important;
    box-shadow: gray 0px 0px 5px;
}


.uk-modal-container .uk-modal-dialog {
overflow: hidden !important;
max-width: 100% !important;
}