.hero.tenber-hero-slider{position:relative;isolation:isolate;overflow:hidden;min-height:620px;display:flex;align-items:center;background:#103b59}
.tenber-hero-media,.tenber-hero-slide{position:absolute;inset:0}
.tenber-hero-media{z-index:0}
.tenber-hero-slide{opacity:0;background-position:center;background-size:cover;transform:scale(1.02);transition:opacity 1.1s ease,transform 7s ease}
.tenber-hero-slide.is-active{opacity:1;transform:scale(1.06)}
.hero.tenber-hero-slider:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(5,27,48,.72) 0%,rgba(5,34,57,.48) 42%,rgba(7,40,62,.18) 68%,rgba(8,42,64,.04) 100%)}
.hero.tenber-hero-slider .wrap{position:relative;z-index:2}
.hero.tenber-hero-slider .hero-grid{align-items:center}
.hero.tenber-hero-slider .hero-card{background:rgba(7,33,54,.58);border-color:rgba(255,255,255,.28);box-shadow:0 24px 70px rgba(0,22,38,.22);backdrop-filter:blur(9px)}
.tenber-hero-dots{position:absolute;z-index:3;left:50%;bottom:28px;display:flex;gap:9px;transform:translateX(-50%)}
.tenber-hero-dot{width:30px;height:4px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.44);cursor:pointer;transition:width .25s ease,background .25s ease}
.tenber-hero-dot.is-active{width:52px;background:#fff}
.tenber-hero-dot:focus-visible{outline:2px solid #fff;outline-offset:4px}
@media(max-width:900px){.hero.tenber-hero-slider{min-height:660px}.hero.tenber-hero-slider:after{background:linear-gradient(90deg,rgba(4,28,49,.9),rgba(5,36,59,.58))}.tenber-hero-slide{background-position:62% center}.tenber-hero-dots{bottom:20px}}
@media(prefers-reduced-motion:reduce){.tenber-hero-slide{transition:opacity .2s ease;transform:none}.tenber-hero-slide.is-active{transform:none}}
