.c-white{color:#fff}.c-nugget-gold{color:#c88e1f}.bg-white{background-color:#fff}body{font-family:Montserrat;color:#363636;font-size:16px;line-height:1.5}h1{font-family:Montserrat;color:#506282;font-weight:500;font-size:25px;line-height:1.2}h3{font-family:Montserrat;color:#506282;font-weight:500;font-size:18px;line-height:1.2}h4{font-family:Montserrat;color:#506282;font-weight:500;font-size:16px;line-height:1.2}@media screen and (min-width:576px){body{font-size:18px}h1{font-size:36px}h3{font-size:26px}h4{font-size:18px}}.font-60pct,.references{font-size:60%}.font-90pct{font-size:90%}.raised-percent{top:-12px}.word-break{word-break:break-word}html{overflow-x:hidden}body,html{background-color:#2b4a61;min-height:100vh;position:relative}.body-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main{width:100%;position:relative}.page--container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.side-arrow img{width:25px;height:auto;margin-top:10px}@media screen and (min-width:576px){.side-arrow img{width:40px;margin-top:20px}}@media screen and (min-width:768px){.side-arrow img{width:66px;margin-top:30px}}.page--content{background-color:#fff;border-bottom-right-radius:20px;width:calc(95% - 25px);max-width:1200px;overflow:hidden}@media screen and (min-width:576px){.page--content{width:calc(95% - 40px)}}@media screen and (min-width:768px){.page--content{width:calc(95% - 66px)}}.page-header-w-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page-header-w-img h1{width:100%}.page-header-w-img .header-icon{width:100%;max-width:90px;margin-bottom:10px}@media screen and (min-width:576px){.page-header-w-img{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.page-header-w-img .header-icon{max-width:130px;margin-left:20px}}.custom-num-list{counter-reset:custom-counter;list-style:none;padding-top:7px;padding-left:48px}@media screen and (min-width:992px){.custom-num-list{margin-left:40px}}.custom-num-list li{font-size:110%;line-height:1.8;font-weight:500;margin:0 0 14px 0;counter-increment:custom-counter;position:relative}.custom-num-list li:before{content:counter(custom-counter);color:#2b4a61;font-size:20px;font-weight:400;position:absolute;--size:36px;left:calc(-1 * var(--size) - 13px);line-height:1.65;width:var(--size);height:var(--size);top:-3px;background:#fff;border-radius:50%;text-align:center;border:2px solid #b4d5f1}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;src:url(../fonts/montserrat-v25-latin-100.eot);src:local(""),url(../fonts/montserrat-v25-latin-100.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v25-latin-100.woff2) format("woff2"),url(../fonts/montserrat-v25-latin-100.woff) format("woff"),url(../fonts/montserrat-v25-latin-100.ttf) format("truetype"),url(../fonts/montserrat-v25-latin-100.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;src:url(../fonts/montserrat-v25-latin-200.eot);src:local(""),url(../fonts/montserrat-v25-latin-200.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v25-latin-200.woff2) format("woff2"),url(../fonts/montserrat-v25-latin-200.woff) format("woff"),url(../fonts/montserrat-v25-latin-200.ttf) format("truetype"),url(../fonts/montserrat-v25-latin-200.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(../fonts/montserrat-v25-latin-300.eot);src:local(""),url(../fonts/montserrat-v25-latin-300.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v25-latin-300.woff2) format("woff2"),url(../fonts/montserrat-v25-latin-300.woff) format("woff"),url(../fonts/montserrat-v25-latin-300.ttf) format("truetype"),url(../fonts/montserrat-v25-latin-300.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/montserrat-v25-latin-regular.eot);src:local(""),url(../fonts/montserrat-v25-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v25-latin-regular.woff2) format("woff2"),url(../fonts/montserrat-v25-latin-regular.woff) format("woff"),url(../fonts/montserrat-v25-latin-regular.ttf) format("truetype"),url(../fonts/montserrat-v25-latin-regular.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(../fonts/montserrat-v25-latin-600.eot);src:local(""),url(../fonts/montserrat-v25-latin-600.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v25-latin-600.woff2) format("woff2"),url(../fonts/montserrat-v25-latin-600.woff) format("woff"),url(../fonts/montserrat-v25-latin-600.ttf) format("truetype"),url(../fonts/montserrat-v25-latin-600.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(../fonts/montserrat-v25-latin-500.eot);src:local(""),url(../fonts/montserrat-v25-latin-500.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v25-latin-500.woff2) format("woff2"),url(../fonts/montserrat-v25-latin-500.woff) format("woff"),url(../fonts/montserrat-v25-latin-500.ttf) format("truetype"),url(../fonts/montserrat-v25-latin-500.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(../fonts/montserrat-v25-latin-700.eot);src:local(""),url(../fonts/montserrat-v25-latin-700.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v25-latin-700.woff2) format("woff2"),url(../fonts/montserrat-v25-latin-700.woff) format("woff"),url(../fonts/montserrat-v25-latin-700.ttf) format("truetype"),url(../fonts/montserrat-v25-latin-700.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;src:url(../fonts/montserrat-v25-latin-800.eot);src:local(""),url(../fonts/montserrat-v25-latin-800.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v25-latin-800.woff2) format("woff2"),url(../fonts/montserrat-v25-latin-800.woff) format("woff"),url(../fonts/montserrat-v25-latin-800.ttf) format("truetype"),url(../fonts/montserrat-v25-latin-800.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:url(../fonts/montserrat-v25-latin-900.eot);src:local(""),url(../fonts/montserrat-v25-latin-900.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v25-latin-900.woff2) format("woff2"),url(../fonts/montserrat-v25-latin-900.woff) format("woff"),url(../fonts/montserrat-v25-latin-900.ttf) format("truetype"),url(../fonts/montserrat-v25-latin-900.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:100;src:url(../fonts/montserrat-v25-latin-100italic.eot);src:local(""),url(../fonts/montserrat-v25-latin-100italic.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v25-latin-100italic.woff2) format("woff2"),url(../fonts/montserrat-v25-latin-100italic.woff) format("woff"),url(../fonts/montserrat-v25-latin-100italic.ttf) format("truetype"),url(../fonts/montserrat-v25-latin-100italic.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:200;src:url(../fonts/montserrat-v25-latin-200italic.eot);src:local(""),url(../fonts/montserrat-v25-latin-200italic.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v25-latin-200italic.woff2) format("woff2"),url(../fonts/montserrat-v25-latin-200italic.woff) format("woff"),url(../fonts/montserrat-v25-latin-200italic.ttf) format("truetype"),url(../fonts/montserrat-v25-latin-200italic.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;src:url(../fonts/montserrat-v25-latin-300italic.eot);src:local(""),url(../fonts/montserrat-v25-latin-300italic.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v25-latin-300italic.woff2) format("woff2"),url(../fonts/montserrat-v25-latin-300italic.woff) format("woff"),url(../fonts/montserrat-v25-latin-300italic.ttf) format("truetype"),url(../fonts/montserrat-v25-latin-300italic.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;src:url(../fonts/montserrat-v25-latin-italic.eot);src:local(""),url(../fonts/montserrat-v25-latin-italic.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v25-latin-italic.woff2) format("woff2"),url(../fonts/montserrat-v25-latin-italic.woff) format("woff"),url(../fonts/montserrat-v25-latin-italic.ttf) format("truetype"),url(../fonts/montserrat-v25-latin-italic.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;src:url(../fonts/montserrat-v25-latin-500italic.eot);src:local(""),url(../fonts/montserrat-v25-latin-500italic.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v25-latin-500italic.woff2) format("woff2"),url(../fonts/montserrat-v25-latin-500italic.woff) format("woff"),url(../fonts/montserrat-v25-latin-500italic.ttf) format("truetype"),url(../fonts/montserrat-v25-latin-500italic.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;src:url(../fonts/montserrat-v25-latin-600italic.eot);src:local(""),url(../fonts/montserrat-v25-latin-600italic.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v25-latin-600italic.woff2) format("woff2"),url(../fonts/montserrat-v25-latin-600italic.woff) format("woff"),url(../fonts/montserrat-v25-latin-600italic.ttf) format("truetype"),url(../fonts/montserrat-v25-latin-600italic.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;src:url(../fonts/montserrat-v25-latin-700italic.eot);src:local(""),url(../fonts/montserrat-v25-latin-700italic.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v25-latin-700italic.woff2) format("woff2"),url(../fonts/montserrat-v25-latin-700italic.woff) format("woff"),url(../fonts/montserrat-v25-latin-700italic.ttf) format("truetype"),url(../fonts/montserrat-v25-latin-700italic.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:800;src:url(../fonts/montserrat-v25-latin-800italic.eot);src:local(""),url(../fonts/montserrat-v25-latin-800italic.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v25-latin-800italic.woff2) format("woff2"),url(../fonts/montserrat-v25-latin-800italic.woff) format("woff"),url(../fonts/montserrat-v25-latin-800italic.ttf) format("truetype"),url(../fonts/montserrat-v25-latin-800italic.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:900;src:url(../fonts/montserrat-v25-latin-900italic.eot);src:local(""),url(../fonts/montserrat-v25-latin-900italic.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v25-latin-900italic.woff2) format("woff2"),url(../fonts/montserrat-v25-latin-900italic.woff) format("woff"),url(../fonts/montserrat-v25-latin-900italic.ttf) format("truetype"),url(../fonts/montserrat-v25-latin-900italic.svg#Montserrat) format("svg")}#cookie-banner .cookie-banner_content .cookie-banner_buttons a,#cookie-banner .cookie-banner_content .cookie-banner_buttons button,.btn_nugget-gold,.modal .modal-dialog .modal-content .modal-body .modal-buttons a,.modal .modal-dialog .modal-content .modal-body .modal-buttons button{padding:10px 34px;background-color:#c88e1f;color:#fff;border-radius:30px;-webkit-transition:all .4s ease;transition:all .4s ease;text-align:center;text-decoration:none;-webkit-box-shadow:0 6px 6px -6px rgba(0,0,0,.6);box-shadow:0 6px 6px -6px rgba(0,0,0,.6);border:0;font-weight:700}#cookie-banner .cookie-banner_content .cookie-banner_buttons a:hover,#cookie-banner .cookie-banner_content .cookie-banner_buttons button:hover,.btn_nugget-gold:hover,.modal .modal-dialog .modal-content .modal-body .modal-buttons a:hover,.modal .modal-dialog .modal-content .modal-body .modal-buttons button:hover{color:#fff}ul.ul--orange-slash{list-style:none}ul.ul--orange-slash>li{position:relative;margin-bottom:10px}ul.ul--orange-slash>li:before{content:"/";position:absolute;top:1px;left:-20px}ul.ul--gold-disc{list-style:none}ul.ul--gold-disc>li{position:relative;margin-bottom:10px}ul.ul--gold-disc>li:before{content:"\2022";color:#c88e1f;font-weight:700;position:absolute;top:1px;left:-20px}ul.ul--orange-line{list-style:none}ul.ul--orange-line>li{position:relative;margin-bottom:10px}ul.ul--orange-line>li:before{content:"";position:absolute;top:14px;left:-20px;width:10px;height:3px;background:#c88e1f}ol{list-style:none;counter-reset:my-awesome-counter;padding-left:1rem}ol>li{counter-increment:my-awesome-counter;position:relative}ol>li:before{content:counter(my-awesome-counter) ". ";position:absolute;top:1px;left:-15px}.a-transition:not(.no-filter),a:not(.no-filter){text-decoration:none;-webkit-transition:-webkit-filter 250ms ease;transition:-webkit-filter 250ms ease;transition:filter 250ms ease;transition:filter 250ms ease,-webkit-filter 250ms ease}.a-transition:not(.no-filter):hover,a:not(.no-filter):hover{-webkit-filter:brightness(.75);filter:brightness(.75)}.a-transition.c-nugget-gold:hover,a.c-nugget-gold:hover{color:#c88e1f}.a-scale>*{-webkit-transition:-webkit-transform 250ms ease;transition:-webkit-transform 250ms ease;transition:transform 250ms ease;transition:transform 250ms ease,-webkit-transform 250ms ease;-webkit-transform:scale(1);transform:scale(1)}.a-scale>:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}header{background-color:#fff;width:100%;padding:30px 35px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .header-container{width:100%;max-width:1400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .header-container .site-logo{width:310px;margin-right:50px}header .header-container .home-icon{width:44px;margin:0 30px}header .header-container .desktop-nav{display:none}header .header-container .header-navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .header-container .header-navbar .navbar-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .header-container .header-navbar .navbar-links ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:25px 0;list-style:none}header .header-container .header-navbar .navbar-links ul a{display:block;color:#363636;text-decoration:none}header .header-container .header-navbar .navbar-links ul a.active,header .header-container .header-navbar .navbar-links ul a:hover{color:#fff}header .header-container .header-navbar .navbar-links ul a.active span,header .header-container .header-navbar .navbar-links ul a:hover span{background-color:#c88e1f}header .header-container .header-navbar .navbar-links ul li{margin:0 4px;position:relative}header .header-container .header-navbar .navbar-links ul li.has-drop-child.hover>a{color:rgba(255,255,255,.5)}header .header-container .header-navbar .navbar-links ul li.has-drop-child.hover>a span{border-radius:16px 16px 0 0}header .header-container .header-navbar .navbar-links ul li.hover>a{color:#fff}header .header-container .header-navbar .navbar-links ul li.hover>a>span{background-color:#c88e1f}header .header-container .header-navbar .navbar-links ul li.hover>ul{opacity:1;z-index:0;height:auto;padding:10px}header .header-container .header-navbar .navbar-links ul li>ul{opacity:0;z-index:-2;width:100%;position:relative;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#c88e1f;border-radius:0 0 16px 16px;margin:0;font-size:15px;-webkit-transition:all .4s ease;transition:all .4s ease;height:0;padding:0;text-align:center}header .header-container .header-navbar .navbar-links ul li>ul:after{position:absolute;top:0;left:20px;right:20px;height:1px;content:"";background:rgba(255,255,255,.5)}@media screen and (min-width:1200px){header .header-container .header-navbar .navbar-links ul li>ul{position:absolute}}header .header-container .header-navbar .navbar-links ul li>ul a{color:#fff}header .header-container .header-navbar .navbar-links ul li>ul a:hover{color:#fff}header .header-container .header-navbar .navbar-links ul span{display:block;padding:5px 19px;margin:0;background-color:#fff;border-radius:30px;-webkit-transition:all .4s ease;transition:all .4s ease;font-size:80%;font-weight:500;text-align:center}header .header-container .lang-toggle{border:none;padding:5px 18px;margin:4px;background-color:#fff;color:#363636;border-radius:30px;-webkit-transition:all 250ms ease;transition:all 250ms ease;font-size:90%;font-weight:600}header .header-container .lang-toggle:hover{background-color:#c88e1f;color:#fff}@media screen and (min-width:1200px){header{min-height:130px;padding:50px 35px}header .header-container .mobile-nav{display:none}header .header-container .desktop-nav{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}header .header-container .header-navbar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .header-container .header-navbar .navbar-links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}header .header-container .header-navbar .navbar-links ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#offcanvasTopNav{height:22rem;border-bottom-right-radius:20px}#offcanvasTopNav .offcanvas-header{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:0}#menu-btn{outline:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:46px;border:3px solid #fff;border-radius:4px;background-color:#fff;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}#menu-btn:hover{border-color:#c88e1f}#menu-btn:hover div span{background-color:#506282}#menu-btn div{width:26px;height:24px;margin:8px;position:relative;display:inline-block}#menu-btn div span{background-color:#506282;position:absolute;-webkit-transition:.3s cubic-bezier(.8,.5,.2,1.4);transition:.3s cubic-bezier(.8,.5,.2,1.4);width:100%;height:2px;-webkit-transition-duration:.5s;transition-duration:.5s}#menu-btn div span:nth-child(1){top:2px;left:0}#menu-btn div span:nth-child(2){top:11px;left:0}#menu-btn div span:nth-child(3){bottom:2px;left:0}footer{width:100%;max-width:1400px;padding:60px 25px;position:relative}footer .footer-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;margin-bottom:40px}footer .footer-links li{padding:5px 10px}footer .footer-links a{color:#c88e1f}footer .footer-legals{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer-legals .legal-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer-legals .legal-copy .recordati-logo{width:210px;min-width:210px;margin-bottom:40px}footer .footer-legals .legal-copy .legals{margin-bottom:30px;font-size:12px;text-align:center}footer .footer-legals .paab-logo{width:100px;min-width:100px}@media screen and (min-width:992px){footer .footer-links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer .footer-links li:first-child{padding-left:0}footer .footer-legals{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .footer-legals .legal-copy{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .footer-legals .legal-copy .recordati-logo{margin-top:5px}footer .footer-legals .legal-copy .legals{margin-bottom:0;padding:0 40px;text-align:left}}.cta-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.cta-container .cta-card{background-color:rgba(180,213,241,.3);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:30px 15px;border-top:3px solid #fff}.cta-container .cta-card .cta-card_link{color:#506282;font-weight:500}.cta-container .cta-card img{margin-bottom:5px;width:100%;max-width:130px;height:auto}.cta-container .cta-card p{margin-bottom:0;line-height:1.2}@media screen and (min-width:768px){.cta-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cta-container .cta-card{padding:40px 15px;border-right:3px solid #fff}.cta-container .cta-card:last-child{border-right:0}}.bg--wave,.page-bg{position:absolute;top:0;left:0;width:100vw;padding-bottom:60%}.page-bg{background-position:top;background-repeat:no-repeat;background-size:cover;background-color:#fff}.bg--wave{background-image:url(/images/blue-wave_bg.png);background-position:bottom;background-repeat:no-repeat;background-size:contain}@media screen and (min-width:2000px){.bg--wave{background-size:cover}}.bg--index{background-image:url(/images/homepage-bg.jpg)}.bg--homepage{background-image:url(/images/homepage-bg.jpg)}.bg--evaluating-compliance{background-image:url(/images/evaluating-compliance-bg.jpg)}.bg--improving-compliance{background-image:url(/images/improving-compliance-bg.jpg)}.bg--tips-for-patients{background-image:url(/images/tips-for-patients-bg.jpg)}.bg--compliance-in-adolescents{background-image:url(/images/compliance-in-adolescents-bg.jpg)}.accordion{margin-bottom:50px}.accordion .accordion-item{border-top:1px solid #b4d5f1}.accordion .accordion-item .accordion-header .accordion-button{font-size:18px;line-height:1.2}.accordion .accordion-item .accordion-header .accordion-button span{padding-right:20px}.accordion .accordion-item .accordion-header .accordion-button.collapsed{-webkit-box-shadow:none;box-shadow:none}.accordion .accordion-item .accordion-header .accordion-button:after{width:30px;height:30px;background-image:url(/images/accordion-arrow.png);background-size:30px}.accordion .accordion-item .accordion-header .accordion-button:focus{-webkit-box-shadow:none;box-shadow:none}.accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){color:#363636;background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):after{background-image:url(/images/accordion-arrow.png)}.accordion .accordion-item:nth-child(even){background-color:#f0f7fc}.accordion .accordion-item:nth-child(even) .accordion-header .accordion-button{background-color:#f0f7fc}.accordion .accordion-item:nth-child(even) .accordion-header .accordion-button:not(.collapsed){background-color:#f0f7fc}@media screen and (min-width:576px){.accordion .accordion-item .accordion-header .accordion-button{font-size:24px}.accordion .accordion-item .accordion-header .accordion-button:after{width:44px;height:44px;background-image:url(/images/accordion-arrow.png);background-size:44px}}#cookie-banner{position:fixed;bottom:0;left:0;width:100vw;background-color:rgba(12,32,38,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity 1s ease-out,-webkit-transform 1s ease-out;transition:opacity 1s ease-out,-webkit-transform 1s ease-out;transition:transform 1s ease-out,opacity 1s ease-out;transition:transform 1s ease-out,opacity 1s ease-out,-webkit-transform 1s ease-out;-webkit-transform:translateY(120%);transform:translateY(120%);opacity:0}#cookie-banner .cookie-banner_content{max-width:1150px;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#cookie-banner .cookie-banner_content .cookie-banner_copy{color:#fff;padding:10px}#cookie-banner .cookie-banner_content .cookie-banner_copy p{font-size:80%}#cookie-banner .cookie-banner_content .cookie-banner_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#cookie-banner .cookie-banner_content .cookie-banner_buttons a,#cookie-banner .cookie-banner_content .cookie-banner_buttons button{font-size:70%;min-width:140px;margin:5px 5px}#cookie-banner .cookie-banner_content .cookie-banner_buttons #cookie_learn-more{line-height:1.9}#cookie-banner .cookie-banner_content .cookie-banner_buttons #cookie_accept{background-color:rgba(0,0,0,0);border:3px solid #c88e1f}#cookie-banner.show{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}@media screen and (min-width:400px){#cookie-banner .cookie-banner_content .cookie-banner_buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:992px){#cookie-banner .cookie-banner_content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#cookie-banner .cookie-banner_content .cookie-banner_copy{padding-right:50px}#cookie-banner .cookie-banner_content .cookie-banner_buttons a,#cookie-banner .cookie-banner_content .cookie-banner_buttons button{min-width:140px;margin:5px 10px}}.modal .modal-dialog .modal-content{border:0;border-radius:0;border-bottom-right-radius:30px}.modal .modal-dialog .modal-content .modal-body{padding:50px 30px;font-size:90%}.modal .modal-dialog .modal-content .modal-body .modal-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:15px}.modal .modal-dialog .modal-content .modal-body .modal-buttons a,.modal .modal-dialog .modal-content .modal-body .modal-buttons button{font-size:70%;font-weight:600;min-width:140px;margin:5px 10px}.modal .modal-dialog .modal-content .modal-body #redirect-recordati{display:block}.modal .modal-dialog .modal-content .modal-body #redirect-external{display:none}.modal .modal-dialog .modal-content .modal-body.redirect-external #redirect-recordati{display:none}.modal .modal-dialog .modal-content .modal-body.redirect-external #redirect-external{display:block}.page--index .side-img{width:100%;background-image:url(/images/Image_GirlWithGlasses.jpg);background-position:80% 10%;background-repeat:no-repeat;background-size:cover;border-bottom-right-radius:45px;min-height:300px}@media screen and (min-width:992px){.page--index .side-img{min-height:600px;background-image:url(/images/Girl_onBKG.jpg);background-position:top center}}.page--index .pass-prompt{font-size:120%;margin-top:20px}.page--index .pass-req-copy{font-weight:500;font-size:90%}.page--index #password-input-container #pass-input{width:100%;margin-bottom:20px;padding:10px;background-color:#f0f7fc;color:#506282;border:0;font-weight:500;border:3px solid rgba(180,213,241,.3);-webkit-transition:border-color .5s ease;transition:border-color .5s ease}.page--index #password-input-container #submit-btn{padding:10px 50px;margin:10px 0 25px}.page--index #password-input-container #error-message{overflow:hidden;max-height:0;-webkit-transition:max-height .5s ease;transition:max-height .5s ease}.page--index #password-input-container #error-message p{color:#e33c05;font-weight:500;margin-bottom:0}.page--index #password-input-container.input-error #pass-input{border-color:#e33c05}.page--index #password-input-container.input-error #error-message{max-height:50px}.page--homepage #bg-img_girl{background-image:url(/images/pages/homepage/girl_glasses-backpack_no-bg.png);background-position:bottom center;background-repeat:no-repeat;background-size:contain;min-height:360px}.page--homepage .references{color:#000}.page--cookie-policy .offset-small-copy{width:100%;padding-left:15px}.page--cookie-policy .offset-small-copy p{font-size:90%}@media screen and (min-width:576px){.page--cookie-policy .offset-small-copy{padding-left:20px}}.page--evaluating-compliance .page-header-w-img{max-width:450px}.page--evaluating-compliance .sub-heading-w-img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.page--evaluating-compliance .sub-heading-w-img .subheader-icon{width:90px;display:block;margin:0 auto}@media screen and (min-width:992px){.page--evaluating-compliance .sub-heading-w-img .subheader-icon{padding-right:10px;width:160px;margin:0 0 5px}}.page--evaluating-compliance .sub-heading-w-img .txt{border-bottom:2px solid #b4d5f1;width:100%}@media screen and (min-width:992px){.page--evaluating-compliance .sub-heading-w-img .txt{width:calc(100% - 235px)}}.page--evaluating-compliance .sub-heading-w-img h3{color:#363636;margin-bottom:20px}@media screen and (min-width:992px){.page--evaluating-compliance .sub-heading-w-img h3{font-size:24px}}.page--evaluating-compliance .sub-heading-w-img p{margin-bottom:28px}.page--evaluating-compliance .side-img{width:100%;padding-top:40%;background-image:url(/images/pages/evaluating-compliance/evaluating-compliance_side-img.png);background-position:center;background-repeat:no-repeat;background-size:cover;border-bottom-left-radius:45px}@media screen and (min-width:992px){.page--evaluating-compliance .side-img{padding-top:90%}}.page--evaluating-compliance .light-blue-list{background-color:rgba(180,213,241,.3);padding:15px;margin:30px 0 50px}.page--evaluating-compliance .light-blue-list h3{color:#363636;margin-bottom:20px}.page--evaluating-compliance .light-blue-list ol{counter-reset:custom-counter;list-style:none;padding-left:40px}.page--evaluating-compliance .light-blue-list ol li{font-size:110%;font-weight:500;margin:0 0 15px 0;counter-increment:custom-counter;position:relative}.page--evaluating-compliance .light-blue-list ol li:before{content:counter(custom-counter);color:#0d212e;font-size:16px;font-weight:400;position:absolute;--size:28px;left:calc(-1 * var(--size) - 10px);line-height:var(--size);width:var(--size);height:var(--size);top:0;background:#fff;border-radius:50%;text-align:center}@media screen and (min-width:576px){.page--evaluating-compliance .light-blue-list{padding:25px}}@media screen and (min-width:992px){.page--evaluating-compliance .light-blue-list{padding:30px 35px 50px}}.page--improving-compliance .page-header-w-img{max-width:750px}.page--tips-for-patients .page-header-w-img{max-width:660px}.page--tips-for-patients .btn-wide{max-width:870px}.page--tips-for-patients .side-img{width:100%;background-image:url(/images/pages/tips-for-patients/smiling-boy.png);background-position:bottom center;background-repeat:no-repeat;background-size:contain;min-height:360px;border-bottom:3px solid #b4d5f1}@media screen and (min-width:992px){.page--tips-for-patients .side-img{min-height:480px}}.page--tips-for-patients .tips-table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px}.page--tips-for-patients .tips-table .tip-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page--tips-for-patients .tips-table .tip-item:nth-child(even){background-color:#f0f7fc}.page--tips-for-patients .tips-table .tip-item .tip-item_icon{padding:10px;padding-top:25px}.page--tips-for-patients .tips-table .tip-item .tip-item_icon img{width:70px}.page--tips-for-patients .tips-table .tip-item .tip-item_copy{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:10px}@media screen and (min-width:576px){.page--tips-for-patients .tips-table .tip-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.page--tips-for-patients .tips-table .tip-item .tip-item_icon{border-right:3px solid rgba(180,213,241,.3);padding:30px;min-width:130px;max-width:130px;width:130px}.page--tips-for-patients .tips-table .tip-item .tip-item_copy{padding:30px}}.page--compliance-in-adolescents .page-header-w-img{max-width:570px;padding-top:15px}.page--compliance-in-adolescents h3.sub-heading{color:#363636;margin-bottom:20px}@media screen and (min-width:992px){.page--compliance-in-adolescents h3.sub-heading{font-size:24px}}.page--compliance-in-adolescents .text{padding-left:20px}.page--compliance-in-adolescents .sub-heading-w-img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.page--compliance-in-adolescents .sub-heading-w-img .subheader-icon{width:90px;display:block;margin:0 auto}@media screen and (min-width:992px){.page--compliance-in-adolescents .sub-heading-w-img .subheader-icon{padding-right:10px;width:160px;margin:0 0 5px}}.page--compliance-in-adolescents .sub-heading-w-img .txt{border-bottom:2px solid #b4d5f1;width:100%}@media screen and (min-width:992px){.page--compliance-in-adolescents .sub-heading-w-img .txt{width:calc(100% - 235px)}}.page--compliance-in-adolescents .sub-heading-w-img p{margin-bottom:28px}.page--compliance-in-adolescents .side-img{width:100%;padding-top:40%;background-image:url(/images/Image_girl.png);background-position:center;background-repeat:no-repeat;background-size:cover;border-bottom-left-radius:45px}@media screen and (min-width:992px){.page--compliance-in-adolescents .side-img{padding-top:90%}}.page--compliance-in-adolescents .box-content{padding:0 20px}.page--compliance-in-adolescents .tips-table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px}.page--compliance-in-adolescents .tips-table .tip-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page--compliance-in-adolescents .tips-table .tip-item:nth-child(odd){background-color:#f0f7fc}.page--compliance-in-adolescents .tips-table .tip-item .tip-item_icon{padding:10px;padding-top:25px}.page--compliance-in-adolescents .tips-table .tip-item .tip-item_icon img{width:70px}.page--compliance-in-adolescents .tips-table .tip-item .tip-item_copy{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:10px}@media screen and (min-width:576px){.page--compliance-in-adolescents .tips-table .tip-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.page--compliance-in-adolescents .tips-table .tip-item .tip-item_icon{border-right:3px solid rgba(180,213,241,.3);padding:30px;min-width:130px;max-width:130px;width:130px}.page--compliance-in-adolescents .tips-table .tip-item .tip-item_copy{padding:30px}}.page--compliance-in-adolescents .light-blue-list{background-color:rgba(180,213,241,.3);padding:15px;margin:30px 0 50px}.page--compliance-in-adolescents .light-blue-list h3{color:#363636;margin-bottom:20px}.page--compliance-in-adolescents .light-blue-list ol{counter-reset:custom-counter;list-style:none;padding-left:40px}.page--compliance-in-adolescents .light-blue-list ol>li{font-size:110%;font-weight:500;margin:0 0 15px 0;counter-increment:custom-counter;position:relative}.page--compliance-in-adolescents .light-blue-list ol>li:before{content:counter(custom-counter);color:#0d212e;font-size:16px;font-weight:400;position:absolute;--size:28px;left:calc(-1 * var(--size) - 10px);line-height:var(--size);width:var(--size);height:var(--size);top:0;background:#fff;border-radius:50%;text-align:center}@media screen and (min-width:576px){.page--compliance-in-adolescents .light-blue-list{padding:25px}}@media screen and (min-width:992px){.page--compliance-in-adolescents .light-blue-list{padding:30px 35px 25px}}