html,body{background:#fff;color:#00101e;font-family:Barlow,sans-serif;font-stretch:normal;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:normal;text-align:left}html{overflow-x:hidden;scroll-behavior:smooth}@media all and (max-width: 575.9px){p{font-size:1rem}}@media all and (min-width: 576px) and (max-width: 991.9px){p{font-size:1.25rem}}@media all and (min-width: 992px){p{font-size:1.5rem}}@media all and (max-width: 575.9px){h1{font-size:2rem}h3{font-size:1.75rem}}@media all and (min-width: 576px) and (max-width: 767.9px){h1{font-size:2.5rem}h3{font-size:2rem}}@media all and (min-width: 768px) and (max-width: 991.9px){h1{font-size:2.75rem}h3{font-size:2.25rem}}@media all and (min-width: 992px) and (max-width: 1199.9px){h1{font-size:3rem}h3{font-size:2.5rem}}@media all and (min-width: 1220px) and (max-width: 1399.9px){h1{font-size:3.75rem}h3{font-size:2.75rem}}@media all and (min-width: 1400px){h1{font-size:4rem}h3{font-size:3rem}}h1,h3,h4,h5{font-family:Barlow,sans-serif;line-height:1.1}h2{font-family:Barlow Condensed,sans-serif;line-height:1.1;font-size:1.5rem}h4{font-size:2rem}h5{font-size:1.25rem}h1{margin-bottom:0;font-weight:700;font-family:Barlow,sans-serif;color:#0c344e}h2{font-stretch:condensed;font-weight:500;line-height:1.2;margin-bottom:0}h3,h4,h5{font-weight:600}h5{color:#0c344e;font-family:Barlow,sans-serif}section{padding:2.5rem 0}p{line-height:1.5;margin:0}header{background-color:#b8dfac;padding-top:12px;padding-bottom:12px}header.scrolled{border-bottom:1px solid rgba(255,255,255,.36)}header .navbar{padding-top:0;padding-bottom:0}header .navbar .navbar-brand{padding:0}header .navbar .nav-item .nav-link{font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:500;font-stretch:condensed;font-style:normal;line-height:1.22;letter-spacing:normal;color:#0c344e}header .navbar .nav-item .nav-link.selected{color:#0c344e}@media all and (min-width: 768px){header .navbar .nav-item .nav-link.selected .border_b{position:relative}header .navbar .nav-item .nav-link.selected .border_b:after{content:"";position:absolute;border-bottom:3px solid #0c344e;width:100%;bottom:-5px;left:0}}header .navbar .nav-item.lang_selection .nav-link{display:flex;color:#528086}header .navbar .nav-item.lang_selection .nav-link:before{content:"|";color:#0c344e;margin-right:1rem}section{position:relative}.nav-height{height:84px;top:-84px;z-index:-1}@media all and (min-width: 360px){.container-xl,.container-fluid{padding-right:var(--bs-gutter-x, 1.5rem);padding-left:var(--bs-gutter-x, 1.5rem)}}#section-top{background-color:#b8dfac;padding-bottom:0;position:relative}#section-cos-e h2,#section-cos-e h3,#section-features h2,#section-features h3,#section-faq h2,#section-faq h3{color:#2f4858}#section-cos-e p,#section-features p,#section-faq p{color:#00101e}#section-a-chi-si-rivolge{padding:0!important}#section-a-chi-si-rivolge h2,#section-a-chi-si-rivolge h3,#section-a-chi-si-rivolge h4,#section-a-chi-si-rivolge p{color:#fff}#section-a-chi-si-rivolge .text-container{padding:2.5rem 0 0!important;background-color:#0c344e}@media all and (min-width: 768px){#section-a-chi-si-rivolge .channel-container{background:linear-gradient(180deg,#0c344e,#0c344e 75%,#fff 75%,#fff)}}@media all and (max-width: 767.9px){#section-a-chi-si-rivolge .channel-container{background:linear-gradient(180deg,#0c344e,#0c344e 90%,#fff 75%,#fff 90%)}}#section-features{border-top:1px solid rgba(0,0,0,.16)}#section-features .feature-record .feature-title-container{background-color:#add7bd;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;padding:2rem 2rem 0}#section-features .feature-record .feature-image-container{background-color:#add7bd;border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}@media all and (min-width: 768px){#section-features .feature-record .feature-image-container{margin-bottom:80px}}#section-features .feature-record .feature-image-container img{padding:0 2rem;position:relative;top:40px}#section-features .feature-record .arrow{margin-top:4rem}#section-features .feature-record .bullet-container{font-weight:500}@media all and (min-width: 768px){#section-features .feature-record .bullet-container{font-size:1.25rem}}@media all and (max-width: 767.9px){#section-features .feature-record .bullet-container{margin-top:40px}}#section-features .feature-record .bullet-container ul{padding-left:1rem}@media all and (min-width: 576px) and (max-width: 767.9px){#section-features .feature-record .bullet-container ul{columns:2}}#section-features .feature-record .bullet-container ul li{margin-bottom:10px;list-style-type:none}#section-about{background-color:#b8dfac}#section-about h2,#section-about h3,#section-about p{color:#0c344e}#section-about a{text-decoration:none}#section-faq .accordion .accordion-item .accordion-button{color:#00101e;font-family:Barlow,sans-serif;font-size:1.25rem;font-weight:600}#section-faq .accordion .accordion-item .accordion-button:not(.collapsed){background-color:unset}#section-faq .accordion .accordion-item .accordion-button:focus{outline:0!important;box-shadow:inset 0 -1px #00000020}#section-faq .accordion .accordion-item .accordion-body{color:#00101e;font-size:1rem;font-weight:400;line-height:1.5;text-align:left}#section-contatti{background-color:#0c344e}#section-contatti h2,#section-contatti h3,#section-contatti p{color:#fff}#section-contatti form{font-family:Barlow,sans-serif;font-weight:500}#section-contatti form span.required_fields,#section-contatti form label{color:#d1e496;font-size:.875rem}#section-contatti form label.form-check-label{color:#fff}#section-contatti form label.form-check-label a{color:#d1e496}#section-contatti form .form-check-input{border-color:#fff}#section-contatti form .form-check-input:checked{background-color:#528086;border-color:#528086}#section-contatti form input[type=text],#section-contatti form input[type=email],#section-contatti form textarea{background-color:transparent;border:0;border-bottom:1px solid white;border-radius:0;color:#fff;font-family:Barlow,sans-serif;font-size:1rem}#section-contatti form input[type=text]:focus,#section-contatti form input[type=email]:focus,#section-contatti form textarea:focus{outline:0!important;box-shadow:none}#section-contatti form button{background-color:#d1e496;border-radius:0;color:#00101e;font-family:Barlow,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.8rem;padding:.5rem 1rem}#section-contatti form button:focus{outline:0!important;box-shadow:none}#section-contatti form p.terms_of_service{font-size:.75rem}#section-contatti form p.terms_of_service a{color:#d1e496}footer{color:#00101e;font-family:Barlow,sans-serif;font-size:.875rem;font-weight:500}footer #footer_1{background-color:#b8dfac;padding:1.25rem 0}footer #footer_1 p{font-size:.875rem}footer #footer_1 p a{color:#3f6370;text-decoration:none}footer #footer_1 p.email a{text-decoration:underline}footer #footer_1 .address a{color:#00101e;text-decoration:none}footer #footer_1 .address span{color:#528086;font-weight:700}footer #footer_1 a{color:#fff;text-decoration:none}footer #footer_2{color:#3f6370;background-color:#89baac}
