@font-face{font-family:"aeonik_probold";src:url("../fonts/aeonikpro-bold-webfont.woff2") format("woff2"),url("../fonts/aeonikpro-bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"aeonik_prolight";src:url("../fonts/aeonikpro-light-webfont.woff2") format("woff2"),url("../fonts/aeonikpro-light-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"aeonik_proregular";src:url("../fonts/aeonikpro-regular-webfont.woff2") format("woff2"),url("../fonts/aeonikpro-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}html{font-family:"aeonik_prolight",sans-serif}html strong{font-family:"aeonik_proregular",sans-serif}#maincontent .button,#maincontent .wp-block-button__link,#maincontent input[type=button],#maincontent input[type=submit],.hs-forms .button,.hs-forms .wp-block-button__link,.hs-forms input[type=button],.hs-forms input[type=submit]{font-size:.9rem}#maincontent.padding-top{padding-top:80px}.button,.wp-block-button__link,input[type=button],input[type=submit]{background-color:#00a6c8;border-color:#00a6c8;padding:10px 20px;text-transform:none;-webkit-box-shadow:none;box-shadow:none;letter-spacing:normal;font-weight:400;font-size:.9rem}.button:hover,.wp-block-button__link:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#163756;border-color:#163756}.button.dark,.wp-block-button__link.dark,input.dark[type=button],input.dark[type=submit]{background-color:#163756;border-color:#163756}.button.dark:hover,.wp-block-button__link.dark:hover,input.dark[type=button]:hover,input.dark[type=submit]:hover{background-color:#00a6c8;border-color:#00a6c8}p{font-size:.9rem;color:#163756}h1,h2,h3,h4,h5,h6,.black{color:#163756}a{color:#00a6c8}a:hover,a:focus,a:active{color:#00a6c8}.wrapper{max-width:1280px}.wrapper.narrow{width:80%}.wrapper.extra-narrow{width:60%}.bg-grey,.bg-light-grey{background-color:#f0eeee}.bg-pale-blue{background-color:#efffff}.bg-bright-blue{background-color:#00a6c8}.bg-dark-blue{background-color:#163756}.content-container{padding:100px 0}.content-container.no-pad-top{padding-top:0}.content-container.no-pad-bottom{padding-bottom:0}.content-container.no-pad{padding:0}img.rounded{border-radius:25px}.main-menu ul.menu>li a:hover,.main-menu ul.menu>li a:focus,.main-menu ul.menu>li a:active{color:#163756}.main-menu ul.menu>li.menu-button.current-menu-item a{-webkit-box-shadow:none;box-shadow:none;color:#fff;background-color:#00a6c8}.main-menu ul.menu>li.menu-button.current-menu-item a:hover{background-color:#163756;color:#fff}.main-menu .dropdown-chevron{display:none}.main-menu .current-menu-parent>a,.main-menu .current-menu-item>a{font-weight:700 !important}.main-menu .sub-menu{border-top:15px solid rgba(0,0,0,0);padding-top:0;min-width:200px}.main-menu .sub-menu .menu-item{border:0 !important;padding:30px 30px 0 30px;background-color:#f0eeee}.main-menu .sub-menu .menu-item a{border-radius:0 !important;color:#163756;font-weight:400;background-color:rgba(0,0,0,0);padding:0}.main-menu .sub-menu .menu-item a:hover{color:#00a6c8}.main-menu .sub-menu li:last-of-type{padding-bottom:30px !important}.hero .hero__overlay{display:none}.hero .hero__title{color:#fff}.input-group button,.input-group input[type=submit],.input-group input[type=button]{color:#00a6c8}input:not(.checkbox):focus,textarea:focus{outline-color:#00a6c8}.button.button--outline,.wp-block-button__link.button--outline,input[type=button].button--outline,input[type=submit].button--outline{border-color:#00a6c8;color:#00a6c8}.button.button--outline:hover,.button.button--outline:focus,.button.button--outline:active,.wp-block-button__link.button--outline:hover,.wp-block-button__link.button--outline:focus,.wp-block-button__link.button--outline:active,input[type=button].button--outline:hover,input[type=button].button--outline:focus,input[type=button].button--outline:active,input[type=submit].button--outline:hover,input[type=submit].button--outline:focus,input[type=submit].button--outline:active{border-color:#163756;color:#163756;background-color:rgba(0,0,0,0)}.button:hover,.button:focus,.button:active,.wp-block-button__link:hover,.wp-block-button__link:focus,.wp-block-button__link:active,input[type=button]:hover,input[type=button]:focus,input[type=button]:active,input[type=submit]:hover,input[type=submit]:focus,input[type=submit]:active{background-color:#00a6c8;border-color:#00a6c8}.wpcf7 input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]).wpcf7-not-valid,.wpcf7 textarea.wpcf7-not-valid,.wpcf7 select.wpcf7-not-valid{border-color:#00a6c8}.header__logo img{height:40px}footer.footer{background-color:#000}footer.footer *{color:#fff}footer.footer a{color:#fff}footer.footer a:hover{color:#00a6c8}footer.footer .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:80px}footer.footer .footer__top{width:40%;text-align:left}footer.footer .footer__top .footer__logo{margin-bottom:30px}footer.footer .footer__top .footer__legal-text{color:#fff}footer.footer .footer__top .footer__legal-text p{font-size:.75rem;line-height:1.4}footer.footer .footer__bottom{width:60%}footer.footer .footer__bottom .footer__bottom-grid{border:0;display:block;padding:60px 0}footer.footer .footer__bottom .footer-menu{margin-bottom:20px}footer.footer .footer__bottom .footer-menu a{color:#fff;text-transform:uppercase}footer.footer .footer__bottom .social-links{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:20px}footer.footer .footer__bottom .footer-mandatories{padding:0;background-color:rgba(0,0,0,0);width:auto;text-align:right}footer.footer .footer__bottom .footer-mandatories p{border-color:#fff;display:inline-block;margin:0;padding:20px}footer.footer:after{display:none}.large-hero:after{display:none}.large-hero__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:90%;max-width:1640px;margin:auto}.large-hero__inner .large-hero__content{width:50%}.large-hero__inner .large-hero__content .wrapper{width:100%}.large-hero__inner .large-hero__content h1{color:#fff}.large-hero__inner .large-hero__content .large-hero__cta{margin:0;text-align:left}.large-hero__inner .large-hero__content .large-hero__cta .button{font-size:.9rem;text-transform:none;font-weight:400;padding:10px 20px;letter-spacing:normal}.text-and-image-design-1 .content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.text-and-image-design-1 .content-container .text-col{width:calc(60% + 80px);margin-bottom:80px;margin-right:-80px;position:relative;border-radius:25px 25px 0 0;overflow:hidden}.text-and-image-design-1 .content-container .text-col .text-container{padding:80px 140px 40px 60px;position:relative}.text-and-image-design-1 .content-container .text-col .text-container.bg-dark-blue h3,.text-and-image-design-1 .content-container .text-col .text-container.bg-dark-blue p,.text-and-image-design-1 .content-container .text-col .text-container.bg-bright-blue h3,.text-and-image-design-1 .content-container .text-col .text-container.bg-bright-blue p{color:#fff}.text-and-image-design-1 .content-container .text-col img{margin-top:-1px}.text-and-image-design-1 .content-container .img-col{width:40%;position:relative}.text-and-image-design-1.text-right .content-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.text-and-image-design-1.text-right .content-container .text-col{margin-bottom:0;margin-top:80px;margin-right:0;margin-left:-80px;border-radius:0 0 25px 25px}.text-and-image-design-1.text-right .content-container .text-col img{-webkit-transform:scaleY(-1);transform:scaleY(-1);margin-top:0;margin-bottom:-1px}.text-and-image-design-1.text-right .content-container .text-col .text-container{padding-left:140px;padding-right:60px;padding-top:40px;padding-bottom:80px}.text-and-image-design-2{position:relative}.text-and-image-design-2 .background-div{position:absolute;top:60px;right:60px;height:calc(100% - 60px);width:calc(100% - 60px);border-radius:0 25px 25px 0}.text-and-image-design-2 .background-div.bg-light-grey{background-color:#f0eeee}.text-and-image-design-2 .background-div.bg-light-blue{background-color:#efffff}.text-and-image-design-2 .content-container{display:-webkit-box;display:-ms-flexbox;display:flex}.text-and-image-design-2 .content-container .text-col{width:60%;margin-top:80px}.text-and-image-design-2 .content-container .text-col .text-container{padding:80px 60px 0 60px}.text-and-image-design-2 .content-container .img-col{width:40%}.text-and-image-design-2.text-right .content-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.text-and-image-design-3 .content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.text-and-image-design-3 .content-container .text-col{width:60%;border:solid 2px #00a6c8;border-right:0;border-radius:25px 0 0 25px;position:relative}.text-and-image-design-3 .content-container .text-col .text-container{padding:80px 60px 80px 60px}.text-and-image-design-3 .content-container .text-col::after{content:"";display:block;position:absolute;width:40%;height:calc(100% + 4px);top:-2px;left:100%;border:2px solid #00a6c8;border-left:0;border-radius:0 25px 25px 0}.text-and-image-design-3 .content-container .img-col{width:40%;margin-top:80px;position:relative}.footer-cta-boxes .content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer-cta-boxes .content-container .left-box,.footer-cta-boxes .content-container .right-box{width:calc(50% + 20px);border-radius:25px;position:relative}.footer-cta-boxes .content-container .left-box .text-container,.footer-cta-boxes .content-container .right-box .text-container{padding:60px;padding-right:200px}.footer-cta-boxes .content-container .left-box .text-container *,.footer-cta-boxes .content-container .right-box .text-container *{color:#fff}.footer-cta-boxes .content-container .left-box{margin-right:-20px;background-image:url(../img/cta-light-grey.png);background-size:cover;background-position:right center}.footer-cta-boxes .content-container .left-box.bg-light-grey h3,.footer-cta-boxes .content-container .left-box.bg-light-grey p,.footer-cta-boxes .content-container .left-box.bg-pale-blue h3,.footer-cta-boxes .content-container .left-box.bg-pale-blue p{color:#163756}.footer-cta-boxes .content-container .left-box.bg-pale-blue{background-image:url(../img/cta-pale-blue.png)}.footer-cta-boxes .content-container .left-box.bg-bright-blue{background-image:url(../img/cta-bright-blue.png)}.footer-cta-boxes .content-container .right-box{margin-left:-20px;background-color:#163756;margin-top:80px}.footer-cta-boxes .content-container .right-box img{position:absolute;width:230px;height:auto;bottom:-20px;right:-40px}.icons-four-cols{gap:40px}.icons-four-cols li{margin:0;padding:0;background-color:rgba(0,0,0,0);width:calc(25% - 30px)}.icons-four-cols li img{margin-bottom:20px;width:100%;max-width:120px}.treatment-areas-block{position:relative}.treatment-areas-block .background-div{position:absolute;top:0px;right:60px;height:100%;width:calc(100% - 60px);border-radius:0 25px 25px 0}.treatment-areas-block .icons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-bottom:80px;padding-top:40px;gap:20px}.treatment-areas-block .icons-container .btn-icon{cursor:pointer;width:calc(25% - 15px);max-width:125px}.treatment-areas-block .icons-container .btn-icon .icon{width:100%;height:0;padding-bottom:100%;border-radius:50%;margin-bottom:20px;background-size:contain;background-repeat:no-repeat;background-position:center center}.treatment-areas-block .icons-container .btn-icon .btn-text{color:#00a6c8;text-align:center}.treatment-areas-block .icons-container .btn-icon.active .icon,.treatment-areas-block .icons-container .btn-icon:hover .icon{-webkit-box-shadow:0 0 15px 0 #00a6c8;box-shadow:0 0 15px 0 #00a6c8}.treatment-areas-block .icons-container .btn-icon.active .btn-text,.treatment-areas-block .icons-container .btn-icon:hover .btn-text{font-weight:700}.treatment-areas-block .treatment-areas-content>div{display:none}.treatment-areas-block .treatment-areas-content>.active{display:block}.treatment-areas-block .treatment-areas-content .treatment-content{display:none;gap:80px}.treatment-areas-block .treatment-areas-content .treatment-content .text-col{width:calc(50% - 40px)}.treatment-areas-block .treatment-areas-content .treatment-content .img-col{width:calc(50% - 40px);position:relative}.treatment-areas-block .treatment-areas-content .treatment-content .img-col img{width:100%}.treatment-areas-block .treatment-areas-content .treatment-content.active{display:-webkit-box;display:-ms-flexbox;display:flex}.treatment-areas-block .treatment-areas-content .treatment-area-icons{display:none}.treatment-areas-block .treatment-areas-content .lower-face-content .treatment-area-icons{display:block;position:absolute;width:100%;height:100%;top:0;right:0;z-index:9}.treatment-areas-block .treatment-areas-content .lower-face-content .treatment-area-icons .icon{display:block;position:absolute;width:20px;height:20px;background-color:rgba(0,0,0,0);background-image:url(../img/plus-icon.png);background-size:contain;background-position:center center;background-repeat:no-repeat;cursor:pointer}.treatment-areas-block .treatment-areas-content .lower-face-content .treatment-area-icons .icon.active,.treatment-areas-block .treatment-areas-content .lower-face-content .treatment-area-icons .icon:hover{background-image:url(../img/plus-icon-hover.png)}.treatment-areas-block .treatment-areas-content .lower-face-content .treatment-area-icons span:first-of-type{top:40%;right:52%}.treatment-areas-block .treatment-areas-content .lower-face-content .treatment-area-icons span:nth-of-type(2){top:54%;right:52%}.treatment-areas-block .treatment-areas-content .lower-face-content .treatment-area-icons span:nth-of-type(3){top:68%;right:47%}.treatment-areas-block .treatment-areas-content .lower-face-content .treatment-area-icons span:nth-of-type(4){top:85%;right:60%}.treatment-areas-block .treatment-areas-content .lower-face-content .treatment-area-icons span:nth-of-type(5){top:90%;right:35%}.key-benefits-block .cols-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.key-benefits-block .cols-container .left-col,.key-benefits-block .cols-container .right-col{width:calc(50% - 20px)}.key-benefits-block .cols-container .text-container{padding:60px 40px 40px 40px}.key-benefits-block .cols-container .box1{background-color:#163756;border-radius:25px;margin-bottom:140px}.key-benefits-block .cols-container .box1 *{color:#fff}.key-benefits-block .cols-container .box2{background-color:#f0eeee;border-radius:25px 25px 0 0;position:relative;margin-top:140px}.key-benefits-block .cols-container .box2 .icon{position:absolute;width:100px;height:auto;right:40px;top:-40px;z-index:9}.key-benefits-block .cols-container .box2 .bg-shape{position:absolute;width:100%;height:auto;left:0;top:100%}.key-benefits-block .cols-container .box2 .text-container{padding-bottom:20px}.key-benefits-block .cols-container .box2 .text-container h5{padding-right:120px}.key-benefits-block .cols-container .box3{background-color:#efffff;border-radius:0 0 25px 25px;position:relative}.key-benefits-block .cols-container .box3 .icon{position:absolute;width:100px;height:auto;right:40px;top:-40px;z-index:9}.key-benefits-block .cols-container .box3 .bg-shape{position:absolute;width:100%;height:auto;left:0;bottom:100%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.key-benefits-block .cols-container .box3 .text-container{padding-top:20px}.key-benefits-block .cols-container .box3 .text-container h5{padding-right:120px}.key-benefits-block .cols-container .box4{background-color:#00a6c8;border-radius:25px;margin-top:140px}.key-benefits-block .cols-container .box4 *{color:#fff}.before-and-after-block .content-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.before-and-after-block .content-container .img-col,.before-and-after-block .content-container .text-col{width:calc(50% - 20px)}.before-and-after-block .content-container .img-col img,.before-and-after-block .content-container .text-col img{margin-bottom:10px}.before-and-after-block .content-container .img-col span,.before-and-after-block .content-container .text-col span{display:block;font-size:14px}.before-and-after-block .content-container .img-col{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.before-and-after-block .content-container .img-col .before,.before-and-after-block .content-container .img-col .after{width:calc(50% - 5px)}.the-science-block img{padding:40px 0 60px 0}.skin-changes-slider .skin-changes-slide img{margin-bottom:40px}.skin-changes-slider .skin-changes-slide p{padding-right:20%}.skin-changes-slider .slick-arrow{width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-color:rgba(0,0,0,0)}.skin-changes-slider .slick-prev{left:-30px}.skin-changes-slider .slick-next{right:-30px}.skin-changes-slider .slick-dots li button:before{font-size:12px;color:#00a6c8}.skin-changes-slider .slick-dots li.slick-active button:before{color:#00a6c8;opacity:1}.key-facts-block{position:relative}.key-facts-block .background-container{position:absolute;height:100%;width:calc(100% - 60px);top:0;right:0;border-radius:25px 0 0 25px;background-size:cover;background-position:center center}.key-facts-block .content-container{padding:60px 0}.key-facts-block .text-box{padding:60px 40px;border-radius:25px;width:50%}.key-facts-block .text-box h6{margin-bottom:0px}.post-type-archive-faq .hero{background-position:top right;margin-top:94px;background-color:rgba(0,0,0,0)}.post-type-archive-faq .hero .hero__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.post-type-archive-faq .hero .hero__inner .hero__title{margin:0}.post-type-archive-faq .hero .hero__inner .hero__subtitle p{color:#fff}.post-type-archive-faq .faqs{margin-top:80px}.post-type-archive-faq .faqs .faqs__search .input-large{border-color:#00a6c8;border-radius:25px}.post-type-archive-faq .faqs .faqs__subtitle h2,.post-type-archive-faq .faqs .faq__question{color:#163756}.post-type-archive-faq .faqs .faq-list{margin-bottom:0}.post-type-archive-faq .faqs .faq-list li:last-of-type{border-bottom:1px solid #f0eeee}.post-type-archive-faq .faqs .faq__question,.post-type-archive-faq .faqs .faq__answer{background-color:rgba(0,0,0,0)}.post-type-archive-faq .faqs .faq{border-radius:0;overflow:hidden;border-top:1px solid #f0eeee;margin:0}.post-type-archive-faq .faqs .faq__question .fa-chevron-down{color:#00a6c8}.post-type-archive-faq .footer-cta-boxes .content-container .left-box{display:none}.post-type-archive-faq .footer-cta-boxes .content-container .right-box{margin:0}.blog .hero,.page-template-template-store-locator .hero{background-image:none;background-size:cover;background-position:center center;background-color:rgba(0,0,0,0)}.blog .hero .hero__inner,.page-template-template-store-locator .hero .hero__inner{min-height:0}.blog .hero .hero__inner .hero__title,.page-template-template-store-locator .hero .hero__inner .hero__title{margin:140px 0 0 0;color:#163756}.blog .blog-article__title,.page-template-template-store-locator .blog-article__title{color:#163756}.blog .blog-article__image,.page-template-template-store-locator .blog-article__image{background-color:rgba(0,0,0,0)}.blog .blog-article__image img,.page-template-template-store-locator .blog-article__image img{border-radius:25px}.page-template-template-store-locator .hero .hero__content{max-width:50%}.page-template-template-store-locator #wpsl-wrap{margin-top:80px}.page-template-template-store-locator #wpsl-wrap .wpsl-see-details.button{background-color:#00a6c8;color:#fff}.page-template-template-store-locator #wpsl-wrap .wpsl-see-details.button:hover{background-color:#163756}.page-template-template-store-locator #wpsl-search-btn,.page-template-template-store-locator #wpsl-search-wrap input[type=submit]{background-color:#00a6c8;border-color:#00a6c8}.page-template-template-store-locator #wpsl-wrap .wpsl-search{border-radius:25px 25px 0 0}.page-template-template-store-locator #wpsl-wrap .wpsl-gmap-canvas{border-radius:0 0 25px 25px}.page-template-template-store-locator #wpsl-wrap.wpsl-store-below #wpsl-result-list li{border-radius:25px;background-color:rgba(0,0,0,0);border:solid 1px #f0eeee}.page-template-template-store-locator #wpsl-result-list .wpsl-store-location .wpsl-store-header a{color:#163756}.page-template-template-store-locator #wpsl-result-list .wpsl-store-location .wpsl-store-header a:hover{color:#00a6c8}.page-header-block{margin-top:16px;position:relative}.page-header-block .background-div{width:95%;height:100%;background-size:cover;background-position:top left;position:absolute;top:0;right:0}.page-header-block .content-container{min-height:45vw}.page-header-block .content-container .text-col{width:50%}.page-header-block .content-container .text-col .text-container{padding:0 20%}.page-header-block .content-container .text-col .text-container *{color:#fff}.contact-form-block{background-color:#fff}.contact-form-block .wpcf7{margin:0}.contact-form-block .wpcf7 input[type=submit]{border-radius:15px}.contact-form-block .wpcf7 .wpcf7-list-item{margin-left:0}.contact-form-block .wpcf7 input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),.contact-form-block .wpcf7 textarea,.contact-form-block .wpcf7 select{border:solid 1px #163756;border-radius:15px}.results-block .content-container{padding-bottom:20px}.results-block .text-col{width:50%;margin-bottom:40px}.results-block .before-and-afters .before-and-after{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:80px}.results-block .before-and-afters .before-after-heading{width:100%;margin:0;font-weight:500}.results-block .before-and-afters .ba-container{width:calc(33.333% - 20px);position:relative}.results-block .before-and-afters .ba-container .before-text,.results-block .before-and-afters .ba-container .after-text{position:absolute;font-size:16px;font-weight:600;z-index:9;color:#163756;top:20px;left:20px}.results-block .before-and-afters .ba-container .after-text{left:auto;right:20px;text-align:right}.results-block .before-and-afters .ba-container img{max-width:none}.results-block .before-and-afters .ba-container .view-type{margin-top:10px}.results-block .disclaimer{width:100%;font-size:14px}@media(min-width: 768px){.mobile-only{display:none !important}}@media(min-width: 1024px){.main-menu ul.menu>li a{color:#163756;font-size:.9rem;font-weight:400}.main-menu ul.menu>li a:hover{color:#00a6c8}.main-menu ul.menu>li.menu-button a{background-color:#163756;padding:8px 20px}.main-menu ul.menu>li.menu-button a:hover{background-color:#00a6c8}.main-menu .menu-item.current-menu-item a{font-weight:700}.main-menu .menu-item.current-menu-item a:after{display:none}.large-hero{height:auto;min-height:45vw;aspect-ratio:initial}.large-hero .large-hero__inner .large-hero__content{margin-top:100px;padding:80px}}@media(max-width: 1023px){header.header .header__logo{position:relative;z-index:99999}header.header .open-button{-webkit-transition:all 0s;transition:all 0s}header.header .open-button .open-button__open-icon{width:24px;height:24px;background-image:url(../img/menu-icon.png);background-size:contain;background-repeat:no-repeat;background-position:center center;margin-top:4px}header.header .open-button .open-button__open-icon::before{display:none}header.header .open-button.open{top:6px;right:10px}header.header .open-button.open .open-button__close-icon{color:#163756}header.header .main-menu{background-color:#efffff;padding:160px 20px 0 20px;height:100vh;overflow-y:scroll}header.header .main-menu ul.menu>li{margin:0;text-align:center}header.header .main-menu ul.menu>li a{color:#163756;padding:10px 0}header.header .main-menu ul.menu>li a .dropdown-chevron{display:block}header.header .main-menu ul.menu>li.menu-item-has-children>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header.header .main-menu ul.menu>li:last-of-type{position:absolute;bottom:0;left:0;width:100%;background-color:#163756;padding:10px 0}header.header .main-menu ul.menu>li:last-of-type a{color:#fff}header.header .main-menu ul.menu .sub-menu.open{padding:0;border:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px}header.header .main-menu ul.menu .sub-menu.open .menu-item{background-color:rgba(0,0,0,0);padding:0 !important}header.header .main-menu ul.menu .sub-menu.open .menu-item a{font-weight:700;text-decoration:underline;font-size:20px}}@media(max-width: 767px){.desktop-only{display:none !important}p{font-size:1.1rem}.wrapper.narrow,.wrapper.extra-narrow{width:90%}h1{font-size:26px}.header__logo img{height:26px}.large-hero{height:450px}.large-hero .scroll-arrow{display:none}.content-container{padding:60px 0}.text-and-image-design-1 .wrapper{width:100%}.text-and-image-design-1 .content-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.text-and-image-design-1 .content-container .text-col{width:95%;border-radius:0 25px 0 0;margin:0}.text-and-image-design-1 .content-container .text-col .text-container{padding:60px 6% 60px 6%}.text-and-image-design-1 .content-container .img-col{width:70%;margin-left:auto;margin-top:-140px}.text-and-image-design-1.text-right .content-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.text-and-image-design-1.text-right .content-container .text-col{margin-left:auto;margin-right:0;margin-top:-120px;width:90%}.text-and-image-design-1.text-right .content-container .text-col .text-container{padding:80px 40px 40px 40px}.text-and-image-design-1.text-right .content-container .img-col{margin-left:5%;margin-top:0}.icons-four-cols{margin-top:40px}.icons-four-cols li{width:calc(50% - 20px)}.text-and-image-design-2 .background-div{width:95%;left:0;right:auto}.text-and-image-design-2 .content-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.text-and-image-design-2 .content-container .text-col{width:100%;margin-top:0}.text-and-image-design-2 .content-container .text-col .text-container{padding:40px 20px 0 20px}.text-and-image-design-2 .content-container .img-col{width:70%}.text-and-image-design-2.text-right .content-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.text-and-image-design-3 .content-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.text-and-image-design-3 .content-container .text-col{width:100%;border:solid 2px #00a6c8;border-radius:25px}.text-and-image-design-3 .content-container .text-col .text-container{padding:60px 20px 120px 20px}.text-and-image-design-3 .content-container .text-col::after{display:none}.text-and-image-design-3 .content-container .img-col{width:70%;margin-top:-80px;margin-left:auto;padding-right:30px}.treatment-areas-block .background-div{width:95%;right:auto;left:0}.treatment-areas-block .icons-container{padding-top:0;padding-right:20px;margin-bottom:40px}.treatment-areas-block .icons-container .btn-icon .btn-text{font-size:14px;font-weight:500}.treatment-areas-block .treatment-areas-content .treatment-content.active{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:20px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:40px}.treatment-areas-block .treatment-areas-content .treatment-content.active .text-col,.treatment-areas-block .treatment-areas-content .treatment-content.active .img-col{width:100%}.key-benefits-block .wrapper{width:100%}.key-benefits-block .wrapper h3{width:90%;margin-left:auto;margin-right:auto}.key-benefits-block .cols-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.key-benefits-block .cols-container .left-col,.key-benefits-block .cols-container .right-col{width:100%}.key-benefits-block .cols-container .box1,.key-benefits-block .cols-container .box3{border-radius:0 25px 25px 0;width:95%;margin-bottom:0}.key-benefits-block .cols-container .box2,.key-benefits-block .cols-container .box4{margin-top:20px;border-radius:25px 0 0 0;width:95%;margin-left:auto;margin-bottom:40%}.key-benefits-block .cols-container .box4{border-radius:25px 0 0 25px;margin-bottom:0}.key-benefits-block .cols-container .text-container{padding:60px 5%}.before-and-after-block .content-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.before-and-after-block .content-container .img-col,.before-and-after-block .content-container .text-col{width:100%}.the-science-block img{padding:0 0 40px 0}.skin-changes-slider{overflow:hidden}.key-facts-block{overflow:hidden}.key-facts-block .background-container{width:100%;top:140px}.key-facts-block .content-container{padding-top:0;padding-bottom:300px}.key-facts-block .text-box{width:100%}.post-type-archive-faq .hero{margin-top:66px}.post-type-archive-faq .hero .hero__inner{min-height:0}.post-type-archive-faq .hero .hero__inner .hero__content{width:50%;padding:12vw 0 10vw 0}.post-type-archive-faq .hero .hero__inner .hero__title{text-align:left;margin-bottom:20px}.post-type-archive-faq .faqs .faq__question{padding:20px 0;font-weight:700;font-size:1.2rem}.post-type-archive-faq .faqs .faq__question .fa-chevron-down{font-size:1rem}.post-type-archive-faq .faqs .faq__answer-content{padding:20px 0}.post-type-archive-faq .footer-cta-boxes .content-container .right-box{width:100%}.blog .hero .hero__inner .hero__title{text-align:left;margin-top:100px}.blog .blog-archive{padding-top:40px}.blog .blog-article__title{font-size:1.2rem;font-weight:700}.blog .blog-archive__featured-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog .blog-archive__featured-grid article{width:100%}.page-template-template-store-locator #wpsl-wrap.wpsl-store-below #wpsl-result-list ul{gap:0}.page-template-template-store-locator #wpsl-wrap.wpsl-store-below #wpsl-result-list li{padding:40px 0;border:0;border-bottom:1px solid #f0eeee;border-radius:0}.wpsl_stores-template-default .clinic__hero{padding-bottom:0}.results-block .content-container{padding-bottom:0}.results-block .text-col{width:100%}.results-block .before-and-afters .before-and-after{padding-bottom:60px}.results-block .before-and-afters .ba-container{width:100%;display:none}.results-block .before-and-afters .ba-container.active{display:block}.results-block .before-and-afters .mobile-view-switcher{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.results-block .before-and-afters .mobile-view-switcher a.active{background-color:#f0eeee;border-color:#f0eeee}.footer-cta-boxes .content-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-cta-boxes .content-container .left-box{width:95%}.footer-cta-boxes .content-container .left-box .text-container{padding:40px 30px}.footer-cta-boxes .content-container .right-box{width:95%;margin-left:auto;margin-top:10px}.footer-cta-boxes .content-container .right-box .text-container{padding:40px 30px}.footer-cta-boxes .content-container .right-box img{right:-10px;bottom:-10px;width:100px}footer.footer .wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}footer.footer .footer__top{width:100%;padding-bottom:20px}footer.footer .footer__bottom{width:100%}footer.footer .footer__bottom .footer__bottom-grid{padding-top:0}footer.footer .footer__bottom .footer-menu li{text-align:left}footer.footer .footer__bottom .footer-menu li a{padding:0}footer.footer .footer__bottom .social-links{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer.footer .footer__bottom .footer-mandatories{text-align:left}footer.footer .footer__bottom .footer-mandatories p{text-align:left}}@media(max-width: 599px){.page-header-block .content-container .text-col .text-container{padding-right:0}}@media(max-width: 480px){.page-header-block .content-container .text-col{width:70%}}