.hero__container{overflow:hidden;max-height:80vh;min-height:550px}.hero__swiper{position:relative}.hero__swiper .swiper-slide{display:flex;flex-direction:column}.hero__content{display:flex;flex-direction:column;padding:60px 12px 30px;justify-content:center;align-items:center;background:var(--secondary-ivoire-luxe, #ffffff);position:relative;z-index:2}.hero__image{position:relative;overflow:hidden}.hero__image img{width:100%;height:100%;max-height:65dvh;min-height:550px;object-fit:cover}@media(max-width:989px){.hero__image img{aspect-ratio:1;min-height:unset}}.hero__placeholder{width:100%;height:100%;background:#ccc}.hero__heading{margin-top:12px;margin-bottom:18px;color:var(--primary-100, #002c54);text-align:center}.heading-text{color:var(--primary-100, #002c54);margin-bottom:30px;max-width:500px}.hero__buttons{display:flex;flex-direction:column;gap:18px;align-items:center;width:100%}.hero__buttons a{text-align:center;text-decoration:none}.hero__button-svg{display:flex;align-items:center;gap:6px}.hero__button-svg a{color:var(--primary-100, #002c54);text-align:center;font-family:var(--font-family-paragraph, Inter);font-size:var(--font-paragraph-large-size);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:1px;text-underline-position:from-font}.btn-hero{text-align:center;font-family:var(--font-family-paragraph, Inter);font-size:var(--button-large-font-size, 18px);width:100%;padding-inline:0}.hero__swiper .swiper-pagination{line-height:1;padding:4px;font-size:0;height:auto;left:50%;transform:translate(-50%);bottom:20px;z-index:3}.hero__slider{position:relative;width:100%;padding:12px var(--section-main-margin-side, 42px)}.slider__track{display:flex;flex-wrap:nowrap;animation:marquee 20s linear infinite}.slider__item{flex:0 0 auto;margin-right:24px;display:flex;align-items:center}.slider__track svg{margin-right:24px;display:flex;align-items:center}.slider-item{color:var(--primary-100, #002c54);text-align:center}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(min-width:990px){.hero__swiper .swiper-slide{flex-direction:row}.hero__content{width:50%;padding:30px var(--section-main-margin-side, 12px)}.hero__image{width:50%}.hero__buttons{flex-direction:row;gap:42px;align-items:center;justify-content:center}.btn-hero{width:fit-content;padding-inline:24px}.hero__swiper .swiper-pagination{left:75%}}@media screen and (max-width:989px){.hero__container{min-height:auto;max-height:max-content}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hero.css.map */
