.eks-carousel,.eks-carousel *,.eks-carousel *:before,.eks-carousel *:after{box-sizing:border-box}.eks-carousel{--eks-content-width: 1920px;--eks-stage-height: 570px;--eks-card-width: 430px;--eks-card-ratio: 4 / 5;--eks-speed: .62s;--eks-arrow-size: 48px;--eks-arrow-icon-size: 22px;--eks-arrow-offset: 72px;--eks-bullet-size: 7px;--eks-bullet-active-width: 25px;--eks-side-saturation: 100%;--eks-side-blur: 0px;--eks-caption-overlay: #070b12;--eks-decor-color: #6f7378;--eks-line-color: #1687ff;--eks-px-1: 0px;--eks-py-1: 0px;--eks-px-2: 0px;--eks-py-2: 0px;--eks-px-3: 0px;--eks-py-3: 0px;position:relative;z-index:0;width:100%;max-width:100%;overflow:hidden;overflow:clip;padding:64px 0 48px;color:#0b0b0d;background:#fff;font-family:inherit;isolation:isolate;-webkit-tap-highlight-color:transparent}.eks-inner{position:relative;z-index:2;width:100%;max-width:var(--eks-content-width);margin:0 auto}.eks-heading{position:relative;z-index:3;max-width:min(860px,calc(100% - 40px));margin:0 auto 32px;text-align:center}.eks-brand-logo{display:inline-block;width:260px;max-width:100%;height:auto;margin:0 auto 14px;border:0;object-fit:contain}.eks-eyebrow{margin:0 0 8px;color:#1687ff;font-size:13px;font-weight:800;letter-spacing:.18em;line-height:1.5;text-transform:uppercase}.eks-title{margin:0;padding:0;color:#0b0b0d;font-family:inherit;font-size:clamp(30px,4.2vw,68px);font-weight:850;letter-spacing:-.035em;line-height:1.05}.eks-stage-shell{position:relative;width:100%}.eks-stage{position:relative;width:100%;height:var(--eks-stage-height);outline:none;contain:layout style;perspective:1500px;perspective-origin:50% 48%;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none}.eks-carousel.eks-can-drag .eks-stage{cursor:grab}.eks-carousel.eks-is-dragging .eks-stage{cursor:grabbing}.eks-track{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.eks-card{position:absolute;top:50%;left:50%;z-index:var(--eks-z, 0);width:min(var(--eks-card-width),calc(100vw - 150px));aspect-ratio:var(--eks-card-ratio);margin:0;overflow:hidden;border:0 solid transparent;border-radius:0;background-color:#f0f2f5;box-shadow:0 24px 70px #080d1500;opacity:0;visibility:hidden;transform:translate3d(calc(-50% + var(--eks-x, 0px)),calc(-50% + var(--eks-y, 0px)),var(--eks-depth, 0px)) rotateY(var(--eks-rotate, 0deg)) scale(var(--eks-scale, 1));transform-origin:50% 50%;transform-style:preserve-3d;transition:transform var(--eks-runtime-speed, var(--eks-speed)) cubic-bezier(.2,.78,.22,1),opacity var(--eks-runtime-speed, var(--eks-speed)) ease;pointer-events:none;backface-visibility:hidden;-webkit-backface-visibility:hidden}.eks-card.is-active{opacity:1;visibility:visible}.eks-carousel.eks-is-ready .eks-card.is-visible{visibility:visible;opacity:var(--eks-opacity, 1);pointer-events:auto}.eks-carousel.eks-is-ready .eks-card:not(.is-visible){display:none}.eks-carousel.eks-is-animating .eks-card.is-near,.eks-carousel.eks-is-dragging .eks-card.is-near{will-change:transform,opacity}.eks-use-side-filter .eks-card:not(.is-active){filter:saturate(var(--eks-side-saturation)) blur(var(--eks-side-blur))}.eks-card.is-active{filter:none;box-shadow:0 31px 74px #070c143d,0 5px 18px #070c1414}.eks-carousel.eks-no-transition .eks-card{transition:none!important}.eks-card-image,.eks-card-link{display:block;width:100%;height:100%}.eks-card-image{max-width:none;margin:0;border:0;border-radius:inherit;object-fit:cover;object-position:var(--eks-object-position, center center);background:inherit;opacity:1;transition:opacity .18s ease;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.eks-card-image[data-eks-deferred=true]{opacity:0}.eks-card-link{color:inherit;outline:none;text-decoration:none}.eks-card-link:focus-visible{box-shadow:inset 0 0 0 4px var(--eks-line-color)}.eks-caption{position:absolute;right:0;bottom:0;left:0;z-index:2;padding:48px 20px 18px;color:#fff;background:linear-gradient(to top,var(--eks-caption-overlay),transparent);font-size:clamp(13px,1.1vw,17px);font-weight:750;line-height:1.55;text-align:start;text-shadow:0 1px 6px rgba(0,0,0,.28);pointer-events:none}.eks-arrow{position:absolute;top:50%;z-index:30;display:grid;width:var(--eks-arrow-size);height:var(--eks-arrow-size);margin:0;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:50%;color:#fff;background-color:#0b0709;box-shadow:0 12px 30px #070a0f2e;transform:translateY(-50%);transition:color .18s ease,background-color .18s ease,transform .18s ease,box-shadow .18s ease,opacity .18s ease;cursor:pointer;place-items:center;-webkit-appearance:none;appearance:none}.eks-arrow-prev{left:var(--eks-arrow-offset)}.eks-arrow-next{right:var(--eks-arrow-offset)}.eks-arrow svg{display:block;width:var(--eks-arrow-icon-size);height:var(--eks-arrow-icon-size);overflow:visible;fill:none;stroke:currentColor;stroke-width:2.35;stroke-linecap:round;stroke-linejoin:round}.eks-arrow:hover{background-color:#1687ff;box-shadow:0 16px 38px #070a0f40;transform:translateY(-50%) scale(1.06)}.eks-arrow:active{transform:translateY(-50%) scale(.94)}.eks-arrow:focus-visible,.eks-bullet:focus-visible{outline:3px solid rgba(22,135,255,.42);outline-offset:4px}.eks-arrow:disabled{opacity:.28;cursor:default;transform:translateY(-50%)}.eks-controls-row{position:relative;z-index:5;display:flex;min-height:30px;max-width:calc(100% - 30px);margin:12px auto 0;align-items:center;justify-content:center}.eks-pagination{display:flex;max-width:min(640px,calc(100% - 100px));min-height:28px;padding:6px 18px;align-items:center;justify-content:center;gap:8px;overflow-x:auto;scrollbar-width:none}.eks-pagination::-webkit-scrollbar{display:none}.eks-bullet{display:block;width:var(--eks-bullet-size);height:var(--eks-bullet-size);flex:0 0 auto;margin:0;padding:0;border:0;border-radius:999px;background-color:#b7bcc4;box-shadow:none;opacity:.78;transition:width .26s cubic-bezier(.2,.75,.22,1),background-color .22s ease,opacity .22s ease,transform .22s ease;cursor:pointer;-webkit-appearance:none;appearance:none}.eks-bullet:hover{opacity:1;transform:scale(1.22)}.eks-bullet.is-active{width:var(--eks-bullet-active-width);background-color:#111318;opacity:1}.eks-counter{position:absolute;left:clamp(18px,5vw,92px);display:flex;color:#6f7681;font-size:12px;font-weight:750;letter-spacing:.08em;align-items:baseline;gap:6px}.eks-counter-current{color:currentColor;font-size:1.15em}.eks-counter-separator{opacity:.42}.eks-decorations{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none}.eks-decoration-none .eks-decorations{display:none}.eks-decor-dot{position:absolute;top:var(--eks-dot-y);left:var(--eks-dot-x);display:block;width:var(--eks-dot-size);height:var(--eks-dot-size);border-radius:50%;background:var(--eks-decor-color);opacity:.78;backface-visibility:hidden}.eks-decor-dot:nth-of-type(4n){opacity:.42}.eks-decor-dot:nth-of-type(5n){box-shadow:0 0 0 4px #6f737814}.eks-depth-1{transform:translate3d(var(--eks-px-1),var(--eks-py-1),0)}.eks-depth-2{transform:translate3d(var(--eks-px-2),var(--eks-py-2),0)}.eks-depth-3{transform:translate3d(var(--eks-px-3),var(--eks-py-3),0)}.eks-decor-line{position:absolute;left:50%;display:block;width:min(560px,58vw);height:28px;transform:translate(-50%);opacity:.9}.eks-decor-line:before,.eks-decor-line:after{position:absolute;top:0;width:42%;height:100%;border-top:2px solid var(--eks-line-color);content:""}.eks-decor-line:before{left:0;border-left:2px solid var(--eks-line-color);border-radius:18px 0 0}.eks-decor-line:after{right:0;border-right:2px solid var(--eks-line-color);border-radius:0 18px 0 0}.eks-decor-line-top{top:0}.eks-decor-line-bottom{bottom:0;transform:translate(-50%) rotate(180deg);opacity:.16}.eks-sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;border:0!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.eks-editor-notice{margin:12px 0;padding:18px 20px;border:1px dashed #b7bdc7;border-radius:8px;color:#31343a;background:#f8f9fb;font-family:inherit;line-height:1.8;text-align:center}@media(max-width:1024px){.eks-stage{perspective:1200px}.eks-arrow{box-shadow:0 10px 26px #070a0f2b}}.eks-carousel.eks-mobile-lite .eks-stage{perspective:none}.eks-carousel.eks-mobile-lite .eks-track,.eks-carousel.eks-mobile-lite .eks-card{transform-style:flat}.eks-carousel.eks-mobile-lite .eks-card{backface-visibility:visible;-webkit-backface-visibility:visible;transition-property:transform,opacity}.eks-carousel.eks-mobile-lite .eks-card:not(.is-active){filter:none!important}.eks-carousel.eks-mobile-lite .eks-card.is-active{box-shadow:0 20px 48px #070c1433,0 4px 14px #070c1412}.eks-carousel.eks-mobile-lite .eks-decor-dot{will-change:auto}@media(max-width:767px){.eks-carousel{padding:38px 0 30px}.eks-heading{max-width:calc(100% - 34px);margin-bottom:20px}.eks-brand-logo{max-width:min(68vw,250px);margin-bottom:10px}.eks-title{font-size:clamp(27px,10vw,43px)}.eks-stage{perspective:1000px}.eks-card{width:min(var(--eks-card-width),calc(100vw - 34px))}.eks-mobile-controls-bottom .eks-arrow{top:auto;bottom:-2px;transform:none}.eks-mobile-controls-bottom .eks-arrow:hover{transform:scale(1.06)}.eks-mobile-controls-bottom .eks-arrow:active{transform:scale(.94)}.eks-mobile-controls-bottom .eks-arrow:disabled{transform:none}.eks-mobile-controls-bottom .eks-arrow-prev{left:max(14px,env(safe-area-inset-left))}.eks-mobile-controls-bottom .eks-arrow-next{right:max(14px,env(safe-area-inset-right))}.eks-mobile-controls-sides .eks-arrow-prev{left:max(10px,env(safe-area-inset-left))}.eks-mobile-controls-sides .eks-arrow-next{right:max(10px,env(safe-area-inset-right))}.eks-controls-row{min-height:var(--eks-arrow-size);max-width:calc(100% - 24px);margin-top:8px}.eks-mobile-controls-bottom .eks-controls-row{padding-inline:calc(var(--eks-arrow-size) + 22px)}.eks-pagination{max-width:100%;padding-inline:8px}.eks-counter{position:static;flex:0 0 auto;margin-right:12px}.eks-decor-dot{opacity:.5}.eks-decor-line{max-width:78vw}.eks-hide-mobile-decoration .eks-decorations{display:none}}@media(max-width:420px){.eks-caption{padding:42px 16px 15px}.eks-counter{font-size:10px;gap:4px}}@media(prefers-reduced-motion:reduce){.eks-card,.eks-arrow,.eks-bullet,.eks-decor-dot{transition-duration:1ms!important;scroll-behavior:auto!important}}




@media(min-width:1025px){
:where(.elementor-element-812900a){position:relative;display:block;padding:16px 0 8px;margin:18px 0 0;background:#fff url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%20330%22%20preserveAspectRatio%3D%22none%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23d4d4d4%22%20opacity%3D%22.46%22%3E%3Cpath%20stroke-width%3D%2235%22%20d%3D%22m-80%20270%20230-175m-120%20259%20243-186m-88%20226%20254-203m335%20122%20252-203m-90%20256%20232-180m-190%20250%20250-186%22%2F%3E%3Cpath%20stroke-width%3D%2211%22%20d%3D%22m-20%20234%20239-183m-24%20229%20221-177m272%20267%20262-210m-85%20215%20177-130%22%2F%3E%3C%2Fg%3E%3Cg%20stroke%3D%22%23eeeeec%22%20stroke-width%3D%226%22%3E%3Cpath%20d%3D%22m0%20262%20214-144m525%20103%20210-144M0%20311l223-153m505%20123%20232-192%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center / 100% 100% no-repeat;}
.elementor-element-812900a > .e-con-inner{display:block;padding:0;max-width:1120px;}
.elementor-element.elementor-element-7ce1f4e{position:relative;width:var(--elkasa-gallery-heading-width,330px);max-width:100%;height:auto;min-height:var(--elkasa-gallery-heading-height,110px);margin:0 auto var(--elkasa-gallery-heading-gap,12px);padding:0 0 calc(var(--elkasa-gallery-heading-font,20px) * 1.8 + 8px);}
.elementor-element.elementor-element-7ce1f4e img{display:block;width:100%;max-width:100%;height:auto;margin:0;clip-path:polygon(0 0,100% 0,100% 100%,81% 100%,81% 58%,23% 58%,23% 100%,0 100%);}
.elementor-element.elementor-element-7ce1f4e::before{content:"";position:absolute;z-index:2;left:40%;right:auto;top:43%;bottom:auto;width:44%;height:auto;aspect-ratio:442 / 150;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20442%20150%22%3E%3Cpath%20fill%3D%22%23d3f300%22%20d%3D%22M12%2030%20397%202%20432%2022%20420%2054%20403%2058%20437%20150%20405%20133%20379%20107%2013%20139%2027%20108%202%20102%2022%2062%206%2056Z%22%2F%3E%3Cg%20fill%3D%22%23131313%22%20stroke%3D%22%23d3f300%22%20stroke-width%3D%227%22%20stroke-linejoin%3D%22round%22%20transform%3D%22translate%283%206%29%22%3E%3Cpath%20d%3D%22M26%2030%20125%2020%20122%2045%2088%2047%2067%20118%2041%20119%2061%2049%2023%2054Z%22%2F%3E%3Cpath%20d%3D%22M146%2022%20222%2014%20216%2039%20169%2045%20164%2059%20200%2055%20194%2078%20158%2082%20153%2099%20199%2091%20193%20116%20120%20121Z%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M252%2010%20278%208%20303%20104%20277%20113%20273%2094%20244%2099%20232%20119%20204%20121Z%20M255%2069%20268%2066%20263%2042Z%22%2F%3E%3Cpath%20d%3D%22M325%203%20350%204%20356%2054%20395%200%20420%204%20391%20112%20365%20110%20381%2056%20349%20100%20332%20100%20324%2057%20310%20112%20285%20113Z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23131313%22%20d%3D%22m34%2058%2039-8-2%205-39%208Zm97%2056%2048-9-2%207-48%206Zm175-22%2011-32%205%201-8%2028Z%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat;pointer-events:none;transform:rotate(-5deg);}
.elementor-element-7ce1f4e::after{content:"پشت صحنه الکاسا";position:absolute;top:auto;bottom:0;left:9%;right:9%;height:calc(var(--elkasa-gallery-heading-font,20px) * 1.8);display:grid;place-items:center;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%2090%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22%23080909%22%20d%3D%22m13%2018%2083-8%20188%205%20185-5%20158%2012-23%209%2028%2012-35%207%2024%2018-94%205-192-2-179%204-143-13%2022-9-27-8%2020-7Z%22%2F%3E%3Cg%20stroke%3D%22%23080909%22%20stroke-width%3D%225%22%3E%3Cpath%20d%3D%22m0%2027%20100-7m439-4%2099%2010M6%2061l88%209m456%202%2088-7M20%209l136%202m372%2067%20100-1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center / 100% 100% no-repeat;color:#fff;font-size:var(--elkasa-gallery-heading-font,20px);font-weight:900;line-height:1.4;pointer-events:none;}
.elementor-element.elementor-element-812900a::before{content:"CARS\A PARTS\A SERVICE\A LIFESTYLE";position:absolute;left:6%;right:auto;top:57%;bottom:auto;width:auto;height:auto;display:block;direction:ltr;text-align:left;padding-left:10px;border-left:4px solid #d0ed00;color:#666;font:9px/1.8 Arial,sans-serif;letter-spacing:3px;white-space:pre;pointer-events:none;}
.elementor-element.elementor-element-812900a::after{content:"AUTO\A CARE\A PEOPLE";position:absolute;right:6%;left:auto;top:54%;bottom:auto;width:auto;height:auto;direction:ltr;text-align:left;color:#73766e;font:italic 900 22px/1.1 Arial,sans-serif;transform:rotate(-12deg);white-space:pre;pointer-events:none;}
.elementor-element.elementor-element-2b95b5c{display:block;margin:0 0 45px;padding:0;background:#fff;}
.elementor-element-2b95b5c > .e-con-inner{display:block;max-width:100%;padding:0;}
.elementor-element.elementor-element-bd3dd24{display:block;width:100%;height:auto;min-height:0;margin:0;}
.eks-carousel.eks-carousel{--eks-arrow-icon-size:26px;--eks-side-blur:0px;--eks-side-saturation:95%;--eks-line-color:#d0ed00;--eks-bullet-size:9px;--eks-bullet-active-width:29px;padding:0 0 45px;border:0;background:#161817 url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201200%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3Cpattern%20id%3D%22g%22%20width%3D%2270%22%20height%3D%2270%22%20patternUnits%3D%22userSpaceOnUse%22%3E%3Cg%20fill%3D%22%2362635f%22%20opacity%3D%22.35%22%3E%3Cpath%20d%3D%22m1%206%2012-4-9%208Zm34%209%209-4-2%207ZM54%2035l13-7-8%2012ZM8%2048l14-8-7%2012ZM36%2066l16-9-7%2013Z%22%2F%3E%3Ccircle%20cx%3D%2224%22%20cy%3D%2226%22%20r%3D%221.1%22%2F%3E%3Ccircle%20cx%3D%2257%22%20cy%3D%2261%22%20r%3D%221.2%22%2F%3E%3C%2Fg%3E%3C%2Fpattern%3E%3C%2Fdefs%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200H1000V1200H0Z%22%2F%3E%3Cpath%20fill%3D%22%23161817%22%20d%3D%22m0%20180%20106-42%20173%204%20167-38%20246%2022%20143-29%20165%2072v988l-71-13-83%2022-190-18-100%2015-256-13-131%2020-100-17-69%2018Z%22%2F%3E%3Cpath%20fill%3D%22url%28%23g%29%22%20d%3D%22M0%20192%201000%20145v1010H0Z%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23d0ed00%22%20stroke-linecap%3D%22square%22%3E%3Cpath%20stroke-width%3D%2220%22%20d%3D%22m-30%20515%20255-177m564-56%20240-147M-20%201038l282-145m554%2094%20204-105%22%2F%3E%3Cpath%20stroke-width%3D%227%22%20d%3D%22m-21%20534%20182-122m648-107%20232-163M-18%201062l246-128m588%2075%20196-103M19%201162l83-45%22%2F%3E%3Cpath%20stroke-width%3D%223%22%20d%3D%22m-10%20555%20135-78m709-150%20160-94M7%201083l113-51m750-1%20127-63%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23d0ed00%22%3E%3Cpath%20d%3D%22m30%20489%208-19%2016%207-6%209Zm163-112%2017-12-4%2016ZM853%20291l25-19-4%2015ZM94%201030l21-8-3%2012Zm34%20111%2016-5-3%2012Zm713-160%2020-14-2%2012Z%22%2F%3E%3Ccircle%20cx%3D%2259%22%20cy%3D%22520%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%22224%22%20cy%3D%22334%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%22953%22%20cy%3D%22879%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%2287%22%20cy%3D%221139%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%22879%22%20cy%3D%221031%22%20r%3D%223%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23f8f8f6%22%20opacity%3D%22.78%22%3E%3Cpath%20d%3D%22M0%20173%2027%20141l27%204-47%2048ZM42%20189l61-53%2022%202-66%2072ZM82%20209l71-65%2018%205-73%2077Zm811-15%2049-53%2022%207-42%2062ZM967%20240l33-41v51l-16%2016ZM889%201157l53-54%2020%204-48%2050ZM946%201146l54-54v24l-37%2031Z%22%2F%3E%3C%2Fg%3E%3Cg%20stroke%3D%22%2362645e%22%20stroke-width%3D%222%22%20opacity%3D%22.4%22%3E%3Cpath%20d%3D%22M0%20844%20251%20653m-70%20433%20310-219m327%20300%20182-126M30%20280l108-74m701%20761%20142-112%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center / 100% 100% no-repeat;color:#fff;overflow:clip;}
.eks-carousel .eks-decorations{display:none;}
.eks-carousel .eks-stage{height:var(--eks-stage-height);}
.eks-carousel .eks-card{width:var(--eks-card-width);aspect-ratio:var(--eks-card-ratio);border:1px solid #a2a59a;border-radius:13px;background:#171918;box-shadow:0 12px 28px #0008;}
.eks-carousel .eks-card.is-active{border-color:#b8b9b1;box-shadow:0 15px 38px #0008;}
.eks-carousel .eks-card-image{object-fit:cover;object-position:var(--eks-object-position,center center);border-radius:inherit;}
.eks-carousel .eks-arrow{top:auto;bottom:-72px;width:var(--eks-arrow-size);height:var(--eks-arrow-size);transform:none;border:2px solid #d0ed00;background:#080b0a;color:#fff;box-shadow:none;}
.eks-carousel .eks-arrow-prev{left:24px;}
.eks-carousel .eks-arrow-next{right:24px;}
.eks-carousel .eks-arrow:hover{background:#252d0c;color:#e4ff00;transform:none;box-shadow:0 0 0 4px #d0ed0024;}
.eks-carousel .eks-arrow:active{transform:scale(.96);}
.eks-carousel .eks-arrow:focus-visible,.eks-carousel .eks-bullet:focus-visible{outline:3px solid #d0ed00;outline-offset:4px;}
.eks-carousel .eks-controls-row{min-height:60px;max-width:calc(100% - 184px);margin:14px auto 0;padding:0;gap:20px;align-items:center;justify-content:center;}
.eks-carousel .eks-counter{position:static;flex:none;margin:0;color:#969a93;font:500 22px/1.2 Arial,sans-serif;letter-spacing:0;white-space:nowrap;}
.eks-carousel .eks-counter-current{color:#fff;font-weight:800;}
.eks-carousel .eks-pagination{flex:none;max-width:none;min-width:0;padding:0;margin:0;gap:9px;overflow:visible;}
.eks-carousel .eks-bullet{width:9px;height:9px;background:#92958e;opacity:1;}
.eks-carousel .eks-bullet.is-active{width:29px;background:#d8f600;}
@media(prefers-reduced-motion:reduce){.eks-carousel .eks-arrow{transition:none;}}
}

/* Desktop gallery: all dimensions are supplied by Elementor. */
@media(min-width:1025px){
.elementor-widget-elkasa-stack-carousel > .elementor-widget-container{display:flex;justify-content:center;min-width:0;}
.elementor-widget-elkasa-stack-carousel .eks-carousel{
 zoom:var(--elkasa-desktop-gallery-scale,.5);
 width:calc(var(--elkasa-desktop-gallery-width,50vw) / var(--elkasa-desktop-gallery-scale,.5));
 max-width:min(calc(100% / var(--elkasa-desktop-gallery-scale,.5)),var(--eks-content-width,1920px));
 margin-inline:auto;
}
 .eks-carousel .eks-stage-shell{height:auto;min-width:0;}
.eks-carousel .eks-stage{height:var(--elkasa-carousel-desktop-height,var(--eks-stage-height));transform:none;}
.eks-carousel .eks-card{width:min(var(--elkasa-carousel-desktop-card-width,var(--eks-card-width)),calc(100% - 150px));height:auto;aspect-ratio:var(--eks-card-ratio,5 / 8);}
.eks-carousel .eks-card-image{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;}
.eks-carousel .eks-arrow{top:50%;bottom:auto;transform:translateY(-50%);}
}

/* Desktop TEAM header shares the gallery's actual Elementor-controlled width. */
@media(min-width:1025px){
.elementor-element.elementor-element-812900a{
 container-type:inline-size;max-width:var(--elkasa-gallery-frame-width,50vw);margin-inline:auto;
}
.elementor-element-812900a > .e-con-inner{width:100%;min-width:0;}
.elementor-element-7ce1f4e{max-width:100%;}
.elementor-element.elementor-element-812900a.elkasa-gallery-heading-compact::before,
.elementor-element.elementor-element-812900a.elkasa-gallery-heading-compact::after{display:none;}
}


/* Match the desktop TEAM composition to the outer edges of the two cards above. */
@media (min-width:1025px) {
 body.home .elementor-2387 .elementor-element.elementor-element-bd3dd24 {
  container-type:inline-size;
  width:min(calc(100% - 40px),calc(var(--container-max-width,1320px) - 20px))!important;
  max-width:100%!important;
  margin-inline:auto!important;
 }
 body.home #eks-bd3dd24.eks-carousel {
  zoom:calc(100cqw / 1363px)!important;
  width:1363px!important;
  max-width:none!important;
  margin-inline:auto!important;
 }
 body.home #eks-bd3dd24.eks-carousel .eks-stage-shell {
  height:auto!important;
  min-height:0!important;
 }
 body.home #eks-bd3dd24.eks-carousel .eks-stage {
  zoom:1!important;
  width:100%!important;
  height:var(--elkasa-carousel-desktop-height,var(--eks-stage-height))!important;
  transform:none!important;
 }
 body.home .elementor-2387 .elementor-element.elementor-element-812900a {
  container-type:inline-size;
  width:100%!important;
  max-width:var(--elkasa-gallery-frame-width,min(calc(100% - 40px),calc(var(--container-max-width,1320px) - 20px)))!important;
  margin-inline:auto!important;
 }
 body.home .elementor-2387 .elementor-element.elementor-element-7ce1f4e {
  zoom:calc(100cqw / 817.8px)!important;
 }
 body.home .elementor-2387 .elementor-element.elementor-element-812900a::before {
  font-size:1.100513573cqw!important;
  letter-spacing:.366837858cqw!important;
  padding-left:1.222792859cqw!important;
  border-left-width:.489117144cqw!important;
 }
 body.home .elementor-2387 .elementor-element.elementor-element-812900a::after {
  font-size:2.69014429cqw!important;
 }
}
