/* Content sizing only: original Antra grids, sections, transitions and components remain authoritative. */
/* Direct category navigation reuses the Antra dropdown treatment. */
.elm-antra .header .primary-header-inner .header-menu-wrap .corporate-item>ul>li{display:block;width:100%;margin:0!important;padding:0!important;float:none}
.elm-antra .header .primary-header-inner .header-menu-wrap .corporate-item>ul>li>a{display:block;width:100%;margin:0;text-indent:0;white-space:normal;line-height:1.5;text-align:start}
.elm-antra .header .primary-header-inner .header-menu-wrap #product-submenu{width:360px;min-width:360px;max-width:calc(100vw - 32px)}
.elm-antra .header .primary-header-inner .header-menu-wrap #product-submenu a{white-space:normal;line-height:1.5;padding:12px 25px;text-align:start}
.elm-antra .header .primary-header-inner .header-menu-wrap #product-submenu a::before{left:auto;right:auto;inset-inline-start:20px;top:50%;transform:translateY(-50%)}
.elm-antra .header .primary-header-inner .header-menu-wrap #product-submenu li:hover>a,.elm-antra .header .primary-header-inner .header-menu-wrap #product-submenu a:focus-visible{padding-inline-start:35px;color:var(--tl-color-theme-primary)}
.elm-antra .header .primary-header-inner .header-menu-wrap #product-submenu li:hover>a::before,.elm-antra .header .primary-header-inner .header-menu-wrap #product-submenu a:focus-visible::before{width:10px}
.elm-antra .header .primary-header-inner .header-menu-wrap #product-submenu a.current-category{color:#0089cf}
@media(max-width:1199px){
 .elm-antra .header .primary-header-inner .header-menu-wrap.elm-open #product-submenu{display:none!important;max-width:100%}
 .elm-antra .header .primary-header-inner .header-menu-wrap.elm-open .product-menu.expanded>#product-submenu{display:block!important}
}
.elm-antra .header .primary-header-inner .header-logo img{width:280px;max-width:280px;height:auto}
.elm-antra .footer-widget .widget-header .footer-logo{max-width:280px}
.elm-antra.inner-page .primary-header{background:#191919}
/* Fade the bright hero sky behind the logo and navigation. */
.elm-antra .antra-slider .slider-item .bg-img::after{content:"";position:absolute;inset:0 0 auto;height:clamp(180px,30vh,340px);background:linear-gradient(to bottom,rgba(5,12,19,.68) 0%,rgba(5,12,19,.42) 42%,rgba(5,12,19,0) 100%);pointer-events:none}
.elm-antra .slider-item .slider-content .section-heading .section-title{font-size:clamp(54px,7.3vw,124px);line-height:1.12}
.elm-antra .slider-content-wrap{text-align:start}
.elm-antra .slider-content-wrap .section-heading{align-items:flex-start}
.elm-antra .slider-content-wrap .bottom-content{padding-left:0;padding-right:0}
.elm-antra .slider-content-wrap .antra-desc{margin-left:0;margin-right:0}
/* Keep the photographed equipment and tablet in view when the hero is cropped on phones. */
@media(max-width:767px){.elm-antra .antra-slider .bg-img{background-position:65% center}}
@media(max-width:767px){.elm-antra .antra-slider [data-banner="water-360-aligned"] .bg-img{background-position:75% center}}
.elm-antra .slider-section .slider-thumb img,.elm-antra .about-section .about-img img,.elm-antra .process-item .process-thumb img,.elm-antra .about-counter-wrap .counter-img img,.elm-antra .about-img-1 img,.elm-antra .gallery-scroll-wrap .gallary-scroll-item img{object-fit:cover!important;width:100%;height:100%}
.elm-antra .about-section .about-img{overflow:hidden;border-radius:24px;height:610px}
.elm-antra .about-section .about-img img{object-position:60% center}
.elm-antra .feature-img{overflow:hidden}.elm-antra .feature-img>img{object-fit:cover;aspect-ratio:1/1;width:100%;height:auto}
.elm-antra .feature-item .title{font-size:clamp(23px,2.4vw,36px)}
.elm-antra .feature-item.active .title a,.elm-antra .feature-item:focus-within .title a{color:var(--tl-color-theme-primary)}
.elm-antra .feature-item .arrow:focus-visible{outline-offset:3px}
.elm-antra .counter-1 .counter-element{opacity:.14;width:min(40vw,520px);height:280px;right:2%;bottom:15px}
.elm-antra .counter-1 .counter-element img{object-fit:contain!important}
.elm-antra .counter-1 .counter-text{font-size:10vw;opacity:.6}
.elm-antra #kurumsal-gostergeler .counter-item .title{font-size:clamp(42px,4.1vw,60px);white-space:nowrap;line-height:1;display:flex;align-items:center;gap:6px}
.elm-antra .odometer .odometer-digit{width:.66em}
.elm-antra .odometer .odometer-digit-spacer{width:100%}
.elm-antra .odometer .odometer-digit-inner{text-align:center}
.elm-antra #kurumsal-gostergeler .odometer-formatting-mark{display:inline-block}
.elm-antra #kurumsal-gostergeler .counter-item .title .icon{font-size:1em;position:static;line-height:1;flex:none;margin:0}
.elm-antra #kurumsal-gostergeler .counter-item .sub-title{font-size:24px;line-height:1.3;min-height:2.6em}
.elm-antra #kurumsal-gostergeler .counter-item>p{font-size:16px;line-height:1.8;max-width:32ch}
@media(max-width:991px){.elm-antra #kurumsal-gostergeler .counter-item .title{font-size:56px}}
@media(max-width:767px){.elm-antra #kurumsal-gostergeler .counter-item .sub-title{min-height:0}.elm-antra #kurumsal-gostergeler .counter-item>p{max-width:none}}
.elm-antra .project-section{padding-bottom:130px}
.elm-antra .project-details-wrap .details-title{max-width:none;font-size:clamp(34px,4.7vw,72px);line-height:1.15}
.elm-antra .project-details-img{border-radius:24px;overflow:hidden;background:#f0f1f2}
.elm-antra .project-details-img img{width:100%;height:620px;max-height:none;padding:55px;object-fit:contain!important}
.elm-antra .project-details-wrap .project-details-list{align-items:flex-start}
.elm-antra .project-details-wrap .project-details-list ul{min-width:0;flex:1}
.elm-antra .project-details-wrap .project-details-list li{overflow-wrap:break-word}
.elm-antra .project-details-wrap .project-details-item{min-width:0;flex:1;padding:38px 24px}
.elm-antra .project-details-wrap .project-details-item .title{font-size:clamp(19px,1.8vw,27px);line-height:1.35;overflow-wrap:break-word}
.elm-antra .project-details-wrap>.details-title-2{margin-top:35px}
.elm-antra .project-details-wrap>p{margin-bottom:24px}
.elm-antra .project-details-wrap .product-actions{margin-top:48px}
.elm-antra .project-details-wrap .table-scroll{margin:30px 0}
.elm-antra .corporate-principles{padding-left:22px;margin:25px 0 35px}
.elm-antra .corporate-principles li{padding-left:5px;margin-bottom:14px}
.elm-antra .service-details-content>.details-title-2{line-height:1.25}
.elm-antra .contact-page-area .request-content .contact-img{height:300px;margin:35px 0 0;border-radius:24px;overflow:hidden}
.elm-antra .contact-page-area .request-content .contact-img img{height:100%;max-height:none;object-fit:cover;width:100%}
.elm-antra .contact-page-area .request-content .request-item-wrap{gap:28px;margin-bottom:0}
.elm-antra .contact-page-area .request-item{flex:1 1 200px}
.elm-antra .contact-page-area .request-item{flex-basis:calc(50% - 14px);min-width:0}
.elm-antra .contact-company{font-size:15px;line-height:1.8;margin-bottom:28px;max-width:62ch}
.elm-antra .contact-locations{padding:0 0 100px}
.elm-antra .contact-locations .location-title{font-size:30px;margin-bottom:20px}
.elm-antra .contact-locations iframe{display:block;width:100%;height:420px;border:0;border-radius:20px}
.elm-antra .location-map-link{display:inline-block;margin-top:20px;color:var(--tl-color-theme-primary)}
.elm-antra .contact-information-only .request-item:last-child{flex-basis:100%}
.elm-antra .contact-information-only .request-item-wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}
.elm-antra .contact-information-only .contact-company{max-width:85ch}
.elm-antra .contact-information-only .contact-feedback{margin-top:20px}
.elm-antra .contact-information-only .request-item span{color:var(--tl-color-heading-primary);font-size:24px;margin-bottom:22px}
.elm-antra .contact-information-only .request-item p,.elm-antra .contact-information-only .request-item a{font-size:18px;line-height:1.8}
.elm-antra .process-text-only .process-item{height:100%}
.elm-antra .process-text-only .process-item .title{margin-top:0}
.elm-antra .process-icon{display:flex;align-items:center;justify-content:center;width:150px;height:150px;margin:26px auto 12px;border:1px solid var(--tl-color-border-1);border-radius:24px;color:var(--tl-color-theme-primary);background:#fff;font-size:76px}
.elm-antra .reference-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin-top:30px}
.elm-antra .reference-entry{display:flex;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid var(--tl-color-border-1);font-size:14px}
.elm-antra .reference-entry strong{font-weight:500}.elm-antra .reference-entry span{flex:none;color:var(--tl-color-theme-primary)}
.elm-antra .reference-title{margin-top:65px}.elm-antra .reference-note{margin-top:30px}
.elm-antra .group-back{margin-bottom:40px}
.elm-antra [data-product-group] .project-item .title{font-size:32px;line-height:1.2}
@media(max-width:767px){.elm-antra .contact-information-only .request-item-wrap,.elm-antra .reference-list{grid-template-columns:1fr}.elm-antra .reference-entry{font-size:13px;gap:12px}.elm-antra [data-product-group] .project-item .title{font-size:26px}}
.elm-antra .contact-information-only .contact-img{height:100%;min-height:480px;overflow:hidden;border-radius:24px}
.elm-antra .contact-information-only .contact-img img{display:block;width:100%;height:100%;object-fit:cover}
.elm-antra .document-caption{display:block;font-size:14px;line-height:1.5;text-align:center;margin-top:14px}
.elm-antra .service-details-content [id]{scroll-margin-top:130px}
@media(max-width:991px){.elm-antra .contact-information-only .contact-img{height:320px;min-height:0;margin-top:35px}}
.elm-antra .contact-page-area .request-form-wrap .form-title{display:block;margin-bottom:14px}
.elm-antra .page-header .page-header-content .sub-title{text-transform:none}
/* Original dark blue background with a restrained light curve. */
.elm-antra .corporate-page-banner{background:#191919}
.elm-antra .corporate-page-banner .bg-img{background-position:center 50%;filter:none}
.elm-antra .corporate-page-banner .overlay{background:linear-gradient(90deg,rgba(8,21,32,.08),rgba(8,21,32,.16) 50%,rgba(8,21,32,.06));opacity:1}
.elm-antra .corporate-page-banner .page-header-content .title{color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.16)}
.elm-antra .corporate-page-banner .page-header-content .sub-title,.elm-antra .corporate-page-banner .page-header-content .sub-title a{color:#fff}
.elm-antra .corporate-page-banner .page-header-content .sub-title a:hover{color:var(--tl-color-theme-primary)}
.elm-antra .corporate-page-banner .page-header-content{padding:120px 0 65px}
.elm-antra .corporate-page-banner+section.pt-130{padding-top:40px}
.elm-antra .corporate-page-banner+section .service-details-content>.details-title-2:first-child{margin-top:0}
@media(max-width:767px){.elm-antra .corporate-page-banner .bg-img{background-position:60% center}.elm-antra .corporate-page-banner .page-header-content{padding:110px 12px 45px}.elm-antra .corporate-page-banner+section.pt-130{padding-top:30px}}
/* Banner-free preview: retain the page heading for assistive technology. */
.elm-antra.bannerless-page #main{padding-top:100px}
.elm-antra.bannerless-page .corporate-page-banner{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}
.elm-antra.bannerless-page .corporate-page-banner .bg-img,.elm-antra.bannerless-page .corporate-page-banner .overlay,.elm-antra.bannerless-page .corporate-page-banner .sub-title{display:none}
.elm-antra.bannerless-page .contact-section.contact-information-only{padding-top:40px}
@media(max-width:767px){.elm-antra.bannerless-page .contact-section.contact-information-only{padding-top:30px}}
.elm-antra .service-details-cta{isolation:isolate}
.elm-antra .service-details-cta>.icon img{width:60px;height:60px;object-fit:contain}
.elm-antra .mt-cursor-view::after{content:'İncele'}
.elm-antra .footer-widget .social-list li:not(:last-of-type){padding-right:16px!important}
.elm-antra .footer-widget .social-list li:not(:last-of-type)::before{display:block;content:'-';background:none;width:auto;height:auto;line-height:1;color:#fff}
.elm-antra .footer-widget>p br{display:block!important}
.elm-antra .corporate-copy{margin-top:55px;max-width:1100px}
.elm-antra .corporate-copy h2,.elm-antra .service-details-content>.details-title-2{margin-top:38px}
.elm-antra .service-editorial{margin:35px 0 65px;border-radius:24px;overflow:hidden}
.elm-antra .service-editorial img{display:block;width:100%;height:420px;object-fit:cover}
.elm-antra .services-full-width .service-details-content{max-width:1200px;margin:auto}
.elm-antra .reference-layout{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,4fr) minmax(120px,1fr);gap:35px;align-items:start}
.elm-antra .reference-logos{display:grid;gap:55px;padding-top:75px}
.elm-antra .reference-logos img{width:100%;height:115px;object-fit:contain}
.elm-antra .reference-table{width:100%;border-collapse:collapse;font-size:14px}
.elm-antra .reference-table th{text-align:left;color:#191919;padding:20px 14px;background:#fff}
.elm-antra .reference-table td{padding:15px 14px;border-bottom:1px solid var(--tl-color-border-1);vertical-align:top}
.elm-antra .reference-table td:last-child{color:var(--tl-color-theme-primary);white-space:nowrap}
.elm-antra .reference-layout .reference-title{margin-top:0;font-size:32px}
@media(min-width:1200px){.elm-antra .sponsor-item img{width:100%;max-width:180px;height:100px}}
@media(max-width:767px){.elm-antra .service-editorial img{height:280px}.elm-antra .reference-layout{grid-template-columns:1fr;gap:25px}.elm-antra .reference-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:0}.elm-antra .reference-logos img{height:70px}.elm-antra .reference-table{font-size:12px}.elm-antra .reference-table th,.elm-antra .reference-table td{padding:12px 8px}.elm-antra .process-icon{width:140px;height:140px;font-size:70px}}
.elm-antra .mt-cursor,.elm-antra .mt-cursor-view{pointer-events:none}
.elm-antra .mt-cursor.cursor-blend.cursor-ink{mix-blend-mode:normal;--tl-cursor-bg:#fff;box-shadow:0 0 0 .12px rgba(0,0,0,.12)}
.heading-cursor-reveal{position:fixed;inset:0;z-index:2147483647;pointer-events:none;overflow:hidden}
.heading-cursor-reveal[hidden]{display:none}
/* Pale engineering sketches keep the theme's original background placement. */
.elm-antra .electronics-sketch{opacity:.2;mix-blend-mode:multiply;pointer-events:none;filter:grayscale(1)}
.elm-antra .about-section-2 .shape-1 img.electronics-sketch{width:1339px;max-width:100%;height:auto}
.elm-antra .preloader[hidden]{display:none!important}.elm-antra .preloader .site-name img{width:min(430px,78vw);height:auto}
@media(max-width:1199px){
 .elm-antra .header .primary-header-inner .header-logo img{width:255px;max-width:255px}
 .elm-antra .about-section .about-img{height:440px}
 .elm-antra .slider-item .slider-content .section-heading .section-title{font-size:clamp(50px,7.4vw,86px)}
}
@media(max-width:767px){
 .elm-antra .header .primary-header-inner .header-logo img{width:230px;max-width:230px}
 .elm-antra .header .primary-header-inner{gap:15px;padding:25px 0}
 .elm-antra .slider-item .slider-content .section-heading .section-title{font-size:clamp(40px,10vw,58px)}
 .elm-antra .slider-item .antra-desc{max-width:100%}
 .elm-antra .about-section .about-img{height:340px;margin-top:30px}
 .elm-antra .feature-img>img{aspect-ratio:4/3}
 .elm-antra .counter-1{padding-bottom:120px}
 .elm-antra .counter-1 .counter-element{width:55%;height:170px;right:0}
 .elm-antra .project-section{padding-bottom:70px}
 .elm-antra .project-details-img img{height:380px;padding:24px}
 .elm-antra .project-details-wrap .project-details-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
 .elm-antra .project-details-wrap .project-details-item{width:auto;padding:25px 16px}
 .elm-antra .project-details-wrap .project-details-item .title{font-size:20px}
 .elm-antra .contact-page-area .request-content .contact-img{height:240px;margin-bottom:40px}
 .elm-antra .contact-page-area .request-item{flex-basis:100%}
}
@media(max-width:359px){.elm-antra .header .primary-header-inner .header-logo img{width:210px;max-width:210px}}
@media(hover:none),(pointer:coarse){.mt-cursor,.mt-cursor-view{display:none!important}}
@media(prefers-reduced-motion:reduce){.elm-antra .feature-img{opacity:1!important;transform:none!important}.elm-antra .mt-cursor,.elm-antra .mt-cursor-view{display:none!important}}

/* Keep catalog bullets immediately below their own technical headings. */
.elm-antra .catalog-section-list{list-style:none;padding:0;margin:0 0 26px}
.elm-antra .catalog-section-list li{display:flex;align-items:baseline;gap:10px;margin-bottom:10px;line-height:1.7}
.elm-antra .catalog-section-list li i{color:#0089cf;flex-shrink:0;font-size:14px}

/* Neutral studio lighting: original product photos remain separate, lossless layers. */
.elm-antra [data-product-group] .project-img,
.elm-antra .product-portrait{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 50% 22%,#f5f6f7 0%,rgba(245,246,247,.78) 30%,transparent 75%),linear-gradient(180deg,#d8dde1 0%,#e5e8eb 68%,#cbd2d8 100%);box-shadow:inset 0 0 0 1px rgba(37,61,77,.08)}
.elm-antra [data-product-group] .project-img{height:auto;min-height:350px;aspect-ratio:1/1.08}
.elm-antra [data-product-group] .group-scene{position:absolute!important;inset:0;display:block;height:100%;width:100%;overflow:hidden}
.elm-antra [data-product-group] .group-stage{position:absolute;inset:76px 24px;display:block;z-index:1;transition:transform .6s ease}
/* One authentic product per category, illuminated against a soft gray backdrop. */
.elm-antra [data-product-group] .project-img{background:radial-gradient(ellipse at 50% 46%,#f1f3f5 0%,#e1e5e8 36%,#cbd2d8 68%,#bfc8d0 100%);box-shadow:inset 0 0 0 1px rgba(37,61,77,.08)}
.elm-antra [data-product-group] .project-img::before{display:none}
.elm-antra [data-product-group] .project-img::after{content:"";display:block;position:absolute;left:calc(50% - 26px);right:auto;bottom:29px;width:52px;height:3px;border-radius:3px;background:#0089cf;transition:width .3s ease,left .3s ease;pointer-events:none}
.elm-antra [data-product-group] .group-stage.group-real-stage{inset:76px 34px;display:flex;align-items:center;justify-content:center}
.elm-antra [data-product-group] .group-real-product{display:block;width:auto!important;height:auto!important;max-width:100%;max-height:100%;padding:0!important;object-fit:contain!important;transform:none!important;filter:drop-shadow(0 16px 10px rgba(0,0,0,.28))}
.elm-antra [data-product-group="otomasyon-sistemleri"] .group-real-product{-webkit-mask-image:url('icons/product-groups/rf-cover-mask.svg');mask-image:url('icons/product-groups/rf-cover-mask.svg');-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:translate(4.7%,3.4%)!important}
.elm-antra [data-product-group] .project-item:hover .group-stage{transform:scale(1.025)}
.elm-antra [data-product-group] .project-item:hover .project-img::after{left:calc(50% - 42px);width:84px}
.elm-antra [data-product-group] .project-img ul{z-index:3;right:auto}
.elm-antra [data-product-group] .project-img ul li a{color:#344755;border-color:#9aa8b3;background:rgba(255,255,255,.5);font-size:12px}
.elm-antra [data-product-group] .project-img ul li a:hover{color:#fff;border-color:#0089cf;background:#0089cf}
.elm-antra [data-product-group] .project-content{padding-top:25px}
.elm-antra .product-portrait ul{z-index:3}
.elm-antra .listing-only-product,.elm-antra .listing-only-product img{cursor:default}
.elm-antra .project-item .product-portrait::before{opacity:0}
.elm-antra .product-portrait::after{content:"";position:absolute;z-index:0;left:10%;right:10%;bottom:3%;height:12%;border-radius:50%;background:radial-gradient(ellipse,rgba(49,63,74,.13) 0%,rgba(49,63,74,.05) 38%,transparent 70%);pointer-events:none}
@media(max-width:767px){.elm-antra [data-product-group] .group-stage.group-real-stage{inset:68px 30px}.elm-antra [data-product-group] .project-img::after{bottom:24px}}
@media(prefers-reduced-motion:reduce){.elm-antra [data-product-group] .project-img::after{transition:none}.elm-antra [data-product-group] .project-item:hover .group-stage{transform:none}}
.elm-antra .project-item .product-portrait>a,.elm-antra .project-item .product-portrait>.product-image-stage{position:absolute;inset:84px 32px;width:auto;height:auto;display:flex!important;align-items:center;justify-content:center;z-index:1}
.elm-antra .product-portrait img{display:block;position:relative;z-index:1;width:auto!important;height:auto!important;padding:0!important;max-width:min(100%,var(--product-native-width));max-height:min(100%,var(--product-native-height));object-fit:contain!important;filter:drop-shadow(0 10px 6px rgba(25,40,50,.11))}
.elm-antra .project-details-img.product-portrait{height:620px;padding:55px;display:flex;align-items:center;justify-content:center}
.elm-antra .project-details-img.product-portrait img{max-height:min(510px,var(--product-native-height));max-width:min(100%,var(--product-native-width));transform:none!important}
.elm-antra .project-details-img.product-portrait[data-product="wus-2000s"]{height:auto;min-height:620px}
.elm-antra .project-details-img.product-portrait[data-product="wus-2000s"] img{max-width:min(100%,1000px);max-height:602px;filter:none}
@media(max-width:767px){.elm-antra .project-details-img.product-portrait{height:420px;padding:32px}.elm-antra .project-details-img.product-portrait img{max-height:min(356px,var(--product-native-height))}.elm-antra .project-item .product-portrait>a,.elm-antra .project-item .product-portrait>.product-image-stage{inset:90px 28px}.elm-antra [data-product-group] .group-stage{inset:70px 20px}}
@media(max-width:767px){.elm-antra .project-details-img.product-portrait[data-product="wus-2000s"]{min-height:420px}}
@media(prefers-reduced-motion:reduce){.elm-antra [data-product-group] .group-stage{transition:none}.elm-antra [data-product-group] .project-item:hover .group-stage{transform:none}}
/* Category symbols share a quiet surface, consistent strokes and brand accents. */
.elm-antra [data-group-cover="symbol"] .project-img{background:radial-gradient(ellipse at 50% 42%,#fff 0%,#f3f6f8 55%,#e8eef2 100%);box-shadow:inset 0 0 0 1px rgba(38,59,72,.07)}
.elm-antra [data-group-cover="symbol"] .group-symbol-stage{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}
.elm-antra [data-group-cover="symbol"] .group-symbol{display:block;width:184px!important;height:184px!important;max-width:54%;padding:0!important;object-fit:contain!important;filter:none;transform:none!important;transition:opacity .3s ease}
.elm-antra [data-group-cover="symbol"] .project-item:hover .group-symbol{opacity:.82}
@media(max-width:767px){.elm-antra [data-group-cover="symbol"] .group-symbol{width:164px!important;height:164px!important}}
/* Full-bleed application photography in the original category card layout. */
.elm-antra [data-group-cover="photo"] .project-img{background:#e1e7eb;box-shadow:none}
.elm-antra [data-group-cover="photo"] .project-img::after{display:none}
.elm-antra [data-group-cover="photo"] .group-cover-photo{display:block;width:100%!important;height:100%!important;max-width:none;padding:0!important;object-fit:cover!important;object-position:center;filter:none;transition:transform .6s ease}
.elm-antra [data-group-cover="photo"] .project-item:hover .group-cover-photo{transform:scale(1.035)}
.elm-antra [data-group-cover="photo"] .project-img ul li a{background:rgba(255,255,255,.93);border-color:rgba(255,255,255,.72);color:#263b48;backdrop-filter:blur(6px)}
.elm-antra [data-group-cover="photo"] .project-img ul li a:hover{background:#0089cf;border-color:#0089cf;color:#fff}
@media(prefers-reduced-motion:reduce){.elm-antra [data-group-cover="photo"] .group-cover-photo{transition:none}.elm-antra [data-group-cover="photo"] .project-item:hover .group-cover-photo{transform:none}}
/* Supplied photographs retain their proportions in the original staggered gallery. */
.elm-antra .application-gallery .gallery-scroll-wrap .gallary-scroll-item{--application-photo-height:200px;height:var(--application-photo-height);width:calc(var(--application-photo-height)*var(--application-photo-ratio))}
.elm-antra .application-gallery .gallery-scroll-wrap .gallary-scroll-item:nth-child(3n+2){--application-photo-height:280px}
.elm-antra .application-gallery .gallery-scroll-wrap .gallary-scroll-item:nth-child(3n+3){--application-photo-height:360px}
@media(max-width:1199px){.elm-antra .application-gallery .gallery-scroll-wrap .gallary-scroll-item{--application-photo-height:150px}.elm-antra .application-gallery .gallery-scroll-wrap .gallary-scroll-item:nth-child(3n+2){--application-photo-height:180px}.elm-antra .application-gallery .gallery-scroll-wrap .gallary-scroll-item:nth-child(3n+3){--application-photo-height:260px}}
@media(max-width:992px){.elm-antra .application-gallery .gallery-scroll-wrap .gallary-scroll-item{--application-photo-height:200px}.elm-antra .application-gallery .gallery-scroll-wrap .gallary-scroll-item:nth-child(3n+2){--application-photo-height:200px}.elm-antra .application-gallery .gallery-scroll-wrap .gallary-scroll-item:nth-child(3n+3){--application-photo-height:300px}}
@media(max-width:767px){.elm-antra .application-gallery .gallery-scroll-wrap .gallary-scroll-item{--application-photo-height:100px}.elm-antra .application-gallery .gallery-scroll-wrap .gallary-scroll-item:nth-child(3n+2){--application-photo-height:120px}.elm-antra .application-gallery .gallery-scroll-wrap .gallary-scroll-item:nth-child(3n+3){--application-photo-height:160px}}
