.abdim-premium-slider{position:relative;isolation:isolate;overflow:hidden;width:100%;height:clamp(420px,43vw,620px);margin:18px auto 26px;border-radius:22px;background:#10203c;color:white}.abdim-premium-slider *{box-sizing:border-box}.abdim-slides{height:100%;position:relative}.abdim-slide{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .6s ease,visibility .6s ease;background:radial-gradient(circle at 85% 30%,#305f9a,transparent 55%),linear-gradient(115deg,#0a172d,#182e52)}.abdim-slide:nth-child(2){background:linear-gradient(115deg,#09212c,#145266)}.abdim-slide:nth-child(3){background:linear-gradient(115deg,#21142d,#57346c)}.abdim-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.abdim-slide-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:clamp(35px,6vw,90px)}.abdim-slide-content{z-index:2;max-width:620px;flex:1}.abdim-slide-kicker{display:block;font-size:12px;font-weight:800;letter-spacing:.15em;color:#9bd3ff;margin-bottom:20px}.abdim-premium-slider h1{font-size:clamp(32px,4vw,62px);font-weight:800;line-height:1.12;letter-spacing:-.04em;color:#fff;margin:0 0 20px}.abdim-premium-slider p{font-size:clamp(15px,1.4vw,19px);line-height:1.6;color:#dce8f7;margin:0 0 28px}.abdim-slide-cta{display:inline-flex;gap:12px;align-items:center;background:#ff6900;color:#fff!important;text-decoration:none!important;padding:15px 24px;border-radius:12px;font-weight:700}.abdim-slide-cta:hover{background:#ff8128}.abdim-slide-art{width:min(40%,430px);max-height:80%;object-fit:contain}.abdim-slide-placeholder{aspect-ratio:1.15;border:1px solid #ffffff50;border-radius:28px;background:linear-gradient(135deg,#ffffff30,#ffffff08);display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-5deg);box-shadow:0 20px 60px #0004}.abdim-slide-placeholder span{font-size:clamp(26px,4vw,55px);font-weight:900;color:#fff}.abdim-slide-placeholder strong{font-size:clamp(34px,5vw,70px);line-height:1;color:#ff8a35;font-weight:900}.abdim-slide-placeholder small{color:#fff;font-size:12px;margin-top:15px}.abdim-slider-arrow{position:absolute;z-index:4;top:50%;transform:translateY(-50%);width:42px;height:42px;border:1px solid #ffffff60;border-radius:50%;background:#ffffff25;color:#fff;font-size:28px;cursor:pointer}.abdim-prev{left:12px}.abdim-next{right:12px}.abdim-slider-dots{position:absolute;z-index:4;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:9px}.abdim-slider-dots button{width:9px;height:9px;padding:0;border:0;border-radius:20px;background:#ffffff90;cursor:pointer}.abdim-slider-dots button.is-active{width:28px;background:#ff6900}@media(max-width:760px){.abdim-premium-slider{height:510px;border-radius:15px}.abdim-slide-inner{padding:38px 30px 62px;flex-direction:column;align-items:flex-start;justify-content:center;gap:15px}.abdim-slide-content{flex:initial}.abdim-premium-slider h1{font-size:clamp(30px,8vw,42px)}.abdim-premium-slider p{font-size:15px;margin-bottom:20px}.abdim-slide-art{width:145px;max-height:130px;align-self:flex-end}.abdim-slide-placeholder{position:absolute;right:20px;bottom:55px;width:120px;height:110px;opacity:.5}.abdim-slide-placeholder span{font-size:18px}.abdim-slide-placeholder strong{font-size:24px}.abdim-slide-placeholder small{font-size:6px}.abdim-slider-arrow{top:auto;bottom:12px;transform:none;width:32px;height:32px}}@media(prefers-reduced-motion:reduce){.abdim-slide{transition:none}}

/* v2.9.9: center navigation glyphs independently of theme button styles */
.abdim-premium-slider .abdim-slider-arrow{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;padding:0!important;line-height:1!important;text-align:center!important;font-family:Arial,sans-serif!important;font-weight:400!important;letter-spacing:0!important;text-indent:0!important;appearance:none;-webkit-appearance:none;}
.abdim-premium-slider .abdim-slider-arrow::before,.abdim-premium-slider .abdim-slider-arrow::after{content:none!important;display:none!important;}
