.bizim-project-media{--bizim-accent:#29469a;margin-block:28px;clear:both}
.bizim-project-media .bizim-icon{display:block;width:20px;height:20px;flex:0 0 20px;margin:0;padding:0;fill:none;stroke:currentColor;overflow:visible}
.bizim-project-media .bizim-icon path{fill:none;stroke:currentColor}
.bizim-project-media .bizim-zoom,.bizim-project-media .bizim-close,.bizim-project-media .bizim-nav{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0;gap:0;line-height:0;min-width:0;min-height:0;vertical-align:middle}
.bizim-media-notice{padding:16px;border:1px dashed #8ea5d5;border-radius:10px;background:#f1f5ff;color:#29469a;font-size:14px;line-height:1.8}
.bizim-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.bizim-gallery:has(>.bizim-photo:only-child){grid-template-columns:1fr}
.bizim-gallery:has(>.bizim-photo:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}
.bizim-photo{position:relative;display:block;overflow:hidden;border-radius:16px;background:#eef2f7;aspect-ratio:4/3;outline-offset:4px;box-shadow:0 3px 12px #172b530d}
.bizim-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}
.bizim-photo:hover img{transform:scale(1.035)}
.bizim-zoom{position:absolute;inset-inline-end:12px;bottom:12px;display:grid;place-items:center;width:34px;height:34px;background:#ffffffed;color:var(--bizim-accent);border-radius:50%;font-size:22px;box-shadow:0 3px 12px #0002}
.bizim-photo:focus-visible{outline:3px solid var(--bizim-accent)}
.bizim-project-video{margin-top:20px;border-radius:16px;overflow:hidden;background:#101827}
.bizim-project-video iframe,.bizim-project-video video{display:block;width:100%;aspect-ratio:16/9;border:0}
.bizim-lightbox[open]{display:flex;flex-direction:column}
.bizim-lightbox{box-sizing:border-box;padding:16px;border:1px solid #ffffff18;background:#0e1522;color:#fff;border-radius:20px;width:min(1100px,96vw);height:min(850px,94dvh);max-width:96vw;max-height:94dvh;overflow:hidden;box-shadow:0 30px 100px #0006;animation:bizim-open .18s ease-out}
.bizim-lightbox::backdrop{background:rgba(5,10,20,.94)}
.bizim-lightbox-toolbar{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;margin-bottom:10px;min-height:44px}
.bizim-lightbox-count{font-size:14px;font-variant-numeric:tabular-nums;padding-inline:8px}
.bizim-close,.bizim-nav{display:grid;place-items:center;padding:0;border:1px solid #ffffff24;background:#ffffff12;color:#fff;width:44px;height:44px;border-radius:50%;font-size:30px;line-height:1;cursor:pointer;transition:background .15s}
.bizim-close:hover,.bizim-nav:hover{background:#ffffff29}
.bizim-lightbox-stage{position:relative;display:grid;place-items:center;flex:1;min-height:0;width:100%;overflow:hidden;touch-action:pan-y pinch-zoom}
.bizim-lightbox-image{grid-area:1/1;display:block;width:100%;height:100%;min-height:0;max-height:100%;object-fit:contain;border-radius:8px;transition:opacity .18s}
.bizim-lightbox-stage.is-loading .bizim-lightbox-image{opacity:.6}
.bizim-lightbox-status{position:absolute;bottom:18px;background:#0e1522da;border-radius:30px;padding:7px 14px;font-size:12px;pointer-events:none}
.bizim-lightbox-status:empty{display:none}
.bizim-retry{position:absolute;top:55%;background:#fff;color:#172b53;border:0;border-radius:8px;padding:10px 18px;cursor:pointer}
.bizim-retry[hidden]{display:none}
.bizim-nav{position:absolute;top:45%;z-index:2;background:#101827b3}
.bizim-prev{inset-inline-start:22px}.bizim-next{inset-inline-end:22px}
[dir=rtl] .bizim-nav{transform:rotate(180deg)}
.bizim-lightbox-thumbs{display:flex;gap:8px;overflow-x:auto;padding:12px 2px 0;flex-shrink:0;scrollbar-width:thin}
.bizim-lightbox-thumbs:empty{display:none}
.bizim-thumb{padding:0;border:2px solid transparent;background:#ffffff10;border-radius:8px;overflow:hidden;flex:0 0 62px;height:48px;opacity:.55;cursor:pointer}
.bizim-thumb img{display:block;width:100%;height:100%;object-fit:cover}
.bizim-thumb[aria-pressed=true]{opacity:1;border-color:#f7bd24}
.bizim-close:focus-visible,.bizim-nav:focus-visible,.bizim-thumb:focus-visible,.bizim-retry:focus-visible{outline:3px solid #f7bd24;outline-offset:2px}
.bizim-media-lock{overflow:hidden}
@keyframes bizim-open{from{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}
@media(max-width:700px){.bizim-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bizim-lightbox{padding:10px;border-radius:14px;width:98vw;max-width:98vw;height:92dvh}.bizim-prev{inset-inline-start:14px}.bizim-next{inset-inline-end:14px}.bizim-nav{width:40px;height:40px}.bizim-thumb{flex-basis:54px;height:42px}}
@media(max-width:420px){.bizim-project-media .bizim-gallery{grid-template-columns:1fr}.bizim-zoom{width:30px;height:30px}}
@media(prefers-reduced-motion:reduce){.bizim-photo img,.bizim-lightbox-image,.bizim-nav,.bizim-close{transition:none}.bizim-lightbox{animation:none}}

/* Layouts use the available Bricks column width, rather than only the viewport. */
.bizim-project-media{container-type:inline-size;container-name:bizim-media;min-width:0}
.bizim-gallery-group{min-width:0}
.bizim-project-media>.bizim-project-video:first-child{margin-top:0}
.bizim-project-video+.bizim-gallery-group{margin-top:20px}
.bizim-layout-featured .bizim-gallery{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(105px,21cqw,200px)}
.bizim-layout-featured .bizim-photo{aspect-ratio:auto;height:100%}
.bizim-layout-featured .bizim-photo:first-child{grid-column:span 2;grid-row:span var(--featured-rows,2)}
.bizim-layout-featured .bizim-gallery[data-count="3"],.bizim-layout-featured .bizim-gallery[data-count="4"]{grid-template-columns:repeat(3,minmax(0,1fr))}
.bizim-layout-featured .bizim-gallery[data-count="4"]{--featured-rows:3}
.bizim-layout-featured .bizim-gallery[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}
.bizim-layout-featured .bizim-gallery[data-count="2"] .bizim-photo:first-child{grid-column:auto;grid-row:auto;aspect-ratio:4/3}
.bizim-layout-featured .bizim-gallery[data-count="1"]{grid-template-columns:1fr;grid-auto-rows:auto}
.bizim-layout-featured .bizim-gallery[data-count="1"] .bizim-photo:first-child{grid-column:auto;grid-row:auto;aspect-ratio:16/10}
.bizim-layout-featured .bizim-gallery:not([data-count="1"]):not([data-count="2"]):not([data-count="3"]):not([data-count="4"]):not([data-count="5"]){grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto}
.bizim-layout-featured .bizim-gallery:not([data-count="1"]):not([data-count="2"]):not([data-count="3"]):not([data-count="4"]):not([data-count="5"]) .bizim-photo{aspect-ratio:4/3;height:auto}
.bizim-layout-featured .bizim-gallery:not([data-count="1"]):not([data-count="2"]):not([data-count="3"]):not([data-count="4"]):not([data-count="5"]) .bizim-photo:first-child{grid-column:1/-1;grid-row:auto;aspect-ratio:16/9}
.bizim-layout-mosaic .bizim-gallery{grid-template-columns:repeat(12,minmax(0,1fr))}
.bizim-layout-mosaic .bizim-photo{grid-column:span 5;aspect-ratio:auto;height:180px;height:clamp(140px,27cqw,260px)}
.bizim-layout-mosaic .bizim-photo:nth-child(4n+1),.bizim-layout-mosaic .bizim-photo:nth-child(4n+4){grid-column:span 7}
.bizim-layout-mosaic .bizim-photo:last-child:nth-child(odd){grid-column:1/-1}
.bizim-layout-rail .bizim-gallery{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:#b7c6e3 transparent;outline-offset:4px}
.bizim-layout-rail .bizim-photo{flex:0 0 78%;aspect-ratio:16/10;scroll-snap-align:start;scroll-snap-stop:always}
.bizim-layout-rail .bizim-gallery[data-count="1"] .bizim-photo{flex-basis:100%}
.bizim-rail-controls{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}
.bizim-rail-controls button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;box-sizing:border-box;padding:0;line-height:0;border:1px solid #dce4f0;border-radius:50%;color:#29469a;background:#f4f7fc;cursor:pointer}
.bizim-rail-controls button:hover{background:#e8effb}
.bizim-rail-controls button:focus-visible{outline:3px solid #29469a;outline-offset:3px}
[dir=rtl] .bizim-rail-controls .bizim-icon{transform:rotate(180deg)}
@container bizim-media (min-width:700px){.bizim-layout-rail .bizim-photo{flex-basis:62%}}
@container bizim-media (max-width:480px){.bizim-layout-grid .bizim-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.bizim-layout-grid .bizim-gallery[data-count="1"]{grid-template-columns:1fr}.bizim-layout-featured .bizim-gallery[data-count]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;--featured-rows:1}.bizim-layout-featured .bizim-photo{aspect-ratio:4/3;height:auto}.bizim-layout-featured .bizim-photo:first-child{grid-column:1/-1;aspect-ratio:16/10}.bizim-layout-mosaic .bizim-photo{height:clamp(120px,38cqw,180px)}}
@container bizim-media (max-width:480px){.bizim-layout-featured .bizim-gallery .bizim-photo:last-child:nth-child(even){grid-column:1/-1;aspect-ratio:16/9}}
@media(prefers-reduced-motion:reduce){.bizim-layout-rail .bizim-gallery{scroll-behavior:auto}}

/* Unified photo/video slider. Before JavaScript, slides remain accessible in a scrollable row. */
.bizim-slider{padding:10px;background:#fff;border:1px solid #e0e6ef;border-radius:24px;box-shadow:0 16px 48px #172b5310;min-width:0;outline-offset:5px}
.bizim-slider-stage{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:17px;background:#0e1522;touch-action:pan-y pinch-zoom}
.bizim-slide{flex:0 0 100%;min-width:0;aspect-ratio:16/10;scroll-snap-align:start}
.bizim-slide[hidden],.bizim-slider [hidden]{display:none!important}
.bizim-slider[data-ready] .bizim-slider-stage{display:block;overflow:hidden}
.bizim-slide .bizim-photo{height:100%;width:100%;aspect-ratio:auto;border-radius:0;background:#0e1522;box-shadow:none}
.bizim-slide .bizim-photo img{object-fit:contain}
.bizim-slide .bizim-photo:hover img{transform:none}
.bizim-slide iframe,.bizim-slide video{display:block;width:100%;height:100%;border:0;object-fit:contain;background:#0e1522}
.bizim-slider-footer{display:flex;align-items:center;justify-content:space-between;padding:14px 6px 10px}
.bizim-slider-count{font-size:13px;color:#64748b;font-variant-numeric:tabular-nums;direction:ltr}
.bizim-slider-arrows{display:flex;gap:8px}
.bizim-slider-arrows button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:42px;height:42px;padding:0;border:1px solid #e0e6ef;border-radius:50%;background:#f5f7fc;color:var(--bizim-accent);cursor:pointer;transition:background .2s}
.bizim-slider-arrows button:hover{background:#e8edf9}
[dir=rtl] .bizim-slider-arrows .bizim-icon{transform:rotate(180deg)}
.bizim-slider-thumbs{display:flex;gap:9px;overflow-x:auto;padding:5px 5px 8px;scrollbar-width:thin}
.bizim-slider-thumb{flex:0 0 86px;height:62px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0;overflow:hidden;border:2px solid transparent;border-radius:10px;background:#edf1f8;color:#29469a;opacity:.6;cursor:pointer;font-size:10px;line-height:1.2;transition:opacity .2s,border-color .2s}
.bizim-slider-thumb-image,.bizim-slider-thumb img{display:block;width:100%;height:100%;object-fit:cover}
.bizim-slider-thumb[aria-pressed=true]{opacity:1;border-color:var(--bizim-accent);box-shadow:0 0 0 2px #29469a12}
.bizim-slider-play{font-size:18px;line-height:1}
.bizim-slider:focus-visible,.bizim-slider button:focus-visible{outline:3px solid var(--bizim-accent);outline-offset:2px}
@container bizim-media (max-width:480px){.bizim-slider{padding:6px;border-radius:17px}.bizim-slider-stage{border-radius:12px}.bizim-slide{aspect-ratio:4/3}.bizim-slider-thumb{flex-basis:70px;height:52px}.bizim-slider-footer{padding-block:10px 7px}}
@media(prefers-reduced-motion:reduce){.bizim-slider button{transition:none}}

/* Edge-to-edge media and high-contrast controls over the image. */
.bizim-slider{position:relative;padding:0;border:0;border-radius:16px;box-shadow:none;background:transparent}
.bizim-slider-stage{border-radius:16px;box-shadow:0 8px 28px #172b5315}
.bizim-slide{aspect-ratio:var(--bizim-slide-ratio,16/9)}
.bizim-slide .bizim-photo img{object-fit:cover}
.bizim-slider[data-slider-fit=contain] .bizim-photo img{object-fit:contain}
.bizim-slide:not([hidden]){animation:bizim-slide-in var(--bizim-transition,600ms) ease both}
.bizim-slider-footer{position:absolute;top:12px;inset-inline:12px;z-index:2;padding:0;pointer-events:none}
.bizim-slider-count{padding:8px 12px;border-radius:30px;background:#0e1522b8;color:#fff;font-size:12px;backdrop-filter:blur(8px)}
.bizim-slider-arrows{pointer-events:auto;gap:6px}
.bizim-slider-arrows button{width:38px;height:38px;color:#fff;border-color:#ffffff40;background:#0e1522b8;backdrop-filter:blur(8px);box-shadow:0 2px 8px #0002}
.bizim-slider-arrows button:hover{background:#29469a}
.bizim-slider-toggle{font-size:15px;line-height:1}
.bizim-slider-thumbs{padding:10px 2px 3px;gap:8px}
.bizim-slider-thumb{height:58px;flex-basis:82px;opacity:.75;background:#e8eef8;font-weight:600;font-size:11px}
.bizim-slider-thumb[aria-pressed=true]{opacity:1;border-color:#29469a}
@keyframes bizim-slide-in{from{opacity:.25;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
@container bizim-media (max-width:480px){.bizim-slider{padding:0;border-radius:12px}.bizim-slide{aspect-ratio:var(--bizim-slide-ratio,16/9)}.bizim-slider-footer{top:8px;inset-inline:8px;padding:0}.bizim-slider-arrows button{width:34px;height:34px}.bizim-slider-thumb{height:48px;flex-basis:66px}}
@media(prefers-reduced-motion:reduce){.bizim-slide:not([hidden]){animation:none}}

/* A restrained blue/gold frame, sculpted corners and a larger viewer. */
.bizim-slider-stage{border-radius:24px 24px 24px 7px;outline:1px solid #29469a20;box-shadow:0 16px 38px #172b5318,0 2px 6px #172b530a}
.bizim-slider-stage::after{content:'';position:absolute;inset-inline:22px;bottom:0;height:3px;background:linear-gradient(90deg,#29469a,#f3bc25);pointer-events:none;border-radius:3px}
.bizim-slider-stage{position:relative}
.bizim-slider-arrows button{background:#142440cc;border:1px solid #ffffff60;box-shadow:0 3px 14px #0002}
.bizim-slider-count{background:#142440cc;border:1px solid #ffffff40;letter-spacing:1px}
.bizim-slider-thumbs{gap:10px;padding-top:13px}
.bizim-slider-thumb{border-radius:12px;height:62px;opacity:.85;box-shadow:0 3px 10px #172b530b}
.bizim-slider-thumb[aria-pressed=true]{border-color:#29469a;box-shadow:0 3px 0 #f3bc25,0 4px 12px #29469a1c}
.bizim-slider-expanded{box-sizing:border-box;width:min(1440px,96vw);max-width:96vw;max-height:94dvh;margin:auto;padding:16px;border:1px solid #ffffff30;border-radius:28px;background:#0e1522;overflow:auto;box-shadow:0 30px 100px #0008}
.bizim-slider-expanded::backdrop{background:#07101eea;backdrop-filter:blur(10px)}
.bizim-slider-expanded .bizim-slide{height:min(74dvh,850px);aspect-ratio:auto}
.bizim-slider-expanded .bizim-photo img{object-fit:contain}
.bizim-slider-expanded .bizim-slider-stage{outline-color:#ffffff25;box-shadow:none}
.bizim-slider-expanded .bizim-slider-thumbs{justify-content:safe center}
@container bizim-media (max-width:480px){.bizim-slider-stage{border-radius:18px 18px 18px 5px}.bizim-slider-thumbs{gap:8px}.bizim-slider-thumb{height:50px}}
@media(max-width:600px){.bizim-slider-expanded{padding:8px;border-radius:20px;width:98vw;max-width:98vw}.bizim-slider-expanded .bizim-slide{height:70dvh}}

/* Viewer refinement: separate controls keep photos and video unobstructed. */
.bizim-slider{--bizim-accent:#29469a;border:1px solid #e4e8f0;background:#fff;border-radius:22px;padding:8px;box-shadow:0 12px 35px #172b530c}
.bizim-slider-stage{border-radius:16px;outline:0;box-shadow:none;isolation:isolate}
.bizim-slider-stage::after{display:none}
.bizim-slide{position:relative;overflow:hidden;background:#111d30;isolation:isolate}
.bizim-slide-backdrop{position:absolute!important;inset:-8%!important;width:116%!important;height:116%!important;object-fit:cover!important;filter:blur(28px) brightness(.55);pointer-events:none;z-index:0}
.bizim-slide .bizim-photo{background:transparent;position:relative;z-index:1}
.bizim-slide iframe,.bizim-slide video{position:relative;z-index:1}
.bizim-slider-footer{position:static;inset:auto;pointer-events:auto;padding:12px 5px 5px;gap:10px;min-height:46px}
.bizim-slider-info{display:flex;align-items:center;gap:9px;min-width:0;color:#172b53}
.bizim-slider-media-type{font-size:13px;font-weight:600}
.bizim-slider-count{padding:4px 8px;font-size:12px;letter-spacing:0;background:#f0f3f9;color:#64748b;border:0;backdrop-filter:none}
.bizim-slider-arrows{gap:6px;flex-shrink:0;align-items:center}
.bizim-slider-arrows button{width:40px;height:40px;background:#f2f5fa;color:#29469a;border:1px solid #e2e8f1;box-shadow:none;backdrop-filter:none;border-radius:12px}
.bizim-slider-arrows button:hover{color:#fff;background:#29469a;border-color:#29469a}
.bizim-slider-arrows button:active{transform:scale(.96)}
.bizim-slider-arrows .bizim-slider-expand{background:#29469a;color:#fff;border-color:#29469a}
.bizim-slider-arrows button .bizim-icon{width:19px;height:19px;flex-basis:19px}
[dir=rtl] .bizim-slider-expand .bizim-icon,[dir=rtl] .bizim-slider-toggle .bizim-icon{transform:none}
.bizim-slider-thumbs{padding:10px 5px 7px;gap:9px;border-top:1px solid #edf0f5;margin-top:7px}
.bizim-slider-thumb{flex-basis:80px;height:58px;border-radius:10px;border:2px solid transparent;box-shadow:none;background:#f0f3fa;opacity:.8}
.bizim-slider-thumb:hover{opacity:1}
.bizim-slider-thumb[aria-pressed=true]{border-color:#29469a;box-shadow:0 0 0 2px #29469a12;opacity:1}
.bizim-slider-thumb[aria-pressed=true]::after{content:'';position:absolute;bottom:0;inset-inline:0;height:3px;background:#f3bc25}
.bizim-slider-progress{position:absolute;bottom:0;inset-inline-start:0;width:100%;height:3px;background:#f3bc25;transform:scaleX(0);transform-origin:left;z-index:3;pointer-events:none}
[dir=rtl] .bizim-slider-progress{transform-origin:right}
@keyframes bizim-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}
.bizim-slider-expanded{width:min(1440px,96vw);padding:12px;border-radius:24px;background:#111c2e;border:1px solid #ffffff20;overflow:auto}
.bizim-slider-expanded::backdrop{background:#06101cea;backdrop-filter:blur(14px)}
.bizim-slider-expanded .bizim-slider{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}
.bizim-slider-expanded .bizim-slide{height:min(68dvh,800px)}
.bizim-slider-expanded .bizim-slider-stage{border-radius:16px;outline:0}
.bizim-slider-expanded .bizim-slider-footer{padding:12px 4px 5px}
.bizim-slider-expanded .bizim-slider-info{color:#fff}
.bizim-slider-expanded .bizim-slider-count{color:#c0c9d8;background:#ffffff0c}
.bizim-slider-expanded .bizim-slider-arrows button{color:#fff;background:#ffffff0d;border-color:#ffffff18;width:44px;height:44px}
.bizim-slider-expanded .bizim-slider-arrows button:hover{background:#29469a}
.bizim-slider-expanded .bizim-slider-expand{background:#fff!important;color:#172b53!important}
.bizim-slider-expanded .bizim-slider-thumbs{border-color:#ffffff12;justify-content:safe center}
.bizim-slider-expanded .bizim-slider-thumb{height:64px;flex-basis:90px}
.bizim-slider-expanded .bizim-slider-thumb[aria-pressed=true]{border-color:#f3bc25;box-shadow:none}
@container bizim-media (max-width:480px){.bizim-slider{padding:5px;border-radius:17px}.bizim-slider-stage{border-radius:12px}.bizim-slider-footer{padding:9px 2px 2px;gap:6px}.bizim-slider-arrows{gap:4px}.bizim-slider-arrows button{width:36px;height:36px;border-radius:10px}.bizim-slider-info{gap:5px}.bizim-slider-media-type{font-size:12px}.bizim-slider-count{font-size:11px;padding:4px 6px}.bizim-slider-thumb{flex-basis:64px;height:48px}.bizim-slider-thumbs{gap:7px;padding-inline:2px}}
@media(max-width:600px){.bizim-slider-expanded{padding:8px;width:98vw;max-width:98vw;border-radius:17px}.bizim-slider-expanded .bizim-slide{height:59dvh}.bizim-slider-expanded .bizim-slider-arrows button{width:38px;height:38px}.bizim-slider-expanded .bizim-slider-thumb{flex-basis:70px;height:52px}}
@media(prefers-reduced-motion:reduce){.bizim-slider-arrows button:active{transform:none}}

/* Uniform full-quality presentation, with no blurred background. */
.bizim-slide-backdrop{display:none!important}
.bizim-slider .bizim-slide .bizim-photo img,.bizim-slider-expanded .bizim-slide .bizim-photo img{object-fit:cover!important;object-position:center;filter:none}
.bizim-slider .bizim-slide{aspect-ratio:16/9}
.bizim-slider-expanded .bizim-slide{height:min(68dvh,800px);aspect-ratio:auto}
@media(max-width:600px){.bizim-slider-expanded .bizim-slide{height:59dvh}}

/* Complete photos: a fixed frame, clean neutral space and quiet square edges. */
.bizim-slider{border:0;border-radius:8px;padding:0;box-shadow:0 8px 24px #172b5308}
.bizim-slider-stage,.bizim-slider-expanded .bizim-slider-stage{border-radius:3px;background:#f3f4f6}
.bizim-slider .bizim-slide{background:#f3f4f6}
.bizim-slider .bizim-slide .bizim-photo{background:#f3f4f6;border-radius:0}
.bizim-slider .bizim-slide .bizim-photo img,.bizim-slider-expanded .bizim-slide .bizim-photo img{object-fit:contain!important;object-position:center;filter:none}
.bizim-slider-thumb{border-radius:4px}
.bizim-slider-expanded{border-radius:12px}
@container bizim-media (max-width:480px){.bizim-slider{padding:0;border-radius:6px}.bizim-slider-stage{border-radius:2px}.bizim-slider-thumb{border-radius:4px}}

/* Match the photo's proportions: complete images without letterboxing. */
.bizim-slider .bizim-slide{aspect-ratio:var(--bizim-slide-ratio,16/9);height:auto}
.bizim-slider .bizim-slide,.bizim-slider .bizim-slide .bizim-photo,.bizim-slider-stage{background:transparent}
.bizim-slider-expanded{width:auto;max-width:96vw}
.bizim-slider-expanded .bizim-slider-stage{width:min(1400px,calc(66dvh * var(--bizim-slide-ratio,1.77778)),92vw)}
.bizim-slider-expanded .bizim-slide{height:auto;aspect-ratio:var(--bizim-slide-ratio,16/9)}
.bizim-slider-expanded .bizim-slider-footer{max-width:100%;flex-wrap:wrap}
@media(max-width:600px){.bizim-slider-expanded{width:auto;max-width:98vw}.bizim-slider-expanded .bizim-slider-stage{width:min(calc(62dvh * var(--bizim-slide-ratio,1.77778)),94vw)}.bizim-slider-expanded .bizim-slide{height:auto}}
.bizim-slider-expanded{min-width:min(360px,96vw)}
.bizim-slider-expanded .bizim-slider-stage{margin-inline:auto}
