﻿@import url("https://fonts.googleapis.com/css?family=Roboto&subset=latin,latin-ext&display=swap");#nav-icon3{width:24px;height:24px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;}#nav-icon3 span{display:block;position:absolute;height:4px;width:100%;background:#000;border-radius:4px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}#nav-icon3 span:nth-child(1){top:0;}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:8px;}#nav-icon3 span:nth-child(4){top:16px;}#nav-icon3.is-active span:nth-child(1){top:8px;width:0%;left:50%;}#nav-icon3.is-active span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}#nav-icon3.is-active span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}#nav-icon3.is-active span:nth-child(4){top:8px;width:0%;left:50%;}footer{background-color:#090909;color:#fff;}.footer--inner{box-sizing:border-box;padding-left:30px;padding-right:30px;padding-top:15px;padding-bottom:15px;}@media(min-width:768px){.footer--inner{max-width:1212px;margin:0 auto;padding-left:50px;padding-right:50px;}}@media(min-width:768px){.footer--inner{display:flex;flex-direction:row;flex-wrap:nowrap;}}.footer--heading{font-size:1.1em;margin-bottom:10px;margin-top:unset;}.footer--col{display:flex;flex-direction:column;margin-top:30px;margin-bottom:1rem;overflow:hidden;}@media(min-width:768px){.footer--col{width:20%;margin-right:5%;margin-bottom:unset;}}.footer--col:last-of-type{margin-right:0;}.footer--nav{margin-bottom:30px;}.footer--nav .nav--item{font-size:13px;padding:5px 0;}.footer--nav .nav--item a{color:#fff;text-decoration:none;}.footer--nav .nav--item a:hover,.footer--nav .nav--item a:focus{color:#f7921e;}.footer--nav .nav--item.active a{text-decoration:underline;color:#f7921e;cursor:text;}.footer--company-details .company-details{font-size:1em;line-height:1.2em;}.footer--company-details .company-details dl{margin-bottom:1.5em;display:flex;}@media(min-width:768px){.footer--company-details .company-details dl{flex-direction:column;}}@media(min-width:1367px){.footer--company-details .company-details dl{flex-direction:row;}}.footer--company-details .company-details dt{margin-right:3px;}.footer--contact-details{margin-top:7px;}.footer--contact-details .contact-details{background-color:#3c4858;padding:24px;border-radius:5px;}@media(min-width:768px){.footer--contact-details .contact-details{padding:11%;}}.footer--contact-details .footer--heading{font-size:1.2em;margin-bottom:20px;}.footer--contact-details .footer--content{font-size:.75em;}.footer--contact-details dl{margin-top:1em;display:flex;flex-direction:column;}.footer--contact-details a{color:#ffa33a;text-decoration:none;}.footer--contact-details a:hover,.footer--contact-details a:focus{text-decoration:underline;}.footer--contact-details .cqc-panel{margin-top:15px;}.footer--contact-details .cqc-panel--wrapper{background-color:#fff;border-radius:5px;padding:5px;}.footer--contact-details .cqc-panel--wrapper .cqc-widget-header a{display:block !important;min-height:45px !important;}.footer--contact-details .cqc-panel--wrapper .cqc-widget-header a img{max-width:100% !important;}.footer--contact-details .cqc-panel--wrapper .cqc-widget-header .cqc-widget-inner a{min-height:unset !important;}.footer--bottom-bar{font-size:12px;text-transform:uppercase;color:#a4a8ad;}.footer--bottom-bar .footer--inner{display:flex;flex-direction:column;}@media(min-width:768px){.footer--bottom-bar .bottom-bar--nav{display:none;}}.footer--bottom-bar .bottom-bar--nav .nav--item a{color:#a4a8ad;text-decoration:none;}.footer--bottom-bar .bottom-bar--nav .nav--item a:hover,.footer--bottom-bar .bottom-bar--nav .nav--item a:focus{text-decoration:underline;color:#fff;}.footer--logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:2rem;flex-direction:column;}@media(min-width:768px){.footer--logos{justify-content:flex-start;flex-direction:row;margin-bottom:1rem;align-items:flex-start;}}.footer--logos .legit-script-logo{margin-bottom:1.5rem;display:flex;flex-direction:column;align-items:center;}@media(min-width:768px){.footer--logos .legit-script-logo{flex-direction:row;padding-right:1.5rem;margin-right:1.5rem;}}.footer--logos .pharmacy-logos{display:flex;flex-direction:column;align-items:center;}@media(min-width:768px){.footer--logos .pharmacy-logos{flex-direction:row;}}.footer--logos .pharmacy-logos a{margin-bottom:1rem;display:flex;}@media(min-width:768px){.footer--logos .pharmacy-logos a{margin-bottom:unset;margin-right:.5rem;}}.footer--logos .pharmacy-logos a:last-of-type{margin-bottom:unset;}@media(min-width:768px){.footer--logos .pharmacy-logos a:last-of-type{margin-right:unset;}}.footer--logos .GHPC-logo{margin-top:1rem;}@media(min-width:768px){.footer--logos .GHPC-logo{margin-top:unset;margin-left:1rem;}}.component--footer{padding-top:50px;padding-bottom:50px;}.component--footer .component--inner{box-sizing:border-box;padding-left:30px;padding-right:30px;}@media(min-width:768px){.component--footer .component--inner{max-width:1212px;margin:0 auto;padding-left:50px;padding-right:50px;}}@media(min-width:990px){.component--footer .component--inner{max-width:1280px;margin:auto;text-align:center;}}.social-links{display:flex;justify-content:space-around;margin-top:30px;flex-wrap:wrap;}.social-links img{width:44px;height:auto;margin:4px;}.section--content{padding-top:50px;padding-bottom:50px;word-break:break-word;scroll-margin-top:65px;}@media(min-width:768px){.section--content{scroll-margin-top:81px;}}@media(min-width:990px){.section--content{padding-bottom:50px;}}.section--content .section--inner{box-sizing:border-box;padding-left:30px;padding-right:30px;}@media(min-width:768px){.section--content .section--inner{max-width:1212px;margin:0 auto;padding-left:50px;padding-right:50px;}}.section--content .heading--tertiary{color:#000;}.section--content .heading--lg{font-size:40px;}@media(min-width:768px){.section--content .heading--lg{font-size:60px;}}.section--content .content--sub-heading{display:block;}.section--content .content--cta{display:block;}@media(max-width:369px){.section--content .content--cta .btn{display:block;}}.section--content .content--image img{max-width:100%;height:auto;}.section--content .content--spacer{display:block;border-bottom:1px solid #ddd;margin-top:3em;margin-bottom:3em;}.component--cta{position:fixed;bottom:-64px;width:100%;background-color:#fff;box-shadow:0 0 5px 1px rgba(0,0,0,.25);transition:bottom .2s ease-in-out;z-index:1;}@media(min-width:768px){.component--cta{display:none;}}.component--cta.hide{bottom:-64px;}.component--cta.show{bottom:0;pointer-events:auto;}.component--cta .component--inner{padding:.5rem 1rem;text-align:center;}.component--cta .content--cta{width:100%;max-width:450px;}.section__white{background:#fff;}.section__white a:not(.btn){color:#000;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:#9e9e9e;text-underline-offset:4px;}.section__grey{background-color:#ecf0f1;color:#2c3e50;}.section__grey a:not(.btn){color:#000;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:#9e9e9e;text-underline-offset:4px;}.section__navy{background-color:#2c3e50;color:#fff;}.section__dark{background-color:#2c3e50;color:#fff;}.section__light-yellow{background-color:#fcdc9f;color:#2c3e50;}.section__weight-loss{background-color:#fabc45;color:#000;}.section__weight-los-grad{background-image:url(/img/wl-heros/1920x1080_back_2.jpg);background-size:cover;background-repeat:no-repeat;color:#000;}.section--orange{background-color:#f7921e;color:#fff;}.section--green{background-color:#01a283;color:#fff;}.section__light-green{background-color:#c3e294;color:#000;}.section__light-pink{background-color:#f8d0d0;color:#000;}.section__light-pink2{background-color:#f6c2c6;color:#000;}.section__light-pink3{background-color:#e6b5d2;color:#000;}.section__light-lilac{background-color:#a79ed5;color:#000;}.section__light-blue{background-color:#cee6f0;color:#fff;}.section__dusty-grey{background-color:#354042;color:#fff;}.section__light-peach{background-color:#fde4c6;color:#000;}.section__black{background-color:#000;color:#fff;}.section__light-blue{background-color:#cee6f0;color:#000;}.section__sh-blue{background-color:#a1cee1;color:#000;}.section__lifestyle{background-position:center center;background-size:cover;overflow:visible !important;}.section__lifestyle.hero-consultation{background-color:#f7d0d0;}@media(min-width:1000px){.section__lifestyle.hero-consultation{background-image:url(/img/pd-skin-care-bg.jpg);background-color:#f7d0d0;background-size:26%;background-repeat:no-repeat;background-position:bottom right;}}@media(min-width:1430px){.section__lifestyle.hero-consultation{background-size:auto;}}.section__lifestyle.hero-consultation .heading--primary{color:#000 !important;}.section__gradient--dark{background:#1d2733;background:linear-gradient(180deg,#1d2733,#2a384a);color:#fff;}.section__gradient--green{background:#18bc9c;background:linear-gradient(180deg,#2d9581,#18bc9c);color:#fff;}.section__gradient--blue{background:#23222d;background:linear-gradient(90deg,#23222d 0%,#1c1b23 100%);color:#fff;}.section__gradient--pink{background:#b434b5;background:linear-gradient(180deg,#f76e64 0%,#b23861 100%);color:#fff;}.section__gradient--flat_navy{background:#2c3e50;background:linear-gradient(180deg,#274868 0%,#2c3e50 50%,#2c3e50 100%);color:#fff;}.section__gradient--flat_green{background:linear-gradient(transparent,#2c3e50 70%),linear-gradient(to top left,#18bc9c,transparent),linear-gradient(to top right,#2c3e50,transparent);color:#fff;}.section__gradient--flat_green-alt{background:linear-gradient(transparent,#2c3e50 70%),linear-gradient(to top left,#26a547,transparent),linear-gradient(to top right,#2c3e50,transparent);color:#fff;}.section__gradient--flat_steel{background:linear-gradient(transparent,#2c3e50 70%),linear-gradient(to top left,#0081aa,transparent),linear-gradient(to top right,#2c3e50,transparent);color:#fff;}.section__gradient--flat_blue{background:linear-gradient(transparent,#2c3e50 70%),linear-gradient(to top left,#406cb0,transparent),linear-gradient(to top right,#2c3e50,transparent);color:#fff;}.section__gradient--flat_pink{background:linear-gradient(transparent,#2c3e50 70%),linear-gradient(to top left,#ea54ae,transparent),linear-gradient(to top right,#2c3e50,transparent);color:#fff;}.section__gradient--flat_peach{background:linear-gradient(transparent,#2c3e50 70%),linear-gradient(to top left,#d0847f,transparent),linear-gradient(to top right,#2c3e50,transparent);color:#fff;}.section__gradient--flat_fuschia{background:linear-gradient(transparent,#2c3e50 70%),linear-gradient(to top left,#ea5463,transparent),linear-gradient(to top right,#2c3e50,transparent);color:#fff;}.section__gradient--flat_yellow{background:linear-gradient(transparent,#2c3e50 70%),linear-gradient(to top left,#bca518,transparent),linear-gradient(to top right,#2c3e50,transparent);color:#fff;}.section__gradient--flat_red{background:linear-gradient(transparent,#2c3e50 70%),linear-gradient(to top left,#d0847f,transparent),linear-gradient(to top right,#2c3e50,transparent);color:#fff;}.section__gradient--flat_black{background-color:#000;background:linear-gradient(transparent,#000 70%),linear-gradient(to top left,#2c3e50,transparent),linear-gradient(to top right,#2c3e50,transparent);color:#fff;}.section__hrt{background:#fadfc2;color:#000;}.section__hrt-light-pink{background:#fdf0e3;color:#000;}.section__hrt-up{background:#fff;background:linear-gradient(180deg,#fff 0%,#fff 30%,#fdf0e3 100%);color:#000;}.section__hrt-down{background:#fff;background:linear-gradient(0deg,#fff 0%,#fff 30%,#fdf0e3 100%);color:#000;}.section__hrt-down-2{background:#fff;background:linear-gradient(0deg,rgba(245,243,255,0) 0%,#f5f3ff 100%);color:#000;}.section__hrt-rad{background:#fff;background:radial-gradient(circle at top center,#fdf0e3,#fff);color:#000;}@media(max-width:767px){.sm--section__grey{background-color:#ecf0f1;color:#2c3e50;}.sm--section__grey a:not(.btn){color:#000;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:#9e9e9e;text-underline-offset:4px;}}@media(max-width:767px){.sm--section__white{background-color:#fff;color:#2c3e50;}}.cookie-policy{width:100%;height:100%;position:fixed;background:rgba(0,0,0,.65);top:0;left:0;z-index:100000000;}.cookie-policy .cookie-policy-inner{position:fixed;background:#fff;color:#000;z-index:1;}@media(max-width:989px){.cookie-policy .cookie-policy-inner{bottom:0;left:0;right:0;padding:.75rem;}}@media(min-width:990px){.cookie-policy .cookie-policy-inner{bottom:1rem;right:1rem;padding:20px;width:40vw;max-width:300px;border-radius:5px;}}.cookie-policy .cookie-policy-inner a{color:#000;}.cookie-policy .cookie-policy-inner .cookie-ok{border:2px solid #000;}.cookie-policy.hide{display:none;}.component--hero{padding:8vw 7vw;overflow:hidden;}@media(min-width:455px){.component--hero{padding:32px 12px;}}.component--hero-inner{width:100%;max-width:1212px;margin:0 auto;position:relative;height:100%;display:flex;}@media(min-width:768px){.component--hero-inner{padding:0 20px;}}@media(max-width:768px){.component--hero-inner{height:auto;flex-direction:column;}}.component--hero-inner .col-l{display:flex;flex-direction:column;justify-content:center;width:50%;}@media(max-width:768px){.component--hero-inner .col-l{width:calc(100% - 40px);padding:0 20px;}}.component--hero-inner .col-l.maintenance p:not(.hero-intro){font-size:16px;font-family:"Roboto","pd Helvetica","pd Arial";}.component--hero-inner .col-r{width:50%;}@media(max-width:768px){.component--hero-inner .col-r{width:100%;}}@media(min-width:990px){.component--hero-inner .col-r.feature-tick-list{display:flex;justify-content:center;}}@media(max-width:768px){.component--hero .product--image{margin-top:34px;}}.component--hero .product--image a{position:relative;display:block;}.component--hero .product--image img{width:100%;height:auto;}.component--hero .product--image .price-overlay{position:absolute;bottom:10%;left:25%;}.component--hero .product--image .price-overlay section{border:3px solid #000;border-radius:2rem;background:#fff;padding:1rem 2rem;font-weight:bold;}.component--hero h1{font-size:15vw;color:#000;line-height:15vw;margin-bottom:3.5vw;font-weight:600;}@media(min-width:455px){.component--hero h1{font-size:64px;margin-bottom:16px;line-height:70px;}}.component--hero .hero-intro{margin:0 0 1.75vw 0;font-size:6.5vw;line-height:6.7vw;font-family:Gibson,"pd Helvetica","pd Arial";font-weight:400;font-display:swap;}@media(min-width:455px){.component--hero .hero-intro{font-size:30px;margin:0 0 8px 0;line-height:31px;}}.component--hero p{font-size:4.5vw;line-height:4.7vw;font-family:Gibson,"pd Helvetica","pd Arial";font-weight:200;margin:0 0 1.75vw 0;}@media(min-width:455px){.component--hero p{font-size:21px;margin:0 0 8px 0;line-height:22px;}}.page--wl-2 .component--hero,.page--wl-3 .component--hero{padding:8vw 0;}@media(min-width:768px){.page--wl-2 .component--hero,.page--wl-3 .component--hero{padding:4vw 0;}}.page--wl-2 .component--hero .component--hero-inner,.page--wl-3 .component--hero .component--hero-inner{padding:0 20px;}@media(min-width:768px){.page--wl-2 .component--hero .component--hero-inner,.page--wl-3 .component--hero .component--hero-inner{padding:0 40px;}}@media(min-width:768px){.page--wl-2 .component--hero .component--hero-inner .heading--primary,.page--wl-3 .component--hero .component--hero-inner .heading--primary{padding-right:2rem;}}.page--wl-2 .component--hero .col-l,.page--wl-3 .component--hero .col-l{width:80%;padding:unset;}@media(min-width:768px){.page--wl-2 .component--hero .col-l,.page--wl-3 .component--hero .col-l{width:50%;}}.page--wl-2 .component--hero .col-r,.page--wl-3 .component--hero .col-r{width:100%;}@media(min-width:768px){.page--wl-2 .component--hero .col-r,.page--wl-3 .component--hero .col-r{padding-left:2rem;width:40%;}}.component--trustpilot-microstar-inner{display:flex;height:58px;align-items:center;justify-content:center;padding-top:4px;box-sizing:border-box;}.section--key-features{padding-top:16px;padding-bottom:16px;}.section--key-features .key-features{display:flex;max-width:482px;padding:0 16px;justify-content:space-between;margin:0 auto;flex-wrap:wrap;}@media(min-width:768px){.section--key-features .key-features{max-width:922px;}}.section--key-features .key-features .feature--content{display:flex;flex-basis:47%;justify-content:center;}@media(min-width:768px){.section--key-features .key-features .feature--content{flex-basis:23%;}}.section--key-features .key-features .feature--item{display:flex;align-items:center;flex-direction:column;}@media(min-width:768px){.section--key-features .key-features .feature--item{margin:0 25px;}}.section--key-features .key-features .feature--item:last-of-type{margin-bottom:unset;}.section--key-features .key-features .feature--heading{font-size:16px;font-family:Gibson,"pd Helvetica","pd Arial";font-weight:400;color:#000;line-height:1.2;text-align:center;}.section--key-features .key-features .feature--content{margin-bottom:16px;}@media(min-width:768px){.section--key-features .key-features .feature--content{margin-bottom:0;}}.section--key-features .key-features .feature--img{display:inline-block;margin-bottom:8px;}@media(min-width:768px){.section--key-features{padding-top:16px;padding-bottom:16px;}}.item-list{display:flex;flex-direction:column;}@media(min-width:768px){.item-list{padding-top:unset;}}.item-list .item{display:flex;flex-direction:column;margin-bottom:50px;}.item-list .item:last-of-type{margin-bottom:unset;}@media(min-width:768px){.item-list .item{flex-direction:row;justify-content:space-between;}}@media(min-width:768px){.item-list .item--content{display:flex;flex-direction:column;order:1;margin-right:2%;width:47%;}}.item-list .item--content .content--heading{color:#000;margin-top:20px;margin-bottom:10px;}.item-list .item--content .content--heading a{color:#000;text-decoration:none;}.item-list .item--content .content--sub-heading{display:block;text-transform:uppercase;color:#2c3e50;font-size:.9em;font-weight:400;}.item-list .item--content .content--list{list-style:none;margin:10px 0 30px;}.item-list .item--content .content--list .list--item{margin:0;border-bottom:1px solid #ccc;}.item-list .item--content .content--list .list--item .nav-icon-wrapper{display:flex;height:32px;width:32px;justify-content:center;align-items:center;margin-right:1em;}.item-list .item--content .content--list .list--item .nav-icon-wrapper .nav-icon{width:32px;height:32px;}.item-list .item--content .content--list .list--item a{display:flex;padding:10px 2px;color:#000;position:relative;}.item-list .item--content .content--list .list--item a:after{content:"";display:block;position:absolute;height:100%;width:14px;background-image:url(/img/arrow.svg);background-position:center center;background-size:100%;background-repeat:no-repeat;right:2px;top:0;}.item-list .item--content .content--list.item--packs{background-color:#ecf0f1;padding:10px;margin:unset;}.item-list .item--content .content--list.item--packs.wrapping-list{display:flex;flex-wrap:wrap;column-gap:10px;}.item-list .item--content .content--list.item--packs.wrapping-list .list-sub-heading{font-size:18px;line-height:1.1em;flex:1 0 100%;}.item-list .item--content .content--list.item--packs li{background-color:#fff;padding:15px;border-bottom:10px solid #ecf0f1;}.item-list .item--content .content--list.item--packs li:last-of-type{border-bottom:unset;}.item-list .item--content .content--list.item--packs li.width-50{flex-grow:1;display:flex;align-items:center;line-height:1.1;flex-basis:48%;min-height:73px;font-size:13px;flex-direction:column;justify-content:center;text-align:center;}.item-list .item--content .content--list.item--packs li.width-50 .nospan{align-items:center;}@media(min-width:442px) and (max-width:768px){.item-list .item--content .content--list.item--packs li.width-50{flex-basis:48%;min-height:73px;font-size:16px;flex-direction:row;justify-content:start;text-align:left;}.item-list .item--content .content--list.item--packs li.width-50 .nospan{align-items:start;}}@media(min-width:768px){.item-list .item--content .content--list.item--packs li.width-50{flex-basis:48%;font-size:12px;flex-direction:row;justify-content:start;}.item-list .item--content .content--list.item--packs li.width-50 .nospan{align-items:start;}}@media(min-width:926px){.item-list .item--content .content--list.item--packs li.width-50{font-size:16px;flex-direction:row;justify-content:start;}.item-list .item--content .content--list.item--packs li.width-50 .nospan{align-items:start;}}@media(min-width:1048px){.item-list .item--content .content--list.item--packs li.width-50{flex-basis:48%;min-height:96px;flex-direction:row;justify-content:start;}.item-list .item--content .content--list.item--packs li.width-50 .nospan{text-align:left;}}.item-list .item--content .content--list.item--packs li.width-50 span:not(.nospan){display:flex;width:30px;min-height:36px;align-items:center;justify-content:center;margin-right:2px;margin-bottom:4px;}@media(min-width:442px){.item-list .item--content .content--list.item--packs li.width-50 span:not(.nospan){margin-bottom:0;}}@media(min-width:1048px){.item-list .item--content .content--list.item--packs li.width-50 span:not(.nospan){width:50px;margin-right:8px;}}.item-list .item--content .content--list.item--packs li.width-50 span:not(.nospan) img{width:auto;max-width:20px;height:auto;max-height:36px;}@media(min-width:1048px){.item-list .item--content .content--list.item--packs li.width-50 span:not(.nospan) img{width:auto;max-width:unset;height:auto;max-height:unset;}}.item-list .item--content .content--list.item--packs li.width-50.no-border-bottom{border-bottom:unset;}.item-list .item--content .content--list.item--packs li.width-50.border-bottom-small{border-bottom:10px solid #ecf0f1;border-bottom:unset;}@media(min-width:504px) and (max-width:768px){.item-list .item--content .content--list.item--packs li.width-50.border-bottom-small{border-bottom:unset;}}@media(min-width:768px){.item-list .item--content .content--list.item--packs li.width-50.border-bottom-small{border-bottom:unset;}}@media(min-width:1048px){.item-list .item--content .content--list.item--packs li.width-50.border-bottom-small{border-bottom:unset;}}.item-list .item--content .content--list.item--packs li a{display:flex;flex-direction:column;justify-content:space-between;width:100%;text-decoration:none;color:#2c3e50;}.item-list .item--content .content--list.item--packs li .content--heading{display:flex;justify-content:space-between;margin-top:unset;}.item-list .item--content .content--list.item--packs li .content--title{padding-right:.5rem;margin-right:auto;}.item-list .item--content .content--list.item--packs li .content--price{display:block;color:#2c3e50;font-weight:600;font-size:20px;flex-shrink:0;margin-left:16px;}.item-list .item--content .content--list.item--packs li .content--detail{display:flex;justify-content:space-between;position:relative;padding-right:25px;}.item-list .item--content .content--list.item--packs li .content--detail:after{content:"";display:block;position:absolute;height:100%;width:14px;background-image:url(/img/arrow.svg);background-position:center center;background-size:100%;background-repeat:no-repeat;right:2px;top:0;opacity:.5;}.item-list .item--content .content--list.item--packs li .content--item-detail{color:#667075;}.item-list .item--content .content--list.item--packs li .content--price-note{opacity:.5;}.item-list .item--content .content--cta{text-align:left;margin-bottom:30px;}@media(min-width:768px){.item-list .item--content .content--cta{display:flex;}}.item-list .item--content .content--cta .btn--primary{display:block;}@media(min-width:768px){.item-list .item--content .content--cta .btn--primary{display:inline-block;}}.item-list .item--content .content--note{display:flex;justify-content:flex-end;padding:5px 10px 0;}.item-list .item--summary{margin-bottom:20px;}.item-list .item--image{flex-direction:column;}@media(min-width:768px){.item-list .item--image{display:flex;order:2;width:47%;height:0%;}}.item-list .item--image img{max-width:100%;height:auto;align-self:center;border-radius:5px;}@media(min-width:768px){.item-list.flip-flap .item:nth-child(odd){flex-flow:row;}}@media(min-width:768px){.item-list.flip-flap .item:nth-child(even){flex-flow:row-reverse;}}@media(min-width:768px){.item-list.flip-flap .item:nth-child(even) .item--content{margin-right:unset;margin-left:2%;}}@media(min-width:768px){.item-list.flip-flap--reverse .item:nth-child(odd){flex-flow:row-reverse;}}@media(min-width:768px){.item-list.flip-flap--reverse .item:nth-child(odd) .item--content{margin-right:unset;margin-left:2%;}}@media(min-width:768px){.item-list.flip-flap--reverse .item:nth-child(even){flex-flow:row;}}.item-list.reverse .item--content{order:2;}.item-list.reverse .item--image{order:1;}.item-list.reverse-back .item--content{order:2;}.item-list.reverse-back .item--image{order:1;}.item-list.col-2{-webkit-column-count:1;-moz-column-count:2;column-count:1;display:block;}@media(min-width:768px){.item-list.col-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;}}.item-list.col-2 .item{break-inside:avoid-column;}.item-list.col-2 .item .item--content{width:auto;}.item-list .item--content .content--list.item--packs.wrapping-list li .content--detail:after{background-position:bottom center;}.section--feature-block .content--heading.heading--secondary{color:#10a789;margin-bottom:25px;}@media(min-width:768px){.section--feature-block .content--heading.heading--secondary{font-size:40px;}}.section--feature-block .feature--heading{font-weight:600;}.feature-tick-list,ul.feature-tick-list{margin:unset;padding:unset;list-style:none;}.feature-tick-list ul,ul.feature-tick-list ul{margin:unset;padding:unset;list-style:none;}.feature-tick-list .feature-tick--item,ul.feature-tick-list .feature-tick--item{position:relative;display:flex;align-items:center;padding-left:1.75rem;}@media(min-width:990px){.feature-tick-list .feature-tick--item,ul.feature-tick-list .feature-tick--item{margin-bottom:.75rem;font-size:1.25rem;padding-left:2rem;}}.feature-tick-list .feature-tick--item:before,ul.feature-tick-list .feature-tick--item:before{position:absolute;left:0;top:.5rem;content:'';width:18px;height:18px;background:url("/img//icons/status_tick.png") no-repeat;background-size:cover;}@media(min-width:990px){.feature-tick-list .feature-tick--item:before,ul.feature-tick-list .feature-tick--item:before{width:24px;height:24px;top:.15rem;}}.section--image-grid .section--inner{display:flex;flex-direction:column;padding:0 20px;}@media(max-width:767px){.section--image-grid .section--inner{flex-direction:column-reverse;}}@media(min-width:768px){.section--image-grid .section--inner{padding-bottom:40px;}}@media(min-width:990px){.section--image-grid .section--inner{max-width:1212px;margin:auto;}}.section--image-grid ul{margin:unset;padding:unset;list-style:none;}@media(min-width:990px){.section--image-grid .cta--block{text-align:center;}}@media(max-width:989px){.section--image-grid .cta--block .btn{display:block;}}@media(max-width:767px){.section--image-grid .image-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));padding:10px 0;height:70vw;}}@media(min-width:768px){.section--image-grid .image-grid{display:flex;justify-content:space-between;margin-bottom:2rem;column-gap:16px;height:30vw;}}@media(min-width:990px){.section--image-grid .image-grid{height:100%;min-height:300px;}}.section--image-grid .image-grid--item{overflow:hidden;}@media(max-width:767px){.section--image-grid .image-grid--item:nth-child(1){grid-area:1/1/2/2;padding-bottom:10px;}.section--image-grid .image-grid--item:nth-child(2){grid-area:2/1/3/2;}.section--image-grid .image-grid--item:nth-child(3){grid-area:1/2/3/3;padding-left:10px;}}@media(min-width:768px){.section--image-grid .image-grid--item{display:flex;flex-direction:column;flex:1 0 0;margin:unset;}}.section--image-grid .image-grid--item .img{position:relative;height:100%;overflow:hidden;}.section--image-grid .image-grid--item .img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;}.section--image-grid .image-grid--item .img a{display:block;height:100%;}.key-steps .feature--block{margin-bottom:20px;}@media(min-width:768px){.key-steps .feature--block{display:flex;}}.key-steps .feature--item{flex:1;}.key-steps .feature--item:first-of-type{margin-left:unset;}.key-steps .feature--item:last-of-type{margin-right:unset;}@media(min-width:768px){.key-steps .feature--item{margin:0 2vw;}}.key-steps .content--heading{text-align:center;}.section--meet-the-team .section--inner{padding:32px 0 16px;text-align:center;}.section--meet-the-team .section--inner h2{color:#fff;font-size:24px;margin-bottom:12px;line-height:1;}.section--meet-the-team .section--inner h3{margin:0 16px;}.section--meet-the-team .section--inner .text-200{font-weight:200;}.section--meet-the-team .section--inner p{margin-left:32px;margin-right:32px;}.section--meet-the-team .section--inner .team-carousel-wrapper{width:100%;max-width:100%;overflow-x:scroll;display:flex;height:360px;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none;margin-top:32px;}@media screen and (min-width:1326px){.section--meet-the-team .section--inner .team-carousel-wrapper{justify-content:center;}}.section--meet-the-team .section--inner .team-carousel-wrapper::-webkit-scrollbar{display:none;}.section--meet-the-team .section--inner .team-carousel-wrapper .carousel-team-item{flex-basis:230px;flex-shrink:0;height:344px;display:inline-flex;flex-direction:column;margin:0 8px;align-items:center;text-decoration:none;padding:4px;color:#fff;}.section--meet-the-team .section--inner .team-carousel-wrapper .carousel-team-item:first-of-type{margin-left:16px;}.section--meet-the-team .section--inner .team-carousel-wrapper .carousel-team-item:last-of-type{margin-right:16px;}.section--meet-the-team .section--inner .team-carousel-wrapper .carousel-team-item img{width:100%;height:auto;border-radius:8px;}.section--meet-the-team .section--inner .team-carousel-wrapper .carousel-team-item h3{font-size:16px;color:#fff;font-weight:400;margin-bottom:4px;font-family:Gibson,"pd Helvetica","pd Arial";}.section--meet-the-team .section--inner .team-carousel-wrapper .carousel-team-item .team--qualifications{font-size:16px;color:#fff;line-height:1;font-family:Gibson,"pd Helvetica","pd Arial";}.section--meet-the-team .section--inner .team-carousel-wrapper .carousel-team-item .team--role{margin:16px 0 0 0;font-size:16px;color:#fff;text-transform:uppercase;font-family:Gibson,"pd Helvetica","pd Arial";}.section--how-it-works_2024 .component--inner{padding:32px 1rem 4px;}@media(min-width:990px){.section--how-it-works_2024 .component--inner{max-width:1212px;margin:auto;box-sizing:border-box;padding-left:3rem;padding-right:3rem;padding-bottom:2rem;}}.section--how-it-works_2024 a{text-decoration:none !important;}.section--how-it-works_2024 .content--heading{text-align:center;align-items:baseline;color:#000;font-family:Gibson;font-weight:600;padding:1rem 0;display:block;line-height:1;}@media(min-width:990px){.section--how-it-works_2024 .content--heading{font-size:34px;margin-bottom:none;}}.section--how-it-works_2024 .content--heading .intro{font-weight:200;}.section--how-it-works_2024 .content--cta{margin-top:28px;margin-bottom:32px;margin-left:28px;margin-right:28px;}.section--how-it-works_2024 .content--cta .btn{display:block;}@media(min-width:768px){.section--how-it-works_2024 .content--cta{margin-top:20px;margin-bottom:20px;text-align:center;}.section--how-it-works_2024 .content--cta .btn{display:inline-block;}}.section--how-it-works_2024 .feature--block{counter-reset:section;}@media(min-width:768px){.section--how-it-works_2024 .feature--block{display:flex;justify-content:space-between;column-gap:16px;padding:0 1rem;}}@media(min-width:990px){.section--how-it-works_2024 .feature--block{display:flex;justify-content:space-between;margin-bottom:2rem;column-gap:16px;}}.section--how-it-works_2024 .feature--img{line-height:0;height:210px;overflow:hidden;background:#bcdbd5;background:linear-gradient(145deg,#bcdbd5 0%,#33ad94 100%);border-radius:8px;position:relative;}@media(min-width:990px){.section--how-it-works_2024 .feature--img{height:auto;}}@media(max-width:989px){.section--how-it-works_2024 .feature--img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;}}@media(min-width:990px){.section--how-it-works_2024 .feature--img img{max-width:unset;width:100%;}}.section--how-it-works_2024 .feature--heading{font-size:18px;font-family:Gibson;font-weight:600;padding:1rem 0;display:block;line-height:1;}.section--how-it-works_2024 .feature--item{text-align:center;margin-bottom:4px;padding:0;position:relative;}.section--how-it-works_2024 .feature--item:before{counter-increment:section;content:counter(section);position:absolute;z-index:5;top:.5rem;left:.5rem;background:#000;color:#fff;border-radius:50%;width:60px;height:60px;display:flex;justify-content:center;align-items:center;font-family:Gibson;font-weight:600;font-size:34px;}.section--how-it-works_2024 .feature--item:last-of-type{margin-bottom:unset;}@media(min-width:768px){.section--how-it-works_2024 .feature--item{display:flex;flex-direction:column;flex:1 0 0;margin:unset;}}@media(min-width:990px){.section--how-it-works_2024 .feature--item{display:flex;flex-direction:column;flex:1 0 0;margin:unset;}}.section--how-it-works_2024 .content--heading .heading-text{font-weight:600;}@media(max-width:376px){.section--how-it-works_2024 .content--heading .heading-text{font-size:6vw;}}@media(min-width:990px) and (max-width:1332px){.section--how-it-works_2024 .content--heading .heading-text{font-size:1.8vw;}}.section--how-it-works_2024 .content--detail{font-size:.88rem;line-height:1.4rem;}@media(max-width:767px){.section--how-it-works_2024.hiw-sm-inline .component--inner{padding:unset;}.section--how-it-works_2024.hiw-sm-inline .heading--secondary{display:none;}.section--how-it-works_2024.hiw-sm-inline .feature--block{display:flex;counter-reset:section;}.section--how-it-works_2024.hiw-sm-inline .feature--item{display:flex;flex-direction:column;padding:1rem .5rem;margin:unset;width:33.33%;}.section--how-it-works_2024.hiw-sm-inline .feature--item:before{counter-increment:section;content:"Section " counter(section) ": ";background:#ff0;color:#000;padding:1rem;}.section--how-it-works_2024.hiw-sm-inline .feature--item .content--heading{padding:unset;}.section--how-it-works_2024.hiw-sm-inline .feature--item .content--heading .heading-text{font-size:14px;line-height:normal;}.section--how-it-works_2024.hiw-sm-inline .feature--item .content--detail p{font-size:11px;line-height:normal;}.section--how-it-works_2024.hiw-sm-inline .feature--img{min-height:15vw;margin-bottom:unset;display:flex;align-items:center;justify-content:center;}.section--how-it-works_2024.hiw-sm-inline .feature--img img{height:15vw;max-height:80px;}}.section__grey.component--how-it-works .feature--item{border:4px solid #fff;background-color:#f5f5f5;}.section--blog-carousel .section--inner{padding:32px 0;text-align:center;}.section--blog-carousel .section--inner h2{color:#000;font-size:24px;margin-bottom:32px;line-height:1;}.section--blog-carousel .section--inner p{margin-left:32px;margin-right:32px;}.section--blog-carousel .section--inner .blog-carousel-wrapper{text-align:left;width:100%;overflow-x:scroll;display:flex;-ms-overflow-style:none;scrollbar-width:none;margin-top:32px;}@media(min-width:768px){.section--blog-carousel .section--inner .blog-carousel-wrapper.count-1{justify-content:center;max-width:1112px;margin:0 auto;}}@media(min-width:768px){.section--blog-carousel .section--inner .blog-carousel-wrapper.count-2{justify-content:center;max-width:1112px;margin:0 auto;}}.section--blog-carousel .section--inner .blog-carousel-wrapper::-webkit-scrollbar{display:none;}.section--blog-carousel .section--inner .blog-carousel-wrapper .carousel-blog-item{flex-basis:290px;flex-grow:1;flex-shrink:0;border:4px solid #ecf0f1;display:inline-flex;flex-direction:column;margin:0 8px;border-radius:8px;text-decoration:none;background-color:#fff;padding:4px;color:#333;justify-content:space-between;}.section--blog-carousel .section--inner .blog-carousel-wrapper .carousel-blog-item:first-of-type{margin-left:16px;}.section--blog-carousel .section--inner .blog-carousel-wrapper .carousel-blog-item:last-of-type{margin-right:16px;}.section--blog-carousel .section--inner .blog-carousel-wrapper .carousel-blog-item h3{font-size:18px;color:#000;margin:16px 0 0 0;font-weight:600;margin:16px;}.section--blog-carousel .section--inner .blog-carousel-wrapper .carousel-blog-item p{margin:0 16px 16px;}.section--blog-carousel .section--inner .blog-carousel-wrapper .carousel-blog-item img{margin-left:16px;margin-bottom:16px;}.section--promo-slot{position:relative;overflow:hidden;}.section--promo-slot .section--inner{padding:40px 20px;}@media(min-width:768px){.section--promo-slot .section--inner{padding:40px 40px;}}@media(min-width:990px){.section--promo-slot .section--inner{max-width:1212px;margin:auto;padding:2rem 1rem;}}.section--promo-slot .section--inner.split{display:flex;flex-direction:column;}.section--promo-slot .promo--content{width:50vw;position:relative;z-index:5;}@media(min-width:990px){.section--promo-slot .promo--content{margin:2rem 0;width:auto;}}@media(min-width:990px){.section--promo-slot .content--heading{margin-bottom:2rem;}}.section--promo-slot .image--block{position:absolute;overflow:hidden;display:flex;top:0;right:0;z-index:4;}.section--promo-slot .image--block.custom--wl_mnjo{content:'';display:block;width:60%;height:100%;right:-10vw;background-position:left 10px center;}@media(min-width:990px){.section--promo-slot .image--block.custom--wl_mnjo{right:0;}}.section--promo-slot .image--block.custom--wl_mnjo,.section--promo-slot .image--block.custom--wl_mnjo gen-img{background-position:center bottom;}.section--promo-slot .promo--cta{margin-top:20px;}@media(min-width:990px){.section--promo-slot .promo--cta{margin-top:40px;}}.section-2-col-promo{display:flex;max-width:1212px;margin:0 auto;padding:40px 40px 0;flex-direction:column;}@media(min-width:768px){.section-2-col-promo{flex-direction:row;}}.section-2-col-promo .col-2-promo{width:100%;}@media(min-width:768px){.section-2-col-promo .col-2-promo{width:50%;}}.section-2-col-promo .col-2-promo .gen-img{height:300px;width:100%;background-size:contain;background-repeat:no-repeat;background-position:center bottom;}@media(min-width:768px){.section-2-col-promo .col-2-promo .gen-img{height:100%;}}.component--comparison *{box-sizing:border-box;}@media(min-width:768px){.component--comparison .component--inner{max-width:1212px;margin:auto;padding:2rem 1rem;}}.component--comparison ul{list-style:none;padding:0;margin:0;}.component--comparison .content--heading.heading--primary{font-size:24px;padding-left:2rem;padding-right:2rem;padding-top:2rem;padding-bottom:2rem;margin:unset;background-color:#fabc45;}@media(min-width:768px){.component--comparison .content--heading.heading--primary{margin-top:1rem;margin-bottom:3rem;padding-top:unset;padding-bottom:unset;background-color:unset;}}.component--comparison .compare-table{display:flex;background:#fff;padding-bottom:2rem;}@media(min-width:768px){.component--comparison .compare-table{margin-bottom:3rem;padding-bottom:none;}}.component--comparison .compare-table .table--heading{display:flex;flex-direction:column;flex:1 1 auto;}.component--comparison .compare-table .table--item{height:60px;text-align:center;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:unset;padding-right:10px;box-sizing:border-box;padding-left:1rem;}@media(min-width:768px){.component--comparison .compare-table .table--item{padding-right:2rem;}}.component--comparison .compare-table .table--item .item--inner{display:flex;width:100%;height:100%;align-items:center;justify-content:center;margin:0 5px;}@media(min-width:768px){.component--comparison .compare-table .table--item .item--inner{padding:0 1rem;}}.component--comparison .compare-table .table--item:nth-child(odd){background-color:#fff;}.component--comparison .compare-table .table--item:nth-child(even){background-color:rgba(254,241,218,.8);}@media(min-width:768px){.component--comparison .compare-table .table--item:nth-child(even){background-color:#fbfcfc;}}.component--comparison .compare-table .table--item.row--heading{padding:15px;align-items:flex-start;text-align:left;}@media(min-width:768px){.component--comparison .compare-table .table--item.row--heading{padding:15px 1rem 15px 2rem;}}.component--comparison .compare-table .table--item.row--heading .content--heading{font-size:1rem;margin:unset;padding:unset;}@media(min-width:768px){.component--comparison .compare-table .table--item.row--heading .content--heading{font-size:18px;line-height:28px;}}.component--comparison .compare-table .table--item.row--heading .content--detail{font-size:11px;line-height:11px;}@media(min-width:768px){.component--comparison .compare-table .table--item.row--heading .content--detail{font-size:14px;line-height:22px;}}.component--comparison .compare-table .table--item.row--heading:nth-child(odd){background-color:#fff;}.component--comparison .compare-table .table--item.row--heading:nth-child(even){background-color:rgba(254,241,218,.8);}@media(min-width:768px){.component--comparison .compare-table .table--item.row--heading:nth-child(even){background-color:#fbfcfc;}}.component--comparison .compare-table .table--item.col--heading{background-color:transparent;}.component--comparison .compare-table .table--item.col--heading .item--inner{background:#fff;border-radius:5px 5px 0 0;padding:0 5px;}@media(min-width:768px){.component--comparison .compare-table .table--item.col--heading .item--inner{padding:0 1rem;}}.component--comparison .compare-table .table--item.col--heading .content--heading{font-size:14px;margin:unset;padding:unset;padding-top:.25rem;}@media(min-width:768px){.component--comparison .compare-table .table--item.col--heading .content--heading{width:120px;}}.component--comparison .compare-table .table--item.col--heading .content--image{display:none;align-items:flex-start;max-width:70px;}@media(min-width:768px){.component--comparison .compare-table .table--item.col--heading .content--image{display:flex;max-width:120px;width:120px;}}.component--comparison .compare-table .table--item.col--heading .content--image img{width:100%;margin-top:3px;}.component--comparison .compare-table .table--item.content--spacer{background-color:transparent;}.component--comparison .compare-table .table--item.content--img img{width:120px;}.component--comparison .compare-table .table--item .tp--block{display:flex;flex-direction:column;padding:0 .5rem;}.component--comparison .compare-table .table--item .tp--block .tp--img{margin:5px 0;}.component--comparison .compare-table .table--item .tp--block .tp--rating{line-height:1.25rem;}.component--comparison .compare-table .table--column:not(.table--heading){width:20%;}@media(max-width:830px){.component--comparison .compare-table .table--column:nth-child(-n+3){display:block;}}.component--comparison .compare-table .table--column:last-of-type .table--item{padding-right:unset;}.component--comparison .compare-table .table--column .table--item:last-of-type .item--inner{position:relative;}.component--comparison .compare-table .table--column:nth-child(3n) .table--item .item--inner{background-color:rgba(255,255,255,.5);}.component--comparison .compare-table.one-col .table--column{width:25%;min-width:170px;display:none;}@media(max-width:767px){.component--comparison .compare-table.one-col .table--column.table--heading{max-width:40%;}}@media(max-width:767px){.component--comparison .compare-table.one-col .table--column.table--heading .row--heading{padding-left:20px;}}.component--comparison .compare-table.one-col .table--column:last-of-type{flex:1 1 auto;width:40%;}@media(max-width:767px){.component--comparison .compare-table.one-col .table--column:last-of-type .table--item{padding-right:20px;}}.component--comparison .compare-table.one-col .table--column:nth-child(-n+2){display:block;}@media(min-width:768px) and (max-width:990px){.component--comparison .compare-table.seven-col .table--item.row--heading{padding-left:1rem;}}@media(min-width:768px){.component--comparison .compare-table.seven-col .table--item.row--heading .content--heading{line-height:22px;}}@media(min-width:768px){.component--comparison .compare-table.seven-col .table--item.row--heading .content--detail{line-height:18px;}}.component--comparison .compare-table.seven-col .table--column{width:100px;display:none;}.component--comparison .compare-table.seven-col .table--column:nth-child(-n+3){display:block;}@media(min-width:420px){.component--comparison .compare-table.seven-col .table--column{display:none;}.component--comparison .compare-table.seven-col .table--column:nth-child(-n+4){display:block;}}@media(min-width:520px){.component--comparison .compare-table.seven-col .table--column{display:none;}.component--comparison .compare-table.seven-col .table--column:nth-child(-n+5){display:block;}}@media(min-width:620px){.component--comparison .compare-table.seven-col .table--column{display:none;}.component--comparison .compare-table.seven-col .table--column:nth-child(-n+6){display:block;}}@media(min-width:720px){.component--comparison .compare-table.seven-col .table--column{display:none;}.component--comparison .compare-table.seven-col .table--column:nth-child(-n+7){display:block;}}@media(min-width:768px){.component--comparison .compare-table.seven-col .table--column{width:13%;}}@media(min-width:830px){.component--comparison .compare-table.seven-col .table--column{width:13%;}.component--comparison .compare-table.seven-col .table--column .table--item{padding-right:1rem;}}.component--comparison .compare-table.seven-col .table--column .table--item{padding-right:1rem;}@media(min-width:1040px){.component--comparison .compare-table.seven-col .table--column{width:13%;}}@media(max-width:1040px){.component--comparison .compare-table.seven-col .table--column:last-of-type{display:none;}}@media(min-width:990px){.component--comparison .compare-table.seven-col .table--column{width:12%;}}.component--comparison .compare-table.seven-col .table--column:last-of-type .table--item{padding-right:1rem;}.section--as-seen-in .section--inner{padding:32px 0 16px;text-align:center;}.section--as-seen-in .section--inner .logos{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;}@media(min-width:768px){.section--as-seen-in .section--inner .logos{flex-direction:row;}}.section--as-seen-in .section--inner .logos div{width:221px;display:flex;justify-content:center;margin:0 8px;}@media(min-width:768px){.section--as-seen-in .section--inner .logos div.edp{justify-content:start;}.section--as-seen-in .section--inner .logos div.express{justify-content:end;}}.section--as-seen-in .section--inner a{text-decoration:none !important;}.section--as-seen-in .section--inner h2{color:#000;font-size:24px;margin-bottom:32px;line-height:1;}.section--as-seen-in .section--inner p{margin-left:32px;margin-right:32px;}.steps-wrapper{display:flex;flex-direction:column;row-gap:16px;}@media(min-width:768px){.steps-wrapper{flex-direction:row;column-gap:16px;}}.steps-wrapper .step{background:#fafafa;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.17);flex:1 1 33.333%;display:flex;flex-direction:column;padding:30px 36px;align-items:flex-start;}.steps-wrapper .step .number{color:#000;font-weight:600;font-family:Gibson;line-height:1;}@media(min-width:990px){.steps-wrapper .step .number{font-size:54px;}}@media(min-width:1280px){.steps-wrapper .step .number{font-size:64px;}}.steps-wrapper .step h2{color:#000;text-align:left;font-size:21px;}@media(min-width:990px){.steps-wrapper .step h2{font-size:24px;}}@media(min-width:1280px){.steps-wrapper .step h2{font-size:28px;}}.steps-wrapper .step p{text-align:left;line-height:1.3em;}@media(min-width:1280px){.steps-wrapper .step p{line-height:1.65em;}}.question-panel{display:inline-flex;background:#fafafa;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.17);padding:32px;max-width:540px;align-items:center;flex-direction:column;box-sizing:border-box;justify-content:center;}.question-panel .close-questions{display:none;}.question-panel.expanded{position:fixed;top:0;left:0;right:0;z-index:100;height:100vh;border-radius:0;padding-top:0;overflow-y:scroll;max-width:100%;}.question-panel.expanded .close-questions{display:inline-block;width:40px;height:40px;background-image:url(/img/close.svg);background-size:20px;background-position:center center;background-repeat:no-repeat;border:none;background-color:transparent;position:absolute;top:10px;right:30px;}.question-panel h2{font-size:24px;line-height:1;}@media(min-width:768px){.question-panel h2{font-size:28px;}}.question-panel .question-answer-list{max-width:550px;}.question-panel .question-answer-list button:not(.btn--primary){position:relative;margin:0 0 8px;border:0;border-radius:7px;box-shadow:0 2px 8px rgba(0,0,0,.17);background:#fff;cursor:pointer;padding:22px 22px 22px 56px;width:100%;text-align:left;font-weight:400;}.question-panel .question-answer-list button:not(.btn--primary):before{display:block;position:absolute;border:2px solid #10a789;border-radius:50%;width:24px;height:24px;content:"";box-sizing:border-box;top:21px;left:16px;}.question-panel .steps-wrapper{flex-direction:column;width:100%;max-width:500px;background:#fff;padding:25px;}.question-panel .steps-wrapper h2{font-size:1.1rem;line-height:2.125rem;font-weight:600;text-align:left;margin-bottom:0;}.question-panel .steps-wrapper .step{box-shadow:none;display:flex;flex-direction:row;align-items:flex-start;background:transparent;padding:0;}.question-panel .steps-wrapper .step h3{font-size:1rem;line-height:2.125rem;font-weight:600;margin-top:0;text-align:left;}.question-panel .steps-wrapper .step .summary-info-thumb{display:flex;flex-shrink:0;width:99px;}.question-panel .steps-wrapper .step .summary-info-thumb img{height:64px;width:64px;}.component--lander-logos{padding-top:40px;padding-bottom:40px;}.component--lander-logos ul{margin:unset;list-style:none;display:flex;flex-direction:column;align-items:center;justify-content:center;}@media(min-width:768px){.component--lander-logos ul{flex-direction:row;}}.component--lander-logos ul li{display:flex;align-items:center;margin-bottom:1rem;}.component--lander-logos ul li:last-of-type{margin-bottom:unset;}@media(min-width:768px){.component--lander-logos ul li{margin-right:2rem;margin-bottom:unset;}.component--lander-logos ul li:last-of-type{margin-right:unset;}}.component--lander-logos ul li img{max-width:100%;}.component--lander-logos ul li.legit img{max-width:none;width:73px;}.component--plan-options{text-align:center;background:#2a3d4f;color:#fff;}.component--plan-options .component--inner{padding:2rem 2rem;}@media(min-width:990px){.component--plan-options .component--inner{max-width:1212px;margin:auto;box-sizing:border-box;padding:3rem;}}.component--plan-options h3{font-weight:200;}.component--plan-options .content--heading{color:#fff;}.component--plan-options .item--block{display:flex;flex-direction:column;gap:2rem;}@media(min-width:990px){.component--plan-options .item--block{display:flex;padding:2rem 0;justify-content:center;flex-direction:row;gap:3rem;}}.component--plan-options .item--block .item{display:flex;flex-direction:column;flex-grow:1;padding:2rem;background:#fff;border-radius:1rem;color:#000;}.component--plan-options .item--block .item--title{text-transform:uppercase;font-size:1.35rem;display:block;margin-bottom:.5rem;font-family:Gibson,"pd Helvetica","pd Arial";font-size:24px;font-weight:600;}.component--plan-options .item--block .item--img{flex-grow:1;min-height:100%;}.component--plan-options .item--block .item--cta .btn{display:block;}.section--how-it-works_2024 .component--inner{padding:32px 1rem 4px;}@media(min-width:990px){.section--how-it-works_2024 .component--inner{max-width:1212px;margin:auto;box-sizing:border-box;padding-left:3rem;padding-right:3rem;padding-bottom:2rem;}}.section--how-it-works_2024 a{text-decoration:none !important;}.section--how-it-works_2024 .content--heading{text-align:center;align-items:baseline;color:#000;font-family:Gibson;font-weight:600;padding:1rem 0;display:block;line-height:1;}@media(min-width:990px){.section--how-it-works_2024 .content--heading{font-size:34px;margin-bottom:none;}}.section--how-it-works_2024 .content--heading .intro{font-weight:200;}.section--how-it-works_2024 .content--cta{margin-top:28px;margin-bottom:32px;margin-left:28px;margin-right:28px;}.section--how-it-works_2024 .content--cta .btn{display:block;}@media(min-width:768px){.section--how-it-works_2024 .content--cta{margin-top:20px;margin-bottom:20px;text-align:center;}.section--how-it-works_2024 .content--cta .btn{display:inline-block;}}.section--how-it-works_2024 .feature--block{counter-reset:section;}@media(min-width:768px){.section--how-it-works_2024 .feature--block{display:flex;justify-content:space-between;column-gap:16px;padding:0 1rem;}}@media(min-width:990px){.section--how-it-works_2024 .feature--block{display:flex;justify-content:space-between;margin-bottom:2rem;column-gap:16px;}}.section--how-it-works_2024 .feature--img{line-height:0;height:210px;overflow:hidden;background:#bcdbd5;background:linear-gradient(145deg,#bcdbd5 0%,#33ad94 100%);border-radius:8px;position:relative;}@media(min-width:990px){.section--how-it-works_2024 .feature--img{height:auto;}}@media(max-width:989px){.section--how-it-works_2024 .feature--img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;}}@media(min-width:990px){.section--how-it-works_2024 .feature--img img{max-width:unset;width:100%;}}.section--how-it-works_2024 .feature--heading{font-size:18px;font-family:Gibson;font-weight:600;padding:1rem 0;display:block;line-height:1;}.section--how-it-works_2024 .feature--item{text-align:center;margin-bottom:4px;padding:0;position:relative;}.section--how-it-works_2024 .feature--item:before{counter-increment:section;content:counter(section);position:absolute;z-index:5;top:.5rem;left:.5rem;background:#000;color:#fff;border-radius:50%;width:60px;height:60px;display:flex;justify-content:center;align-items:center;font-family:Gibson;font-weight:600;font-size:34px;}.section--how-it-works_2024 .feature--item:last-of-type{margin-bottom:unset;}@media(min-width:768px){.section--how-it-works_2024 .feature--item{display:flex;flex-direction:column;flex:1 0 0;margin:unset;}}@media(min-width:990px){.section--how-it-works_2024 .feature--item{display:flex;flex-direction:column;flex:1 0 0;margin:unset;}}.section--how-it-works_2024 .content--heading .heading-text{font-weight:600;}@media(max-width:376px){.section--how-it-works_2024 .content--heading .heading-text{font-size:6vw;}}@media(min-width:990px) and (max-width:1332px){.section--how-it-works_2024 .content--heading .heading-text{font-size:1.8vw;}}.section--how-it-works_2024 .content--detail{font-size:.88rem;line-height:1.4rem;}@media(max-width:767px){.section--how-it-works_2024.hiw-sm-inline .component--inner{padding:unset;}.section--how-it-works_2024.hiw-sm-inline .heading--secondary{display:none;}.section--how-it-works_2024.hiw-sm-inline .feature--block{display:flex;counter-reset:section;}.section--how-it-works_2024.hiw-sm-inline .feature--item{display:flex;flex-direction:column;padding:1rem .5rem;margin:unset;width:33.33%;}.section--how-it-works_2024.hiw-sm-inline .feature--item:before{counter-increment:section;content:"Section " counter(section) ": ";background:#ff0;color:#000;padding:1rem;}.section--how-it-works_2024.hiw-sm-inline .feature--item .content--heading{padding:unset;}.section--how-it-works_2024.hiw-sm-inline .feature--item .content--heading .heading-text{font-size:14px;line-height:normal;}.section--how-it-works_2024.hiw-sm-inline .feature--item .content--detail p{font-size:11px;line-height:normal;}.section--how-it-works_2024.hiw-sm-inline .feature--img{min-height:15vw;margin-bottom:unset;display:flex;align-items:center;justify-content:center;}.section--how-it-works_2024.hiw-sm-inline .feature--img img{height:15vw;max-height:80px;}}.section__grey.component--how-it-works .feature--item{border:4px solid #fff;background-color:#f5f5f5;}@media(min-width:768px){.section--side-by-side .section--inner{display:flex;flex-direction:row;}}@media(min-width:768px){.section--side-by-side .col{width:47%;}}@media(min-width:768px){.section--side-by-side .content--detail{width:47%;}}.section--side-by-side .content--heading{color:#000;margin-bottom:22px;}@media(min-width:768px){.section--side-by-side .content--heading{font-size:40px;width:47%;}}@media(min-width:768px){.section--side-by-side .content--title-section{width:47%;}}@media(min-width:768px){.section--side-by-side .content--title-section .content--heading{font-size:40px;width:unset;}}.section--side-by-side .content--title-section .cqc-panel{max-width:200px;margin-bottom:40px;}@media(min-width:768px){.section--side-by-side .content--title-section .cqc-panel{margin-bottom:unset;margin-top:20px;}}@media(min-width:768px){.section--side-by-side .content--detail{margin-left:6%;}}.section--side-by-side .content--detail img{max-width:100%;height:auto;align-self:center;}.component--quote .component--inner{text-align:center;padding:1.5rem 1.25rem;}@media(min-width:768px){.component--quote .component--inner{padding:1.5rem .5rem;}}.component--quote .quote--caption{font-weight:600;font-size:24px;line-height:1.8rem;}.component--quote .quote--caption.sm--small-caption{font-size:14px;line-height:1.25rem;}@media(min-width:768px){.component--quote .quote--caption.sm--small-caption{font-size:18px;}}@media(min-width:768px){.component--side-by-side .component--inner{display:flex;flex-direction:row;max-width:1212px;margin:0 auto;}}@media(min-width:768px){.component--side-by-side .component--content .component--inner{display:flex;flex-direction:column;}}@media(min-width:768px){.component--side-by-side .sbs--content__left{width:50%;}}@media(min-width:768px){.component--side-by-side .sbs--content__right{width:50%;}}.component--content{padding-top:40px;padding-bottom:40px;overflow:hidden;word-break:break-word;font-size:14px;line-height:22px;}.component--content .component--inner{box-sizing:border-box;padding-left:15px;padding-right:15px;}@media(min-width:768px){.component--content .component--inner{max-width:1212px;margin:0 auto;padding-left:50px;padding-right:50px;}}.component--content .heading--primary{font-size:24px;line-height:1.8rem;margin-bottom:20px;padding-left:10px;padding-right:10px;}@media(min-width:768px){.component--content .heading--primary{padding-left:unset;padding-right:unset;}}.component--content .heading--tertiary{color:#000;}.component--content .heading--lg{font-size:3em;}@media(min-width:370px){.component--content .heading--lg{font-size:60px;}}.component--content .content--cta{display:block;}@media(max-width:369px){.component--content .content--cta .btn{display:block;}}.component--content .content--image img{max-width:100%;height:auto;}.component--content .content--spacer{display:block;border-bottom:1px solid #ddd;margin-top:3em;margin-bottom:3em;}.component--content p{margin-bottom:1rem;}.component--content p:last-of-type{margin-bottom:unset;}@media(min-width:768px){.component--starter-pack .component--inner{display:flex;flex-flow:wrap;max-width:1212px;box-sizing:border-box;margin:auto;padding-top:30px;}}.component--starter-pack ul{list-style:none;margin:unset;padding:unset;}.component--starter-pack .content--heading{text-align:center;font-size:24px;margin:unset;color:#2c3e50;}@media(min-width:768px){.component--starter-pack .content--heading{width:100%;text-align:left;}}.component--starter-pack .content--sub-heading{margin:unset;font-weight:unset;font-size:.85rem;margin-top:.25rem;margin-bottom:1.25rem;}.component--starter-pack .content--summary{font-size:14px;margin-bottom:1.5rem;}.component--starter-pack .content--detail{padding:1rem;text-align:center;}@media(min-width:768px){.component--starter-pack .content--detail{order:1;text-align:left;width:50%;box-sizing:border-box;background-color:#ecf0f1;padding:50px;}}@media(min-width:768px){.component--starter-pack .content--detail .content--heading.heading--primary{margin-bottom:2rem;}}.component--starter-pack .content--detail .content--cta{margin:1em 0;width:100%;box-sizing:border-box;}@media(min-width:768px){.component--starter-pack .content--detail .content--cta{margin-top:3rem;margin-bottom:unset;}}.component--starter-pack .content--image{padding:1rem;}@media(min-width:768px){.component--starter-pack .content--image{order:2;width:50%;box-sizing:border-box;padding:1rem 2rem;display:flex;}}.component--starter-pack .content--image img{width:100%;max-width:100%;display:flex;align-items:center;}.component--starter-pack .pack-contents{text-align:left;display:flex;flex-wrap:wrap;margin-bottom:.25rem;}.component--starter-pack .pack-contents .item{display:flex;flex:0 0 50%;font-size:14px;align-items:center;margin-bottom:.5rem;}.component--starter-pack .pack-contents .item:before{content:'';display:block;background-image:url(/img/icons/status_tick.png);background-size:contain;background-repeat:no-repeat;width:30px;height:30px;margin-right:7px;}@media(min-width:768px){.component--starter-pack.reverse .content--image{order:1;}.component--starter-pack.reverse .content--detail{order:2;}}.component--special-product .component--inner{padding-left:30px;padding-right:30px;}@media(min-width:768px){.component--special-product .component--inner{display:flex;flex-flow:wrap;max-width:1212px;box-sizing:border-box;margin:auto;padding-top:30px;}}.component--special-product ul{list-style:none;margin:unset;padding:unset;}.component--special-product ul li a,.component--special-product ul li a:hover,.component--special-product ul li a:visited{color:#000;}.component--special-product ul li a:focus,.component--special-product ul li a:hover:focus,.component--special-product ul li a:visited:focus{outline-color:#000;}.component--special-product .content--heading{font-size:24px;margin:unset;color:#000;}@media(min-width:768px){.component--special-product .content--heading{width:100%;text-align:left;}}.component--special-product .content--sub-heading{margin:unset;font-weight:unset;font-size:.85rem;margin-top:.25rem;margin-bottom:1.25rem;}.component--special-product .content--summary{font-size:14px;margin-bottom:1.5rem;}.component--special-product .content--detail{padding:1rem 0;}@media(min-width:768px){.component--special-product .content--detail{order:1;text-align:left;width:50%;box-sizing:border-box;background-color:#ecf0f1;padding:50px;}}@media(min-width:768px){.component--special-product .content--detail .content--heading.heading--primary{margin-bottom:2rem;}}.component--special-product .content--detail .content--cta{margin:1em 0;width:100%;box-sizing:border-box;}@media(min-width:768px){.component--special-product .content--detail .content--cta{margin-top:3rem;margin-bottom:unset;}}.component--special-product .content--image{padding:1rem;aspect-ratio:1/1;background-size:cover;background-position:center center;}@media(min-width:768px){.component--special-product .content--image{aspect-ratio:auto;}}.component--special-product .content--image.pd-coaching{background-image:url(/img/pd-coaching.jpg);}.component--special-product .content--image.skin-consultation{background-image:url(/img/pd-skin-consultation.jpg);}.component--special-product .content--image.acne{background-image:url(/img/pd-healthy-skin-packages.jpg);}.component--special-product .content--image.foll{background-image:url(/img/pd-hot-tub-rash.jpg);}.component--special-product .content--image.obesity-screening{background-image:url(/img/pd-obesity-screening.jpg);}.component--special-product .content--image.ed-screening{background-image:url(/img/pd-ed-screening.jpg);}@media(min-width:768px){.component--special-product .content--image{order:2;width:50%;box-sizing:border-box;padding:1rem 2rem;display:flex;}}.component--special-product .content--image img{width:100%;max-width:100%;display:flex;align-items:center;}.component--special-product .pack-contents{text-align:left;display:flex;flex-wrap:wrap;margin-bottom:.25rem;}.component--special-product .pack-contents .item{display:flex;flex:0 0 50%;font-size:14px;align-items:center;margin-bottom:.5rem;}.component--special-product .pack-contents .item:before{content:'';display:block;background-image:url(/img/icons/status_tick.png);background-size:contain;background-repeat:no-repeat;width:30px;height:30px;margin-right:7px;}@media(min-width:768px){.component--special-product.reverse .content--image{order:1;}.component--special-product.reverse .content--detail{order:2;}}.section--faq .link-ref a{color:#000;font-size:12px;text-decoration:none !important;}.section--faq .accordion--list{list-style:none;margin:unset;}.section--faq .accordion--row{padding:20px 0;border-bottom:1px solid #e7e7e7;}@media(min-width:768px){.section--faq .accordion--row{padding:20px;}}.section--faq .accordion--heading{font-size:18px;display:flex;flex-direction:row;cursor:pointer;}.section--faq .accordion--heading .icon--toggle{margin-top:5px;margin-right:15px;}.section--faq .accordion--heading.active{font-weight:600;}.section--faq .accordion--heading.active .icon--toggle .vert{display:none;}.section--faq .accordion--content{display:none;background:#f9f9f9;margin:15px 0;padding:30px;}@media(min-width:768px){.section--faq .accordion--content{margin:30px 15px;}}.section--faq .accordion--content img{max-width:100%;height:auto;}.section--faq .accordion--content p:first-of-type{margin-top:0;}.section--faq .accordion--content ul{margin-bottom:20px;}.section--faq .content--cta{text-align:left;margin-top:40px;}.section--faq .content--cta .btn{display:inline-block;}.icon--toggle{position:relative;width:15px;height:15px;}.icon--toggle .vert{border-left-style:solid;border-left-width:3px;border-left-color:#f7931e;position:absolute;left:5px;top:1px;height:11px;}.icon--toggle .hor{border-top-style:solid;border-top-width:3px;border-top-color:#f7931e;position:absolute;top:5px;left:1px;width:11px;}.component--accordion .accordion--list{list-style:none;margin:unset;}.component--accordion .accordion--row{padding:20px 0;border-bottom:1px solid #e7e7e7;}@media(min-width:768px){.component--accordion .accordion--row{padding:20px;}}.component--accordion .accordion--heading{font-size:18px;display:flex;flex-direction:row;cursor:pointer;}.component--accordion .accordion--heading .icon--toggle{margin-top:5px;margin-right:15px;}.component--accordion .accordion--heading.active{font-weight:600;}.component--accordion .accordion--heading.active .icon--toggle .vert{display:none;}.component--accordion .accordion--content{display:none;background:#f9f9f9;margin:15px 0;padding:30px;}@media(min-width:768px){.component--accordion .accordion--content{margin:30px 15px;}}.component--accordion .accordion--content img{max-width:100%;height:auto;}.component--accordion .accordion--content p:first-of-type{margin-top:0;}.component--accordion .accordion--content ul{margin-bottom:20px;}.component--accordion .content--heading.heading--tertiary{font-size:24px !important;color:#000 !important;}.component--accordion .content--cta{text-align:left;margin-top:40px;}.component--accordion .content--cta .btn{display:inline-block;}.component--price-list .component--inner{padding:1rem;}@media(min-width:990px){.component--price-list .component--inner{max-width:606px;margin:auto;}}.component--price-list .content--heading.heading--primary,.component--price-list .content--heading.heading--secondary{text-align:center;color:#2c3e50;font-size:24px;padding-top:1rem;padding-bottom:1rem;}@media(min-width:768px){.component--price-list .content--heading.heading--primary,.component--price-list .content--heading.heading--secondary{padding-top:2rem;}}.component--price-list ul{list-style:none;padding:unset;margin:unset;}.component--price-list .item--packs{background-color:#ecf0f1;padding:10px;margin:unset;}.component--price-list .item--packs li{background-color:#fff;padding:15px;border-bottom:10px solid #ecf0f1;}.component--price-list .item--packs li:last-of-type{border-bottom:unset;}.component--price-list .item--packs li a{display:flex;flex-direction:column;justify-content:space-between;width:100%;text-decoration:none;color:#2c3e50;}.component--price-list .item--packs li .content--heading{display:flex;justify-content:space-between;margin-top:unset;font-size:inherit;}.component--price-list .item--packs li .content--title{padding-right:.5rem;}.component--price-list .item--packs li .content--price{display:block;color:#2c3e50;font-weight:600;font-size:20px;flex-shrink:0;}.component--price-list .item--packs li .content--detail{display:flex;justify-content:space-between;position:relative;padding-right:25px;}.component--price-list .item--packs li .content--detail:after{content:"";display:block;position:absolute;height:100%;width:14px;background-image:url(/img/arrow.svg);background-position:center center;background-size:100%;background-repeat:no-repeat;right:2px;top:0;opacity:.5;}.component--price-list .item--packs li .content--item-detail{color:#667075;}.component--price-list .item--packs li .content--price-note{opacity:.5;}.component--price-list .price-template-multi .content--heading{display:none;}.component--price-list .multi-price.price-table{display:none;}.component--price-list .multi-price.price-table.selected{display:block;}.component--price-list .multi-price table{border-collapse:collapse;table-layout:fixed;width:100%;}@media(min-width:768px){.component--price-list .multi-price table{margin-bottom:0 !important;}}.component--price-list .multi-price table thead{border:10px solid #ecf0f1;}.component--price-list .multi-price table tbody{border:10px solid #ecf0f1;}.component--price-list .multi-price table tr{border-bottom:10px solid #ecf0f1;}.component--price-list .multi-price table td{line-height:1.65rem;padding:15px;}.component--price-list .multi-price table td .default{color:#01a283;font-size:18px;}.component--price-list .multi-price table th{background:#ecf0f1;display:none;}.component--price-list .multi-price table th.heading{color:#1e242d;}@media(min-width:768px){.component--price-list .multi-price table th{padding-top:7px;}}.component--price-list .multi-price table th.default{color:#01a283;font-size:18px;}.component--price-list .multi-price table th.strength-tab{padding-left:15px;}.component--price-list .multi-price ul{display:flex;top:0;z-index:10;margin-left:0;margin-bottom:0;}.component--price-list .multi-price ul li{list-style:none;flex:1;}.component--price-list .multi-price ul li button{background-color:#ecf0f1;color:#1e242d;font-size:18px;outline:none;width:100%;border:none;font-size:18px;font-weight:bold;text-transform:none;border-radius:0;letter-spacing:normal;}.component--price-list .multi-price ul li button:hover{background-color:#e3e9eb;color:#1e242d;cursor:pointer;}.component--price-list .multi-price li.active button,.component--price-list .multi-price li.active button:hover{background:#01a283;color:#fff;font-size:18px;}.component--price-list .multi-price .price,.component--price-list .multi-price .med{font-size:18px;display:block;font-weight:bold;}.component--price-list .multi-price .price__normal,.component--price-list .multi-price .med__normal{font-weight:normal;}.component--price-list .multi-price .price a,.component--price-list .multi-price .med a{color:#01a283;}.component--price-list .multi-price .price a:hover,.component--price-list .multi-price .med a:hover{color:#01a283;}.component--price-list .multi-price td+td,.component--price-list .multi-price th+th{text-align:center;display:none;}.component--price-list .multi-price .show{display:table-cell;}.component--price-list .multi-price .price{text-align:center;color:#01a283;}.component--price-list .multi-price .hide{border:0;background:none;}.component--price-list .multi-price .show-on-mobile{display:table-cell !important;}.component--price-list .multi-price .hide-cell{display:none !important;}@media(min-width:768px){.component--price-list .multi-price ul{display:none;}.component--price-list .multi-price td,.component--price-list .multi-price th{display:table-cell !important;}.component--price-list .multi-price .heading{color:#667075;font-size:18px;display:block;font-weight:bold;}.component--price-list .multi-price a.grey-text{color:#667075;}.component--price-list .multi-price a.grey-text:hover{color:#667075;}}.component--price-list .price-list{background-color:#ecf0f1;padding:10px;margin:unset;}.component--price-list .price-list .item{background-color:#fff;margin-bottom:10px;padding:unset;}.component--price-list .price-list .item:last-of-type{margin-bottom:unset;}.component--price-list .price-list .item--wrapper{display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;color:#2c3e50;padding:15px;}.component--price-list .price-list .item .content--heading{display:flex;justify-content:space-between;margin-top:unset;}.component--price-list .price-list .item .content--title{padding-right:.5rem;}.component--price-list .price-list .item .content--price{display:block;color:#2c3e50;font-weight:600;font-size:20px;flex-shrink:0;}.component--price-list .price-list .item .content--detail{display:flex;justify-content:space-between;padding:unset;text-align:left;background-color:unset;position:relative;padding-right:25px;}.component--price-list .price-list .item .content--detail:after{content:"";display:block;position:absolute;height:100%;width:14px;background-image:url(/img/arrow.svg);background-position:center center;background-size:100%;background-repeat:no-repeat;right:2px;top:0;opacity:.5;}@media(min-width:768px){.component--price-list .price-list .item .content--detail{width:100%;}}.component--price-list .price-list .item .content--item-detail{color:#667075;}.component--price-list .price-list .item .content--price-note{opacity:.5;}.component--price-list .price-list .item .content--badge{padding-left:15px;padding-right:15px;}.component--price-list .extra-detail{display:flex;justify-content:flex-end;padding:.5rem 10px 1rem;}@media(min-width:768px){.component--price-list .extra-detail{justify-content:space-between;}}.component--feature-tabs{padding-top:20px;}.component--feature-tabs .tab-selector{display:flex;list-style:none;margin:unset;padding:unset;padding:0 15px;}@media(max-width:767px){.component--feature-tabs .tab-selector{display:none;}}.component--feature-tabs .tab-selector .tab{background-color:#d6d6d6;flex:1 1 auto;padding:10px;text-align:center;margin-right:10px;margin-bottom:5px;cursor:pointer;}.component--feature-tabs .tab-selector .tab:last-of-type{margin-right:unset;}.component--feature-tabs .tab-selector .tab.active{margin-bottom:unset;padding-bottom:5px;background-color:#fff;color:#01a283;font-weight:bold;}.component--feature-tabs .tab-body{display:flex;flex-direction:column;}@media(min-width:768px){.component--feature-tabs .tab-body{background-color:#fff;padding:50px;}}@media(max-width:767px){.component--feature-tabs .tab-wrapper{border-bottom:1px solid #d6d6d6;margin-bottom:1rem;}.component--feature-tabs .tab-wrapper:last-of-type{margin-bottom:unset;}}@media(min-width:768px){.component--feature-tabs .tab-wrapper{display:none;}}.component--feature-tabs .tab-wrapper.active .content--heading:before{content:unset;}.component--feature-tabs .tab-wrapper.active .content--detail{display:block;}@media(min-width:768px){.component--feature-tabs .tab-wrapper.active{display:flex;flex-direction:column;}}.component--feature-tabs .tab-content .content--heading{margin-top:unset;}@media(max-width:767px){.component--feature-tabs .tab-content .content--heading{position:relative;padding-left:25px;cursor:pointer;}.component--feature-tabs .tab-content .content--heading:before,.component--feature-tabs .tab-content .content--heading:after{content:'';background-color:#f7921e;display:block;position:absolute;top:0;left:0;margin:2px 0;}.component--feature-tabs .tab-content .content--heading:before{height:13px;width:3px;transform:translateX(5px);}.component--feature-tabs .tab-content .content--heading:after{width:13px;height:3px;transform:translateY(5px);}}@media(max-width:767px){.component--feature-tabs .tab-content .content--detail{padding-left:25px;display:none;margin-bottom:20px;}}@media(min-width:768px){.component--feature-tabs .tab-content .content--detail{display:block;}}.component--feature-tabs .tab-content .content--detail p{margin-bottom:20px;}@media(max-width:767px){.component--feature-tabs .tab-image{display:none;}}@media(min-width:768px){.component--feature-tabs .tab-image{margin-bottom:20px;margin-left:20px;}}.component--feature-tabs .tab-image img{max-height:100px;}@media(min-width:768px){.component--feature-slot .component--inner{max-width:1212px;margin:auto;overflow:hidden;}}.component--feature-slot .content--img img{max-width:100%;display:flex;}@media(min-width:768px){.component--feature-slot .content--wrapper{display:flex;flex-direction:row;max-width:1212px;position:absolute;width:100%;top:2rem;bottom:2rem;overflow:hidden;align-items:center;}}.component--feature-slot .content--detail{background-color:#fff;padding:20px 20px;}@media(max-width:767px){.component--feature-slot .content--detail{margin:0 20px;position:relative;top:-20px;text-align:center;}}@media(min-width:768px){.component--feature-slot .content--detail{width:52%;padding:50px;}}@media(min-width:768px){.component--feature-slot.fs_1{position:relative;height:550px;}}@media(min-width:768px){.component--feature-slot.fs_1 .section--inner{display:flex;flex-direction:column;height:100%;justify-content:center;}}@media(min-width:768px){.component--feature-slot.fs_1 .panel{position:absolute;right:0;display:flex;flex-direction:column;height:100%;width:50%;overflow:hidden;}}.component--feature-slot.fs_1 .panel .content--image{height:176px;}@media(min-width:768px){.component--feature-slot.fs_1 .panel .content--image{height:100%;width:100%;}}@media(min-width:768px){.component--feature-slot.fs_2{position:relative;height:410px;}}@media(min-width:768px){.component--feature-slot.fs_2 .section--inner{display:flex;flex-direction:column;height:100%;justify-content:center;}}@media(min-width:768px){.component--feature-slot.fs_2 .panel{position:absolute;right:0;display:flex;flex-direction:column;height:100%;width:50%;overflow:hidden;}}@media(min-width:768px){.component--feature-slot.fs_2 .panel .content--image{height:100%;width:100%;}.component--feature-slot.fs_2 .panel .content--image img{max-width:100%;height:100%;}}@media(min-width:768px){.component--feature-slot.fs_2 .tp--reviews-wrapper .content--image{width:45%;}}.component--feature-slot.fs_2 .tp--reviews-wrapper .content--image img{max-width:100%;}.component--feature-slot.fs_2.reverse .tp--reviews-wrapper .content--image{order:2;}.component--feature-slot.fs_2.reverse .tp--reviews-wrapper .content--detail{order:1;}.component--price-table .price-table{margin:25px;}@media(max-width:767px){.component--price-table .price-table{margin-top:40px;}}@media(min-width:768px){.component--price-table .price-table{margin:50px auto;flex-flow:wrap;justify-content:space-between;height:100%;}}.component--price-table .price-block{background:#eee;margin-bottom:25px;}@media(min-width:768px){.component--price-table .price-block{width:48%;margin-bottom:2rem;}}@media(min-width:768px){.component--price-table .price--summary{display:flex;flex-direction:column;flex-grow:1;}}.component--price-table .price--summary .content--sub-heading{font-size:24px;line-height:1.8rem;margin-bottom:20px;}@media(max-width:767px){.component--price-table .price--summary .content--sub-heading{text-align:center;}}.component--price-table .price--summary ul{margin-top:2rem;}@media(max-width:767px){.component--price-table .price--summary ul{margin-left:2rem;margin-right:2rem;}}@media(min-width:768px){.component--price-table .price--summary ul{margin-top:.5rem;}}.component--price-table .price--summary ul li{margin-bottom:.5rem;}@media(min-width:768px){.component--price-table .price--summary ul li{margin-bottom:.5rem;}}.component--price-table .footnote{display:flex;width:100%;justify-content:center;text-align:center;margin-bottom:50px;}@media(min-width:768px){.component--price-table .footnote{margin-bottom:10px;}}.component--related-items .section--heading{font-size:28px;line-height:1.1;font-family:Gibson,"pd Helvetica","pd Arial";font-weight:bold;margin-bottom:2rem;color:#3c4858;}@media(min-width:768px){.component--related-items .section--heading{font-size:28px;line-height:1.1;margin-bottom:10px;}}.component--related-items ul{margin:unset;padding:unset;list-style:none;}@media(min-width:768px){.component--related-items .related-content--list{display:flex;align-items:flex-start;}}.component--related-items .related-content--item{margin-bottom:2rem;}@media(min-width:768px){.component--related-items .related-content--item{display:flex;flex-direction:column;flex:1;margin-bottom:unset;padding:1rem 2rem;}}@media(min-width:768px){.component--related-items .related-content--item:first-of-type{padding-left:unset;}}.component--related-items .related-content--item:last-of-type{margin-bottom:unset;}@media(min-width:768px){.component--related-items .related-content--item:last-of-type{padding-right:unset;}}.component--related-items .related-content--item .content--cta{margin-top:20px !important;}@media(max-width:767px){.component--related-items .related-content--item .content--cta .btn{display:unset;}}.component--related-items .related-content--item .content--heading{font-family:Gibson,"pd Helvetica","pd Arial";font-weight:bold;font-size:1.1rem;}.component--related-items .related-content--item .content--heading a{color:#000;text-decoration:none;}@media(min-width:768px){.section--product-list .section--inner{max-width:1212px;margin:0 auto;padding-left:50px;padding-right:50px;}}.section--product-list .product-list{display:flex;flex-direction:column;}.section--product-list .product-list .product--item{margin:0 4px 4px 4px;background-color:#fff;padding:28px;}.section--product-list .product-list .product--item:first-of-type{margin-top:4px;}.section--product-list .product-list .product--item:last-of-type{margin-bottom:32px;}@media(min-width:768px){.section--product-list .product-list .product--item{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:unset;}}@media(min-width:768px){.section--product-list .product-list .product--detail{display:flex;flex-direction:column;order:1;padding-top:32px;margin-right:2%;width:47%;}}.section--product-list .product-list .product--detail .content--heading{color:#000;}.section--product-list .product-list .product--detail .content--heading a{color:#000;text-decoration:none;}.section--product-list .product-list .product--detail .content--heading.heading--secondary{font-size:28px;}.section--product-list .product-list .product--detail .content--sub-heading{display:block;font-size:12px;margin-top:10px;}.section--product-list .product-list .product--summary{margin-top:20px;margin-bottom:20px;}@media(min-width:768px){.section--product-list .product-list .product--image{display:flex;order:2;width:47%;align-items:center;}}.section--product-list .product-list .product--image .img--wrapper{display:block;width:100%;position:relative;overflow:hidden;box-sizing:border-box;padding-top:100%;}.section--product-list .product-list .product--image .img--wrapper img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.section--product-list .product-list .product--image img{max-width:100%;height:auto;}@media(min-width:768px){.section--product-list .product-list .product--cta{order:3;width:47%;}}.section--product-list .product-list .product--data{order:4;width:100%;}@media(min-width:768px){.section--product-list .product-list .product--data{padding-bottom:2rem;}}.section--product-list .product-list .cta--block{text-align:left;}@media(min-width:768px){.section--product-list .product-list .cta--block{display:flex;flex-direction:column;}}@media(min-width:768px){.section--product-list .product-list .cta--block .btn{width:fit-content;}}.section--product-list .product-list .cta--block .btn+.btn{margin-top:40px;}.section--product-list .product-list .cta--block .btn--primary{display:block;}@media(min-width:768px){.section--product-list .product-list .cta--block .btn--primary{display:inline-block;}}.section--product-list .product-list .cta--block .btn-group{margin-top:20px;}.section--product-list .product-list .cta--block .btn-group .btn+.btn{margin-top:20px;}@media(min-width:768px){.section--product-list .product-list.flip-flap .product--item:nth-child(odd){flex-direction:row;}}@media(min-width:768px){.section--product-list .product-list.flip-flap .product--item:nth-child(even){flex-direction:row-reverse;justify-content:flex-end;}}@media(min-width:768px){.section--product-list .product-list.flip-flap .product--item:nth-child(even) .product--detail{margin-right:unset;margin-left:2%;}}@media(min-width:768px){.section--product-list .product-list.flip-flap--reverse .product--item:nth-child(odd){flex-flow:row-reverse;}}@media(min-width:768px){.section--product-list .product-list.flip-flap--reverse .product--item:nth-child(odd) .product--detail{margin-right:unset;margin-left:2%;}}@media(min-width:768px){.section--product-list .product-list.flip-flap--reverse .product--item:nth-child(even){flex-flow:row;}}.section--product-list .content--heading{color:#000;}@media(min-width:768px){.section--product-list .content--heading{margin-bottom:unset;}}.section--product-list .content--cta .btn--primary,.section--product-list .content--cta .btn--secondary{display:block;}@media(min-width:768px){.section--product-list .content--cta .btn--primary,.section--product-list .content--cta .btn--secondary{display:inline-block;}}.why-pd{background-color:#ecf0f1;display:flex;align-items:start;padding:32px;border-bottom:1px solid #d6d6d6;flex-direction:column;}@media(min-width:990px){.why-pd{flex-direction:row;}}.why-pd:last-of-type{border-bottom:none;}@media(min-width:990px){.why-pd:last-of-type{margin-bottom:40px;}}.why-pd .why-question{flex-basis:40%;text-align:right;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;width:100%;}@media(min-width:990px){.why-pd .why-question{flex-direction:row;margin-top:8px;align-items:start;}}.why-pd .why-question h3{margin:0 0 26px 0;text-align:center;display:block;width:100%;}@media(min-width:990px){.why-pd .why-question h3{margin:2px 0 0 0;text-align:left;}}.why-pd .why-question .icon{display:none;}@media(min-width:990px){.why-pd .why-question .icon{margin:0 30px;display:inline-flex;margin:0 32px;}}.why-pd .why-answer{flex-basis:60%;text-align:left;display:flex;align-items:start;}.why-pd .why-answer .icon{display:inline-flex;margin:8px 16px 0 0;}@media(min-width:990px){.why-pd .why-answer .icon{display:none;}}.section--faq.section--item-list .section--inner{padding-left:0;padding-right:0;}@media(min-width:990px){.section--faq.section--item-list .section--inner{padding-left:30px;padding-right:30px;}}.section--faq.section--item-list .px-neg{padding-left:30px;padding-right:30px;}.section--faq.section--item-list h2{text-align:left;}@media(min-width:768px){.section--faq.section--item-list h2{text-align:center;}}.section--faq.section--item-list p:not(.accordion p){text-align:left;}@media(min-width:768px){.section--faq.section--item-list p:not(.accordion p){text-align:center;}}.section--faq.section--item-list .accordion .accordion--heading{align-items:center;justify-content:space-between;padding:0 30px;}@media(min-width:768px){.section--faq.section--item-list .accordion .accordion--heading{padding:0;}}.section--faq.section--item-list .accordion .accordion--heading .min-126{min-width:126px;margin-right:16px;}.section--faq.section--item-list .accordion .accordion--heading .content--cta{margin:0;}.section--faq.section--item-list .accordion .accordion--heading .icon--toggle{margin-top:0;}.section--faq.section--item-list .accordion .accordion--heading .heading--text{font-family:Gibson,"pd Helvetica","pd Arial";font-size:24px;font-weight:600;}.section--faq.section--item-list .accordion .accordion--heading.active{font-weight:400;}.section--faq.section--item-list .accordion .accordion--row{background-color:#f9f9f9;}.section--faq.section--item-list .accordion .accordion--content{margin:0;}.section--lander-wl-how-it-works{background-color:#fabc45;color:#000;}.section--lander-wl-how-it-works .component--inner{padding:64px 4px 32px;}.section--lander-wl-how-it-works .component--inner h2{color:#000;}@media(min-width:990px){.section--lander-wl-how-it-works .component--inner{max-width:1212px;margin:auto;box-sizing:border-box;padding-left:3rem;padding-right:3rem;}}.section--lander-wl-how-it-works a{text-decoration:none !important;}.section--lander-wl-how-it-works .content--heading{text-align:center;align-items:baseline;color:#fff;}.section--lander-wl-how-it-works .content--heading .intro{font-weight:200;}.section--lander-wl-how-it-works .feature--block{max-width:913px;margin-left:auto;margin-right:auto;}@media(min-width:768px){.section--lander-wl-how-it-works .feature--block{display:flex;justify-content:space-between;margin-bottom:2rem;column-gap:16px;}}.section--lander-wl-how-it-works .feature--item{display:flex;flex-direction:column;align-items:center;padding:8px;margin-bottom:24px;}@media(min-width:768px){.section--lander-wl-how-it-works .feature--item{width:100%;max-width:280px;display:inline-flex;margin-bottom:unset;}}.section--lander-wl-how-it-works .feature--item .icon{width:120px;aspect-ratio:1/1;background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:100%;margin-bottom:18px;position:relative;border:3px solid #000;}.section--lander-wl-how-it-works .feature--item .icon img{width:60px;}.section--lander-wl-how-it-works .feature--item .icon:after{content:"";background-color:#000;justify-content:center;background-image:url("/img/icons/check-sharp-solid.svg");background-position:center center;background-size:60%;width:34px;aspect-ratio:1/1;border-radius:100%;background-repeat:no-repeat;margin-left:74px;position:absolute;bottom:0;right:0;}.section--lander-wl-how-it-works .feature--item p{text-align:center;line-height:1.2;}.section--how-it-works-mou{background:radial-gradient(circle farthest-corner at 0 0,#f7ddb2 0%,#fabc45 50%);}.section--how-it-works-mou .section--inner{max-width:1212px;margin:0 auto;text-align:center;color:#000;padding:64px 30px;position:relative;}.section--how-it-works-mou .section--inner h2{font-size:44px;}.section--how-it-works-mou .section--inner .dr-img{display:inline-flex;flex-direction:column;align-items:center;line-height:1.2;margin-bottom:24px;}.section--how-it-works-mou .section--inner .dr-img img{border-radius:100%;width:60px;aspect-ratio:1/1;margin-bottom:16px;}.section--how-it-works-mou .section--inner .icon-wrapper{max-width:1212px;display:flex;justify-content:space-between;margin:32px auto 32px;flex-direction:column;align-items:center;}@media(min-width:768px){.section--how-it-works-mou .section--inner .icon-wrapper{flex-direction:row;align-items:start;margin-bottom:0;}}.section--how-it-works-mou .section--inner .icon-wrapper .icon-col{display:inline-flex;flex-direction:column;text-align:center;margin:0 30px;max-width:200px;width:100%;}@media(min-width:768px){.section--how-it-works-mou .section--inner .icon-wrapper .icon-col{max-width:300px;}}.section--how-it-works-mou .section--inner .icon-wrapper .icon-col .icon{width:100%;aspect-ratio:1/1;border-radius:32px;margin-bottom:24px;display:flex;align-items:center;justify-content:center;}.section--how-it-works-mou .section--inner .icon-wrapper .icon-col .icon img{width:70%;}.section--how-it-works-mou .section--inner .icon-wrapper .icon-col p{margin-bottom:32px;font-size:24px;}.section--how-it-works-mou .section--inner .icon-wrapper .icon-col:last-of-type p{margin-bottom:0;}@media(min-width:768px){.section--how-it-works-mou .section--inner .icon-wrapper .icon-col:last-of-type p{margin-bottom:32px;}}.component--banner{display:block;padding:10px 30px;background-color:#000;color:#fff;text-align:center;}.component--banner a{white-space:nowrap;}.modal{position:fixed;top:0;bottom:0;right:0;width:100%;background:rgba(0,0,0,.5);z-index:11;display:flex;align-items:center;justify-content:center;}.modal-header{margin-bottom:2.5rem;padding-bottom:1rem;width:100%;text-align:center;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;}.modal-header .modal-title{display:flex;flex-grow:1;justify-content:center;}.modal-header .modal-title img{height:40px;}@media(min-width:768px){.modal-header .modal-title img{height:60px;}}.modal-header button{background:unset;border:unset;display:flex;align-items:center;font-size:33px;line-height:30px;color:#666;cursor:pointer;padding:0 12px;}.modal-header button:active{color:#000;}.modal-header button span{display:block;}.modal-body{display:flex;flex-direction:column;align-items:center;}@media(min-width:768px){.modal-body{padding:0 5rem;}}.modal-body h2{font-size:22px;}@media(min-width:768px){.modal-body h2{font-size:30px;}}.modal-body h3{font-size:30px;margin:3rem 0;color:#029c7f;}@media(min-width:768px){.modal-body h3{font-size:40px;}}.modal-body .btn{width:75%;margin:0 0 2rem;}.modal-content{background:#fff;width:88vw;max-width:800px;box-sizing:border-box;margin:auto;padding:1.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:.25rem;box-shadow:0 2px 5px 0 rgba(0,0,0,.5);}@media(min-width:768px){.modal-content{width:50vw;padding:2rem;}}.modal-content.full-width{width:100% !important;max-width:1010px !important;margin:30px;}.modal-content.full-width .modal-header{justify-content:end;}.modal-content.full-width .modal-body{display:block;width:100%;}.modal-content.full-width .video-container{position:relative;width:100%;padding-bottom:56.35%;height:0;}.modal-content.full-width .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.modal.sign-up .modal-content{width:88vw;max-width:400px;}@media(min-width:768px){.modal.sign-up .modal-content{width:88vw;max-width:400px;}}.modal.sign-up .modal-header{display:flex;justify-content:end;border-bottom:none;margin-bottom:0;}.modal.sign-up .modal-body{width:100%;}.modal.sign-up .modal-body h4{color:#000;line-height:1.2;margin-bottom:16px;width:100%;font-size:24px;}.modal.sign-up .modal-body a{color:#000;}.modal.sign-up .modal-body form{display:flex;flex-direction:column;width:100%;}.modal.sign-up .modal-body form .form-group{margin-bottom:1rem;display:flex;flex-direction:column;align-items:start;}.modal.sign-up .modal-body form .form-group label{display:inline-block;margin-bottom:.5rem;}.modal.sign-up .modal-body form .form-group input.form-control{display:flex;align-items:center;height:50px;padding:0 .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#000;background-color:#fff;border:1px solid #9c9ca3;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;align-self:stretch;}.modal.sign-up .modal-body form .form-group .container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:11px;color:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left;line-height:1.3;}.modal.sign-up .modal-body form .form-group .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}.modal.sign-up .modal-body form .form-group .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border:2px solid #1ece96;}.modal.sign-up .modal-body form .form-group .container:hover input~.checkmark{background-color:#fff;}.modal.sign-up .modal-body form .form-group .container input:checked~.checkmark{background-color:#1ece96;}.modal.sign-up .modal-body form .form-group .checkmark:after{content:"";position:absolute;display:none;}.modal.sign-up .modal-body form .form-group .container input:checked~.checkmark:after{display:block;}.modal.sign-up .modal-body form .form-group .container .checkmark:after{left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.modal.sign-up .modal-body .btn{width:auto;align-self:stretch;}.section--alternative-treatments .section--inner{max-width:1212px;margin:0 auto;text-align:center;padding:64px 0 !important;}.section--alternative-treatments .section--inner h2{font-size:44px;padding:0 32px;}.section--alternative-treatments .section--inner .alternative-treatment-wrapper{height:auto !important;}.section--alternative-treatments .section--inner .alternative-treatment-wrapper .alternative-treatment{width:100%;display:inline-flex;flex-direction:column;border:none !important;flex-basis:82% !important;max-width:380px !important;height:auto !important;}.section--alternative-treatments .section--inner .alternative-treatment-wrapper .alternative-treatment img{width:100%;height:auto;}.section--alternative-treatments .section--inner .alternative-treatment-wrapper .alternative-treatment .details{border:4px solid #ecf0f1;border-top:none;text-align:left;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;}.section--alternative-treatments .section--inner .alternative-treatment-wrapper .alternative-treatment .details h3{margin-top:0;margin-left:0 !important;margin-right:0 !important;}.section--alternative-treatments .section--inner .alternative-treatment-wrapper .alternative-treatment .details p{margin-left:0 !important;margin-right:0 !important;}.section--alternative-treatments .section--inner .alternative-treatment-wrapper .alternative-treatment .details li{list-style-image:url(/img/icons/check-sharp-solid-black.svg);}.section--alternative-treatments .section--inner .alternative-treatment-wrapper .alternative-treatment .details li::marker{font-size:26px;margin-top:5px;}.section--alternative-treatments .section--inner .alternative-treatment-wrapper .alternative-treatment .details .hero--cta{margin-top:24px;justify-self:end;display:flex;}.section--alternative-treatments .section--inner .alternative-treatment-wrapper .alternative-treatment .details .hero--cta .btn{flex-grow:1;}.section--product-carousel .section--inner{padding:32px 0;text-align:center;}.section--product-carousel .section--inner h2{color:#000;font-size:24px;margin-bottom:32px;line-height:1;}.section--product-carousel .section--inner p{margin-left:32px;margin-right:32px;}.section--product-carousel .section--inner .product-carousel-wrapper{text-align:left;height:326px;width:100%;overflow-x:scroll;display:flex;-ms-overflow-style:none;scrollbar-width:none;margin-top:32px;}.section--product-carousel .section--inner .product-carousel-wrapper::-webkit-scrollbar{display:none;}.section--product-carousel .section--inner .product-carousel-wrapper .carousel-product-item{flex-basis:140px;height:300px;flex-shrink:0;border:4px solid #ecf0f1;display:inline-flex;flex-direction:column;margin:0 8px;border-radius:8px;text-decoration:none;background-color:#fff;padding:4px;color:#333;justify-content:space-between;}.section--product-carousel .section--inner .product-carousel-wrapper .carousel-product-item:first-of-type{margin-left:16px;}.section--product-carousel .section--inner .product-carousel-wrapper .carousel-product-item:last-of-type{margin-right:16px;}.section--product-carousel .section--inner .product-carousel-wrapper .carousel-product-item .product-title{display:flex;flex-grow:1;flex-direction:column;justify-content:center;}.section--product-carousel .section--inner .product-carousel-wrapper .carousel-product-item h3{font-size:16px;color:#000;margin:16px 0 0 0;font-weight:600;margin:16px;}.section--product-carousel .section--inner .product-carousel-wrapper .carousel-product-item .product-image{width:140px;height:auto;align-self:center;}.section--product-carousel .section--inner .product-carousel-wrapper .carousel-product-item section{margin-left:16px;margin-bottom:8px;font-size:14px;}.section--product-carousel .section--inner .product-carousel-wrapper .carousel-product-item .arrow-left{margin-left:16px;margin-bottom:16px;}body main{background-color:#ecf0f1;}body main.has-steps{background-color:#fff;}body.questions-open{margin:0;height:100%;overflow:hidden;}footer a{color:#fff;text-decoration:none;}.section--expert-diagnosis{padding-bottom:0;}.section--expert-diagnosis .price{font-weight:900;font-size:20px;text-align:center;}@media(min-width:990px){.section--expert-diagnosis .price{text-align:left;}}.section--expert-diagnosis .section--inner{padding-left:0;padding-right:0;}@media(min-width:990px){.section--expert-diagnosis .section--inner{padding-left:30px;padding-right:30px;}}.section--expert-diagnosis .px-neg{padding-left:30px;padding-right:30px;}.section--expert-diagnosis h2{text-align:left;}@media(min-width:990px){.section--expert-diagnosis h2{text-align:center;}}.section--expert-diagnosis ul{list-style:none;margin:0;display:flex;column-gap:16px;flex-direction:column;justify-content:space-between;}@media(min-width:990px){.section--expert-diagnosis ul{flex-direction:row;}}.section--expert-diagnosis ul li{position:relative;display:flex;margin-bottom:30px;text-align:left;align-items:center;flex:1;width:100%;font-weight:700;}@media(min-width:990px){.section--expert-diagnosis ul li{text-align:left;width:212px;max-width:212px;}}.section--expert-diagnosis ul li:before{content:"";display:inline-block;width:34px;height:34px;min-width:34px;background-image:url(/img/open-check.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;margin-right:10px;margin-bottom:0;}@media(min-width:990px){.section--expert-diagnosis ul li:before{background-image:url(/img/icons/status_tick.png);}}@media(min-width:990px){.section--expert-diagnosis .section--inner--3col{flex-direction:row;margin-bottom:40px;}}.section--expert-diagnosis .section--inner--3col .col1{order:0;}@media(min-width:990px){.section--expert-diagnosis .section--inner--3col .col1{order:1;}}@media(min-width:990px){.section--expert-diagnosis .section--inner--3col .col1{flex:0 0 50%;height:auto;width:auto;}}.section--expert-diagnosis .section--inner--3col .col2{order:1;}@media(min-width:990px){.section--expert-diagnosis .section--inner--3col .col2{order:0;padding:0 60px 0 30px;}}.section--expert-diagnosis .section--inner--3col .col2 ul{width:100%;}.section--expert-diagnosis .section--inner--3col .col2 ul li{flex:1 0 100%;max-width:100%;text-align:left;flex-direction:row;align-items:flex-start;}.section--expert-diagnosis .section--inner--3col .col2 ul li:before{content:"";display:inline-block;width:34px;height:34px;min-width:34px;background-image:url(/img/open-check.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;margin-right:10px;margin-bottom:0;}.wl-treatment-plans .component--hero{background-image:url(/img/wl-heros/1920x1080_back_.jpg);background-size:cover;background-repeat:no-repeat;}