html{scroll-behavior:smooth;scroll-padding-top:80px}.caps{text-transform:uppercase}@media screen and (min-width: 769px){.content-box-bracket .background-media-text__text{position:relative;margin-left:100px}}.services-wrap{padding:1rem}@media screen and (min-width: 768px){.services-wrap{padding:2rem 1rem}.services-intro{display:flex;justify-content:space-between}.med-row-reverse{flex-direction:row-reverse}.services-title-wrap{width:30%}.services-description{width:65%;padding:1rem 10% 1rem 0}}.services-description.large-text{font-size:145%}.service-title-icon{display:inline-block;vertical-align:middle;width:46px;height:auto;margin-right:1rem}.services-title-wrap{white-space:nowrap}.services-number{display:inline-block;background:-webkit-linear-gradient(#876779,#644d5a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:275%;font-weight:800;margin-right:1rem}.services-title{display:inline-block;font-weight:900}.services-description strong{font-weight:800}.service-cards-title{margin-top:3rem;padding-bottom:.7rem;border-bottom:.8px solid #CDCDCD}.service-cards-title h3{font-weight:500}.service-cards-subtitle h3{text-transform:uppercase;color:#7d7d7d;font-size:1.4rem;font-weight:eme;margin-bottom:0}@media screen and (min-width: 768px){.service-cards-wrap{display:grid;grid-template-columns:1fr 1fr;gap:2rem 3rem}.service-cards-title,.service-cards-subtitle{grid-column:1 / 3}}.service-card{margin-bottom:1.4rem;border:.3px solid #CDCDCD;border-radius:9px;background-color:#fff}.service-card-title:after{content:"";position:absolute;bottom:0;left:5%;width:95%;border-bottom:.8px solid #CDCDCD}.service-card-title h3{margin-bottom:0;font-size:1.4rem;font-weight:500}.service-card-description-wrap{padding:2rem 7.5% 2rem 5%}.service-card-description-wrap{display:flex;flex-direction:column;align-items:flex-start}.service-card-description{min-height:6rem}@media screen and (max-width: 767px){.service-title-icon{width:30px;margin-right:.2rem;margin-bottom:.3rem}.service-card-title{padding:1rem 12px 1rem 5%}.service-card-title h3{font-size:1.125rem}.service-card-description-wrap{padding:1rem 2.5% 1.5rem 5%}.service-card-description{min-height:unset}}.scroll-button-wrap{position:relative;height:0}.scroll-down-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;border-radius:50%;background-color:#f9e9e4e6;z-index:5;display:flex;justify-content:center;padding:1.5rem 0;cursor:default}.scroll-down-btn.btn-placement-top{align-items:flex-start}.scroll-down-btn.btn-placement-middle{align-items:center}.scroll-down-btn.btn-placement-bottom{align-items:flex-end}@media screen and (max-width: 768px){.scroll-down-btn{width:60px;height:60px;padding:.7rem 0}.scroll-down-btn svg{width:18px}}@media screen and (max-width: 500px){.scroll-down-btn{width:40px;height:40px;padding:.25rem 0}.scroll-down-btn svg{width:14px}}@media screen and (max-width: 767px){.service-cards-subtitle{margin:1rem 0}}.footer-logo-text{margin-top:1.25rem;font-size:.875rem;line-height:1.75}@media screen and (min-width: 768px){.footer-logo-text{margin-top:2.25rem;padding-right:20%}}.footer__logo a{position:relative}@media screen and (min-width: 1200px){.footer__logo{margin-left:17.5%}.footer__logo a:before{top:-88px;left:-96px;width:80px;aspect-ratio:.3576}}@media screen and (min-width: 1675px){.footer__logo a:before{top:-128px;left:-128px;width:108px;aspect-ratio:.3576}}@media screen and (min-width: 769px){.footer__title{padding-bottom:.75rem;font-weight:400;color:#a7a7a7;border-bottom:.8px solid #CDCDCD}.site-footer__linklist a{position:relative;transition:all ease .15s}.site-footer__linklist a:before{content:"";position:absolute;top:49%;left:-20px;width:11px;height:.8px;background-color:transparent}.site-footer__linklist a:hover{font-weight:800}.site-footer__linklist a:hover:before{background-color:#cdcdcd}}.site-footer__linklist{font-size:.875rem}.footer-contact{display:flex}.footer-contact-icon{width:18px;margin-right:1rem;margin-top:3px}.collapsible-content__inner .footer-contact-text p a{border:none;transition:all ease .15s}.collapsible-content__inner .footer-contact-text p a:after{content:unset}.collapsible-content__inner .footer-contact-text p a:hover{font-weight:600}.footer-legal{margin-top:3rem;padding-top:1rem;padding-bottom:1rem;background-color:#0f4140;border-top:.5px solid #CDCDCD;border-bottom:none;display:flex;justify-content:space-between}.footer-copyright{font-weight:600}.site-footer{position:relative}@media screen and (min-width: 1440px){.footer-shape{display:block;position:absolute;top:-.75rem;bottom:0;right:0;left:calc(1440px + (100vw - 1440px)/2 - 2.5rem);overflow:hidden;white-space:nowrap}.footer-shape svg{height:100%;width:auto;display:inline-block}.footer-shape-right{display:inline-block;margin-left:-1rem;height:100%;width:calc((100vw - 1440px)/2);background-color:#fbf1ee}}.results-wrap{padding-top:2rem;padding-bottom:2rem;background-repeat:no-repeat;background-position:bottom center;background-size:cover}@media screen and (min-width: 768px){.results-wrap{background-color:#fff}}.result-title-img{display:block;margin-top:1rem;width:100%;height:auto}.result-title-img-offset{width:120%;margin-left:-22%}.results{display:grid;gap:2rem;grid-template-columns:1fr}@media screen and (min-width: 768px){.results{display:grid;gap:2rem 3rem;grid-template-columns:1fr 1fr}.results-item-brands{grid-row:1 / 3;grid-column:2 / 3}}.results-item-change{margin-bottom:5px;font-weight:600}.results-item-change strong{font-weight:900}.results-item{aspect-ratio:1.62;padding:2rem 5% 2rem 15%;display:flex}.results-item-2,.results-item-3{align-items:center}.results-item-icon{font-size:2.75rem;font-weight:900;margin-right:10px;line-height:.8}.results-item-content p{font-size:125%}@media screen and (min-width: 1200px){.results-item{width:80%;padding:3.5rem 5% 3.5rem 15%}.results-item-icon{font-size:4rem;line-height:.9}.results-item-change{font-size:4rem}.results-item-content p{font-size:140%}}.result-droplet{color:#876779}.results-item-content{display:flex}.brands-bottom img{width:100%;height:auto}.brands-title h2{color:#fff;padding-bottom:1rem;border-bottom:.8px solid #A7A7A7;text-transform:capitalize}.brands-bottom{background-color:#0e0e0e;padding:2rem 5%;border-bottom-left-radius:3rem;margin-top:-2px;margin-bottom:1rem}@media screen and (min-width: 1024px){.brands-bottom{padding:3rem 10%}}.case-studies{padding-bottom:5rem}.case-study-logo{max-width:90%;height:auto}@media screen and (max-width: 768px){.case-study-logo{max-width:75%}}.case-study-wrap{display:flex;justify-content:center;align-items:center}.case-study-img{width:30%}.case-study-img img{width:100%;height:auto}.case-study-content{width:70%;background-color:#080808;padding-left:8%;padding-bottom:6rem;margin-left:-4px;color:#fff}.full-width,.case-study-content.full-width{width:100%}.case-study-title:after{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:.8px solid #4f4f4f}.case-study-title h3{display:flex;align-items:center}.case-study-title-num{margin-right:2rem;font-weight:300;font-size:2rem}.case-study-description{padding-top:3rem;padding-right:15%;font-weight:300;opacity:.9}.case-study-change-wrap{margin-top:2rem;margin-bottom:2rem;padding-right:10%;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.case-study-change-item .h2{font-weight:600}.case-study-change-item .h2 strong{font-weight:900}.case-study-change-item p{opacity:.75}@media screen and (max-width: 768px){.case-study-change-item .h2{font-size:1.5rem}}.case-study-link{display:flex;font-size:75%}.case-study-link svg{margin-right:1rem}.case-study-link a{color:#fff;display:inline-block;padding-bottom:.25rem;border-bottom:.8px solid rgba(255,255,255,.5);transition:all ease .15s}.case-study-link a:hover{border-bottom:.8px solid rgba(255,255,255,1)}@media screen and (max-width: 1024px){.case-studies-slider{width:88%;margin:0 auto}.case-study-img{width:25%}.case-study-content{width:75%;padding-left:6%;padding-bottom:2.5rem}.case-study-title{padding:2.5rem 0 1rem}.case-study-title-num{margin-right:.75rem;font-size:1.5rem}.case-study-description{padding-top:1.5rem;padding-right:5%;font-size:11px}.case-study-change-wrap{margin-top:1rem;margin-bottom:1rem;padding-right:5%;grid-template-columns:repeat(2,1fr);gap:1rem}.case-study-change-item p{font-size:15px}}@media screen and (max-width: 767px){.case-study-change-item p{font-size:12px}}.case-studies-slide{width:100%;margin:0 1%}.case-studies-slider .flickity-button-icon{width:28px;height:28px;color:#080808}@media screen and (max-width: 767px){.case-studies-slider .flickity-button-icon{width:18px;height:18px}}.case-studies-slider .flickity-prev-next-button{background-color:transparent}.case-studies-slider .flickity-previous{left:-60px}.case-studies-slider .flickity-previous .flickity-button-icon{left:0}.case-studies-slider .flickity-next{right:-60px}.case-studies-slider .flickity-button:disabled{display:block;opacity:.5}.case-studies-slider .flickity-page-dots{counter-reset:a;font-family:Poppins,sans-serif;font-weight:500;font-size:1.25rem}@media screen and (min-width: 1300px){.case-studies-slider .flickity-page-dots{transform:translateY(-2rem)}}.case-studies-slider .flickity-page-dots .dot,.case-studies-slider .flickity-page-dots .dot.is-selected{position:relative;background-color:transparent;margin:0 1.5rem;height:10px}.flickity-page-dots .dot:not(:first-of-type):before{content:"";position:absolute;top:89%;left:-32px;width:20px;height:0;border-bottom:1px solid #CDCDCD}.case-studies-slider .flickity-page-dots .is-selected{font-weight:900}.case-studies-slider .flickity-page-dots .dot:after{content:counter(a);counter-increment:a}@media screen and (max-width: 1024px){.case-studies-slider .flickity-previous{left:-40px}.case-studies-slider .flickity-next{right:-40px}}@media screen and (max-width: 767px){.case-studies-slider .flickity-previous{left:-28px}.case-studies-slider .flickity-next{right:-28px}}.partners-hdr .custom-content{border-bottom:1px solid rgba(255,255,255,.8)}.partners-logos{padding-bottom:4rem}@media screen and (max-width: 768px){.partners-logos{padding-bottom:1rem}}.partners-logos .image-wrap{background-color:transparent}.partners-logos img{width:80%;margin:0 auto}.form-on-black input,.form-on-black select,.form-on-black textarea{border:none;border-bottom:rgba(255,255,255,.5) solid 1px;font-family:Poppins,sans-serif;font-weight:800}.form-on-black input:active,.form-on-black select:active,.form-on-black textarea:active,.form-on-black input:focus,.form-on-black select:focus,.form-on-black textarea:focus{border:none;border-bottom:rgba(255,255,255,.5) solid 1px}.form-on-black textarea{min-height:273px}@media screen and (max-width: 1024px){.form-on-black textarea{min-height:260px}}@media screen and (max-width: 768px){.form-on-black textarea{min-height:150px}}.contact-select{width:100%}.form-on-black input::placeholder{font-weight:600;opacity:1}@media screen and (min-width: 1024px){.form-on-black form .grid__item:first-of-type{padding-right:2%}.form-on-black form .grid__item:nth-of-type(2){padding-left:2%}}.form-on-black form .grid__item{text-align:left}.form-on-black form .btn[type=submit]{background-color:#fff;border-color:#fff;color:#000;padding-left:52px;padding-right:52px}@media screen and (max-width: 1440px){.slideshow-wrapper .page-width{max-width:100vw}}.phone-column{width:60%}.budget-column{width:40%}@media screen and (max-width: 767px){.phone-column,.budget-column{width:100%}}.footer-shape{display:none}.collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner{border:none}.collapsible-trigger-btn--borders{border-left:0px;border-right:0px}.grid__item-image-wrapper{border-radius:10px;border:1px solid #EEE;box-shadow:0 6px 35px #00000008}.grid-product__meta{padding:15px}.grid-product__title{font-weight:600;min-height:60px}.grid-product__image-mask{border-top-left-radius:10px;border-top-right-radius:10px}.product-block .grid-flex{align-items:center}.product__price{font-weight:500}.site-header{padding:0}.grid-flex{display:flex;justify-content:space-between;margin-top:10px}.jdgm-prev-badge__text{font-size:12px}.jdgm-widget .jdgm-prev-badge{display:flex!important;flex-direction:column;align-items:flex-end}.jdgm-prev-badge__stars{font-size:10px}.featured-product-card{display:flex;margin-bottom:1rem;padding:1.25rem;background-color:#fbfbfb;border:#eee solid 1px;border-radius:1rem}.featured-product-card-image{width:110px;min-width:110px;margin-right:1.5rem}.featured-product-card-image img{background-color:#fff;mix-blend-mode:multiply;border:#eee solid 1px;border-radius:1rem}.featured-product-card-text h5{font-size:.75rem;font-weight:700;text-transform:none;letter-spacing:0;margin-bottom:0}.featured-product-card-price{font-size:.8125rem;font-weight:600;margin-bottom:.25rem!important}.featured-product-card-description{font-size:.625rem}.featured-product-card-description p{margin-bottom:.25rem!important;line-height:1.7}.featured-product-card-text .featured-product-link{font-size:.625rem;font-weight:600;text-transform:uppercase;color:var(--colorBtnPrimary)}.kit-products-table-wrap{display:grid;grid-template-columns:1fr 1fr}.kit-products-table-item:nth-of-type(odd){border-right:#eee solid 1px}.kit-products-table-title{position:relative;background-color:#fff;color:var(--colorBtnPrimary)}.kit-products-table-title:before{content:"\2022";position:relative;left:-5px;margin-left:-5px;font-weight:700}.kit-product-tab-more-info{margin-bottom:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom.css.map */
