.elementor-widget-iew_hover_panels_hero,.elementor-widget-iew_hover_panels_hero .elementor-widget-container{width:100%;min-width:0}.iew-hover-panels-hero{--iew-hover-panels-overlay-opacity:0.42;--iew-hover-panels-transition:420ms;position:relative;display:flex;align-items:stretch;width:100%;min-height:85vh;overflow:hidden;background:#111;isolation:isolate}.iew-hover-panels-hero__backgrounds,.iew-hover-panels-hero__overlay{position:absolute;inset:0}.iew-hover-panels-hero__backgrounds{z-index:1}.iew-hover-panels-hero__background-layer{position:absolute;inset:0;background-position:center center;background-size:cover;background-repeat:no-repeat;opacity:0;transform:scale(1.04);transition:opacity var(--iew-hover-panels-transition) ease,transform calc(var(--iew-hover-panels-transition) * 1.35) ease}.iew-hover-panels-hero__background-layer.is-active{opacity:1;transform:scale(1)}.iew-hover-panels-hero__overlay{z-index:2;background:rgba(15,23,42,var(--iew-hover-panels-overlay-opacity));pointer-events:none}.iew-hover-panels-hero__panels{position:relative;z-index:3;display:flex;align-items:stretch;width:100%;min-width:0}.iew-hover-panels-hero__panel{position:relative;flex:1 1 0%;min-width:0;border-left:1px solid rgb(255 255 255 / .18);transition:background-color var(--iew-hover-panels-transition) ease}.iew-hover-panels-hero__panel:first-child{border-left:0}.iew-hover-panels-hero__panel::before{content:"";position:absolute;inset:0;background:rgb(10 10 10 / .12);transition:background-color var(--iew-hover-panels-transition) ease}.iew-hover-panels-hero__panel.is-active::before{background:rgb(255 255 255 / .02)}.iew-hover-panels-hero__panel-inner{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:36px 28px}.iew-hover-panels-hero__label{margin:auto 0 0;color:#fff;font-size:clamp(24px, 2.7vw, 48px);font-weight:700;line-height:1.02;max-width:9ch;word-break:break-word;transition:transform calc(var(--iew-hover-panels-transition) * 0.85) ease,opacity calc(var(--iew-hover-panels-transition) * 0.85) ease,color var(--iew-hover-panels-transition) ease}.iew-hover-panels-hero__panel.is-active .iew-hover-panels-hero__label{transform:translateY(-6px);opacity:0;pointer-events:none}.iew-hover-panels-hero__content{display:flex;flex-direction:column;gap:18px;max-width:420px;color:#fff;max-height:0;margin-top:0;overflow:hidden;opacity:0;transform:translateY(18px);pointer-events:none;transition:max-height var(--iew-hover-panels-transition) ease,margin-top calc(var(--iew-hover-panels-transition) * 0.75) ease,opacity calc(var(--iew-hover-panels-transition) * 0.75) ease,transform calc(var(--iew-hover-panels-transition) * 0.9) ease}.iew-hover-panels-hero__panel.is-active .iew-hover-panels-hero__content{max-height:640px;margin-top:18px;opacity:1;transform:translateY(0);pointer-events:auto}.iew-hover-panels-hero__title{margin:0;color:inherit;font-size:clamp(32px, 3.6vw, 64px);font-weight:700;line-height:1.02;text-wrap:balance}.iew-hover-panels-hero__text{color:inherit;font-size:18px;line-height:1.6}.iew-hover-panels-hero__text p{margin:0}.iew-hover-panels-hero__button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;padding:14px 24px;border-radius:999px;background:#fff;color:#111;font-size:15px;font-weight:700;line-height:1;text-decoration:none;transition:transform 0.22s ease,opacity 0.22s ease,background-color 0.22s ease,color 0.22s ease}.iew-hover-panels-hero__button:hover,.iew-hover-panels-hero__button:focus{transform:translateY(-2px);opacity:.95}@media (max-width:1024px){.iew-hover-panels-hero{min-height:70vh}.iew-hover-panels-hero__panel-inner{padding:28px 22px}.iew-hover-panels-hero__label{font-size:clamp(20px, 3vw, 34px)}.iew-hover-panels-hero__title{font-size:clamp(28px, 4vw, 46px)}.iew-hover-panels-hero__text{font-size:16px}}@media (max-width:767px){.iew-hover-panels-hero{min-height:auto}.iew-hover-panels-hero__panels{flex-direction:column}.iew-hover-panels-hero__panel{border-left:0;border-top:1px solid rgb(255 255 255 / .18)}.iew-hover-panels-hero__panel:first-child{border-top:0}.iew-hover-panels-hero__panel,.iew-hover-panels-hero__panel.is-active{flex:1 1 auto}.iew-hover-panels-hero__panel-inner{min-height:220px}.iew-hover-panels-hero__label{margin-bottom:18px;max-width:none;opacity:1;transform:none}.iew-hover-panels-hero__panel.is-active .iew-hover-panels-hero__label{opacity:1;transform:none}.iew-hover-panels-hero__content{max-height:none;margin-top:18px;overflow:visible;max-width:none;opacity:1;transform:none;pointer-events:auto}}