.h0{min-height:0}.h25{min-height:25vh}.h50{min-height:50vh}.h70{min-height:70vh}.h75{min-height:75vh}.h100{min-height:100vh}.h-auto{height:auto;padding-bottom:3em}.mt0{margin-top:0}.pt0{padding-top:0}.mb0{margin-bottom:0}.pb0{padding-bottom:0}.ml0{margin-left:0}.pl0{padding-left:0}.mr0{margin-right:0}.pr0{padding-right:0}.mt1{margin-top:1em}.pt1{padding-top:1em}.mb1{margin-bottom:1em}.pb1{padding-bottom:1em}.ml1{margin-left:1em}.pl1{padding-left:1em}.mr1{margin-right:1em}.pr1{padding-right:1em}.mt2{margin-top:2em}.pt2{padding-top:2em}.mb2{margin-bottom:2em}.pb2{padding-bottom:2em}.ml2{margin-left:2em}.pl2{padding-left:2em}.mr2{margin-right:2em}.pr2{padding-right:2em}.mt3{margin-top:3em}.pt3{padding-top:3em}.mb3{margin-bottom:3em}.pb3{padding-bottom:3em}.ml3{margin-left:3em}.pl3{padding-left:3em}.mr3{margin-right:3em}.pr3{padding-right:3em}.mt4{margin-top:4em}.pt4{padding-top:4em}.mb4{margin-bottom:4em}.pb4{padding-bottom:4em}.ml4{margin-left:4em}.pl4{padding-left:4em}.mr4{margin-right:4em}.pr4{padding-right:4em}.mt5{margin-top:5em}.pt5{padding-top:5em}.mb5{margin-bottom:5em}.pb5{padding-bottom:5em}.ml5{margin-left:5em}.pl5{padding-left:5em}.mr5{margin-right:5em}.pr5{padding-right:5em}.mt6{margin-top:6em}.pt6{padding-top:6em}.mb6{margin-bottom:6em}.pb6{padding-bottom:6em}.ml6{margin-left:6em}.pl6{padding-left:6em}.mr6{margin-right:6em}.pr6{padding-right:6em}.mt7{margin-top:7em}.pt7{padding-top:7em}.mb7{margin-bottom:7em}.pb7{padding-bottom:7em}.ml7{margin-left:7em}.pl7{padding-left:7em}.mr7{margin-right:7em}.pr7{padding-right:7em}.mt8{margin-top:8em}.pt8{padding-top:8em}.mb8{margin-bottom:8em}.pb8{padding-bottom:8em}.ml8{margin-left:8em}.pl8{padding-left:8em}.mr8{margin-right:8em}.pr8{padding-right:8em}.mt9{margin-top:9em}.pt9{padding-top:9em}.mb9{margin-bottom:9em}.pb9{padding-bottom:9em}.ml9{margin-left:9em}.pl9{padding-left:9em}.mr9{margin-right:9em}.pr9{padding-right:9em}.mt10{margin-top:10em}.pt10{padding-top:10em}.mb10{margin-bottom:10em}.pb10{padding-bottom:10em}.ml10{margin-left:10em}.pl10{padding-left:10em}.mr10{margin-right:10em}.pr10{padding-right:10em}.mt15{margin-top:15em}.pt15{padding-top:15em}.mb15{margin-bottom:15em}.pb15{padding-bottom:15em}.ml15{margin-left:15em}.pl15{padding-left:15em}.mr15{margin-right:15em}.pr15{padding-right:15em}.mt20{margin-top:20em}.pt20{padding-top:20em}.mthalf{margin-top:.5em}.pthalf{padding-top:.5em}.mb20{margin-bottom:20em}.pb20{padding-bottom:20em}.mbhalf{margin-bottom:.5em}.pbhalf{padding-bottom:.5em}.ml20{margin-left:20em}.pl20{padding-left:20em}.mlhalf{margin-left:.5em}.plhalf{padding-left:.5em}.mr20{margin-right:20em}.pr20{padding-right:20em}.mrhalf{margin-right:.5em}.prhalf{padding-right:.5em}.font100{font-weight:100}.font200{font-weight:200}.font300{font-weight:300}.font400{font-weight:400}.font500{font-weight:500}.font600{font-weight:600}.font700{font-weight:700}.font800{font-weight:800}.font900{font-weight:900}.heading{margin:0;padding:0}.heading__xxxl{font-size:75px;line-height:1}@media only screen and (max-width:1024px){.heading__xxxl{font-size:42px}}@media only screen and (max-width:767px){.heading__xxxl{font-size:32px}}.heading__xxl{font-size:55px;line-height:1}@media only screen and (max-width:1024px){.heading__xxl{font-size:36px}}@media only screen and (max-width:767px){.heading__xxl{font-size:28px}}.heading__xl{font-size:48px;line-height:1}@media only screen and (max-width:1024px){.heading__xl{font-size:32px}}@media only screen and (max-width:767px){.heading__xl{font-size:24px}}.heading__lg{font-size:28px}@media only screen and (max-width:1024px){.heading__lg{font-size:24px}}@media only screen and (max-width:767px){.heading__lg{font-size:20px}}.heading__md{font-size:24px}@media only screen and (max-width:1024px){.heading__md{font-size:18px}}.heading__sm{font-size:18px}@media only screen and (max-width:1024px){.heading__sm{font-size:16px}}.heading__xs{font-size:14px}.heading__caps{text-transform:uppercase}.heading__noCaps{text-transform:capitalize}.heading__nogap{letter-spacing:0}.footerNew{background-color:#efefef;border-top:1px solid #fff;font-size:14px}.footerNew__container{grid-gap:3em;display:grid;grid-template-columns:repeat(6,1fr);margin:auto;max-width:90vw;width:1400px}.footerNew__logo{display:flex;grid-column:span 6;justify-content:center}.footerNew__newsletter{grid-column:span 3}.footerNew__newsletter form{display:flex;justify-content:stretch}.footerNew__newsletter form .klaviyo_field_group{width:65%}.footerNew__newsletter form .klaviyo_field_group #k_id_email{border:2px solid #000}.footerNew__newsletter form button,.footerNew__newsletter form button:hover{background-color:#000;border:2px solid #000;transition:.3s}.footerNew__newsletter form button:hover{color:#fff;opacity:.8}.footerNew__menu{grid-column:span 1}.footerNew__menu .site-footer__linklist-item{padding:0 0 15px}.footerNew__menu h5{letter-spacing:0}.footerNew__pay{grid-column:span 3}.footerNew__pay h4{letter-spacing:0}.footerNew__social{align-items:flex-end;display:flex;grid-column:span 3;justify-content:flex-end}.footerNew__social svg path{fill:#000}.footerNew__copyright{grid-column:span 6;text-align:center}@media only screen and (max-width:1024px){.footerNew__newsletter{grid-column:span 6;text-align:center}.footerNew__newsletter form{justify-content:center}.footerNew__menu{grid-column:span 2;text-align:center}.footerNew__menu .site-footer__linklist{display:block}.footerNew .site-footer__payment-icons img{margin:0}}@media only screen and (max-width:767px){.footerNew__menu,.footerNew__pay{grid-column:span 6}.footerNew__pay h4{display:none}.footerNew__pay .site-footer__payment-icons img{margin:auto}.footerNew__social{grid-column:span 6;justify-content:center}}.collectionTemplate{background-color:#efefef;min-height:calc(100vh - 60px)}.collectionTemplate__container{display:flex;margin:auto;max-width:95vw;width:1920px}.collectionTemplate__sites{align-self:flex-start;margin-right:1em;min-width:350px}.collectionTemplate__sites ul{background-color:#fff;list-style:none}.collectionTemplate__sites ul li{line-height:2.5}.collectionTemplate__sites ul li a{display:block;transition:.3s}.collectionTemplate__sites ul li a:hover{color:#209978}.collectionTemplate__meta{grid-column:span 4}.collectionTemplate__meta>div{width:75%}.collectionTemplate__products{grid-gap:1.5em;display:grid;grid-template-columns:repeat(4,1fr)}.collectionTemplate__products--noMenu{grid-template-columns:repeat(5,1fr)}.collectionTemplate__products--noMenu .collectionTemplate__meta{grid-column:span 5}.collectionTemplate__product{background-color:#fff;box-shadow:0 0 30px 0 transparent;display:flex;flex-direction:column;position:relative;transition:.3s}.collectionTemplate__product:hover{box-shadow:0 0 30px 0 rgba(0,0,0,.25);transition:.3s}.collectionTemplate__product__content-container{margin-bottom:1em}.collectionTemplate__product__content-paragraph{margin:.8em 0 0}.collectionTemplate__product__content{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.collectionTemplate__product__image{overflow:hidden;position:relative}.collectionTemplate__product__image img:nth-of-type(2){left:0;opacity:0;position:absolute;transition:.3s}.collectionTemplate__product__image:hover img:nth-of-type(2){opacity:1;transition:.3s}.collectionTemplate__product--discount{background-color:#000;color:#fff;font-size:1.2em;font-weight:900;line-height:1;padding:1em 1em 1em 2em;position:absolute;right:0;text-align:right;text-transform:uppercase;top:0;z-index:5}@media only screen and (max-width:767px){.collectionTemplate__product--discount{font-size:.8em;padding:.75em .75em .75em 1.5em}}.collectionTemplate__product .product-form__cart-submit{background-color:transparent;border:3px solid #000;color:#000}.collectionTemplate__product .product-form__cart-submit:hover{background-color:#209978;border:3px solid #209978;color:#fff}.collectionTemplate__product--boxingday{background-color:#e4ff9a;bottom:0;color:#000;position:absolute;top:0;width:2em;z-index:1}.collectionTemplate__product--boxingday span{display:block;font-size:16px;left:50%;position:absolute;text-transform:uppercase;top:1em;transform:rotate(90deg) translateY(-50%);transform-origin:0 0;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-width:600px){.collectionTemplate__product--boxingday span{font-size:12px;top:1em}.collectionTemplate__product--boxingday{width:1em}}.collectionTemplate__boxingDay .collectionTemplate__product__content-container{padding-left:1em}@media screen and (max-width:600px){.collectionTemplate__boxingDay .collectionTemplate__product__content-container{padding-left:.5em}}.collectionTemplate__boxingDay .collectionTemplate__product__image,.collectionTemplate__boxingDay .product-form__item--submit{margin-left:1em}@media screen and (max-width:600px){.collectionTemplate__boxingDay .collectionTemplate__product__image,.collectionTemplate__boxingDay .product-form__item--submit{margin-left:.5em}.collectionTemplate__boxingDay .btn{padding:8px 15px}}@media only screen and (max-width:1600px){.collectionTemplate__meta{grid-column:span 3}.collectionTemplate__sites{min-width:250px}.collectionTemplate__products{grid-template-columns:repeat(3,1fr)}.collectionTemplate__products--noMenu{grid-template-columns:repeat(4,1fr)}.collectionTemplate__products--noMenu .collectionTemplate__meta{grid-column:span 4}}@media only screen and (max-width:1025px){.collectionTemplate__sites{display:none}.collectionTemplate__products--noMenu{grid-template-columns:repeat(3,1fr)}.collectionTemplate__products--noMenu .collectionTemplate__meta{grid-column:span 3}}@media only screen and (max-width:769px){.collectionTemplate__meta{grid-column:span 2}.collectionTemplate__meta>div{width:90%}.collectionTemplate__products,.collectionTemplate__products--noMenu{grid-template-columns:repeat(2,1fr)}.collectionTemplate__products--noMenu .collectionTemplate__meta{grid-column:span 2}}@media only screen and (max-width:450px){.collectionTemplate__products{grid-gap:1em}.collectionTemplate__product__content{padding:1em!important}.collectionTemplate__product__content-container .grid-view-item__vendor,.collectionTemplate__product__content-paragraph{display:none}.collectionTemplate__product__content-container h2,.collectionTemplate__product__content-container span{font-size:14px}}.product__single--title{align-items:center;display:flex;justify-content:space-between}.product__single--title__discount{background-color:#000;color:#fff;font-size:1.2em;font-weight:900;line-height:1;margin-bottom:25px;max-width:110px;padding:1em 1em 1em 2em;text-align:right;text-transform:uppercase}.product__container{margin:auto;max-width:85vw;width:1400px}.product__content{grid-gap:4em;display:grid;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:1023px){.product__content{grid-template-columns:repeat(1,1fr)}}.product__gallery--image{box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.product__gallery--container{position:sticky;position:-webkit-sticky;top:130px}.product__cleanse--section{border-bottom:1px solid #efefef;width:100%}.product__cleanse--section__deselected{position:relative}.product__cleanse--section__deselected:after{background-color:hsla(0,0%,100%,.7);bottom:0;content:"";cursor:not-allowed;left:0;position:absolute;right:0;top:0}.product__cleanse--title__mob{display:none}@media only screen and (max-width:1023px){.product__cleanse--title__mob{display:block}.product__cleanse--title__desktop{display:none}}.product__cleanse--info{text-decoration:underline}.product__cleanse--info,.product__cleanse--info__alt{color:#bcbcbc;font-style:italic}.product__cleanse--info:hover{cursor:pointer}.product__cleanse--cleanse{border:1px solid #efefef;transition:.3s;width:100%}.product__cleanse--cleanse:hover{background-color:#efefef;border:1px solid #666;cursor:pointer;transition:.3s}.product__cleanse--cleanse.active{transition:.3s}.product__cleanse--level{border:1px solid #efefef}.product__cleanse--level__title{align-items:center;border-bottom:1px solid #efefef;display:flex;flex-direction:column}.product__cleanse--level__title svg{height:16px;max-height:16px}@media only screen and (max-width:600px){.product__cleanse--level__title{border-bottom:none;font-size:12px!important}.product__cleanse--level__content{padding:1em .5em!important}.product__cleanse--level__content .heading__xs{font-size:12px!important}}.product__cleanse--level__greeness{background:#fff;background:linear-gradient(90deg,#fff,#ddef9d 52%,#7ac965);border:1px solid #efefef;border-radius:20px;height:25px;margin:auto;position:relative;width:75%}.product__cleanse--level__greeness--pointer{background-color:#000;height:100%;left:15%;position:absolute;width:2px}.product__cleanse--level__greeness--pointer:after{background-color:#000;border-radius:50%;content:"";display:block;height:10px;left:-4px;position:absolute;top:100%;width:10px}.product__cleanse--level__greeness--pointer.intermediate{left:50%}.product__cleanse--level__greeness--pointer.advanced{left:85%}@media only screen and (max-width:600px){.product__cleanse--level__greeness{height:15px}}.product__cleanse--level__container{grid-gap:1em;display:grid;grid-template-columns:repeat(3,1fr);width:100%}.product__cleanse--level__info{background-color:#efefef;font-size:14px}.product__cleanse--level:hover{background-color:#efefef;border:1px solid #666;cursor:pointer;transition:.3s}.product__cleanse--level:hover .product__cleanse--level__title{border-bottom:1px solid #666;transition:.3s}.product__cleanse--level.active{transition:.3s}.product__cleanse--level.active .product__cleanse--level__title{border-bottom:1px solid #666;transition:.3s}@media only screen and (max-width:600px){.product__cleanse--level.active .product__cleanse--level__title{border-bottom:none}}.product__cleanse--days{align-items:center;border:1px solid #efefef;display:flex;height:175px;justify-content:center;position:relative}@media only screen and (max-width:600px){.product__cleanse--days{height:135px}}.product__cleanse--days__container{grid-gap:1em;display:grid;grid-template-columns:repeat(4,1fr);width:100%}@media only screen and (max-width:600px){.product__cleanse--days__container{grid-template-columns:repeat(3,1fr)}}.product__cleanse--days__info{align-items:center;background-color:#ddef9d;border-radius:20px;bottom:10px;display:flex;font-size:10px;justify-content:center;left:50%;padding:5px;position:absolute;transform:translateX(-50%);width:75%}.product__cleanse--days__info svg{margin-right:5px;width:8px}.product__cleanse--days__info svg path{fill:#000}@media only screen and (max-width:600px){.product__cleanse--days__info svg{display:none}}.product__cleanse--days:hover{background-color:#efefef;border:1px solid #666;cursor:pointer;transition:.3s}.product__cleanse--days.active{transition:.3s}.product__cleanse--boost{align-items:center;border:1px solid #efefef;display:flex;flex-direction:column;height:175px;justify-content:center;padding:1em;text-align:center}.product__cleanse--boost__container{grid-gap:1em;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:1em;width:100%}@media only screen and (max-width:600px){.product__cleanse--boost__container{font-size:14px!important}}.product__cleanse--boost:hover{background-color:#efefef;border:1px solid #666;cursor:pointer;transition:.3s}.product__cleanse--boost.active{border:1px solid #666;box-shadow:0 0 0 5px #d6d6d6;transition:.3s}.product__cleanse--boost__next{border:1px solid #efefef;transition:.3s;width:100%}.product__cleanse--boost__next:hover{background-color:#efefef;border:1px solid #666;cursor:pointer;transition:.3s}.product__cleanse--boost__next.active{border:1px solid #666;box-shadow:0 0 0 5px #d6d6d6;transition:.3s}.product__cleanse--boost__oos{cursor:not-allowed;opacity:.5}.product__cleanse--extender{border:1px solid #efefef}.product__cleanse--extender:hover{background-color:#efefef;border:1px solid #666;cursor:pointer;transition:.3s}.product__cleanse--extender.active{border:1px solid #666;box-shadow:0 0 0 5px #d6d6d6;transition:.3s}.product__cleanse--extender__next{border:1px solid #efefef;transition:.3s;width:100%}.product__cleanse--extender__next:hover{background-color:#efefef;border:1px solid #666;cursor:pointer;transition:.3s}.product__cleanse--extender__next.active{border:1px solid #666;box-shadow:0 0 0 5px #d6d6d6;transition:.3s}.product__cleanse--qty{align-items:center;border:1px solid #efefef;display:flex;height:175px;justify-content:center;position:relative}.product__cleanse--qty:hover{background-color:#efefef;border:1px solid #666;cursor:pointer;transition:.3s}.product__cleanse--qty.active{border:1px solid #666;box-shadow:0 0 0 5px #d6d6d6;transition:.3s}.product__cleanse--qty__discount{align-items:center;background-color:#ddef9d;border-radius:20px;bottom:10px;display:flex;font-size:10px;justify-content:center;left:50%;padding:5px;position:absolute;transform:translateX(-50%);width:75%}@media only screen and (max-width:600px){.product__cleanse--qty__container{grid-template-columns:repeat(4,1fr)}}.product__cleanse--price{align-items:flex-start;background-color:#000;bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:.5em 2em;position:fixed;transition:.3s}.product__cleanse--price.active{background-color:#efefef;color:#000;padding-bottom:0;position:relative;transition:.3s}.product__cleanse--price #product__cleanse--price-container{align-items:center;display:flex}@media only screen and (max-width:600px){.product__cleanse--price #product__cleanse--summary__cleanse{font-size:14px}}.product__cleanse--summary{background-color:#efefef;color:#000;padding:0 2em 2em;width:100%}.product__cleanse--summary__week{display:flex;justify-content:space-between}@media only screen and (max-width:600px){.product__cleanse--summary__week{display:grid;grid-template-columns:100%}}.product__cleanse--summary hr{border-bottom:1px solid #000}.product__cleanse--summary .product__cleanse--info:hover{cursor:default}.product__cleanse--add{background-color:#000;border:2px solid #000;color:#fff;padding:1em 2em;text-align:center;transition:.3s;width:100%}.product__cleanse--add:hover{background-color:transparent;color:#000;transition:.3s}.product__cleanse--delivery{width:100%}.product__subscription--level .product__cleanse--level__title{border-bottom:none;padding:5px 20px}.product__subscription--level .product__cleanse--level__title img{padding-bottom:5px}.product__subscription--level.active .product__cleanse--level__title,.product__subscription--level:hover .product__cleanse--level__title{border-bottom:none}.product__subscription--boost{display:grid;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:600px){.product #product__cleanse--summary__boost{font-size:14px}}.product__boxingDay{position:relative}@media only screen and (max-width:1023px){.product__boxingDay{margin-left:2.5em;padding-right:2.5em}}@media only screen and (max-width:600px){.product__boxingDay{margin-left:1em}}.product__boxingDay--content{background-color:#e4ff9a;color:#000;padding-bottom:100%;position:absolute;top:0;width:2.5em;z-index:2}@media only screen and (max-width:1024px){.product__boxingDay--content{left:0}}@media only screen and (max-width:600px){.product__boxingDay--content{width:1.5em}}.product__boxingDay--content span{display:block;font-size:20px;left:50%;position:absolute;text-transform:uppercase;top:1em;transform:rotate(90deg) translateY(-50%);transform-origin:0 0;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-width:600px){.product__boxingDay--content span{font-size:12px;top:2em}}@media only screen and (max-width:1024px){.product__boxingDay--content{padding-bottom:calc(100% - 84px)}}.product__boxingDay .MagicToolboxContainer{padding-left:2.5em}#product__cleanse--summary__cleanse,#product__cleanse--summary__cleanse--alt,#product__cleanse--summary__extender{width:100%}.clean-hub{clear:both;font-family:Poppins,sans-serif;font-weight:500;margin:30px 0}.clean-hub--desktop{display:none!important}.clean-hub__logo{float:left;margin-right:12px}.clean-hub,.clean-hub__description{font-size:.9rem!important}@media only screen and (min-width:1400px){.clean-hub--mobile{display:none!important}.clean-hub--desktop{display:block!important}}.hero_home{overflow:hidden;position:relative}.hero_home--mobile,.hero_home--tablet{display:none}.hero_home img{min-height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0}.hero_home__content{left:3vw;max-width:425px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.hero_home .widget__desktop{width:120px}.hero_home__sales{bottom:0;position:absolute;top:0;width:50px;z-index:3}.hero_home__sales span{display:block;font-size:20px;left:50%;position:absolute;text-transform:uppercase;top:2em;transform:rotate(90deg) translateY(-50%);transform-origin:0 0;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-width:600px){.hero_home__sales span{font-size:16px;top:4em}.hero_home__sales{width:35px}}#youtubePlayerContainer{height:70vh}#youtubePlayerContainer:before{background-color:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}#youtubePlayerContainer #desktopVid,#youtubePlayerContainer #mobileVid,#youtubePlayerContainer #tabletVid{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}#youtubePlayerContainer #mobileVid,#youtubePlayerContainer #tabletVid{display:none}@media screen and (max-width:1024px){.hero_home--desktop{display:none}.hero_home--tablet{display:block}#desktopVid{display:none}#tabletVid{display:block!important}}@media screen and (max-width:480px){.hero_home__content{max-width:225px;top:40%}.hero_home .widget__desktop{width:90px}.hero_home--tablet{display:none}.hero_home--mobile{display:block}#tabletVid{display:none!important}#mobileVid{display:block!important}}.main-content p{letter-spacing:.15px}.btn__small{letter-spacing:1px}@media only screen and (min-width:1025px){.alignment__top--left{left:4.5vw;top:25vh}.alignment__top--center{left:50%;text-align:center;top:20vh;transform:translate(-50%,-50%)}.alignment__top--right{left:auto;right:3vw;top:25vh}.alignment__center--left{left:4.5vw;top:50%}.alignment__center--center{left:50%;text-align:center;top:50%;transform:translate(-50%,-50%)}.alignment__center--right{left:auto;right:3vw;top:50%}.alignment__bottom--left{left:4.5vw;top:100%;transform:translateY(-120%)}.alignment__bottom--center{left:50%;text-align:center;top:100%;transform:translate(-50%,-120%)}.alignment__bottom--right{left:auto;right:3vw;top:100%;transform:translateY(-120%)}}@media only screen and (max-width:1024px) and (min-width:768px){.alignment__top--left_tablet{left:3vw;top:16vh}.alignment__top--center_tablet{left:50%;text-align:center;top:16vh;transform:translate(-50%,-50%)}.alignment__top--right_tablet{left:auto;right:3vw;top:16vh}.alignment__center--left_tablet{left:3vw;top:50%}.alignment__center--center_tablet{left:50%;text-align:center;top:50%;transform:translate(-50%,-50%)}.alignment__center--right_tablet{left:auto;right:3vw;top:50%}.alignment__bottom--left_tablet{left:3vw;top:100%;transform:translateY(-120%)}.alignment__bottom--center_tablet{left:50%;text-align:center;top:100%;transform:translate(-50%,-120%)}.alignment__bottom--right_tablet{left:auto;right:3vw;top:100%;transform:translateY(-120%)}}@media only screen and (max-width:767px){.alignment__top--left_mobile{left:3vw;top:10vh;transform:translateY(0)}.alignment__top--center_mobile{left:50%;text-align:center;top:10vh;transform:translate(-50%)}.alignment__top--right_mobile{left:auto;right:3vw;top:10vh;transform:translateY(0)}.alignment__center--left_mobile{left:3vw;top:50%}.alignment__center--center_mobile{left:50%;text-align:center;top:50%;transform:translate(-50%,-50%)}.alignment__center--right_mobile{left:auto;right:3vw;top:50%}.alignment__bottom--left_mobile{left:3vw;top:100%;transform:translateY(-120%)}.alignment__bottom--center_mobile{left:50%;text-align:center;top:100%;transform:translate(-50%,-120%)}.alignment__bottom--right_mobile{left:auto;right:3vw;top:100%;transform:translateY(-120%)}}.companyBlock{align-items:center;display:flex;justify-content:space-around;margin:auto;max-width:80vw;width:1400px}.companyBlock img{max-height:20px}@media only screen and (max-width:1023px){.companyBlock{grid-gap:2em;display:grid;grid-template-columns:repeat(4,1fr)}.companyBlock img{justify-self:center}}.iconBlock{background-color:var(--light-grey)}.iconBlock__container{grid-gap:3em;display:grid;grid-template-columns:repeat(4,1fr);margin:auto;max-width:80vw;text-align:center;width:1400px}@media only screen and (max-width:1023px){.iconBlock__container{grid-template-columns:repeat(2,1fr)}}.keycta{display:grid;grid-template-columns:repeat(2,1fr)}.keycta__block{align-items:center;background-position:50%;background-size:cover;display:flex;min-height:50vh;padding-left:10%}.keycta__block h3{letter-spacing:0}.keycta__content{color:#000;max-width:100%;width:350px}.keycta__content--info{font-style:italic}@media (max-width:1023px) and (orientation:landscape),only screen and (orientation:portrait){.keycta{display:grid;grid-template-columns:repeat(1,1fr)}.keycta__content{width:250px}}@media only screen and (max-width:1023px) and (orientation:landscape){.keycta__block{min-height:100vh}}.pillars{background-color:#000;color:#fff;padding:2.75rem 0}.pillars__heading{padding:0 0 1em;text-align:center}.pillars__container{align-items:flex-start;display:flex;flex-direction:row;gap:4rem;justify-content:center;margin:auto;max-width:97vw;width:1400px}.pillars__content--heading{display:flex;flex-direction:row;font-size:24px;gap:1rem;justify-content:space-between;letter-spacing:.05rem;line-height:1.5rem}.pillars__content--heading svg{border:1px solid #fff;height:45px;max-height:45px;padding:.6rem}@media only screen and (max-width:1025px){.pillars__container{display:grid;gap:4rem;grid-template-columns:repeat(2,1fr);max-width:80vw}.pillars__heading{padding:0 0 2em}}@media only screen and (max-width:600px){.pillars__container{gap:1rem;grid-template-columns:repeat(1,1fr)}.pillars__heading{margin:auto;padding:0 0 2em;width:80vw}.pillars__block{width:80vw}}.text_home .container{margin:auto;max-width:85vw;width:1400px}.text_home__content{color:#000;max-width:100%;width:700px}.text_home__content.fullWidth{width:auto}.text_home__content:after{background-color:#000;content:"";display:block;height:2px;margin-top:2em;width:75px}.text_home h2{letter-spacing:0}.text_home__mission{line-height:1.1}.text_home__content:after{height:0;width:0}@media only screen and (max-width:1023px){.text_home__mission{font-size:20px!important}}.textImage__container{align-items:stretch;display:flex}.textImage__container>div{width:50%}.textImage__content{align-items:center;color:#000;display:flex;height:auto;justify-content:center}.textImage__content--container{max-width:80%;width:750px}.textImage__image{background-position:50%;background-repeat:no-repeat;background-size:cover}.textImage__video{overflow:hidden;padding-bottom:28.125%;position:relative}.textImage__video iframe{zindex:1;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.textImage__video--cover{background-position:50%;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.textImage__right .textImage__content{order:2}.textImage__right .textImage__image{order:1}.textImage__mission{max-width:80vw;width:400px}.textImage__nospace{letter-spacing:0}.heading__md{letter-spacing:1px}@media only screen and (max-width:1023px){.textImage__container{flex-wrap:wrap}.textImage__container>div{width:100%}.textImage .textImage__content{order:2}.textImage .textImage__image{order:1}.textImage.textVideo .textImage__content{min-height:35vh;order:1}.textImage.textVideo .textImage__video{order:2;padding-bottom:56.25%}}.form-block{background-color:#f5f5f5}.form-block>div{margin:auto;max-width:90vw;width:1400px}.modal{height:100vh;left:0;opacity:0;position:fixed;top:0;transition:.3s;visibility:hidden;width:100vw;z-index:90001}.modal.active{opacity:1;transition:.3s;visibility:visible}.modal__bg{background-color:rgba(0,0,0,.7);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.modal__content{background-color:#fff;left:50%;max-width:90vw;padding:4em;position:absolute;top:50%;transform:translate(-50%,-50%);width:800px;z-index:2}@media only screen and (max-width:600px){.modal__content{padding:3em}}.modal__content strong{font-weight:900}.modal__close{background-color:#000;height:50px;opacity:1;position:absolute;right:0;top:0;transition:.3s;width:50px}.modal__close:hover{opacity:.7;transition:.3s}.modal__close:after,.modal__close:before{background-color:#fff;border-radius:5px;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);transform-origin:center;width:50%}.modal__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.btn__small{opacity:1;padding:10px 20px;transition:.3s}.btn__small:hover{opacity:.8;transition:.3s}
/*# sourceMappingURL=main.min.css.map */
