.home-hero{position:relative;width:100%;overflow:hidden;isolation:isolate}.home-hero--with-bg{background:var(--home-hero-bg-desktop) no-repeat center center,var(--home-hero-bg-gradient, var(--home-hero-fallback-bg, #dedede));background-size:cover;background-position:center center}.home-hero--gradient{background:var(--home-hero-bg-gradient, var(--home-hero-fallback-bg, #dedede))}.home-hero--video{background-image:var(--home-hero-poster-desktop);background-size:cover;background-position:center}.home-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.home-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--home-hero-overlay) calc(var(--home-hero-overlay-opacity) * 100%),transparent),transparent 72%);pointer-events:none}.home-hero__container{position:relative;z-index:1;max-width:1280px;padding:0 20px;margin:0 auto;width:100%}.home-hero__inner{display:flex;flex-wrap:wrap;align-items:center;min-height:clamp(440px,64vh,680px)}.home-hero__left{width:100%;text-align:left}.home-hero__left-in{max-width:560px}.home-hero__eyebrow{display:inline-block;margin:0 0 18px;padding:5px 12px;border-radius:5px;background:var(--home-hero-button-bg);color:var(--home-hero-button-text);font-size:11px;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.home-hero__title{margin:0;font-size:clamp(38px,6.2vw,74px);font-style:normal;font-weight:700;line-height:.95;letter-spacing:-.02em;color:var(--home-hero-text, #181818);font-family:var(--font-body--family)!important}.home-hero__description{margin:0;font-size:18px;font-style:normal;font-weight:400;line-height:1.55;padding:12px 0 36px;color:var(--home-hero-text, #181818);font-family:var(--font-body--family)!important}.home-hero__buttons{display:flex;gap:10px}.home-hero__button{flex:0 0 auto;width:auto;margin:0;display:flex;border-radius:5px;padding:15px 34px;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:1;justify-content:center;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;text-decoration:none;font-family:var(--font-body--family)!important}.home-hero__button--primary{color:var(--home-hero-button-text);background:var(--home-hero-button-bg);border:1px solid var(--home-hero-button-bg)}.home-hero__button--primary:hover{filter:brightness(.85);color:var(--home-hero-button-text)}.home-hero__button--secondary{background:var(--bronaro-btn-secondary-bg, #ffffff);box-shadow:0 4px 10px #1d2e3014;color:var(--bronaro-btn-secondary-text, #1d2e30);border:1px solid var(--bronaro-btn-secondary-border, #9adbe8)}.home-hero__button--secondary:hover{background:var(--bronaro-btn-secondary-hover-bg, #e8f7fa);color:var(--bronaro-btn-secondary-text, #1d2e30)}.home-hero__usp{display:flex;gap:20px;align-items:center;padding-top:16px;justify-content:flex-start;flex-wrap:wrap;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:19.6px}.home-hero__usp-item{display:flex;align-items:center;gap:6px;color:var(--home-hero-text, #181818);font-family:var(--font-body--family)!important}.home-hero__usp-icon{width:auto;height:auto;max-width:100%;flex-shrink:0}@media(max-width:1199.98px){.home-hero__inner{min-height:420px}}@media(max-width:767.98px){.home-hero--with-bg:not(.home-hero--gradient){background:var(--home-hero-bg-mobile) no-repeat center center,var(--home-hero-bg-gradient, var(--home-hero-fallback-bg, #dedede));background-size:cover;background-position:center center}.home-hero--gradient{background:var(--home-hero-bg-gradient, var(--home-hero-fallback-bg, #dedede))}.home-hero--video{background-image:var(--home-hero-poster-mobile, var(--home-hero-poster-desktop))}.home-hero__overlay{background:linear-gradient(0deg,color-mix(in srgb,var(--home-hero-overlay) calc(var(--home-hero-overlay-opacity) * 100%),transparent),transparent 100%)}.home-hero__inner{min-height:520px;align-items:flex-end}.home-hero__left{order:1}.home-hero__container{padding:40px 20px 32px}.home-hero__description{font-size:16px;padding:12px 0 24px}.home-hero__buttons{width:100%}.home-hero__button{padding:14px 10px}.home-hero__left-in{max-width:100%;text-align:center;margin:0 auto}.home-hero__usp{justify-content:center;flex-wrap:wrap;padding-top:12px}.home-hero__usp-item{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-home-hero.css.map */
