@charset "UTF-8";#dkkapi-fire-carousel{width:100%;padding:55px 10px 45px;box-sizing:border-box;background:transparent !important;font-family:Arial,Helvetica,sans-serif;color:#fff !important;overflow:hidden;position:relative}#dkkapi-fire-carousel *{box-sizing:border-box}#dkkapi-fire-carousel .dk-title{text-align:center;margin-bottom:34px;position:relative;z-index:2}#dkkapi-fire-carousel .dk-title h2{margin:0;font-size:34px;font-weight:700;letter-spacing:1.2px;color:#fff !important;text-shadow:0 0 8px rgba(255,255,255,.45),0 0 22px rgba(65,145,190,.55),0 4px 18px rgba(0,0,0,.55);position:relative;display:inline-block;padding:0 18px}#dkkapi-fire-carousel .dk-title h2:before,#dkkapi-fire-carousel .dk-title h2:after{content:"";position:absolute;top:50%;width:55px;height:1px;background:linear-gradient(90deg,transparent,#fff);opacity:.75}#dkkapi-fire-carousel .dk-title h2:before{right:100%}#dkkapi-fire-carousel .dk-title h2:after{left:100%;background:linear-gradient(90deg,#fff,transparent)}#dkkapi-fire-carousel .dk-line{width:120px;height:3px;margin:15px auto 18px;border-radius:30px;background:linear-gradient(90deg,transparent,#fff,#4fbee8,#fff,transparent) !important;box-shadow:0 0 18px rgba(79,190,232,.75)}#dkkapi-fire-carousel .dk-title p{margin:0 auto;max-width:980px;font-size:17px;line-height:1.7;color:#fff !important;text-shadow:0 3px 14px rgba(0,0,0,.65);letter-spacing:.2px}#dkkapi-fire-carousel .dk-carousel-area{max-width:1500px;margin:38px auto 0;position:relative;overflow:hidden;padding:10px 0 20px}#dkkapi-fire-carousel .dk-carousel-area:before,#dkkapi-fire-carousel .dk-carousel-area:after{content:"";position:absolute;top:0;width:95px;height:100%;z-index:3;pointer-events:none}#dkkapi-fire-carousel .dk-carousel-area:before{left:0;background:linear-gradient(90deg,rgba(0,0,0,.45),transparent)}#dkkapi-fire-carousel .dk-carousel-area:after{right:0;background:linear-gradient(270deg,rgba(0,0,0,.45),transparent)}#dkkapi-fire-carousel .dk-window{width:100%;overflow:hidden;cursor:grab;user-select:none;-webkit-user-select:none;touch-action:pan-y;position:relative;z-index:1}#dkkapi-fire-carousel .dk-window:active{cursor:grabbing}#dkkapi-fire-carousel .dk-track{display:flex;flex-wrap:nowrap;will-change:transform;transform:translate3d(0,0,0)}#dkkapi-fire-carousel .dk-card{flex:0 0 25%;padding:0 8px;box-sizing:border-box}#dkkapi-fire-carousel .dk-img-box{width:100%;height:540px;overflow:hidden;position:relative;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.55);border-radius:6px;box-shadow:0 18px 35px rgba(0,0,0,.35),0 0 0 1px rgba(255,255,255,.15),inset 0 0 22px rgba(255,255,255,.12);transform:translateY(0);transition:box-shadow .35s ease,border-color .35s ease;cursor:zoom-in}#dkkapi-fire-carousel .dk-img-box:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.18) 35%,transparent 55%),linear-gradient(180deg,rgba(255,255,255,.14),transparent 28%,rgba(0,0,0,.18));opacity:.55;transition:.35s ease}#dkkapi-fire-carousel .dk-img-box:after{content:"";position:absolute;left:-75%;top:0;width:45%;height:100%;z-index:3;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-18deg);opacity:.45;animation:dkShine 5.5s linear infinite}@keyframes dkShine{0%{left:-75%}45%{left:130%}100%{left:130%}}#dkkapi-fire-carousel .dk-img-box img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center;pointer-events:none;user-select:none;-webkit-user-drag:none;transform:scale(1);transition:transform .5s ease,filter .5s ease}#dkkapi-fire-carousel .dk-card:hover .dk-img-box{transform:none;border-color:rgba(255,255,255,.90);box-shadow:0 18px 35px rgba(0,0,0,.35),0 0 18px rgba(79,190,232,.38),inset 0 0 22px rgba(255,255,255,.12)}#dkkapi-fire-carousel .dk-card:hover .dk-img-box img{transform:scale(1);filter:none}#dkkapi-fire-carousel .dk-card:hover .dk-img-box:before{opacity:.65}#dkkapi-fire-carousel .dk-controls{display:flex;justify-content:center;gap:14px;margin-top:24px;position:relative;z-index:5}#dkkapi-fire-carousel .dk-btn{border:1px solid rgba(255,255,255,.45);background:linear-gradient(135deg,rgba(255,255,255,.22),rgba(49,86,106,.88));color:#fff;padding:10px 22px;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.3px;cursor:pointer;transition:.25s ease;box-shadow:0 8px 20px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}#dkkapi-fire-carousel .dk-btn:hover{transform:translateY(-2px);background:linear-gradient(135deg,rgba(255,255,255,.32),rgba(79,141,168,.95));box-shadow:0 12px 26px rgba(0,0,0,.35),0 0 18px rgba(79,190,232,.45),inset 0 1px 0 rgba(255,255,255,.45)}@media (max-width:1200px){#dkkapi-fire-carousel .dk-img-box{height:505px}}@media (max-width:992px){#dkkapi-fire-carousel .dk-card{flex:0 0 50%}#dkkapi-fire-carousel .dk-img-box{height:500px}#dkkapi-fire-carousel .dk-carousel-area:before,#dkkapi-fire-carousel .dk-carousel-area:after{width:55px}}@media (max-width:576px){#dkkapi-fire-carousel{padding:38px 8px 34px}#dkkapi-fire-carousel .dk-title{margin-bottom:25px}#dkkapi-fire-carousel .dk-title h2{font-size:24px;line-height:1.3}#dkkapi-fire-carousel .dk-title h2:before,#dkkapi-fire-carousel .dk-title h2:after{display:none}#dkkapi-fire-carousel .dk-title p{font-size:14px;line-height:1.6}#dkkapi-fire-carousel .dk-carousel-area{margin-top:25px}#dkkapi-fire-carousel .dk-card{flex:0 0 100%;padding:0 5px}#dkkapi-fire-carousel .dk-img-box{height:440px}#dkkapi-fire-carousel .dk-carousel-area:before,#dkkapi-fire-carousel .dk-carousel-area:after{width:35px}#dkkapi-fire-carousel .dk-controls{margin-top:18px}}body.dk-popup-open{overflow:hidden !important}#dkkapi-fire-carousel .dk-popup{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:28px;background:rgba(2,16,24,.94);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s ease}#dkkapi-fire-carousel .dk-popup.dk-open{opacity:1;visibility:visible;pointer-events:auto}#dkkapi-fire-carousel .dk-popup-dialog{position:relative;width:min(1180px,92vw);max-height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;background:linear-gradient(145deg,rgba(18,62,83,.96),rgba(8,34,47,.98));border:1px solid rgba(240,212,122,.62);border-radius:8px;box-shadow:0 30px 80px rgba(0,0,0,.72),0 0 32px rgba(79,190,232,.22);transform:scale(.94);transition:transform .28s ease}#dkkapi-fire-carousel .dk-popup.dk-open .dk-popup-dialog{transform:scale(1)}#dkkapi-fire-carousel .dk-popup-image{display:block;width:auto;max-width:100%;height:auto;max-height:80vh;object-fit:contain;user-select:none;-webkit-user-drag:none;border:1px solid rgba(255,255,255,.32);box-shadow:0 18px 55px rgba(0,0,0,.55);background:#fff}#dkkapi-fire-carousel .dk-popup-caption{width:100%;margin:12px 0 0;color:#fff;font-size:14px;line-height:1.5;text-align:center;letter-spacing:.3px}#dkkapi-fire-carousel .dk-popup-close,#dkkapi-fire-carousel .dk-popup-prev,#dkkapi-fire-carousel .dk-popup-next{position:absolute;z-index:5;display:flex;align-items:center;justify-content:center;border:1px solid rgba(240,212,122,.62);color:#fff;background:rgba(8,34,47,.82);cursor:pointer;transition:background .22s ease,border-color .22s ease}#dkkapi-fire-carousel .dk-popup-close:hover,#dkkapi-fire-carousel .dk-popup-prev:hover,#dkkapi-fire-carousel .dk-popup-next:hover{background:rgba(202,168,75,.30);border-color:#f0d47a}#dkkapi-fire-carousel .dk-popup-close{top:12px;right:12px;width:44px;height:44px;border-radius:50%;font-size:31px;line-height:1}#dkkapi-fire-carousel .dk-popup-prev,#dkkapi-fire-carousel .dk-popup-next{top:50%;width:48px;height:68px;transform:translateY(-50%);font-size:42px;line-height:1}#dkkapi-fire-carousel .dk-popup-prev{left:14px}#dkkapi-fire-carousel .dk-popup-next{right:14px}@media (max-width:576px){#dkkapi-fire-carousel .dk-popup{padding:10px}#dkkapi-fire-carousel .dk-popup-dialog{width:96vw;padding:10px}#dkkapi-fire-carousel .dk-popup-image{max-height:78vh}#dkkapi-fire-carousel .dk-popup-close{top:8px;right:8px;width:40px;height:40px;font-size:28px}#dkkapi-fire-carousel .dk-popup-prev,#dkkapi-fire-carousel .dk-popup-next{width:38px;height:56px;font-size:34px}#dkkapi-fire-carousel .dk-popup-prev{left:8px}#dkkapi-fire-carousel .dk-popup-next{right:8px}}@media (max-width:576px){#dkkapi-fire-carousel .dk-window{overflow-x:auto !important;overflow-y:hidden !important;padding:0 7vw 8px !important;scroll-snap-type:x mandatory;scroll-padding-inline:7vw;scroll-behavior:smooth;touch-action:pan-x pan-y !important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab}#dkkapi-fire-carousel .dk-window::-webkit-scrollbar{display:none}#dkkapi-fire-carousel .dk-track{width:max-content;transform:none !important;will-change:auto !important;gap:0}#dkkapi-fire-carousel .dk-card{flex:0 0 86vw !important;width:86vw !important;max-width:410px;padding:0 7px !important;scroll-snap-align:center;scroll-snap-stop:always}#dkkapi-fire-carousel .dk-card:nth-child(n+8){display:none !important}#dkkapi-fire-carousel .dk-img-box{width:100%;height:auto !important;min-height:0 !important;aspect-ratio:3 / 4.25;display:flex;align-items:center;justify-content:center;overflow:hidden;background:rgba(255,255,255,.045)}#dkkapi-fire-carousel .dk-img-box img{width:100% !important;height:100% !important;padding:5px;object-fit:contain !important;object-position:center center !important;background:transparent}#dkkapi-fire-carousel .dk-carousel-area:before,#dkkapi-fire-carousel .dk-carousel-area:after{width:18px;opacity:.45}#dkkapi-fire-carousel .dk-controls{margin-top:15px}#dkkapi-fire-carousel .dk-btn{min-width:108px;padding:10px 18px;touch-action:manipulation}}@media (max-width:390px){#dkkapi-fire-carousel .dk-window{padding-left:6vw !important;padding-right:6vw !important;scroll-padding-inline:6vw}#dkkapi-fire-carousel .dk-card{flex-basis:88vw !important;width:88vw !important;padding-left:6px !important;padding-right:6px !important}#dkkapi-fire-carousel .dk-img-box{aspect-ratio:3 / 4.35}}
