@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(220deg);transform:rotate(220deg)}}@keyframes rotating{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(220deg);transform:rotate(220deg)}}@-webkit-keyframes os-circle-loader{0%{box-shadow:inset #5099d0 0 0 0 4px;-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}50%{box-shadow:inset #5099d0 0 0 0 2px}100%{box-shadow:inset #5099d0 0 0 0 4px;-webkit-transform:rotate(140deg);transform:rotate(140deg)}}@keyframes os-circle-loader{0%{box-shadow:inset #5099d0 0 0 0 4px;-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}50%{box-shadow:inset #5099d0 0 0 0 2px}100%{box-shadow:inset #5099d0 0 0 0 4px;-webkit-transform:rotate(140deg);transform:rotate(140deg)}}:root{--light-grey-blue:#91b9d0;--nasty-green:#6bb240;--marine-blue:#002e54;--french-blue:#4267b2;--rouge:#9b1d2d;--blue-grey:#5b6987;--battleship-grey:#6c7377;--light-grey-blue-two:#91bacf;--bluish-grey:#858f96;--pinkish-grey:#ccc;--white:#fff;--white-two:#f9f9f9;--white-three:#e9e9e9;--white-four:#e0e0e0}span.section-title{font-family:'Montserrat',sans-serif;font-size:32px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block}span.section-title+p{font-family:'Roboto',sans-serif;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);display:block}span.section-title-regular{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block}span.section-title-regular+p{font-family:'Roboto',sans-serif;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--light-grey-blue);display:block}span.section-title-light{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--light-grey-blue);display:block}span.section-title.section-title-light{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--light-grey-blue);display:block;margin-top:25px;margin-bottom:15px}@media(min-width:320px) and (max-width:767.5px){span.section-title{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block}span.section-title+p{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);display:block;margin-top:5px;margin-bottom:40px}span.section-title-regular{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block}span.section-title-regular+p{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);display:block}span.section-title-small{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:var(--marine-blue);display:block}span.section-title-small+p{font-family:'Roboto',sans-serif;font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);display:block;margin-top:10px;margin-bottom:20px}span.section-title-light{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--light-grey-blue);display:block}}html{font-family:'Roboto',sans-serif;color:var(--bluish-grey)}body{font-family:'Roboto',sans-serif;color:var(--bluish-grey)}a:not(.btn):hover,a:not(.btn):focus,a:not(.btn):active{text-decoration:none;background-color:none;outline:none;-moz-outline-style:none}.container{max-width:1300px}.oss-section{padding-top:30px;padding-bottom:30px;background-color:var(--white)}.oss-section-alt{background-color:var(--white-two)}.oss-prod-header-section a:not(.btn){color:var(--white);transition:100ms all ease-in}.oss-section a:not(.btn),.oss-section-alt a:not(.btn){color:var(--marine-blue);transition:100ms all ease-in}.oss-section a:not(.btn):hover,.oss-section a:not(.btn):focus,.oss-section-alt a:not(.btn):hover,.oss-section-alt a:not(.btn):focus,.oss-prod-header-section a:not(.btn):hover,.oss-prod-header-section a:not(.btn):focus{color:var(--marine-blue);text-decoration:underline;outline:none;-moz-outline-style:none}.oss-section a:not(.btn):active,.oss-section-alt a:not(.btn):active,.oss-prod-header-section a:not(.btn):active{color:var(--light-grey-blue);text-decoration:underline;outline:none;-moz-outline-style:none}.oss-section span.section-title-light+.custom-file,.oss-section span.section-title-light+select{margin-top:10px}.oss-section span.section-title+.row{margin-top:25px}.oss-section span.section-title-regular+.row{margin-top:25px}.additional-info{background-color:var(--white-two);padding:90px 60px 90px 30px;height:100%;margin-top:-30px}.additional-info .container{padding:0}.additional-info a.information-link{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--battleship-grey);display:inline-block;margin-bottom:50px}.additional-info .information-link img{width:20px;height:20px;margin-right:20px}.additional-info hr{border-top:1px solid rgba(133,143,150,.2);margin:50px 0}.additional-info span.information-title-bold{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:inline-block;margin-bottom:15px}.additional-info .btn-main{min-width:140px;padding:10px}.additional-info .information-wrapper{width:100%;display:flex;flex-wrap:wrap}.additional-info .information-wrapper img{width:20px;display:block}.additional-info .information-wrapper p{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);display:block;margin:0}.additional-info .information-wrapper p.information-title{text-transform:uppercase}.additional-info .information-wrapper p+p.information-title{margin-top:15px}.additional-info .information-wrapper span.information-title{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-bottom:10px}.additional-info .information-wrapper p+.btn-main{margin-top:30px}.additional-info .information-wrapper .information-link{font-family:'Roboto',sans-serif;font-size:15px;line-height:1.5;display:block;margin-bottom:15px}.additional-info .information-wrapper a:not(.btn-main){color:var(--marine-blue) !important}.additional-info .information-wrapper a:not(.btn-main):hover,.additional-info .information-wrapper a:not(.btn-main):active,.additional-info .information-wrapper a:not(.btn-main):focus,.additional-info .information-wrapper a:not(.btn-main):visited{color:var(--marine-blue) !important;text-decoration:underline !important}.additional-info-white{box-shadow:0 0 7px 0 rgba(206,206,206,.5);background-color:var(--white);margin-top:-30px;height:100%}.additional-info-white h3.information-title{margin-bottom:40px}.additional-info-white .information-wrapper h3.information-title{margin-bottom:15px}@media(min-width:768px) and (max-width:991.5px){.additional-info{padding:40px 20px;margin-left:-15px;margin-right:-15px}.additional-info .information-wrapper p{font-size:17px;line-height:1.5}.additional-info-white{margin-bottom:40px}.additional-info hr{margin:40px 0}}@media(min-width:320px) and (max-width:767.5px){.additional-info{padding:40px 20px;height:initial;margin-left:-15px;margin-right:-15px}.additional-info .information-wrapper p{font-size:17px;line-height:1.5}.additional-info-white{margin-bottom:40px}.additional-info hr{margin:40px 0}}.partner-section span.section-title{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-bottom:30px}.partner-section span.section-subtitle{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--light-grey-blue);display:block;margin-bottom:15px}.oss-cta-section{background-repeat:no-repeat;background-position:center right;background-color:#858f96;background-size:contain}.oss-cta-section .cta-section-description{padding-top:3rem;padding-bottom:3rem}.oss-cta-section .cta-section-description img{width:40px;margin-bottom:15px}.oss-cta-section .cta-section-description h3.section-title,.oss-cta-section .cta-section-description span.section-title{font-family:'Montserrat',sans-serif;font-size:28px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--white);margin-bottom:30px}.oss-cta-section .cta-section-description h4.abv-title,.oss-cta-section .cta-section-description span.abv-title{font-family:'Roboto',sans-serif;font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--white);display:block;margin-bottom:0}.oss-cta-section .cta-section-description p.section-description,.oss-cta-section .cta-section-description span.section-description{font-family:'Roboto',sans-serif;font-size:19px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--white);display:block;margin-bottom:45px}.oss-cta-section .cta-section-description button.btn-main,.oss-cta-section .cta-section-description span.btn-main,.oss-cta-section .cta-section-description a.btn-main{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--white);background-color:var(--marine-blue);border-radius:2px;border:2px solid var(--marine-blue);padding:10px 25px;margin-right:40px;margin-bottom:25px}@media(min-width:768px) and (max-width:991.5px){.oss-cta-section{background-color:#858f96 !important;background-image:none !important}}@media(min-width:320px) and (max-width:767.5px){.oss-cta-section{background-color:#858f96 !important;background-image:none !important}}.oss-section .nav.nav-tabs{padding-top:40px;background:none;border:0}.oss-section .nav-item.nav-link,.oss-section .nav-item.nav-link h2{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--bluish-grey);border:0;background:none;padding:0;padding-bottom:15px}.oss-section .nav-item.nav-link+.nav-item.nav-link{margin-left:50px}.oss-section .nav-item.nav-link.active{color:var(--marine-blue);border-bottom:2px solid var(--marine-blue)}.oss-section .nav-item.nav-link.active h2{color:var(--marine-blue)}.oss-section .tab-pane{margin-top:40px}@media(min-width:768px) and (max-width:991.5px){.oss-section .nav.nav-tabs{overflow-x:auto;overflow-y:hidden;padding-bottom:20px;white-space:nowrap;flex-wrap:unset}}@media(min-width:320px) and (max-width:767.5px){.oss-section .nav.nav-tabs{overflow-x:auto;overflow-y:hidden;padding-bottom:20px;white-space:nowrap;flex-wrap:unset}}.oss-section.section-whatWeDo h2.section-title{font-family:'Montserrat',sans-serif;font-size:32px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--marine-blue);display:block;margin-bottom:20px}.oss-section.section-whatWeDo span.section-title{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-bottom:20px}.oss-section.section-whatWeDo span.section-title-regular{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);min-height:40px;display:block;margin-bottom:15px}.oss-section.section-whatWeDo span.section-title+p,.oss-section.section-whatWeDo span.section-title-regular+p{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--battleship-grey);display:block;margin-bottom:40px}.oss-section.section-whatWeDo span.custom-number{font-family:'Montserrat',sans-serif;font-size:65px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--light-grey-blue);display:block;margin-bottom:10px}.oss-section.section-whatWeDo span.list-bullet{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-bottom:30px}.oss-section.section-whatWeDo img{max-width:200px;margin-bottom:10px}@media(min-width:320px) and (max-width:767.5px){.oss-section.section-whatWeDo h2.section-title{font-size:20px;margin-bottom:10px}}.oss-section.section-aboutUs span.section-title{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-top:30px;margin-bottom:0}.oss-section.section-aboutUs span.section-title+span.section-title-light{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--light-grey-blue);display:block;margin-bottom:15px}.oss-section.section-aboutUs span.section-title+span.section-title-light+p{font-family:'Roboto',sans-serif;font-size:16px;font-weight:normal;font-stretch:normal;font-style:italic;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);display:block}.oss-section.section-aboutUs span.section-title+span.section-title-light+p:after,.oss-section.section-aboutUs span.section-title+span.section-title-light+p:before{content:'"'}.oss-section.section-aboutUs img{max-height:260px}.oss-section.glossary-section .glossary-letter{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin:0 8px;cursor:pointer}.oss-section.glossary-section .glossary-letter:hover,.oss-section.glossary-section .glossary-letter:focus,.oss-section.glossary-section .glossary-letter.active{color:var(--light-grey-blue)}.oss-section.glossary-section .nav.nav-tabs{padding-top:0}.oss-section.glossary-section .tab-pane{margin:0}.oss-section.glossary-section .glossary-wrapper:first-child{margin-top:20px}.oss-section.trials-section span.section-title{margin-bottom:50px}.oss-section.trials-section span.section-title+span.section-title-light{margin-top:-50px;margin-bottom:50px}.oss-section.trials-section span.section-title-regular+p{font-family:'Roboto',sans-serif;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);margin-bottom:20px;margin-top:10px}.oss-section.trials-section .btn{margin-top:50px}@media(min-width:768px) and (max-width:991.5px){.oss-section.trials-section .btn{margin-top:20px;margin-bottom:40px}}@media(min-width:320px) and (max-width:767.5px){.oss-section.trials-section .btn{margin-top:20px;margin-bottom:40px}}.oss-section.faq-section .row{padding-top:30px;padding-bottom:30px}.oss-section.faq-section .faq-icon{width:20px;height:20px;margin-right:20px}.oss-section.faq-section span.section-title-regular{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue)}.oss-section.faq-section span.section-title-regular+p{margin-top:20px}.oss-section.faq-section .section-title-regular.question-hyperlink{font-weight:bold}@media(min-width:320px) and (max-width:767.5px){.oss-section.faq-section span.section-title-regular+p,.oss-section.faq-section span.section-title-regular+p+p,.oss-section.faq-section span.section-title-regular+p+p+p,.oss-section.faq-section span.section-title-regular+li{word-break:break-word}.oss-section.faq-section .faq-line{word-break:break-word}.oss-section.faq-section .faq-line ol,.oss-section.faq-section .faq-line ul{padding-left:15px}.oss-section.faq-section .faq-line p img{width:100% !important}}.oss-section .assistance-side-menu{box-shadow:0 0 7px 0 rgba(206,206,206,.5);background-color:var(--white);height:100%;padding:40px 30px;margin-top:-30px;margin-bottom:-30px}.oss-section .assistance-side-menu .assistance-link{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--bluish-grey);display:block;margin-bottom:40px}.oss-section .assistance-side-menu .assistance-link.highlight{font-weight:bold;color:var(--marine-blue)}.oss-section #calendar .fc-toolbar-title{font-family:'Montserrat',sans-serif;font-size:32px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-bottom:0}.oss-section #calendar .fc-dayGridMonth-view a.fc-daygrid-event div{font-family:'Roboto',sans-serif;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--white);border-radius:3px}.oss-section #calendar .fc-list-sticky .fc-list-day>*{z-index:1}@media(min-width:768px) and (max-width:991.5px){.oss-section #calendar{min-height:610px !important}}@media(min-width:320px) and (max-width:767.5px){.oss-section #calendar{min-height:570px !important}.oss-section #calendar .fc-toolbar-title{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block}.oss-section #calendar .fc-dayGridMonth-button,.oss-section #calendar .fc-listMonth-button{display:none}}.sitemap-section{padding-bottom:20px}.sitemap-name{font-family:'Roboto',sans-serif;font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--marine-blue);display:block;text-transform:uppercase;margin-bottom:.5rem;border-bottom:solid 1px rgba(0,0,0,.1)}.sitemap-item{font-family:'Roboto',sans-serif;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey) !important;display:block}.sitemap-item:hover,.sitemap-item:focus{color:var(--marine-blue) !important;text-decoration:underline}.osservatori-access-bar{height:60px;padding:10px 0;margin:0;background-color:var(--white)}.osservatori-access-bar .osservatori-logo{width:100%;height:auto}.osservatori-access-bar .osservatori-search-wrapper .form-control{font-family:'Roboto',sans-serif;font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;height:45px;border-radius:5px;border:solid 1px var(--pinkish-grey);background-color:var(--white);border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.osservatori-access-bar .osservatori-search-wrapper .input-group-append{border:1px solid var(--pinkish-grey);margin-left:-5px;border-radius:5px}.osservatori-access-bar a.access-bar-link{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--battleship-grey);transition:all 200ms ease-in;display:inline-block;white-space:nowrap;margin-right:25px;cursor:pointer}.osservatori-access-bar a.access-bar-link:last-child{margin-right:0}.osservatori-access-bar a.access-bar-link:hover{color:var(--marine-blue);text-decoration:none;background:none}.osservatori-access-bar a.access-bar-link img{margin-top:-3px;margin-right:5px;width:25px;height:25px}.osservatori-access-bar a.access-bar-link .login-arrow-icon{width:9px;height:8px}.osservatori-access-bar .badge-osservatori:not(:empty){color:var(--white);background-color:var(--marine-blue)}.osservatori-access-bar .dropdown-menu,.osservatori-navbar.osservatori-fixed-bar .dropdown-menu.access-menu{margin-top:30px;padding:20px;border-radius:5px;border:0;box-shadow:0 2px 4px 0 rgba(91,105,135,.7);background-color:var(--white);min-width:220px;max-width:220px}.osservatori-access-bar .dropdown-menu .dropdown-item,.osservatori-navbar.osservatori-fixed-bar .dropdown-menu.access-menu .dropdown-item{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2.5;letter-spacing:normal;color:var(--battleship-grey);display:block;text-align:left;padding:0}.osservatori-access-bar .dropdown-menu .dropdown-item:hover,.osservatori-access-bar .dropdown-menu .dropdown-item.active,.osservatori-navbar.osservatori-fixed-bar .dropdown-menu.access-menu .dropdown-item:hover,.osservatori-navbar.osservatori-fixed-bar .dropdown-menu.access-menu .dropdown-item.active{font-weight:bold;color:var(--marine-blue);background-color:var(--white);padding:0}.osservatori-navbar.osservatori-fixed-bar .dropdown-menu.access-menu{margin-top:20px;left:inherit;right:10%}@media(min-width:992px) and (max-width:1165px){.osservatori-access-bar a.access-bar-link{font-size:12px;margin-right:15px}.osservatori-access-bar a.access-bar-link img{width:20px;height:20px}.osservatori-navbar .btn+.btn{margin-left:15px !important}.osservatori-navbar.osservatori-fixed-bar a.access-bar-link .access-bar-link-text{display:none}}@media(min-width:768px) and (max-width:991.5px){.mobile-access-bar{line-height:60px;background-color:var(--white)}.mobile-access-bar .osservatori-logo{max-width:200px;width:100%;height:auto}.mobile-access-bar .mobile-access-bar-user-section{display:flex;flex-direction:row;justify-content:flex-end}.mobile-access-bar a.access-bar-link{font-family:'Montserrat',sans-serif;font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--bluish-grey);display:block;margin-top:auto;margin-bottom:auto;margin-left:10px;margin-right:10px}.mobile-access-bar a.access-bar-link.acces-bar-flag{margin-right:0}.mobile-access-bar a.access-bar-link img{display:block;width:25px;height:25px;margin:0 auto}.mobile-access-bar a.access-bar-link .access-bar-link-text{display:block}.mobile-access-bar input.form-control{font-family:'Roboto',sans-serif;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--bluish-grey);height:50px;border-radius:5px;border:solid 1px var(--pinkish-grey);background-color:var(--white);border-right:0}.mobile-access-bar input.form-control+.input-group-append .input-group-text{border-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px;color:var(--bluish-grey);border:solid 1px var(--pinkish-grey);background-color:var(--white);border-left:0}.mobile-access-bar input.form-control+.input-group-append .input-group-text img{width:30px}#shopping-cart-btn img{display:inline-block}#shopping-cart-btn .badge-osservatori{display:inline-block;padding:2px 6px;line-height:1.5;vertical-align:middle;color:var(--white);background-color:var(--marine-blue)}#shopping-cart-btn .badge-osservatori:empty{padding:0}.mobile-access-bar a.access-bar-link .login-arrow-icon{display:none}}@media(min-width:320px) and (max-width:767.5px){.mobile-access-bar{line-height:60px;background-color:var(--white)}.mobile-access-bar .osservatori-logo{max-width:200px;width:100%;height:auto}.mobile-access-bar .mobile-access-bar-user-section{display:flex;flex-direction:row;justify-content:flex-end}.mobile-access-bar a.access-bar-link{font-family:'Montserrat',sans-serif;font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--bluish-grey);display:block;margin-top:auto;margin-bottom:auto;margin-left:10px;margin-right:10px}.mobile-access-bar a.access-bar-link.acces-bar-flag{margin-right:0}.mobile-access-bar a.access-bar-link img{display:block;width:25px;height:25px;margin:0 auto}.mobile-access-bar a.access-bar-link .access-bar-link-text{display:block}.mobile-access-bar input.form-control{font-family:'Roboto',sans-serif;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--bluish-grey);height:50px;border-radius:5px;border:solid 1px var(--pinkish-grey);background-color:var(--white);border-right:0}.mobile-access-bar input.form-control+.input-group-append .input-group-text{border-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px;color:var(--bluish-grey);border:solid 1px var(--pinkish-grey);background-color:var(--white);border-left:0}.mobile-access-bar input.form-control+.input-group-append .input-group-text img{width:30px}#shopping-cart-btn img{display:inline-block}#shopping-cart-btn .badge-osservatori{display:inline-block;padding:2px 6px;line-height:1.5;vertical-align:middle;color:var(--white);background-color:var(--marine-blue)}#shopping-cart-btn .badge-osservatori:empty{padding:0}.mobile-access-bar a.access-bar-link .login-arrow-icon{display:none}}.osservatori-search-bar{display:block;height:85px;line-height:85px;z-index:3010;position:fixed;top:-85px;left:0;right:0;transition:all 300ms ease-in;border-bottom:solid 1px var(--white-four);background-color:var(--white)}.osservatori-search-bar.open{top:0}.osservatori-search-bar .access-bar-search-control-box{font-family:'Roboto',sans-serif;font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;height:45px;background-color:var(--white);border:0;border-radius:0;border-bottom:1px solid var(--white-four)}.osservatori-search-bar .access-bar-search-control-box:focus{border-color:var(--marine-blue);box-shadow:none}.osservatori-search-bar .access-bar-search-control-box::-ms-clear,.osservatori-search-bar .access-bar-search-control-box::-ms-reveal{display:none;width:0;height:0}.osservatori-search-bar .input-group-append{margin-left:-35px;z-index:1060}.osservatori-search-bar .close-box{cursor:pointer}.osservatori-search-bar select{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--marine-blue);border:0;padding-left:0}.osservatori-search-bar select:focus,.osservatori-search-bar select:active{box-shadow:none}@media(min-width:992px) and (max-width:1199px){.osservatori-search-bar select{font-family:'Montserrat',sans-serif;font-size:12px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:var(--marine-blue);border:0;padding-left:0}.osservatori-search-bar select:focus,.osservatori-search-bar select:active{box-shadow:none}}@media(min-width:768px) and (max-width:991.5px){.mobile-search-bar .access-bar-search-control-box{font-family:'Roboto',sans-serif;font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:var(--marine-blue);margin-bottom:20px;padding:0;padding-bottom:15px;background-color:var(--white);border:0;border-radius:0;border-bottom:solid 1px #cecece}.mobile-search-bar .access-bar-search-control-box:focus{border-color:var(--marine-blue);background-color:transparent;box-shadow:none}.mobile-search-bar .input-group-append{margin-left:-25px;z-index:50}.mobile-search-bar #mobile-search-button-trigger{font-size:25px;color:var(--bluish-grey)}.mobile-search-bar select{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:var(--marine-blue);border:0;padding-left:0}.mobile-search-bar select:focus,.mobile-search-bar select:active{box-shadow:none}}@media(min-width:320px) and (max-width:767.5px){.mobile-search-bar .access-bar-search-control-box{font-family:'Roboto',sans-serif;font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:var(--marine-blue);margin-bottom:20px;padding:0;padding-bottom:15px;background-color:var(--white);border:0;border-radius:0;border-bottom:solid 1px #cecece}.mobile-search-bar .access-bar-search-control-box:focus{border-color:var(--marine-blue);background-color:transparent;box-shadow:none}.mobile-search-bar .input-group-append{margin-left:-25px;z-index:50}.mobile-search-bar #mobile-search-button-trigger{font-size:25px;color:var(--bluish-grey)}.mobile-search-bar select{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:var(--marine-blue);border:0;padding-left:0}.mobile-search-bar select:focus,.mobile-search-bar select:active{box-shadow:none}}.osservatori-navbar{border-bottom:solid 1px var(--white-four);background-color:var(--white);padding-top:20px;padding-bottom:15px}.osservatori-navbar .navbar-text,.osservatori-navbar .navbar{padding:0}.osservatori-navbar .nav-link.access-link{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--battleship-grey);transition:all 200ms ease-in;display:inline-block;padding:15px 20px;padding-bottom:5px;white-space:nowrap;min-width:70px}.osservatori-navbar .nav-link.access-link.active{color:var(--marine-blue);font-weight:700}.osservatori-navbar .nav-link.access-link:hover{color:var(--marine-blue);text-decoration:none;background:none}.osservatori-navbar .nav-link.access-link.nav-section.temp-active{font-weight:bold;color:var(--marine-blue)}.osservatori-navbar li:first-child .nav-link.access-link{padding-left:0}.osservatori-navbar .btn{min-width:140px;padding:10px}.osservatori-navbar .btn+.btn{margin-left:40px}.osservatori-navbar .mega-menu{z-index:1050;border-radius:0;border:0;padding:0;box-shadow:0 4px 8px 0 rgba(0,0,0,.07);background-color:var(--white);margin-top:16px}.osservatori-navbar .mega-menu a.dropdown-item{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:var(--battleship-grey);transition:all 200ms ease-in;display:block;white-space:nowrap;padding:10px 0}.osservatori-navbar .mega-menu a.dropdown-item:first-child{padding-top:0}.osservatori-navbar .mega-menu a.dropdown-item:hover{color:var(--marine-blue);text-decoration:none;background:none}.osservatori-navbar .mega-menu a.dropdown-item.active{color:var(--marine-blue);font-weight:700;background:none}.osservatori-navbar .mega-menu span.dropdown-item-title{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-bottom:10px}.osservatori-navbar .mega-menu span.dropdown-item-title+p{font-family:'Roboto',sans-serif;font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);display:block}.osservatori-navbar .mega-menu span.dropdown-item-title+p+p{font-family:'Roboto',sans-serif;font-size:17px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.31;letter-spacing:normal;color:var(--bluish-grey);margin-bottom:40px}.osservatori-navbar .mega-menu .item-banner{display:block}.osservatori-navbar .mega-menu .item-banner+.item-banner{margin-top:100px}.osservatori-navbar .mega-menu .row>div{padding:40px;border-right:1px solid var(--white-four)}.osservatori-navbar .mega-menu .row>div:last-child{border-right:0}.osservatori-navbar .mega-menu .row .col-bordered,.nav .mega-menu .row .col-bordered{border-left:solid 1px var(--white-four)}.osservatori-navbar .mega-menu .row>div:first-child,.nav .mega-menu .row>div:first-child{border-left:0}@media(min-width:768px) and (max-width:991.5px){.mobile-navbar .dropdown-menu,.mobile-fixed-bar .dropdown-menu,.mobile-access-bar .dropdown-menu{width:100%;margin:0;white-space:normal}.mobile-navbar .dropdown-menu.show,.mobile-fixed-bar .dropdown-menu.show,.mobile-access-bar .dropdown-menu.show{top:0;left:0;right:0;bottom:0;position:fixed !important;overflow-y:auto}.mobile-access-bar .dropdown-menu.show{transform:translate3d(0,0,0) !important}.mobile-navbar .dropdown-menu .dropdown-item,.mobile-fixed-bar .dropdown-menu .dropdown-item,.mobile-access-bar .dropdown-menu .dropdown-item{font-family:'Roboto',sans-serif;font-size:17px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);padding:20px 15px}.mobile-navbar .dropdown-menu .dropdown-item.active,.mobile-fixed-bar .dropdown-menu .dropdown-item.active,.mobile-navbar .dropdown-menu .dropdown-item:active,.mobile-fixed-bar .dropdown-menu .dropdown-item:active,.mobile-navbar .dropdown-menu .dropdown-item:focus,.mobile-fixed-bar .dropdown-menu .dropdown-item:focus,.mobile-access-bar .dropdown-menu .dropdown-item.active,.mobile-access-bar .dropdown-menu .dropdown-item:active,.mobile-access-bar .dropdown-menu .dropdown-item:focus{color:var(--marine-blue);background-color:var(--white);text-decoration:none;font-weight:700}.mobile-navbar span.megamenu-title,.mobile-fixed-bar span.megamenu-title,.mobile-access-bar span.megamenu-title{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-top:15px;margin-bottom:40px;padding:0 15px}.mobile-navbar span.megamenu-subtitle,.mobile-fixed-bar span.megamenu-subtitle,.mobile-access-bar span.megamenu-subtitle,.mobile-navbar span.close,.mobile-fixed-bar span.close,.mobile-access-bar span.close{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-bottom:40px;padding:0 15px;opacity:1}.mobile-navbar .btn-main,.mobile-fixed-bar .btn-main{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);background-color:var(--white);text-align:center;display:block;width:100%;padding:25px 35px;border:solid 2px var(--marine-blue);border-radius:0}.mobile-navbar .btn-main:nth-child(even),.mobile-fixed-bar .btn-main:nth-child(even){color:var(--white);background-color:var(--marine-blue)}.mobile-navbar{border-top:solid 1px var(--pinkish-grey);border-bottom:solid 1px var(--pinkish-grey);background-color:var(--white);margin-top:20px}.mobile-navbar nav,.mobile-fixed-bar nav{padding:0}.mobile-navbar .nav-link,.mobile-fixed-bar .nav-link{cursor:pointer;padding:0}.mobile-navbar a.access-link,.mobile-fixed-bar a.access-link{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--bluish-grey);padding:25px 10px}.mobile-navbar a.access-link.active,.mobile-fixed-bar a.access-link.active{color:var(--marine-blue);font-weight:700}.mobile-navbar nav .navbar-nav li:first-child .access-link,.mobile-fixed-bar nav .navbar-nav li:first-child .access-link{padding-left:0}.mobile-navbar .collapse.navbar-collapse,.mobile-fixed-bar .collapse.navbar-collapse{white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.mobile-navbar ul.navbar-nav,.mobile-fixed-bar ul.navbar-nav{align-content:center;align-items:center}}@media(min-width:320px) and (max-width:767.5px){.mobile-navbar .dropdown-menu,.mobile-fixed-bar .dropdown-menu,.mobile-access-bar .dropdown-menu{width:100%;margin:0;white-space:normal}.mobile-navbar .dropdown-menu.show,.mobile-fixed-bar .dropdown-menu.show,.mobile-access-bar .dropdown-menu.show{top:0;left:0;right:0;bottom:0;position:fixed !important;overflow-y:auto}.mobile-access-bar .dropdown-menu.show{transform:translate3d(0,0,0) !important}.mobile-navbar .dropdown-menu .dropdown-item,.mobile-fixed-bar .dropdown-menu .dropdown-item,.mobile-access-bar .dropdown-menu .dropdown-item{font-family:'Roboto',sans-serif;font-size:17px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);padding:20px 15px}.mobile-navbar .dropdown-menu .dropdown-item.active,.mobile-fixed-bar .dropdown-menu .dropdown-item.active,.mobile-navbar .dropdown-menu .dropdown-item:active,.mobile-fixed-bar .dropdown-menu .dropdown-item:active,.mobile-navbar .dropdown-menu .dropdown-item:focus,.mobile-fixed-bar .dropdown-menu .dropdown-item:focus,.mobile-access-bar .dropdown-menu .dropdown-item.active,.mobile-access-bar .dropdown-menu .dropdown-item:active,.mobile-access-bar .dropdown-menu .dropdown-item:focus{color:var(--marine-blue);background-color:var(--white);text-decoration:none;font-weight:700}.mobile-navbar span.megamenu-title,.mobile-fixed-bar span.megamenu-title,.mobile-access-bar span.megamenu-title{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-top:15px;margin-bottom:40px;padding:0 15px}.mobile-navbar span.megamenu-subtitle,.mobile-fixed-bar span.megamenu-subtitle,.mobile-access-bar span.megamenu-subtitle,.mobile-navbar span.close,.mobile-fixed-bar span.close,.mobile-access-bar span.close{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-bottom:40px;padding:0 15px;opacity:1}.mobile-navbar .btn-main,.mobile-fixed-bar .btn-main{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);background-color:var(--white);text-align:center;display:block;width:100%;padding:25px 35px;border:solid 2px var(--marine-blue);border-radius:0}.mobile-navbar .btn-main:nth-child(even),.mobile-fixed-bar .btn-main:nth-child(even){color:var(--white);background-color:var(--marine-blue)}.mobile-navbar{border-top:solid 1px var(--pinkish-grey);border-bottom:solid 1px var(--pinkish-grey);background-color:var(--white);margin-top:20px}.mobile-navbar nav,.mobile-fixed-bar nav{padding:0}.mobile-navbar .nav-link,.mobile-fixed-bar .nav-link{cursor:pointer;padding:0}.mobile-navbar a.access-link,.mobile-fixed-bar a.access-link{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--bluish-grey);padding:25px 10px}.mobile-navbar a.access-link.active,.mobile-fixed-bar a.access-link.active{color:var(--marine-blue);font-weight:700}.mobile-navbar nav .navbar-nav li:first-child .access-link,.mobile-fixed-bar nav .navbar-nav li:first-child .access-link{padding-left:0}.mobile-navbar .collapse.navbar-collapse,.mobile-fixed-bar .collapse.navbar-collapse{white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.mobile-navbar ul.navbar-nav,.mobile-fixed-bar ul.navbar-nav{align-content:center;align-items:center}}.osservatori-navbar.osservatori-fixed-bar{position:fixed;left:0;right:0;top:0;z-index:3005;display:none;border-bottom:solid 1px var(--white-four);background-color:var(--white);padding:20px 0}.osservatori-navbar.osservatori-fixed-bar .navbar-text,.osservatori-navbar.osservatori-fixed-bar .navbar{padding:0}.osservatori-navbar.osservatori-fixed-bar .nav-link.access-link{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--battleship-grey);transition:all 200ms ease-in;display:inline-block;padding:0 20px;white-space:nowrap;min-width:70px}.osservatori-navbar.osservatori-fixed-bar .nav-link.access-link.active{color:var(--marine-blue);font-weight:700}.osservatori-navbar.osservatori-fixed-bar .nav-link.access-link:hover{color:var(--marine-blue);text-decoration:none;background:none}.osservatori-navbar.osservatori-fixed-bar li:first-child .nav-link.access-link{padding-left:0}.osservatori-navbar.osservatori-fixed-bar a.access-bar-link{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--battleship-grey);transition:all 200ms ease-in;display:inline-block;white-space:nowrap;margin-right:35px;cursor:pointer}.osservatori-navbar.osservatori-fixed-bar a.access-bar-link:last-child{margin-right:0;margin-left:10px}.osservatori-navbar.osservatori-fixed-bar a.access-bar-link:hover{color:var(--marine-blue);text-decoration:none;background:none}.osservatori-navbar.osservatori-fixed-bar a.access-bar-link img{margin-top:-3px;margin-right:5px;width:25px;height:25px}.osservatori-navbar.osservatori-fixed-bar a.access-bar-link .login-arrow-icon{width:9px;height:8px}.osservatori-navbar.osservatori-fixed-bar .badge-osservatori{color:var(--white);background-color:var(--marine-blue)}.osservatori-navbar.osservatori-fixed-bar .badge-osservatori:empty{padding:0}@media(min-width:768px) and (max-width:991.5px){.mobile-fixed-bar{position:fixed;left:0;right:0;top:0;z-index:3005;display:none;background-color:var(--marine-blue);box-shadow:0 2px 4px 0 rgba(0,0,0,.7)}.mobile-fixed-bar a.access-link{color:var(--white)}.mobile-fixed-bar a.access-link.active{color:var(--white);font-weight:700}}@media(min-width:320px) and (max-width:767.5px){.mobile-fixed-bar{position:fixed;left:0;right:0;top:0;z-index:3005;display:none;background-color:var(--marine-blue);box-shadow:0 2px 4px 0 rgba(0,0,0,.7)}.mobile-fixed-bar a.access-link{color:var(--white)}.mobile-fixed-bar a.access-link.active{color:var(--white);font-weight:700}}.steps-journey{display:inline-block;padding-left:45px;list-style:none;text-align:left;margin-top:70px;margin-bottom:70px;margin-left:15px}.steps-journey .step-item{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--battleship-grey);position:relative;counter-increment:list}.steps-journey .step-item:not(:last-child){padding-bottom:85px}.steps-journey .step-item::before{display:inline-block;content:'';position:absolute;left:-29px;height:100%;width:10px;border-left:2px dashed var(--pinkish-grey)}.steps-journey .step-item::after{content:'';display:inline-block;position:absolute;top:0;left:-40px;width:25px;height:25px;border:3px solid var(--pinkish-grey);border-radius:50%;background-color:var(--white)}.steps-journey .step-item.step-closed::before{border-color:var(--nasty-green)}.steps-journey .step-item.step-closed::after{content:"";font-size:10px;color:var(--white);text-align:center;border:3px solid var(--nasty-green);background-color:var(--nasty-green)}.steps-journey .step-item.step-active{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--marine-blue)}.steps-journey .step-item.step-active::before{border-color:var(--pinkish-grey)}.steps-journey .step-item.step-active::after{content:"";padding-top:1px;top:0;left:-40px;width:25px;height:25px;font-size:14px;text-align:center;color:var(--pinkish-grey);border:3px solid var(--marine-blue);background-color:var(--marine-blue)}.steps-title{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;text-align:center}.steps-journey-horizontal{display:block;text-align:center;margin-top:25px;margin-bottom:25px;padding-top:25px;padding-bottom:25px;margin-left:0}.steps-journey-horizontal .step-item{display:inline-block;padding:0}.steps-journey-horizontal .step-item:not(:last-child){padding:0;padding-left:29%}.steps-journey-horizontal .step-item::before{top:10px;height:10px;width:100%;border-top:2px dashed var(--pinkish-grey)}#picker-filter{display:inline-flex}.daterange-picker{width:155px;line-height:35px}.daterange-picker input[type="text"]{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--pinkish-grey);background-color:transparent;height:35px;border:0;padding:0;padding-right:15px;border-radius:0;box-shadow:none;text-align:left}.daterange-picker input[type="text"]:hover{cursor:pointer}.daterange-picker input[type="text"]:active,.daterange-picker input[type="text"]:focus{box-shadow:none}.daterange-picker:after{content:"▼";font-size:10px;color:var(--light-grey-blue);margin-left:-10px}.daterange-picker:after:hover{cursor:pointer}.daterangepicker::before,.daterangepicker::after{content:none !important}.action-card,.popover{border:0;border-radius:5px;box-shadow:0 3px 4px 0 rgba(91,105,135,.16);background-color:var(--white);max-width:350px}.action-card .action-item,.popover .list-group-item,.action-card a.action-item,.popover a.list-group-item{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--battleship-grey);transition:all 200ms ease-in;border:0;cursor:pointer}.popover .list-group-item.item-phone,.popover .list-group-item.item-email{font-size:13px}.action-card .action-item:hover,.action-card .action-item:focus,.popover .list-group-item:hover,.popover .list-group-item:focus{color:var(--marine-blue);text-decoration:none;background:none}.action-card .action-item img,.popover .list-group-item img{width:20px;height:20px;margin-top:-4px;margin-right:10px}.popover .share-button.share-linkedin{background:#0077b5;color:var(--white);transition:all 200ms ease-in;cursor:pointer}.popover .share-button.share-facebook{background:#3b5999;color:var(--white);transition:all 200ms ease-in;cursor:pointer}.popover .share-button.share-twitter{background:#55acee;color:var(--white);transition:all 200ms ease-in;cursor:pointer}.popover a.share-button.share-linkedin:hover,.popover a.share-button.share-facebook:hover,.popover a.share-button.share-twitter:hover{background:var(--white);color:var(--marine-blue) !important}.marketing-block{height:470px;background-color:var(--bluish-grey)}.marketing-block img{width:30px;height:30px;margin-bottom:15px}.marketing-block .above-title{font-family:'Roboto',sans-serif;font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--white)}.marketing-block .block-title{font-family:'Montserrat',sans-serif;font-size:28px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--white);margin-bottom:30px}.marketing-block .block-description{font-family:'Roboto',sans-serif;font-size:19px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--white);margin-bottom:45px}.btn-main{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--white);min-width:140px;border-radius:2px;background-color:var(--marine-blue);border:solid 2px var(--marine-blue);padding:10px}.btn-main:hover,.btn-main:focus,.btn-main:active{color:var(--marine-blue);background-color:var(--white);border:solid 2px var(--marine-blue);box-shadow:none}.btn-main-alt{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--marine-blue);min-width:140px;border-radius:2px;background-color:var(--white);border:solid 2px var(--marine-blue);padding:10px}.btn-main-alt:hover,.btn-main-alt:focus,.btn-main-alt:active{color:var(--white);background-color:var(--marine-blue);border:solid 2px var(--marine-blue);box-shadow:none}.btn-outline{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--marine-blue);min-width:140px;border-radius:2px;background-color:var(--white);border:solid 2px var(--marine-blue);padding:10px}.btn-outline:hover,.btn-outline:focus,.btn-outline:active{color:var(--white);background-color:var(--marine-blue);border:solid 2px var(--marine-blue)}.btn-outline-alt{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--marine-blue);min-width:140px;border-radius:2px;background-color:transparent;border:solid 2px var(--marine-blue);padding:10px}.btn-outline-alt:hover,.btn-outline-alt:focus,.btn-outline-alt:active{background-color:var(--white)}.btn-add{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;text-align:left;color:var(--marine-blue);border-radius:9px;background-color:rgba(145,185,208,.2);padding:12px;width:100%}.btn-add svg{margin-right:15px}.btn-rouge{background-color:var(--rouge);border:solid 2px var(--rouge);color:var(--white)}.btn-rouge-alt{background-color:var(--white);border:solid 2px var(--white);color:var(--rouge)}@media(min-width:320px) and (max-width:767.5px){.btn-main{font-size:15px;font-weight:bold;min-width:140px;padding:10px}.btn-main-alt{font-size:15px;min-width:140px;padding:10px}.btn-outline{font-size:15px;min-width:140px;padding:10px}.btn-outline-alt{font-size:15px;font-weight:bold;min-width:140px;padding:10px}.btn-add{font-size:15px;min-width:100%;padding:10px}.btn-small{min-width:75px}}.custom-checkbox .custom-control-label,.custom-radio .custom-control-label{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:normal;color:var(--bluish-grey)}.custom-checkbox .custom-control-label.newsletter-label,.custom-radio .custom-control-label.newsletter-label{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--marine-blue)}.custom-checkbox .custom-control-label.newsletter-label+p,.custom-radio .custom-control-label.newsletter-label+p{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey)}.custom-checkbox .custom-control-input:checked~.custom-control-label::before,.custom-radio .custom-control-input:checked~.custom-control-label::before{border-color:var(--marine-blue);background-color:var(--marine-blue)}.oss-card{min-height:420px;border:0;border-radius:5px;box-shadow:0 3px 4px 0 rgba(91,105,135,.16);background-color:var(--white);margin-bottom:30px}.oss-card:hover a,.oss-card:focus a,.oss-card:active a{text-decoration:none !important}.oss-card .card-img-top{height:150px;border-top-left-radius:5px;border-top-right-radius:5px;background-color:var(--marine-blue);background-repeat:no-repeat;background-position:center center;background-size:cover}.oss-card .card-body{padding:0;padding-top:10px}.oss-card .card-title-light{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--light-grey-blue);display:block;margin-bottom:10px}.oss-card .card-title{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;min-height:60px;margin-bottom:10px}.oss-card .card-title+p,.oss-card .card-title+p+p{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);display:block;margin:0}.oss-card .format-badge,.oss-card .format-badge-light{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);background-color:var(--white);text-align:center;padding:7px 10px}.oss-card .format-badge-light{color:var(--white);background-color:var(--light-grey-blue);text-align:center}.oss-card .card-footer{border:0;bottom:0;width:100%;position:absolute;background-color:transparent;padding:0;padding-bottom:10px;z-index:100}.oss-card .card-price-title{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block}.oss-card .card-price-title+p{font-family:'Roboto',sans-serif;font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);display:block;margin:0;min-height:33.8px}.oss-card .android-menu:after{content:'⠇';font-size:30px;text-align:center;cursor:pointer;color:var(--bluish-grey)}@media(min-width:320px) and (max-width:767.5px){.oss-card{min-height:370px}.oss-card .card-img-top{height:130px}.oss-card .card-title-light{font-size:13px;margin-bottom:0}.oss-card .format-badge,.oss-card .format-badge-light{font-size:12px}.oss-card .card-footer{padding-top:10px}}.oss-card-bundle{height:430px;border-radius:9px;box-shadow:0 3px 4px 0 rgba(91,105,135,.16);background-color:var(--white);border:0;margin-bottom:30px}.oss-card-bundle .card-img-top{height:70px;border-top-right-radius:9px;border-top-left-radius:9px;background-color:rgba(145,185,208,.1);padding:25px 15px}.oss-card-bundle .card-img-top.card-pass{padding:0;display:flex;justify-content:center;align-items:center}.oss-card-bundle-big{height:490px}.oss-card-bundle-big .card-img-top{height:130px;padding:15px}.oss-card-bundle span.card-title{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--marine-blue);text-transform:uppercase;display:block}.oss-card-bundle span.card-title.card-title-pass{margin-bottom:0}.oss-card-bundle span.card-title+p{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);display:block;text-align:center;margin-top:10px}.oss-card-bundle .card-body{padding:20px;padding-bottom:0}.oss-card-bundle .card-body p{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);display:block;text-align:center;margin-bottom:20px}.oss-card-bundle .custom-control-label{font-family:'Roboto',sans-serif;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--light-grey-blue);display:block;margin-bottom:10px}.oss-card-bundle .card-footer{background-color:transparent;border:0;text-align:center;padding:20px;padding-top:0;z-index:100}.oss-card-bundle .card-footer .card-price-title{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--marine-blue);display:block;margin-bottom:10px}.oss-card-bundle .card-footer .btn-main{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--white);background-color:var(--marine-blue);border-radius:2px;border:2px solid var(--marine-blue);padding:10px 25px}.oss-card-bundle .card-footer .btn-main:hover,.oss-card-bundle .card-footer .btn-main:focus,.oss-card-bundle .card-footer .btn-main:active{color:var(--marine-blue);background-color:var(--white);border:solid 2px var(--marine-blue);box-shadow:none}.oss-card-supporter{min-height:450px;border:0;border-radius:5px;box-shadow:0 3px 4px 0 rgba(91,105,135,.16);background-color:var(--white);margin-bottom:30px}.oss-card-supporter .card-img-top{height:150px;border-top-left-radius:5px;border-top-right-radius:5px;background-color:var(--marine-blue);background-repeat:no-repeat;background-position:center center;background-size:cover}.oss-card-supporter .card-body{padding:0;padding-top:15px}.oss-card-supporter .card-title{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);margin-bottom:20px}.oss-card-supporter .card-title+p{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);margin-bottom:0}.oss-card-supporter .card-footer{border:0;bottom:0;width:100%;position:absolute;background-color:transparent;padding:0;padding-bottom:15px;z-index:100}.oss-card-supporter .card-footer .btn-main,.oss-card-supporter .card-footer .btn-outline{margin:0;width:140px;min-width:140px}.supporter-logo-card{width:100%;border-radius:5px;box-shadow:0 3px 4px 0 rgba(91,105,135,.16);background-color:var(--marine-blue);border:0;display:block;margin-bottom:30px}.supporter-logo-card img{width:100%}.oss-card-people{height:260px;border-radius:5px;box-shadow:0 3px 4px 0 rgba(91,105,135,.16);background-color:var(--white);border:0;margin-bottom:30px}.oss-card-people .card-img-top{width:100%;height:160px;border-top-left-radius:5px;border-top-right-radius:5px;background-color:var(--white);background-repeat:no-repeat;background-position:center center;background-size:cover}.oss-card-people .card-body{padding:0;background-color:var(--white);padding-top:15px}.oss-card-people .card-footer{padding:0;background-color:transparent;border:0;margin-top:-45px;height:45px;z-index:100}.oss-card-people .card-title{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);margin-bottom:5px}.oss-card-people .card-title+p{font-family:'Roboto',sans-serif;font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);margin-bottom:0}.oss-card-people .android-menu:after{content:'⠇';font-size:30px;text-align:center;cursor:pointer;color:var(--bluish-grey)}@media(min-width:320px) and (max-width:767.5px){.oss-card-press{min-height:450px}}.oss-card-horizontal{padding-top:20px;padding-bottom:20px;border-top:1px solid var(--white-four);border-bottom:1px solid var(--white-four)}.oss-card-horizontal .oss-card-horizontal-image{background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:var(--marine-blue);height:75px;width:125px}.oss-card-horizontal .format-badge,.oss-card-horizontal .format-badge-light{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);padding-right:30px;display:inline-block}.oss-card-horizontal .format-badge-light{color:var(--light-grey-blue)}.oss-card-horizontal .format-badge-light span:after{content:"–";margin:0 5px}.oss-card-horizontal .format-badge-light span:last-child::after{content:""}.oss-card-horizontal .card-body{color:var(--white);padding:0}.oss-card-horizontal .card-title,.oss-card-horizontal .card-title a:first-child{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-bottom:5px}.oss-card-horizontal p{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);display:block;margin:0}.oss-card-horizontal a:not(.btn){font-family:'Montserrat',sans-serif;font-size:15px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--blue-grey);display:block;margin:0}.oss-card-horizontal a img{margin-top:-1px}@media(min-width:320px) and (max-width:767.5px){.oss-card-horizontal a,.oss-card-horizontal a:not(.btn){margin-top:15px}}.oss-card-horizontal-alt{height:150px;width:100%;border-radius:5px;box-shadow:0 3px 4px 0 rgba(91,105,135,.16);background-color:var(--white);border:0;margin-bottom:30px}.oss-card-horizontal-alt>a{display:-ms-flexbox;display:flex;flex-grow:1}.oss-card-horizontal-alt .oss-card-horizontal-image{flex:0 0 150px;max-width:150px;background-color:var(--marine-blue);background-repeat:no-repeat;background-position:center center;background-size:cover;border-top-left-radius:5px;border-bottom-left-radius:5px}.oss-card-horizontal-alt .oss-card-horizontal-body{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 150px);max-width:calc(100% - 150px);padding:10px 20px;border-top-right-radius:5px;border-bottom-right-radius:5px}.oss-card-horizontal-alt .oss-card-horizontal-body .format-badge{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:var(--bluish-grey);display:inline-block}.oss-card-horizontal-alt .oss-card-horizontal-body .format-badge-light{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;color:var(--white);background-color:var(--light-grey-blue);display:inline-block;text-align:center;width:150px;float:right;padding:10px 0;margin-top:-10px;margin-right:-20px;border-top-right-radius:5px}.oss-card-horizontal-alt .oss-card-horizontal-body h3.card-title{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-top:25px}.oss-card-horizontal-alt .oss-card-horizontal-footer{width:calc(100% - 150px);position:absolute;background-color:transparent;right:0;bottom:0;padding-right:15px;padding-bottom:10px;z-index:100}.oss-card-horizontal-alt .oss-card-horizontal-footer .android-menu{width:15px}.oss-card-horizontal-alt .oss-card-horizontal-footer .android-menu:after{content:'⠇';font-size:30px;text-align:center;cursor:pointer;letter-spacing:normal;text-decoration:none;font-weight:normal;color:var(--bluish-grey)}@media(min-width:320px) and (max-width:767.5px){.oss-card-horizontal-alt{height:120px;overflow:hidden}.oss-card-horizontal-alt .oss-card-horizontal-image{flex:0 0 75px;max-width:75px}.oss-card-horizontal-alt .oss-card-horizontal-body{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 75px);max-width:calc(100% - 75px);padding:10px}.oss-card-horizontal-alt .oss-card-horizontal-body .format-badge{font-size:13px}.oss-card-horizontal-alt .oss-card-horizontal-body .format-badge-light{font-size:13px;width:120px;float:right;margin-right:-10px}.oss-card-horizontal-alt .oss-card-horizontal-body h3.card-title{max-width:95%}.oss-card-horizontal-alt .oss-card-horizontal-footer{width:calc(100% - 75px);padding-right:10px;padding-bottom:5px}}.oss-card-releator{min-height:50px;border-radius:5px;box-shadow:0 3px 4px 0 rgba(91,105,135,.16);background-color:var(--white);border:0;margin-bottom:30px}.oss-card-releator .card-body{padding:0;background-color:var(--white);padding-top:15px}.oss-card-releator .card-footer{padding:0;background-color:transparent;border:0;height:45px;z-index:100}.oss-card-releator .card-title{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);margin-bottom:5px}.oss-card-releator .card-description{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);margin-bottom:0}.oss-card-releator .android-menu{width:15px}.oss-card-releator .android-menu:after{content:'⠇';font-size:30px;text-align:center;cursor:pointer;letter-spacing:normal;text-decoration:none;font-weight:normal;color:var(--bluish-grey)}.oss-card-observatory-variant{background-color:var(--white-two)}.oss-card-observatory-variant .card-img-top{background-color:var(--light-grey-blue)}.oss-card-observatory-variant .format-badge,.oss-card-observatory-variant .format-badge-light{background-color:var(--white-two)}.oss-card-observatory-variant .format-badge-light{background-color:var(--marine-blue)}.osservatori-radiobutton{display:block;border-radius:9px;box-shadow:0 3px 4px 0 rgba(91,105,135,.16);background-color:var(--white);padding:15px}.osservatori-radiobutton svg,.osservatori-radiobutton img{width:50px;float:right;margin-top:-5px;height:32px}@media(min-width:320px) and (max-width:767.5px){.osservatori-radiobutton{display:block;border-radius:9px;border:solid 1px var(--pinkish-grey);background-color:rgba(255,255,255,.2);padding:15px}.osservatori-radiobutton svg{float:right;margin-top:5px}.osservatori-radiobutton:last-child{margin-bottom:40px}}.form-group{margin-bottom:20px}form input[type="text"],form input[type="email"],form input[type="password"],form select.form-control{font-family:'Roboto',sans-serif;font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);height:45px;padding:15px 10px;border-radius:5px;border:solid 1px #cecece;background-color:var(--white)}form select.form-control{padding:.375rem .75rem}.select2-container--default .select2-selection--single{font-family:'Roboto',sans-serif;font-size:13px !important;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal !important;color:var(--bluish-grey) !important;height:45px !important;border-radius:5px !important;border:solid 1px #cecece !important;background-color:var(--white) !important;padding:.375rem .75rem !important}form input[type="text"]:focus,form input[type="email"]:focus,form input[type="password"]:focus,form select.form-control:focus{color:var(--bluish-grey);background-color:var(--white);border-color:var(--bluish-grey);outline:0;box-shadow:0 0 3px 1px var(--marine-blue)}.form-control:disabled,.form-control[readonly]{pointer-events:none;cursor:not-allowed}.form-group span.section-title-regular{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue)}.form-group span.section-title-regular+.form-control,.form-group span.section-title-regular+.form-control+.select2-container{margin-top:10px}.form-group.on-load{position:relative}.form-group.on-load input[type="text"]{padding-right:35px}.form-group .loader,.form-group .loader::before{display:block;position:absolute;width:25px;height:25px;outline:1px solid transparent;clip:rect(0,30px,30px,20px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.form-group .loader{top:50%;right:15px;margin-top:-5px;-webkit-animation:rotating 1.5s linear infinite;animation:rotating 1.5s linear infinite}.form-group .loader::before{content:'';border-radius:50%;-webkit-animation:os-circle-loader 1.5s ease-in-out infinite;animation:os-circle-loader 1.5s ease-in-out infinite}@media(min-width:320px) and (max-width:767.5px){.form-group{margin-bottom:20px}form input[type="text"],form input[type="email"],form input[type="password"],form select.form-control{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;color:var(--bluish-grey);height:40px;border-radius:5px;padding:10px;border:solid 1px var(--pinkish-grey);background-color:var(--white)}form input[type="text"]:focus,form input[type="email"]:focus,form input[type="password"]:focus,form select.form-control:focus{color:var(--bluish-grey);background-color:var(--white)}}.oss-list-bullet{font-family:'Roboto',sans-serif;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);display:block;margin-bottom:20px;padding-left:30px;position:relative}.oss-list-bullet .oss-list-bullet-item{color:var(--light-grey-blue);display:block;margin-bottom:10px}.oss-list-bullet .oss-list-bullet-item::before{width:10px;height:10px;margin-right:15px;background:var(--pinkish-grey);border-radius:50%;content:'';display:inline-block;margin-left:-30px}hr{margin:40px 0}@media(min-width:992px) and (max-width:1199px){.row.row-overflowed{overflow-x:auto;flex-wrap:nowrap}}@media(min-width:768px) and (max-width:991.5px){.row.row-overflowed{overflow-x:auto;flex-wrap:nowrap}}@media(min-width:320px) and (max-width:767.5px){.row.row-overflowed{overflow-x:auto;flex-wrap:nowrap}}.alert{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;display:block;margin:0 -15px;margin-top:-30px;margin-bottom:30px;padding:15px;text-align:center;border-radius:0}.alert.alert-success,.alert.alert-success a{background-color:var(--nasty-green);border-color:var(--nasty-green);color:var(--white)}.alert.alert-warning,.alert.alert-warning a{background-color:var(--french-blue);border-color:var(--french-blue);color:var(--white)}.alert.alert-danger,.alert.alert-danger a{background-color:var(--rouge);border-color:var(--rouge);color:var(--white)}.alert.model-alert-info{background-color:var(--light-grey-blue);border-color:var(--light-grey-blue);color:var(--white)}.alert.alert-information{background-color:var(--light-grey-blue);border-color:var(--light-grey-blue);margin:0;margin-top:50px;margin-bottom:-50px}.alert.alert-information p{color:var(--white)}.alert.alert-information a{color:var(--marine-blue)}.alert a:hover,.alert a:focus,.alert a:active{text-decoration:underline}@media(min-width:768px) and (max-width:991.5px){.alert{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;display:block;margin:0 -15px;margin-bottom:20px;padding:20px;text-align:center;border-radius:0}.alert.alert-success{background-color:var(--nasty-green);border-color:var(--nasty-green);color:var(--white)}.alert.alert-warning{background-color:var(--french-blue);border-color:var(--french-blue);color:var(--white)}.alert.alert-danger{background-color:var(--rouge);border-color:var(--rouge);color:var(--white)}.alert.alert-information{background-color:var(--light-grey-blue);border-color:var(--light-grey-blue);margin:0;margin-top:25px;margin-bottom:0}}@media(min-width:320px) and (max-width:767.5px){.alert{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;display:block;margin:0 -15px;margin-bottom:20px;padding:20px;text-align:center;border-radius:0}.alert.alert-success{background-color:var(--nasty-green);border-color:var(--nasty-green);color:var(--white)}.alert.alert-warning{background-color:var(--french-blue);border-color:var(--french-blue);color:var(--white)}.alert.alert-danger{background-color:var(--rouge);border-color:var(--rouge);color:var(--white)}.alert.alert-information{background-color:var(--light-grey-blue);border-color:var(--light-grey-blue);margin:0;margin-top:25px;margin-bottom:0}}.oss-carousel{width:calc(100% - 80px);margin:0 auto}.oss-carousel .carousel-control-next,.oss-carousel .carousel-control-prev{width:40px;height:170px;top:50%;margin-top:-85px;background-color:rgba(145,185,208,.2);margin-left:-40px;margin-right:-40px}.oss-carousel .carousel-control-prev:before{width:20px;height:20px;transform:rotate(135deg);border:solid var(--marine-blue);border-width:0 2px 2px 0;position:absolute;left:15px;content:""}.oss-carousel .carousel-control-next:before{width:20px;height:20px;transform:rotate(-45deg);border:solid var(--marine-blue);border-width:0 2px 2px 0;position:absolute;left:5px;content:""}.autocomplete-suggestions{font-family:'Roboto',sans-serif;font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);border:solid 1px #cecece;background-color:var(--white);overflow:auto}.autocomplete-suggestion{padding:10px;white-space:nowrap;overflow:hidden}.autocomplete-selected{background:var(--light-grey-blue);color:var(--white);cursor:pointer}.autocomplete-suggestions strong{font-weight:normal;color:var(--marine-blue)}.autocomplete-group{padding:2px 5px}.autocomplete-group strong{display:block;border-bottom:1px solid #000}#browserWarning{background-color:#f26522;z-index:1000002;opacity:1;position:fixed;padding:20px 20px;width:100%;left:0;top:0;font-size:16px;font-weight:normal;text-align:center;letter-spacing:normal;color:var(--white);font-family:Montserrat,sans-serif}#browserWarning .ie-message-wrap #ie-warning-close{position:absolute;top:0;right:0;padding-top:5px;padding-right:10px;color:var(--white);opacity:1}#browserWarning .ie-message-wrap #ie-warning-close:active,#browserWarning .ie-message-wrap #ie-warning-close:focus{outline:none}.oss-modal .modal-dialog{max-width:550px}.oss-modal .modal-dialog.modal-xl{max-width:1140px}.oss-modal .modal-dialog .modal-content{border:0;border-radius:5px;background-color:var(--white);padding:40px;min-height:325px}.oss-modal .modal-dialog .modal-content .modal-body,.oss-modal .modal-dialog .modal-content .modal-response,.oss-modal .modal-dialog .modal-content .modal-failed,.oss-modal .modal-dialog .modal-content .modal-footer{padding:0}.oss-modal .modal-dialog .modal-content .modal-footer{text-align:center;border:0}.oss-modal .modal-dialog .modal-content .modal-title{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--marine-blue);display:block;margin-bottom:20px}.oss-modal .modal-dialog .modal-content p{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:var(--bluish-grey);display:block}.oss-modal .modal-dialog .modal-content .custom-control-label p{text-align:left}.oss-modal .modal-dialog .modal-content .btn+.btn{margin-left:30px}.oss-modal .modal-dialog .modal-content .modal-response,.oss-modal .modal-dialog .modal-content .modal-failed{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.oss-modal .modal-dialog .modal-content span.close{cursor:pointer}.oss-modal .modal-spinner img{width:50px;height:50px;margin:25px auto;display:block}.oss-modal .modal-dialog .modal-content .response-centered{display:flex;justify-content:center;align-items:center}@media(min-width:320px) and (max-width:767.5px){.oss-modal .modal-title{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block}.oss-modal .modal-title+p{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);display:block;margin-top:20px}.oss-modal .modal-footer{border:0;text-align:center}.oss-modal .btn{margin:15px auto;display:block;width:140px}.oss-modal .modal-dialog .modal-content .btn+.btn{margin:15px auto}}.oss-section #results-count:not(:empty){font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);display:inline-block;margin-right:40px}.daterangepicker{font-family:'Roboto',sans-serif !important}.daterangepicker .active,.daterangepicker .btn-primary{background-color:var(--marine-blue) !important;color:var(--white) !important}.oss-section .facets-wrapper{border-radius:5px;box-shadow:0 1px 3px 0 rgba(91,105,135,.16);background-color:var(--white);margin-bottom:35px}.oss-section .facets-wrapper .nav-item.dropdown{border-right:1px solid var(--white-two)}.oss-section .facets-wrapper .nav-item.dropdown:last-child{border-right:0}.oss-section .facets-wrapper .facets-item,.oss-section .facets-wrapper .facets-item-button,.oss-section span.facets-item{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:normal;text-align:center;color:var(--battleship-grey);cursor:pointer}.oss-section .facets-wrapper .facets-item:after{content:"▼";font-size:10px;color:var(--light-grey-blue)}.oss-section .facets-wrapper .facets-item:hover,.oss-section span.facets-item:hover,.oss-section .facets-wrapper .facets-item:active,.oss-section span.facets-item:active,.oss-section .facets-wrapper .facets-item:focus,.oss-section span.facets-item:focus{text-decoration:none}.oss-section .facets-wrapper .facets-item-button{color:var(--rouge)}.oss-section .facets-wrapper .facets-item-button:hover,.oss-section .facets-wrapper .facets-item-button:active,.oss-section .facets-wrapper .facets-item-button:focus{text-decoration:none;color:var(--rouge)}.oss-section .facets-wrapper .selection-count{background:var(--marine-blue);border-radius:50%;font-size:14px;width:25px;height:25px;display:inline-block;color:var(--white-two);line-height:25px;text-align:center}.oss-section .mobile-filter-warn{color:var(--rouge)}.oss-section span.facets-item{line-height:38px;margin-right:5px;padding:0 1rem}.oss-section #picker-filter{display:inline-flex}.oss-section #picker-filter span.facets-item,.oss-section #picker-filter div.sorting-picker{margin:0;padding:0;padding-right:1rem}.oss-section #picker-filter div.sorting-picker{box-shadow:none}.oss-section #picker-filter div.sorting-picker a{line-height:35px;padding-top:0;padding-bottom:0}.oss-section .facets-wrapper .mega-menu{box-shadow:0 1px 3px 0 rgba(91,105,135,.16);background-color:var(--white);padding:20px;border-radius:0;max-width:930px;transform:none !important;top:42px !important;left:15px !important;border:0;border-radius:5px;border-top-left-radius:0;border-top-right-radius:0}.oss-section .facets-wrapper .mega-menu span.section-title{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-bottom:25px}.oss-section .facets-wrapper a.section-link{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:right;color:#606060;display:block;cursor:pointer}.oss-section .facets-wrapper .custom-control{padding:10px 0;margin-left:1.5rem}.oss-section .facets-wrapper .custom-control span{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:normal;color:var(--battleship-grey)}.oss-section .facets-wrapper .custom-control-label{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:normal;color:var(--battleship-grey);word-break:break-word}.oss-section .facets-wrapper .custom-control-input:checked~.custom-control-label::before{border-color:var(--marine-blue);background-color:var(--marine-blue)}.custom-col-Osservatori,.custom-col-Formati,.custom-col-Temi,.custom-col-Settori{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:normal;color:var(--battleship-grey);cursor:pointer;padding:10px 10px}.custom-col-Osservatori.filter-active,.custom-col-Formati.filter-active,.custom-col-Temi.filter-active,.custom-col-Settori.filter-active{color:var(--marine-blue);font-weight:700}.custom-col-Osservatori:hover,.custom-col-Formati:hover,.custom-col-Temi:hover,.custom-col-Settori:hover{color:var(--white);background-color:var(--marine-blue)}@media(min-width:768px) and (max-width:991.5px){.oss-section .mobile.facets-wrapper{box-shadow:none;padding-left:15px;padding-right:15px}.desktop.dropdown-menu.mega-menu{width:auto !important}.mobile.nav-link.access-link.facets-item{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--bluish-grey);padding:18px 10px;border-radius:5px;box-shadow:0 1px 3px 0 rgba(91,105,135,.16);background-color:var(--white);cursor:pointer;margin-bottom:15px}.mobile.nav-link.access-link.facets-item:after{content:"▼";font-size:12px;color:var(--light-grey-blue);float:right}.mobile.facets-item+.mobile.dropdown-menu,.mobile-search-bar .dropdown-menu{width:100%;margin:0;white-space:normal}.mobile.facets-item+.mobile.dropdown-menu.show,.mobile-search-bar .dropdown-menu.show{top:0 !important;left:0 !important;right:0;bottom:0;position:fixed !important;overflow-y:auto;transform:none !important;z-index:3010}.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item,.mobile-search-bar .dropdown-menu .dropdown-item{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);padding:20px 15px}.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item.active,.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item:focus,.mobile-search-bar .dropdown-menu .dropdown-item.active,.mobile-search-bar .dropdown-menu .dropdown-item:focus{color:var(--marine-blue);text-decoration:none}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-title,.mobile-search-bar .dropdown-menu span.megamenu-title{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-top:15px;margin-bottom:40px;padding:0}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle,.mobile.facets-item+.mobile.dropdown-menu span.close,.mobile-search-bar .dropdown-menu span.megamenu-subtitle,.mobile-search-bar .dropdown-menu span.close{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-bottom:40px;padding:0;cursor:pointer;opacity:1}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle:after,.mobile-search-bar .dropdown-menu span.megamenu-subtitle:after{content:"▼";font-size:12px;color:var(--light-grey-blue);float:right}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control{min-height:40px;padding-left:40px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control .mobile.custom-control-label{font-family:Roboto;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:40px;letter-spacing:normal;color:var(--bluish-grey);margin-bottom:25px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control .mobile.custom-control-label:before{width:30px;height:30px;border:solid 1px var(--white-three);border-radius:50%;left:-40px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control-input:checked~.mobile.custom-control-label::before{color:var(--white);border-color:var(--white-three);background-color:var(--white)}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-checkbox .mobile.custom-control-input:checked~.mobile.custom-control-label::after,.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-radio .mobile.custom-control-input:checked~.mobile.custom-control-label::after{background-image:none;background-color:var(--marine-blue);width:20px;height:20px;left:-35px;top:9px;border-radius:50%}.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--white);display:block;width:100%;padding:25px;border-radius:0}.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:hover,.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:focus,.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:active{color:var(--marine-blue)}.mobile.nav-link.access-link.facets-item .mobile.selection-count,.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle .mobile.selection-count{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.65;letter-spacing:normal;text-align:center;color:var(--white);width:30px;height:30px;border-radius:50%;background-color:var(--marine-blue);background:var(--marine-blue);display:inline-block;margin-left:30px}.mobile.oss-section #picker-filter{margin-top:15px}}@media(min-width:320px) and (max-width:767.5px){.oss-section .mobile.facets-wrapper{box-shadow:none}.desktop.dropdown-menu.mega-menu{width:auto !important}.mobile.nav-link.access-link.facets-item{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--bluish-grey);padding:18px 10px;border-radius:5px;box-shadow:0 1px 3px 0 rgba(91,105,135,.16);background-color:var(--white);cursor:pointer;margin-bottom:15px}.mobile.nav-link.access-link.facets-item:after{content:"▼";font-size:12px;color:var(--light-grey-blue);float:right}.mobile.facets-item+.mobile.dropdown-menu,.mobile-search-bar .dropdown-menu{width:100%;margin:0;white-space:normal}.mobile.facets-item+.mobile.dropdown-menu.show,.mobile-search-bar .dropdown-menu.show{top:0 !important;left:0 !important;right:0;bottom:0;position:fixed !important;overflow-y:auto;transform:none !important;z-index:3010}.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item,.mobile-search-bar .dropdown-menu .dropdown-item{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);padding:20px 15px}.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item.active,.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item:focus,.mobile-search-bar .dropdown-menu .dropdown-item.active,.mobile-search-bar .dropdown-menu .dropdown-item:focus{color:var(--marine-blue);text-decoration:none}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-title,.mobile-search-bar .dropdown-menu span.megamenu-title{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-top:15px;margin-bottom:40px;padding:0}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle,.mobile.facets-item+.mobile.dropdown-menu span.close,.mobile-search-bar .dropdown-menu span.megamenu-subtitle,.mobile-search-bar .dropdown-menu span.close{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-bottom:40px;padding:0;cursor:pointer;opacity:1}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle:after,.mobile-search-bar .dropdown-menu span.megamenu-subtitle:after{content:"▼";font-size:12px;color:var(--light-grey-blue);float:right}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control{min-height:40px;padding-left:40px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control .mobile.custom-control-label{font-family:Roboto;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:40px;letter-spacing:normal;color:var(--bluish-grey);margin-bottom:25px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control .mobile.custom-control-label:before{width:30px;height:30px;border:solid 1px var(--white-three);border-radius:50%;left:-40px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control-input:checked~.mobile.custom-control-label::before{color:var(--white);border-color:var(--white-three);background-color:var(--white)}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-checkbox .mobile.custom-control-input:checked~.mobile.custom-control-label::after,.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-radio .mobile.custom-control-input:checked~.mobile.custom-control-label::after{background-image:none;background-color:var(--marine-blue);width:20px;height:20px;left:-35px;top:9px;border-radius:50%}.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--white);display:block;width:100%;padding:25px;border-radius:0}.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:hover,.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:focus,.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:active{color:var(--marine-blue)}.mobile.nav-link.access-link.facets-item .mobile.selection-count,.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle .mobile.selection-count{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.65;letter-spacing:normal;text-align:center;color:var(--white);width:30px;height:30px;border-radius:50%;background-color:var(--marine-blue);background:var(--marine-blue);display:inline-block;margin-left:30px}.mobile.oss-section #picker-filter{margin-top:15px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.mobile.nav-link.access-link.facets-item{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--bluish-grey);padding:18px 10px;border-radius:5px;box-shadow:0 1px 3px 0 rgba(91,105,135,.16);background-color:var(--white);cursor:pointer;margin-bottom:15px}.mobile.nav-link.access-link.facets-item:after{content:"▼";font-size:12px;color:var(--light-grey-blue);float:right}.mobile.facets-item+.mobile.dropdown-menu,.mobile-search-bar .dropdown-menu{width:100%;margin:0;white-space:normal}.mobile.facets-item+.mobile.dropdown-menu.show,.mobile-search-bar .dropdown-menu.show{top:0 !important;left:0 !important;right:0;bottom:0;position:fixed !important;overflow-y:auto;transform:none !important;z-index:3010}.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item,.mobile-search-bar .dropdown-menu .dropdown-item{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);padding:20px 15px}.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item.active,.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item:focus,.mobile-search-bar .dropdown-menu .dropdown-item.active,.mobile-search-bar .dropdown-menu .dropdown-item:focus{color:var(--marine-blue);text-decoration:none}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-title,.mobile-search-bar .dropdown-menu span.megamenu-title{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-top:15px;margin-bottom:40px;padding:0}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle,.mobile.facets-item+.mobile.dropdown-menu span.close,.mobile-search-bar .dropdown-menu span.megamenu-subtitle,.mobile-search-bar .dropdown-menu span.close{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-bottom:40px;padding:0;cursor:pointer;opacity:1}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle:after,.mobile-search-bar .dropdown-menu span.megamenu-subtitle:after{content:"▼";font-size:12px;color:var(--light-grey-blue);float:right}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control{min-height:40px;padding-left:40px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control .mobile.custom-control-label{font-family:Roboto;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:40px;letter-spacing:normal;color:var(--bluish-grey);margin-bottom:25px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control .mobile.custom-control-label:before{width:30px;height:30px;border:solid 1px var(--white-three);border-radius:50%;left:-40px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control-input:checked~.mobile.custom-control-label::before{color:var(--white);border-color:var(--white-three);background-color:var(--white)}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-checkbox .mobile.custom-control-input:checked~.mobile.custom-control-label::after,.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-radio .mobile.custom-control-input:checked~.mobile.custom-control-label::after{background-image:none;background-color:var(--marine-blue);width:20px;height:20px;left:-35px;top:9px;border-radius:50%}.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--white);display:block;width:100%;padding:25px;border-radius:0}.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:hover,.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:focus,.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:active{color:var(--marine-blue)}.mobile.nav-link.access-link.facets-item .mobile.selection-count,.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle .mobile.selection-count{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.65;letter-spacing:normal;text-align:center;color:var(--white);width:30px;height:30px;border-radius:50%;background-color:var(--marine-blue);background:var(--marine-blue);display:inline-block;margin-left:30px}.mobile.oss-section #picker-filter{margin-top:15px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){.mobile.nav-link.access-link.facets-item{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--bluish-grey);padding:18px 10px;border-radius:5px;box-shadow:0 1px 3px 0 rgba(91,105,135,.16);background-color:var(--white);cursor:pointer;margin-bottom:15px}.mobile.nav-link.access-link.facets-item:after{content:"▼";font-size:12px;color:var(--light-grey-blue);float:right}.mobile.facets-item+.mobile.dropdown-menu,.mobile-search-bar .dropdown-menu{width:100%;margin:0;white-space:normal}.mobile.facets-item+.mobile.dropdown-menu.show,.mobile-search-bar .dropdown-menu.show{top:0 !important;left:0 !important;right:0;bottom:0;position:fixed !important;overflow-y:auto;transform:none !important;z-index:3010}.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item,.mobile-search-bar .dropdown-menu .dropdown-item{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);padding:20px 15px}.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item.active,.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item:focus,.mobile-search-bar .dropdown-menu .dropdown-item.active,.mobile-search-bar .dropdown-menu .dropdown-item:focus{color:var(--marine-blue);text-decoration:none}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-title,.mobile-search-bar .dropdown-menu span.megamenu-title{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-top:15px;margin-bottom:40px;padding:0}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle,.mobile.facets-item+.mobile.dropdown-menu span.close,.mobile-search-bar .dropdown-menu span.megamenu-subtitle,.mobile-search-bar .dropdown-menu span.close{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-bottom:40px;padding:0;cursor:pointer;opacity:1}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle:after,.mobile-search-bar .dropdown-menu span.megamenu-subtitle:after{content:"▼";font-size:12px;color:var(--light-grey-blue);float:right}.facets-item+.mobile.dropdown-menu .mobile.custom-control{min-height:40px;padding-left:40px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control .mobile.custom-control-label{font-family:Roboto;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:40px;letter-spacing:normal;color:var(--bluish-grey);margin-bottom:25px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control .mobile.custom-control-label:before{width:30px;height:30px;border:solid 1px var(--white-three);border-radius:50%;left:-40px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control-input:checked~.mobile.custom-control-label::before{color:var(--white);border-color:var(--white-three);background-color:var(--white)}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-checkbox .mobile.custom-control-input:checked~.mobile.custom-control-label::after,.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-radio .mobile.custom-control-input:checked~.mobile.custom-control-label::after{background-image:none;background-color:var(--marine-blue);width:20px;height:20px;left:-35px;top:9px;border-radius:50%}.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--white);display:block;width:100%;padding:25px;border-radius:0}.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:hover,.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:focus,.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:active{color:var(--marine-blue)}.mobile.nav-link.access-link.facets-item .mobile.selection-count,.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle .mobile.selection-count{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.65;letter-spacing:normal;text-align:center;color:var(--white);width:30px;height:30px;border-radius:50%;background-color:var(--marine-blue);background:var(--marine-blue);display:inline-block;margin-left:30px}.mobile.oss-section #picker-filter{margin-top:15px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.mobile.nav-link.access-link.facets-item{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--bluish-grey);padding:18px 10px;border-radius:5px;box-shadow:0 1px 3px 0 rgba(91,105,135,.16);background-color:var(--white);cursor:pointer;margin-bottom:15px}.mobile.nav-link.access-link.facets-item:after{content:"▼";font-size:12px;color:var(--light-grey-blue);float:right}.mobile.facets-item+.mobile.dropdown-menu,.mobile-search-bar .dropdown-menu{width:100%;margin:0;white-space:normal}.mobile.facets-item+.mobile.dropdown-menu.show,.mobile-search-bar .dropdown-menu.show{top:0 !important;left:0 !important;right:0;bottom:0;position:fixed !important;overflow-y:auto;transform:none !important;z-index:3010}.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item,.mobile-search-bar .dropdown-menu .dropdown-item{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);padding:20px 15px}.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item.active,.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item:focus,.mobile-search-bar .dropdown-menu .dropdown-item.active,.mobile-search-bar .dropdown-menu .dropdown-item:focus{color:var(--marine-blue);text-decoration:none}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-title,.mobile-search-bar .dropdown-menu span.megamenu-title{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-top:15px;margin-bottom:40px;padding:0}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle,.mobile.facets-item+.mobile.dropdown-menu span.close,.mobile-search-bar .dropdown-menu span.megamenu-subtitle,.mobile-search-bar .dropdown-menu span.close{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-bottom:40px;padding:0;cursor:pointer;opacity:1}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle:after,.mobile-search-bar .dropdown-menu span.megamenu-subtitle:after{content:"▼";font-size:12px;color:var(--light-grey-blue);float:right}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control{min-height:40px;padding-left:40px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control .mobile.custom-control-label{font-family:Roboto;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:40px;letter-spacing:normal;color:var(--bluish-grey);margin-bottom:25px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control .mobile.custom-control-label:before{width:30px;height:30px;border:solid 1px var(--white-three);border-radius:50%;left:-40px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control-input:checked~.mobile.custom-control-label::before{color:var(--white);border-color:var(--white-three);background-color:var(--white)}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-checkbox .mobile.custom-control-input:checked~.mobile.custom-control-label::after,.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-radio .mobile.custom-control-input:checked~.mobile.custom-control-label::after{background-image:none;background-color:var(--marine-blue);width:20px;height:20px;left:-35px;top:9px;border-radius:50%}.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--white);display:block;width:100%;padding:25px;border-radius:0}.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:hover,.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:focus,.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:active{color:var(--marine-blue)}.mobile.nav-link.access-link.facets-item .mobile.selection-count,.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle .mobile.selection-count{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.65;letter-spacing:normal;text-align:center;color:var(--white);width:30px;height:30px;border-radius:50%;background-color:var(--marine-blue);background:var(--marine-blue);display:inline-block;margin-left:30px}.mobile.oss-section #picker-filter{margin-top:15px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){.mobile.nav-link.access-link.facets-item{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--bluish-grey);padding:18px 10px;border-radius:5px;box-shadow:0 1px 3px 0 rgba(91,105,135,.16);background-color:var(--white);cursor:pointer;margin-bottom:15px}.mobile.nav-link.access-link.facets-item:after{content:"▼";font-size:12px;color:var(--light-grey-blue);float:right}.mobile.facets-item+.mobile.dropdown-menu,.mobile-search-bar .dropdown-menu{width:100%;margin:0;white-space:normal}.mobile.facets-item+.mobile.dropdown-menu.show,.mobile-search-bar .dropdown-menu.show{top:0 !important;left:0 !important;right:0;bottom:0;position:fixed !important;overflow-y:auto;transform:none !important;z-index:3010}.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item,.mobile-search-bar .dropdown-menu .dropdown-item{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);padding:20px 15px}.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item.active,.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item:focus,.mobile-search-bar .dropdown-menu .dropdown-item.active,.mobile-search-bar .dropdown-menu .dropdown-item:focus{color:var(--marine-blue);text-decoration:none}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-title,.mobile-search-bar .dropdown-menu span.megamenu-title{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-top:15px;margin-bottom:40px;padding:0}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle,.mobile.facets-item+.mobile.dropdown-menu span.close,.mobile-search-bar .dropdown-menu span.megamenu-subtitle,.mobile-search-bar .dropdown-menu span.close{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-bottom:40px;padding:0;cursor:pointer;opacity:1}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle:after,.mobile-search-bar .dropdown-menu span.megamenu-subtitle:after{content:"▼";font-size:12px;color:var(--light-grey-blue);float:right}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control{min-height:40px;padding-left:40px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control .mobile.custom-control-label{font-family:Roboto;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:40px;letter-spacing:normal;color:var(--bluish-grey);margin-bottom:25px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control .mobile.custom-control-label:before{width:30px;height:30px;border:solid 1px var(--white-three);border-radius:50%;left:-40px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control-input:checked~.mobile.custom-control-label::before{color:var(--white);border-color:var(--white-three);background-color:var(--white)}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-checkbox .mobile.custom-control-input:checked~.mobile.custom-control-label::after,.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-radio .mobile.custom-control-input:checked~.mobile.custom-control-label::after{background-image:none;background-color:var(--marine-blue);width:20px;height:20px;left:-35px;top:9px;border-radius:50%}.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--white);display:block;width:100%;padding:25px;border-radius:0}.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:hover,.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:focus,.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:active{color:var(--marine-blue)}.mobile.nav-link.access-link.facets-item .mobile.selection-count,.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle .mobile.selection-count{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.65;letter-spacing:normal;text-align:center;color:var(--white);width:30px;height:30px;border-radius:50%;background-color:var(--marine-blue);background:var(--marine-blue);display:inline-block;margin-left:30px}.mobile.oss-section #picker-filter{margin-top:15px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.mobile.nav-link.access-link.facets-item{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--bluish-grey);padding:18px 10px;border-radius:5px;box-shadow:0 1px 3px 0 rgba(91,105,135,.16);background-color:var(--white);cursor:pointer;margin-bottom:15px}.mobile.nav-link.access-link.facets-item:after{content:"▼";font-size:12px;color:var(--light-grey-blue);float:right}.mobile.facets-item+.mobile.dropdown-menu,.mobile-search-bar .dropdown-menu{width:100%;margin:0;white-space:normal}.mobile.facets-item+.mobile.dropdown-menu.show,.mobile-search-bar .dropdown-menu.show{top:0 !important;left:0 !important;right:0;bottom:0;position:fixed !important;overflow-y:auto;transform:none !important;z-index:3010}.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item,.mobile-search-bar .dropdown-menu .dropdown-item{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);padding:20px 15px}.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item.active,.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item:focus,.mobile-search-bar .dropdown-menu .dropdown-item.active,.mobile-search-bar .dropdown-menu .dropdown-item:focus{color:var(--marine-blue);text-decoration:none}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-title,.mobile-search-bar .dropdown-menu span.megamenu-title{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-top:15px;margin-bottom:40px;padding:0}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle,.mobile.facets-item+.mobile.dropdown-menu span.close,.mobile-search-bar .dropdown-menu span.megamenu-subtitle,.mobile-search-bar .dropdown-menu span.close{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-bottom:40px;padding:0;cursor:pointer;opacity:1}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle:after,.mobile-search-bar .dropdown-menu span.megamenu-subtitle:after{content:"▼";font-size:12px;color:var(--light-grey-blue);float:right}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control{min-height:40px;padding-left:40px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control .mobile.custom-control-label{font-family:Roboto;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:40px;letter-spacing:normal;color:var(--bluish-grey);margin-bottom:25px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control .mobile.custom-control-label:before{width:30px;height:30px;border:solid 1px var(--white-three);border-radius:50%;left:-40px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control-input:checked~.mobile.custom-control-label::before{color:var(--white);border-color:var(--white-three);background-color:var(--white)}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-checkbox .mobile.custom-control-input:checked~.mobile.custom-control-label::after,.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-radio .mobile.custom-control-input:checked~.mobile.custom-control-label::after{background-image:none;background-color:var(--marine-blue);width:20px;height:20px;left:-35px;top:9px;border-radius:50%}.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--white);display:block;width:100%;padding:25px;border-radius:0}.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:hover,.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:focus,.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:active{color:var(--marine-blue)}.mobile.nav-link.access-link.facets-item .mobile.selection-count,.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle .mobile.selection-count{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.65;letter-spacing:normal;text-align:center;color:var(--white);width:30px;height:30px;border-radius:50%;background-color:var(--marine-blue);background:var(--marine-blue);display:inline-block;margin-left:30px}.mobile.oss-section #picker-filter{margin-top:15px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.mobile.nav-link.access-link.facets-item{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--bluish-grey);padding:18px 10px;border-radius:5px;box-shadow:0 1px 3px 0 rgba(91,105,135,.16);background-color:var(--white);cursor:pointer;margin-bottom:15px}.mobile.nav-link.access-link.facets-item:after{content:"▼";font-size:12px;color:var(--light-grey-blue);float:right}.mobile.facets-item+.mobile.dropdown-menu,.mobile-search-bar .dropdown-menu{width:100%;margin:0;white-space:normal}.mobile.facets-item+.mobile.dropdown-menu.show,.mobile-search-bar .dropdown-menu.show{top:0 !important;left:0 !important;right:0;bottom:0;position:fixed !important;overflow-y:auto;transform:none !important;z-index:3010}.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item,.mobile-search-bar .dropdown-menu .dropdown-item{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);padding:20px 15px}.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item.active,.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item:focus,.mobile-search-bar .dropdown-menu .dropdown-item.active,.mobile-search-bar .dropdown-menu .dropdown-item:focus{color:var(--marine-blue);text-decoration:none}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-title,.mobile-search-bar .dropdown-menu span.megamenu-title{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-top:15px;margin-bottom:40px;padding:0}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle,.mobile.facets-item+.mobile.dropdown-menu span.close,.mobile-search-bar .dropdown-menu span.megamenu-subtitle,.mobile-search-bar .dropdown-menu span.close{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-bottom:40px;padding:0;cursor:pointer;opacity:1}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle:after,.mobile-search-bar .dropdown-menu span.megamenu-subtitle:after{content:"▼";font-size:12px;color:var(--light-grey-blue);float:right}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control{min-height:40px;padding-left:40px}.facets-item+.mobile.dropdown-menu .mobile.custom-control .mobile.custom-control-label{font-family:Roboto;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:40px;letter-spacing:normal;color:var(--bluish-grey);margin-bottom:25px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control .mobile.custom-control-label:before{width:30px;height:30px;border:solid 1px var(--white-three);border-radius:50%;left:-40px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control-input:checked~.mobile.custom-control-label::before{color:var(--white);border-color:var(--white-three);background-color:var(--white)}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-checkbox .mobile.custom-control-input:checked~.mobile.custom-control-label::after,.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-radio .mobile.custom-control-input:checked~.mobile.custom-control-label::after{background-image:none;background-color:var(--marine-blue);width:20px;height:20px;left:-35px;top:9px;border-radius:50%}.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--white);display:block;width:100%;padding:25px;border-radius:0}.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:hover,.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:focus,.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:active{color:var(--marine-blue)}.mobile.nav-link.access-link.facets-item .mobile.selection-count,.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle .mobile.selection-count{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.65;letter-spacing:normal;text-align:center;color:var(--white);width:30px;height:30px;border-radius:50%;background-color:var(--marine-blue);background:var(--marine-blue);display:inline-block;margin-left:30px}.mobile.oss-section #picker-filter{margin-top:15px}}@media only screen and (min-device-width:834px) and (max-device-width:1112px) and (-webkit-min-device-pixel-ratio:2){.mobile.nav-link.access-link.facets-item{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--bluish-grey);padding:18px 10px;border-radius:5px;box-shadow:0 1px 3px 0 rgba(91,105,135,.16);background-color:var(--white);cursor:pointer;margin-bottom:15px}.mobile.nav-link.access-link.facets-item:after{content:"▼";font-size:12px;color:var(--light-grey-blue);float:right}.mobile.facets-item+.mobile.dropdown-menu,.mobile-search-bar .dropdown-menu{width:100%;margin:0;white-space:normal}.mobile.facets-item+.mobile.dropdown-menu.show,.mobile-search-bar .dropdown-menu.show{top:0 !important;left:0 !important;right:0;bottom:0;position:fixed !important;overflow-y:auto;transform:none !important;z-index:3010}.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item,.mobile-search-bar .dropdown-menu .dropdown-item{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);padding:20px 15px}.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item.active,.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item:focus,.mobile-search-bar .dropdown-menu .dropdown-item.active,.mobile-search-bar .dropdown-menu .dropdown-item:focus{color:var(--marine-blue);text-decoration:none}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-title,.mobile-search-bar .dropdown-menu span.megamenu-title{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-top:15px;margin-bottom:40px;padding:0}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle,.mobile.facets-item+.mobile.dropdown-menu span.close,.mobile-search-bar .dropdown-menu span.megamenu-subtitle,.mobile-search-bar .dropdown-menu span.close{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-bottom:40px;padding:0;cursor:pointer;opacity:1}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle:after,.mobile-search-bar .dropdown-menu span.megamenu-subtitle:after{content:"▼";font-size:12px;color:var(--light-grey-blue);float:right}.facets-item+.mobile.dropdown-menu .mobile.custom-control{min-height:40px;padding-left:40px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control .mobile.custom-control-label{font-family:Roboto;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:40px;letter-spacing:normal;color:var(--bluish-grey);margin-bottom:25px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control .mobile.custom-control-label:before{width:30px;height:30px;border:solid 1px var(--white-three);border-radius:50%;left:-40px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control-input:checked~.mobile.custom-control-label::before{color:var(--white);border-color:var(--white-three);background-color:var(--white)}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-checkbox .mobile.custom-control-input:checked~.mobile.custom-control-label::after,.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-radio .mobile.custom-control-input:checked~.mobile.custom-control-label::after{background-image:none;background-color:var(--marine-blue);width:20px;height:20px;left:-35px;top:9px;border-radius:50%}.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--white);display:block;width:100%;padding:25px;border-radius:0}.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:hover,.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:focus,.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:active{color:var(--marine-blue)}.mobile.nav-link.access-link.facets-item .mobile.selection-count,.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle .mobile.selection-count{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.65;letter-spacing:normal;text-align:center;color:var(--white);width:30px;height:30px;border-radius:50%;background-color:var(--marine-blue);background:var(--marine-blue);display:inline-block;margin-left:30px}.mobile.oss-section #picker-filter{margin-top:15px}}@media only screen and (min-device-width:834px) and (max-device-width:834px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.mobile.nav-link.access-link.facets-item{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--bluish-grey);padding:18px 10px;border-radius:5px;box-shadow:0 1px 3px 0 rgba(91,105,135,.16);background-color:var(--white);cursor:pointer;margin-bottom:15px}.mobile.nav-link.access-link.facets-item:after{content:"▼";font-size:12px;color:var(--light-grey-blue);float:right}.mobile.facets-item+.mobile.dropdown-menu,.mobile-search-bar .dropdown-menu{width:100%;margin:0;white-space:normal}.mobile.facets-item+.mobile.dropdown-menu.show,.mobile-search-bar .dropdown-menu.show{top:0 !important;left:0 !important;right:0;bottom:0;position:fixed !important;overflow-y:auto;transform:none !important;z-index:3010}.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item,.mobile-search-bar .dropdown-menu .dropdown-item{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);padding:20px 15px}.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item.active,.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item:focus,.mobile-search-bar .dropdown-menu .dropdown-item.active,.mobile-search-bar .dropdown-menu .dropdown-item:focus{color:var(--marine-blue);text-decoration:none}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-title,.mobile-search-bar .dropdown-menu span.megamenu-title{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-top:15px;margin-bottom:40px;padding:0}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle,.mobile.facets-item+.mobile.dropdown-menu span.close,.mobile-search-bar .dropdown-menu span.megamenu-subtitle,.mobile-search-bar .dropdown-menu span.close{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-bottom:40px;padding:0;cursor:pointer;opacity:1}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle:after,.mobile-search-bar .dropdown-menu span.megamenu-subtitle:after{content:"▼";font-size:12px;color:var(--light-grey-blue);float:right}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control{min-height:40px;padding-left:40px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control .mobile.custom-control-label{font-family:Roboto;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:40px;letter-spacing:normal;color:var(--bluish-grey);margin-bottom:25px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control .mobile.custom-control-label:before{width:30px;height:30px;border:solid 1px var(--white-three);border-radius:50%;left:-40px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control-input:checked~.mobile.custom-control-label::before{color:var(--white);border-color:var(--white-three);background-color:var(--white)}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-checkbox .mobile.custom-control-input:checked~.mobile.custom-control-label::after,.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-radio .mobile.custom-control-input:checked~.mobile.custom-control-label::after{background-image:none;background-color:var(--marine-blue);width:20px;height:20px;left:-35px;top:9px;border-radius:50%}.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--white);display:block;width:100%;padding:25px;border-radius:0}.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:hover,.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:focus,.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:active{color:var(--marine-blue)}.mobile.nav-link.access-link.facets-item .mobile.selection-count,.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle .mobile.selection-count{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.65;letter-spacing:normal;text-align:center;color:var(--white);width:30px;height:30px;border-radius:50%;background-color:var(--marine-blue);background:var(--marine-blue);display:inline-block;margin-left:30px}.mobile.oss-section #picker-filter{margin-top:15px}}@media only screen and (min-device-width:1112px) and (max-device-width:1112px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.mobile.nav-link.access-link.facets-item{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--bluish-grey);padding:18px 10px;border-radius:5px;box-shadow:0 1px 3px 0 rgba(91,105,135,.16);background-color:var(--white);cursor:pointer;margin-bottom:15px}.mobile.nav-link.access-link.facets-item:after{content:"▼";font-size:12px;color:var(--light-grey-blue);float:right}.mobile.facets-item+.mobile.dropdown-menu,.mobile-search-bar .dropdown-menu{width:100%;margin:0;white-space:normal}.mobile.facets-item+.mobile.dropdown-menu.show,.mobile-search-bar .dropdown-menu.show{top:0 !important;left:0 !important;right:0;bottom:0;position:fixed !important;overflow-y:auto;transform:none !important;z-index:3010}.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item,.mobile-search-bar .dropdown-menu .dropdown-item{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);padding:20px 15px}.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item.active,.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item:focus,.mobile-search-bar .dropdown-menu .dropdown-item.active,.mobile-search-bar .dropdown-menu .dropdown-item:focus{color:var(--marine-blue);text-decoration:none}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-title,.mobile-search-bar .dropdown-menu span.megamenu-title{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-top:15px;margin-bottom:40px;padding:0}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle,.mobile.facets-item+.mobile.dropdown-menu span.close,.mobile-search-bar .dropdown-menu span.megamenu-subtitle,.mobile-search-bar .dropdown-menu span.close{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-bottom:40px;padding:0;cursor:pointer;opacity:1}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle:after,.mobile-search-bar .dropdown-menu span.megamenu-subtitle:after{content:"▼";font-size:12px;color:var(--light-grey-blue);float:right}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control{min-height:40px;padding-left:40px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control .mobile.custom-control-label{font-family:Roboto;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:40px;letter-spacing:normal;color:var(--bluish-grey);margin-bottom:25px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control .mobile.custom-control-label:before{width:30px;height:30px;border:solid 1px var(--white-three);border-radius:50%;left:-40px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control-input:checked~.mobile.custom-control-label::before{color:var(--white);border-color:var(--white-three);background-color:var(--white)}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-checkbox .mobile.custom-control-input:checked~.mobile.custom-control-label::after,.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-radio .mobile.custom-control-input:checked~.mobile.custom-control-label::after{background-image:none;background-color:var(--marine-blue);width:20px;height:20px;left:-35px;top:9px;border-radius:50%}.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--white);display:block;width:100%;padding:25px;border-radius:0}.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:hover,.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:focus,.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:active{color:var(--marine-blue)}.mobile.nav-link.access-link.facets-item .mobile.selection-count,.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle .mobile.selection-count{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.65;letter-spacing:normal;text-align:center;color:var(--white);width:30px;height:30px;border-radius:50%;background-color:var(--marine-blue);background:var(--marine-blue);display:inline-block;margin-left:30px}.mobile.oss-section #picker-filter{margin-top:15px}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.mobile.nav-link.access-link.facets-item{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--bluish-grey);padding:18px 10px;border-radius:5px;box-shadow:0 1px 3px 0 rgba(91,105,135,.16);background-color:var(--white);cursor:pointer;margin-bottom:15px}.mobile.nav-link.access-link.facets-item:after{content:"▼";font-size:12px;color:var(--light-grey-blue);float:right}.mobile.facets-item+.mobile.dropdown-menu,.mobile-search-bar .dropdown-menu{width:100%;margin:0;white-space:normal}.mobile.facets-item+.mobile.dropdown-menu.show,.mobile-search-bar .dropdown-menu.show{top:0 !important;left:0 !important;right:0;bottom:0;position:fixed !important;overflow-y:auto;transform:none !important;z-index:3010}.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item,.mobile-search-bar .dropdown-menu .dropdown-item{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);padding:20px 15px}.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item.active,.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item:focus,.mobile-search-bar .dropdown-menu .dropdown-item.active,.mobile-search-bar .dropdown-menu .dropdown-item:focus{color:var(--marine-blue);text-decoration:none}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-title,.mobile-search-bar .dropdown-menu span.megamenu-title{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-top:15px;margin-bottom:40px;padding:0}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle,.mobile.facets-item+.mobile.dropdown-menu span.close,.mobile-search-bar .dropdown-menu span.megamenu-subtitle,.mobile-search-bar .dropdown-menu span.close{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-bottom:40px;padding:0;cursor:pointer;opacity:1}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle:after,.mobile-search-bar .dropdown-menu span.megamenu-subtitle:after{content:"▼";font-size:12px;color:var(--light-grey-blue);float:right}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control{min-height:40px;padding-left:40px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control .mobile.custom-control-label{font-family:Roboto;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:40px;letter-spacing:normal;color:var(--bluish-grey);margin-bottom:25px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control .mobile.custom-control-label:before{width:30px;height:30px;border:solid 1px var(--white-three);border-radius:50%;left:-40px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control-input:checked~.mobile.custom-control-label::before{color:var(--white);border-color:var(--white-three);background-color:var(--white)}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-checkbox .mobile.custom-control-input:checked~.mobile.custom-control-label::after,.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-radio .mobile.custom-control-input:checked~.mobile.custom-control-label::after{background-image:none;background-color:var(--marine-blue);width:20px;height:20px;left:-35px;top:9px;border-radius:50%}.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--white);display:block;width:100%;padding:25px;border-radius:0}.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:hover,.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:focus,.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:active{color:var(--marine-blue)}.mobile.nav-link.access-link.facets-item .mobile.selection-count,.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle .mobile.selection-count{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.65;letter-spacing:normal;text-align:center;color:var(--white);width:30px;height:30px;border-radius:50%;background-color:var(--marine-blue);background:var(--marine-blue);display:inline-block;margin-left:30px}.mobile.oss-section #picker-filter{margin-top:15px}}@media only screen and (min-device-width:1024px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.mobile.nav-link.access-link.facets-item{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--bluish-grey);padding:18px 10px;border-radius:5px;box-shadow:0 1px 3px 0 rgba(91,105,135,.16);background-color:var(--white);cursor:pointer;margin-bottom:15px}.mobile.nav-link.access-link.facets-item:after{content:"▼";font-size:12px;color:var(--light-grey-blue);float:right}.mobile.facets-item+.mobile.dropdown-menu,.mobile-search-bar .dropdown-menu{width:100%;margin:0;white-space:normal}.mobile.facets-item+.mobile.dropdown-menu.show,.mobile-search-bar .dropdown-menu.show{top:0 !important;left:0 !important;right:0;bottom:0;position:fixed !important;overflow-y:auto;transform:none !important;z-index:3010}.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item,.mobile-search-bar .dropdown-menu .dropdown-item{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);padding:20px 15px}.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item.active,.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item:focus,.mobile-search-bar .dropdown-menu .dropdown-item.active,.mobile-search-bar .dropdown-menu .dropdown-item:focus{color:var(--marine-blue);text-decoration:none}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-title,.mobile-search-bar .dropdown-menu span.megamenu-title{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-top:15px;margin-bottom:40px;padding:0}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle,.mobile.facets-item+.mobile.dropdown-menu span.close,.mobile-search-bar .dropdown-menu span.megamenu-subtitle,.mobile-search-bar .dropdown-menu span.close{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-bottom:40px;padding:0;cursor:pointer;opacity:1}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle:after,.mobile-search-bar .dropdown-menu span.megamenu-subtitle:after{content:"▼";font-size:12px;color:var(--light-grey-blue);float:right}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control{min-height:40px;padding-left:40px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control .mobile.custom-control-label{font-family:Roboto;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:40px;letter-spacing:normal;color:var(--bluish-grey);margin-bottom:25px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control .mobile.custom-control-label:before{width:30px;height:30px;border:solid 1px var(--white-three);border-radius:50%;left:-40px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control-input:checked~.mobile.custom-control-label::before{color:var(--white);border-color:var(--white-three);background-color:var(--white)}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-checkbox .mobile.custom-control-input:checked~.mobile.custom-control-label::after,.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-radio .mobile.custom-control-input:checked~.mobile.custom-control-label::after{background-image:none;background-color:var(--marine-blue);width:20px;height:20px;left:-35px;top:9px;border-radius:50%}.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--white);display:block;width:100%;padding:25px;border-radius:0}.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:hover,.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:focus,.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:active{color:var(--marine-blue)}.mobile.nav-link.access-link.facets-item .mobile.selection-count,.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle .mobile.selection-count{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.65;letter-spacing:normal;text-align:center;color:var(--white);width:30px;height:30px;border-radius:50%;background-color:var(--marine-blue);background:var(--marine-blue);display:inline-block;margin-left:30px}.mobile.oss-section #picker-filter{margin-top:15px}}@media only screen and (min-device-width:1366px) and (max-device-width:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.mobile.nav-link.access-link.facets-item{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--bluish-grey);padding:18px 10px;border-radius:5px;box-shadow:0 1px 3px 0 rgba(91,105,135,.16);background-color:var(--white);cursor:pointer;margin-bottom:15px}.mobile.nav-link.access-link.facets-item:after{content:"▼";font-size:12px;color:var(--light-grey-blue);float:right}.mobile.facets-item+.mobile.dropdown-menu,.mobile-search-bar .dropdown-menu{width:100%;margin:0;white-space:normal}.mobile.facets-item+.mobile.dropdown-menu.show,.mobile-search-bar .dropdown-menu.show{top:0 !important;left:0 !important;right:0;bottom:0;position:fixed !important;overflow-y:auto;transform:none !important;z-index:3010}.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item,.mobile-search-bar .dropdown-menu .dropdown-item{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);padding:20px 15px}.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item.active,.mobile.facets-item+.mobile.dropdown-menu .mobile.dropdown-item:focus,.mobile-search-bar .dropdown-menu .dropdown-item.active,.mobile-search-bar .dropdown-menu .dropdown-item:focus{color:var(--marine-blue);text-decoration:none}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-title,.mobile-search-bar .dropdown-menu span.megamenu-title{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-top:15px;margin-bottom:40px;padding:0}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle,.mobile.facets-item+.mobile.dropdown-menu span.close,.mobile-search-bar .dropdown-menu span.megamenu-subtitle,.mobile-search-bar .dropdown-menu span.close{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-bottom:40px;padding:0;cursor:pointer;opacity:1}.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle:after,.mobile-search-bar .dropdown-menu span.megamenu-subtitle:after{content:"▼";font-size:12px;color:var(--light-grey-blue);float:right}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control{min-height:40px;padding-left:40px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control .mobile.custom-control-label{font-family:Roboto;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:40px;letter-spacing:normal;color:var(--bluish-grey);margin-bottom:25px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control .mobile.custom-control-label:before{width:30px;height:30px;border:solid 1px var(--white-three);border-radius:50%;left:-40px}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-control-input:checked~.mobile.custom-control-label::before{color:var(--white);border-color:var(--white-three);background-color:var(--white)}.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-checkbox .mobile.custom-control-input:checked~.mobile.custom-control-label::after,.mobile.facets-item+.mobile.dropdown-menu .mobile.custom-radio .mobile.custom-control-input:checked~.mobile.custom-control-label::after{background-image:none;background-color:var(--marine-blue);width:20px;height:20px;left:-35px;top:9px;border-radius:50%}.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--white);display:block;width:100%;padding:25px;border-radius:0}.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:hover,.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:focus,.mobile.facets-item+.mobile.dropdown-menu .mobile.btn-main.btn-rouge:active{color:var(--marine-blue)}.mobile.nav-link.access-link.facets-item .mobile.selection-count,.mobile.facets-item+.mobile.dropdown-menu span.megamenu-subtitle .mobile.selection-count{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.65;letter-spacing:normal;text-align:center;color:var(--white);width:30px;height:30px;border-radius:50%;background-color:var(--marine-blue);background:var(--marine-blue);display:inline-block;margin-left:30px}.mobile.oss-section #picker-filter{margin-top:15px}}.oss-header-section{padding-top:45px;padding-bottom:35px;min-height:370px;background-size:cover;background-repeat:no-repeat;background-position:100% 50%;background-color:var(--marine-blue)}.oss-header-section .breadcrumb-item{font-family:'Roboto',sans-serif;font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:rgba(255,255,255,.6);padding:0}.oss-header-section .breadcrumb-item+.breadcrumb-item::before{color:inherit;content:"›";padding:0}.oss-header-section span.header-title,.oss-header-section h1.header-title{font-family:'Montserrat',sans-serif;font-size:40px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--white);display:block;margin-top:20px;margin-bottom:30px}.oss-header-section span.header-subtitle,.oss-header-section h2.header-subtitle{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--white);display:block;margin-bottom:15px}.oss-header-section p{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--white);display:block}.oss-header-section .overlay-image,.oss-header-section .Terratype\.GoogleMapsV3{position:absolute;width:calc(100% - 25px);height:375px;border-radius:5px;box-shadow:0 2px 20px 0 rgba(91,105,135,.5);background-color:var(--marine-blue);background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:500;left:15px;top:0}.oss-header-section .Terratype\.GoogleMapsV3{overflow:hidden}.oss-header-section .btn{margin-top:40px;margin-bottom:20px}.oss-header-section .btn+.btn{margin-left:30px}.oss-header-section p+.btn,.oss-header-section p+.btn+.btn{margin-top:0}.oss-header-section .overlay-image .video-box{width:100%;height:100%;object-fit:cover}@media(min-width:768px) and (max-width:991.5px){.oss-header-section{min-height:390px;overflow-x:hidden}.oss-header-section .overlay-image,.oss-header-section .Terratype\.GoogleMapsV3{position:unset;width:100%;height:350px;min-height:350px !important}.oss-header-section .overlay-image iframe{height:350px !important;width:100% !important}.oss-header-section .overlay-image .video-box{object-fit:contain}}@media(min-width:320px) and (max-width:767.5px){.oss-header-section{min-height:390px;overflow-x:hidden}.oss-header-section .breadcrumb-item{font-family:'Roboto',sans-serif;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--white);display:inline-block;overflow:hidden;max-width:200px;text-overflow:ellipsis;white-space:nowrap}.oss-header-section span.header-title,.oss-header-section h1.header-title{font-family:'Montserrat',sans-serif;font-size:30px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:var(--white);display:block;margin-bottom:20px}.oss-header-section span.header-subtitle,.oss-header-section h2.header-subtitle{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--white);text-transform:uppercase;margin-bottom:1rem}.oss-header-section p{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--white);display:block;margin-bottom:40px}.oss-header-section .overlay-image,.oss-header-section .Terratype\.GoogleMapsV3{position:unset;width:100%;height:190px;min-height:190px !important}.oss-header-section .overlay-image iframe{height:190px !important;width:100% !important}.oss-header-section .overlay-image .video-box{object-fit:contain}}.oss-header-section .disclaimer-box{width:100%;max-width:415px;margin-right:0;margin-left:auto;padding:20px;border-radius:5px;background-color:rgba(255,255,255,.8)}.oss-header-section .disclaimer-box span.disclaimer-title{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--marine-blue);display:block;margin-bottom:10px}.oss-header-section .disclaimer-box p{font-family:'Roboto',sans-serif;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--bluish-grey);display:block;margin-bottom:25px}.oss-header-section .disclaimer-box .btn{margin:0;padding:10px;min-width:140px}.oss-header-section .disclaimer-box .btn.btn-main{color:var(--white) !important;background-color:var(--marine-blue);border:2px solid var(--marine-blue)}.oss-header-section .disclaimer-box .btn.btn-main:hover,.oss-header-section .disclaimer-box .btn.btn-main:active,.oss-header-section .disclaimer-box .btn.btn-main:focus{color:var(--marine-blue) !important;background-color:var(--white);border:2px solid var(--marine-blue)}.oss-header-section .disclaimer-box .btn+.btn{margin-left:30px}@media(min-width:768px) and (max-width:991.5px){.oss-header-section .disclaimer-box{margin:0 auto}.oss-header-section .disclaimer-box .btn+.btn{margin-left:20px}}@media(min-width:320px) and (max-width:767.5px){.oss-header-section .disclaimer-box{margin:0 auto}.oss-header-section .disclaimer-box .btn+.btn{margin-left:0}}.graph-loader-overlay{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1100;background-color:#333;opacity:.8;display:none}.vanilla-overlay{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1050;background-color:#333;opacity:.8;display:none;transition:all 500ms;-webkit-transition:all 500ms}.graph-text{position:relative;padding-top:15%;width:300px;text-align:center;margin:auto}.graph-text span{font-size:22px;color:#fff}.graph-loader{position:relative;padding-top:35px;width:40px;margin:auto}.graph-loader .graph-loader-circle{position:absolute;width:38px;height:38px;opacity:0;transform:rotate(225deg);animation-iteration-count:infinite;animation-name:orbit;animation-duration:5.5s}.graph-loader .graph-loader-circle:after{content:'';position:absolute;width:5px;height:5px;border-radius:5px;background:var(--white)}.graph-loader .graph-loader-circle:nth-child(2){animation-delay:240ms}.graph-loader .graph-loader-circle:nth-child(3){animation-delay:480ms}.graph-loader .graph-loader-circle:nth-child(4){animation-delay:720ms}.graph-loader .graph-loader-circle:nth-child(5){animation-delay:960ms}@keyframes orbit{0%{transform:rotate(225deg);opacity:1;animation-timing-function:ease-out}7%{transform:rotate(345deg);animation-timing-function:linear}30%{transform:rotate(455deg);animation-timing-function:ease-in-out}39%{transform:rotate(690deg);animation-timing-function:linear}70%{transform:rotate(815deg);opacity:1;animation-timing-function:ease-out}75%{transform:rotate(945deg);animation-timing-function:ease-out}76%{transform:rotate(945deg);opacity:0}100%{transform:rotate(945deg);opacity:0}}.oss-footer{padding-top:40px;padding-bottom:40px;min-height:460px;background-color:var(--marine-blue)}.oss-footer img{width:250px;height:75px;margin-bottom:80px}.oss-footer .section-title{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--white);display:block;margin-bottom:20px}.oss-footer a{font-family:'Roboto',sans-serif;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--white);display:block;padding:10px 0}.oss-footer-bar{padding-top:40px;padding-bottom:40px;background-color:#002747}.oss-footer-bar img{height:20px;margin:0}.oss-footer-bar p{font-family:'Roboto',sans-serif;font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--white);margin:0;display:inline-block}.oss-footer-bar .oss-footer-powered,.oss-footer-bar .oss-footer-graphics{margin-left:60px}@media(min-width:768px) and (max-width:991.5px){.oss-footer-bar .oss-footer-powered,.oss-footer-bar .oss-footer-graphics{margin-left:0}}@media(min-width:320px) and (max-width:767.5px){.oss-footer img{margin-bottom:40px}.oss-footer-bar .oss-footer-powered,.oss-footer-bar .oss-footer-graphics{margin-left:0}.oss-footer .section-title{margin-top:20px}}