.simple-slider-container{position:relative;width:100%;overflow:hidden;user-select:none;-webkit-user-select:none}.simple-slider{position:relative;width:100%;min-height:200px;background:#011f40}.simple-slider .slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 0.7s ease-in-out;pointer-events:none}.simple-slider .slide.active{opacity:1;position:relative;pointer-events:auto}.simple-slider .slide img{display:block;width:100%;height:auto;min-height:200px;max-height:600px;object-fit:cover;object-position:center}.simple-slider .slide-content{position:absolute;bottom:0;left:0;right:0;padding:28px 32px;background:linear-gradient(to top,rgb(2 28 60 / .88) 0%,rgb(2 44 100 / .5) 60%,transparent 100%);color:#fff}.simple-slider .slide-content h3{margin:0 0 6px;font-size:clamp(16px, 3vw, 26px);font-weight:700;color:#fff;text-shadow:0 1px 4px rgb(0 0 0 / .3);line-height:1.2}.simple-slider .slide-content p{margin:0;font-size:clamp(13px, 2vw, 16px);color:rgb(255 255 255 / .88);line-height:1.5;max-width:70ch}.slider-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:44px;height:44px;border-radius:50%;background:rgb(2 76 139 / .85);color:#fff;border:2px solid rgb(255 255 255 / .3);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.2s,transform 0.2s,opacity 0.2s;opacity:.7;padding:0}.slider-nav:hover{background:#024C8B;opacity:1;transform:translateY(-50%) scale(1.08)}.slider-nav.prev{left:14px}.slider-nav.next{right:14px}.slider-nav svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.slider-dots{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);display:flex;gap:7px;z-index:10}.slider-dots .dot{width:9px;height:9px;border-radius:50%;background:rgb(255 255 255 / .45);border:2px solid rgb(255 255 255 / .5);cursor:pointer;transition:background 0.25s,transform 0.25s;display:block}.slider-dots .dot.active{background:#fff;border-color:#024C8B;transform:scale(1.3)}.slider-dots .dot:hover{background:rgb(255 255 255 / .8)}.simple-slider .slide img.lazy{filter:blur(4px);transition:filter 0.4s}.simple-slider .slide img.lazy.loaded{filter:none}@media (max-width:600px){.slider-nav{width:36px;height:36px}.slider-nav svg{width:16px;height:16px}.simple-slider .slide-content{padding:16px 18px}}