section.hero-homepage-section{display:block;position:relative;padding:90px 33px;background-image:var(--mobile-bg, var(--desktop-bg));min-height:576px;background-attachment:scroll;background-size:cover;background-position:center;background-repeat:no-repeat}section.hero-homepage-section .hero-homepage-container{display:flex;flex-direction:column}section.hero-homepage-section .hero-homepage-container .hero-homepage-certificate-seal{position:absolute;top:0;right:0;width:98px;height:98px}section.hero-homepage-section .hero-homepage-container .hero-homepage-certificate-seal img{width:98px;height:98px}section.hero-homepage-section .hero-homepage-container .hero-homepage-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:start;gap:8px;width:100%}section.hero-homepage-section .hero-homepage-container .hero-homepage-content .hero-homepage-trust-badge{display:flex;flex-direction:column;gap:6px;width:168px}section.hero-homepage-section .hero-homepage-container .hero-homepage-content .hero-homepage-trust-badge .hero-homepage-stars svg{display:flex;width:44px;height:7.636px}section.hero-homepage-section .hero-homepage-container .hero-homepage-content .hero-homepage-trust-badge p.hero-homepage-trust-text{margin:0;color:#1e1e1e;font-family:CeraPro-Medium,sans-serif;font-size:10px;font-style:normal;font-weight:500;line-height:12px;letter-spacing:.6px}section.hero-homepage-section .hero-homepage-container .hero-homepage-content .hero-homepage-headline h1{margin:0;color:#1d4763;font-family:CeraPro-Bold,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.6px}section.hero-homepage-section .hero-homepage-container .hero-homepage-content .hero-homepage-headline h1 span{color:#eab841}section.hero-homepage-section .hero-homepage-container .hero-homepage-content .hero-homepage-subheadline{width:260px}section.hero-homepage-section .hero-homepage-container .hero-homepage-content .hero-homepage-subheadline p{margin:0;color:#1e1e1e;font-family:CeraPro-Light,sans-serif;font-size:12px;font-style:normal;font-weight:300;line-height:16px;letter-spacing:.5px}section.hero-homepage-section .hero-homepage-container .hero-homepage-content .hero-homepage-subheadline p strong{font-family:CeraPro-Bold,sans-serif;font-weight:700}section.hero-homepage-section .hero-homepage-container .hero-homepage-content .hero-homepage-cta-wrapper{display:flex;align-items:center;margin-top:2px}section.hero-homepage-section .hero-homepage-container .hero-homepage-content .hero-homepage-cta-wrapper a.hero-homepage-cta-button{display:flex;padding:8.5px 12.5px;align-items:flex-start;border-radius:3.967px;background:#f8cd66;color:#292727;text-align:center;font-family:CeraPro-Bold,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.6px;text-decoration:none}@media screen and (min-width: 768px){section.hero-homepage-section{padding:0;background-image:var(--desktop-bg, var(--mobile-bg))!important;background-position:center;display:flex;justify-content:center;align-items:center}section.hero-homepage-section .hero-homepage-container{width:630px}section.hero-homepage-section .hero-homepage-container .hero-homepage-content{align-items:center;gap:15px}section.hero-homepage-section .hero-homepage-container .hero-homepage-content .hero-homepage-trust-badge{width:100%;flex-direction:row;align-items:center;justify-content:center}section.hero-homepage-section .hero-homepage-container .hero-homepage-content .hero-homepage-trust-badge .hero-homepage-stars svg{width:121px;height:21px}section.hero-homepage-section .hero-homepage-container .hero-homepage-content .hero-homepage-trust-badge p.hero-homepage-trust-text{font-size:17.3px;line-height:18.2px}section.hero-homepage-section .hero-homepage-container .hero-homepage-content .hero-homepage-headline h1{width:100%;font-size:42px;line-height:48px;text-align:center}section.hero-homepage-section .hero-homepage-container .hero-homepage-content .hero-homepage-subheadline{width:524px}section.hero-homepage-section .hero-homepage-container .hero-homepage-content .hero-homepage-subheadline p{text-align:center;font-size:20px;line-height:30px;letter-spacing:.6px}section.hero-homepage-section .hero-homepage-container .hero-homepage-content .hero-homepage-cta-wrapper{margin-top:25px}section.hero-homepage-section .hero-homepage-container .hero-homepage-content .hero-homepage-cta-wrapper a.hero-homepage-cta-button{padding:21.25px 34.5px;font-size:22.7px;line-height:33.6px}}@media screen and (min-width: 1280px){section.hero-homepage-section .hero-homepage-container .hero-homepage-certificate-seal{right:140px;width:189px;height:189px}section.hero-homepage-section .hero-homepage-container .hero-homepage-certificate-seal img{width:189px;height:189px}}@media screen and (min-width: 1440px){section.hero-homepage-section{background-image:var(--large-desktop-bg, var(--desktop-bg))!important;background-size:cover;background-position:center;background-repeat:no-repeat}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-hero-homepage.css.map */
