.landing-page-hero{background-color:#f7f2f5;position:relative}.landing-page-hero .hero-banner-image{width:100%;height:auto}.landing-page-hero .hero-banner-image img{width:100%}.landing-page-hero .landing-hero-wrapper{max-width:730px;width:100%;display:flex;flex-direction:column;z-index:35;position:absolute;top:40%;left:320px;transform:translateY(-40%)}.landing-page-hero .review-block{display:flex;flex-direction:row;gap:11px}.landing-page-hero .review-block .rating-stars{display:flex;flex-direction:row;gap:3px}.landing-page-hero .review-block .rating-stars svg path{fill:#7ab27c}.landing-page-hero .review-block .review-text{font-size:20px;font-weight:400;line-height:26px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.landing-page-hero .heading{font-size:50px;font-weight:400;line-height:65px;letter-spacing:.25em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;margin-top:20px}.landing-page-hero .subheading{font-size:32px;font-weight:400;line-height:41.6px;letter-spacing:.25em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;margin-top:25px;margin-bottom:25px}.landing-page-hero .description{font-size:30px;font-weight:400;line-height:39px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;margin-bottom:25px}.landing-page-hero .CTA-btn{background-color:#ffdfe8;font-size:26.29px;font-weight:400;line-height:33.7px;letter-spacing:.25em;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;width:max-content;padding:10px 50px;border-radius:5.26px}.landing-page-hero .bottom-bg-color{height:179px;background-color:#eae1e8;position:absolute;width:100%;bottom:0}.landing-page-hero .hero-img{display:none;padding-right:82px;position:absolute;right:0;bottom:0;z-index:33;max-width:830px;width:100%}.landing-page-hero .hero-img img{aspect-ratio:1;object-fit:contain;width:100%}.landing-page-hero .hero-img-mobile{display:none}@media (max-width: 1720px){.landing-page-hero .landing-hero-wrapper{left:235px}}@media (max-width: 1659px){.landing-page-hero .hero-img{max-width:800px}.landing-page-hero .landing-hero-wrapper{left:170px}}@media (max-width: 1440px){.landing-page-hero .container{max-width:1000px}.landing-page-hero .hero-img{max-width:560px}.landing-page-hero .landing-hero-wrapper{max-width:587px}.landing-page-hero .heading{font-size:40px;line-height:46px;margin-top:10px}.landing-page-hero .subheading{font-size:25px;line-height:30px;margin-top:15px;margin-bottom:15px}.landing-page-hero .description{font-size:20px;line-height:25px}.landing-page-hero .bottom-bg-color{height:105px}.landing-page-hero .CTA-btn{font-size:20px;padding:5px 30px}}@media (max-width: 1150px){.landing-page-hero{padding-top:0;background-color:#eae1e8}.landing-page-hero .landing-page-hero-container.container{max-width:unset;width:100%;padding:0}.landing-page-hero .hero-banner-image,.landing-page-hero .hero-img,.landing-page-hero .bottom-bg-color{display:none}.landing-page-hero .landing-page-hero-container{display:flex;flex-direction:column;row-gap:40px}.landing-page-hero .landing-hero-wrapper{max-width:unset;text-align:center;align-items:center;order:2;position:unset;transform:none;padding-top:50px;padding-bottom:100px}.landing-page-hero .heading{font-size:40px;line-height:46px;margin-top:10px;text-align:center}.landing-page-hero .subheading{font-size:25px;line-height:30px;margin-top:15px;margin-bottom:15px;text-align:center}.landing-page-hero .description{font-size:20px;line-height:25px;text-align:center}.landing-page-hero .hero-img-mobile{padding-top:50px;display:block;order:1;background-color:#f7f2f5}.landing-page-hero .hero-img-mobile img{width:100%}}@media (max-width: 767px){.landing-page-hero .heading{font-size:33px}.landing-page-hero .subheading{font-size:22px}.landing-page-hero .description,.landing-page-hero .CTA-btn{font-size:18px}.landing-page-hero .landing-hero-wrapper{padding-top:0;padding-bottom:66px}}@media (max-width: 580px){.landing-page-hero .review-block .rating-stars svg{width:15px}.landing-page-hero .review-block .review-text{font-size:15px}.landing-page-hero .heading{font-size:24px;line-height:30px}.landing-page-hero .subheading{font-size:19px;line-height:25px;margin-top:10px;margin-bottom:10px}.landing-page-hero .description{font-size:14px;margin-bottom:10px;line-height:20px}.landing-page-hero .CTA-btn{font-size:14px;padding:0 15px}}
/*# sourceMappingURL=/cdn/shop/t/211/assets/landing-page-hero.css.map */
