.hero-banner{position:relative;padding:24px 18px 18px;min-height:460px;display:flex;flex-direction:column;justify-content:end;align-items:center}.hero-banner .bg-image{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.hero-banner:before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0000 38.97%,#0000008a 56.29%)}.hero-banner .corner-image{position:absolute;top:14px;right:14px;width:53px;z-index:1}.hero-banner .subheading{position:relative;z-index:1;color:#fff;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:132%;letter-spacing:2.4px;text-transform:uppercase;text-align:center;margin-bottom:4px}.hero-banner .heading{position:relative;z-index:1;color:#f9f7f4;text-align:center;font-family:Helvetica;font-size:36px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:24px}.hero-banner .button-wrapper{margin-top:0;margin-bottom:20px;display:flex;justify-content:center;gap:20px}.hero-banner .button-wrapper:not(:has(.button)){display:none}.hero-banner .button{position:relative;z-index:1;padding:12px 20px;height:48px;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:132%;letter-spacing:2.4px;text-transform:uppercase;--button-background: 67, 152, 181;display:flex;align-items:center;justify-content:center}.hero-banner .button-wrapper .button:has(+.button),.hero-banner .button-wrapper .button+.button{padding-left:12px;padding-right:12px}.hero-banner .footer-wrapper{position:relative;z-index:1;width:100%;border-top:.5px solid rgba(255,255,255,.4);padding-top:16px;display:flex;align-items:center;justify-content:center;gap:8px}.hero-banner .footer-wrapper .image{width:16px;height:16px;min-width:16px;border-radius:100px}.hero-banner .footer-wrapper .text{color:#fff;font-size:12px;font-weight:400;font-family:Montserrat,sans-serif;line-height:normal}@media screen and (min-width:1000px){.hero-banner{padding:24px 18px;min-height:620px}.hero-banner .corner-image{top:40px;right:40px;width:83px}.hero-banner .subheading{font-size:14px;letter-spacing:2.8px;margin-bottom:20px}.hero-banner .heading{font-size:48px;margin-bottom:40px;max-width:400px}.hero-banner .button-wrapper{margin-bottom:131px}.hero-banner .button{padding:20px 32px;height:61px;font-size:16px;letter-spacing:3.2px}.hero-banner .button-wrapper .button:has(+.button),.hero-banner .button-wrapper .button+.button{padding-left:32px;padding-right:32px}.hero-banner .footer-wrapper{padding-top:24px}.hero-banner .footer-wrapper .image{min-width:20px;height:20px}.hero-banner .footer-wrapper .text{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/145/assets/hero-banner.css.map */
