.ac-site{--accent:#cf242e;--ink:#183241;--line:#d9e1e3;background:#fff;color:#183241}.ac-site .container{max-width:1240px}.ac-topbar{background:#edf3eb;color:#42544b;font-size:11px;padding:10px 0}.ac-topbar>.container{display:flex;align-items:center;justify-content:space-between}.ac-topbar span,.ac-topbar a{display:flex;align-items:center;gap:8px}.ac-topbar .icon{width:14px;height:14px}.ac-header{background:#fff;color:#183241;border-bottom:1px solid #e5e9e6}.ac-header .header-inner{min-height:97px;gap:25px}.ac-logo-window{width:223px;height:88px;display:block;position:relative;overflow:hidden;flex-shrink:0}.ac-logo-window>img{position:absolute;width:500px!important;max-width:none!important;height:auto!important;left:-23px;top:-7px}.ac-brand{display:inline-block}.ac-header .desktop-nav{gap:24px}.ac-header .desktop-nav>a{font-size:12px;color:#293f49;padding:15px 0;border-bottom:2px solid transparent}.ac-header .desktop-nav>a.active{color:#c9202b;border-color:#c9202b}.ac-header .language-switcher{background:#f3f6f4;border-color:#dce4df;padding:7px;gap:6px}.ac-header .language-switcher img{width:24px;height:16px}.ac-header .menu-toggle{border-color:#ccd7d0;color:#183241}.ac-header .menu-toggle span{background:#183241}.ac-site .blue-label,.ac-site .eyebrow{color:#527545}.ac-site .button{background:#cd2430;border:1px solid #cd2430;color:#fff;border-radius:8px;font-size:12px;padding:15px 21px}.ac-site .button:hover{background:#aa1722}.ac-site .button-outline{background:transparent;color:#173e4a;border-color:#aebfb8}.ac-site .button-dark{background:#1d414c;border-color:#1d414c;color:white}.ac-site .text-link{color:#b5222e;font-size:12px}.ac-site h1,.ac-site h2,.ac-site h3{color:#183e49}.ac-site h1 em{color:#c92330;font:inherit}.ac-site .page-hero{background:#f3f6f1;padding:45px 0}.ac-site .page-hero h1{color:#193d48;font-size:clamp(35px,4.5vw,59px)}.ac-site .page-hero .lead{color:#506570}.ac-opening{background:#f3f6f1;padding:37px 0 42px}.ac-hero{display:grid;grid-template-columns:.86fr 1.14fr;align-items:center;gap:45px}.ac-hero-copy h1{font-size:clamp(44px,5.6vw,74px);line-height:1.1;letter-spacing:-.055em;margin:22px 0}.ac-hero-copy>p{font-size:15px;line-height:1.85;max-width:440px;color:#536873}.ac-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:27px}.ac-hero-location{display:flex;align-items:center;gap:8px;color:#4b655a;font-size:11px;margin-top:25px}.ac-hero-location .icon{width:16px;height:16px}.ac-hero-photo{margin:0;position:relative;min-width:0}.ac-hero-photo>img{width:100%;aspect-ratio:4/3;object-fit:contain;display:block;border-radius:18px;filter:none}.ac-hero-photo figcaption{background:#fff;padding:17px 22px;border-radius:12px;margin:-28px 22px 0;position:relative;box-shadow:0 5px 20px #263d3610;display:grid;grid-template-columns:1fr auto;column-gap:15px}.ac-hero-photo figcaption>span{font-size:12px;color:#5d7069}.ac-hero-photo figcaption>strong{font-size:20px;grid-column:1}.ac-hero-photo figcaption .text-link{grid-column:2;grid-row:1/span 2;align-self:center}.ac-section-heading{margin-bottom:25px}.ac-section-heading h2{font-size:33px;line-height:1.25;margin-top:12px}.ac-services{padding:43px 0}.ac-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.ac-service-card{display:block;border:1px solid #dbe4dd;border-radius:14px;overflow:hidden;background:#fff}.ac-service-card figure{height:185px;margin:0}.ac-service-card img{width:100%;height:100%;object-fit:cover;filter:none}.ac-service-card>div{padding:23px;position:relative}.ac-service-icon{position:absolute;top:-24px;right:20px;background:#b5db43;border:5px solid #fff;border-radius:12px;padding:9px;color:#234239}.ac-service-icon .icon{width:23px;height:23px}.ac-service-card h2{font-size:24px;margin:3px 0 12px}.ac-service-card p{font-size:12px;line-height:1.8;min-height:44px;color:#5a6c74}.ac-service-card .text-link{margin-top:16px}.ac-parts-band{background:#edf3df;padding:28px 0}.ac-parts-band>.container{display:grid;grid-template-columns:1fr 1.1fr auto;gap:26px;align-items:center}.ac-parts-band>.container>div{display:flex;gap:18px;align-items:center}.ac-parts-band .icon{width:36px;height:36px}.ac-parts-band small{font-size:9px;color:#54713c}.ac-parts-band h2{font-size:24px;line-height:1.3;margin-top:6px}.ac-parts-band p{font-size:12px;line-height:1.8;color:#50644b}.ac-site .centre-contacts{background:#f2f5f3;border-top:1px solid #e0e8e0}.ac-site .centre-contact-card{background:#fff;border:1px solid #dce5dd}.ac-site .centre-contact-number{color:#173e4a}.ac-site .centre-action-call{background:#c52a32;border-color:#c52a32}.ac-site .centre-contact-symbol{color:#517045}.ac-site .centre-contact-mail{color:#1c4b50;border-color:#b2c3b8}.ac-site .centre-visit,.ac-site .autocentre-gallery{background:#fff}.ac-site .centre-visit{padding-top:35px}.ac-site .centre-visit h2,.ac-site .centre-visit h3{color:#1c414b}.ac-site .service-detail-photo{height:auto;aspect-ratio:4/3;background:#f1f5ef}.ac-site .service-detail-photo>img{object-fit:contain}.ac-site .service-detail-contact h2,.ac-site .service-detail-contact .service-detail-phone{color:#1e4650}.ac-site .three-services>article{background:#f4f7f2;border-color:#d9e3d6}.ac-site .step-number{color:#7b9d50}.ac-site .cta-section{background:#eaf1df}.ac-site .cta-section h2{color:#254c43}.ac-categories h2{font-size:36px;margin:18px 0 25px}.ac-categories .parts-links{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.ac-categories .parts-links>a{color:#304f52;border-color:#d6e1d8}.ac-contact-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:50px}.ac-contact-layout aside>h2{font-size:33px;margin:15px 0}.ac-contact-layout aside>p{font-size:13px;color:#5b706d;margin-bottom:15px}.ac-entrance{margin:0 0 25px}.ac-entrance img{display:block;width:100%;aspect-ratio:4/3;object-fit:contain;border-radius:14px}.ac-site .inquiry-panel{background:#f4f7f2;border:1px solid #d9e3d6;border-radius:15px;padding:29px}.ac-site .inquiry-panel>h2{font-size:30px;margin-bottom:12px}.ac-site .inquiry-panel form{margin-top:25px}.ac-site .field input,.ac-site .field select,.ac-site .field textarea{background:#fff;border-color:#bdcec2;color:#193e47}.ac-site .field input:focus,.ac-site .field select:focus,.ac-site .field textarea:focus{border-color:#c22b35;outline-color:#c22b35}.ac-site .mail-fallback{background:#fff;padding:20px;border:1px solid #c5d5bf}.ac-site #ac-prepared{width:100%;margin:15px 0;padding:12px;background:#f7f9f4;color:#23413d;line-height:1.6}.ac-map{background:#f2f6ef}.ac-map .location-map-canvas{height:440px}.ac-footer{padding:40px 0 0;background:#eaf0e8;border-top:1px solid #d8e2d6;color:#405b51}.ac-footer-grid{display:grid;grid-template-columns:1.25fr 1fr .8fr;gap:40px;padding-bottom:32px}.ac-footer-grid h2{font-size:15px;margin:15px 0 18px}.ac-footer-grid p,.ac-footer-grid a:not(.ac-brand){font-size:11px;line-height:1.8}.ac-footer-grid p{margin-top:10px}.ac-footer-grid a:not(.ac-brand){display:flex;gap:8px;align-items:center;margin:9px 0}.ac-footer-grid a>strong{font-weight:700}.ac-footer-grid .icon{width:15px;height:15px}.ac-footer-bottom{display:flex;gap:25px;flex-wrap:wrap;align-items:center;padding:20px 0;border-top:1px solid #c9d8c8;font-size:10px}.ac-footer-bottom .icon{width:12px;height:12px}.ac-footer-bottom .privacy-trigger{color:#3b5c50;font-size:10px}.ac-site .to-top{background:#b52c35;border-color:#b52c35}.ac-site .privacy-banner .button{padding:10px 13px}.ac-site .privacy-banner h2{color:#183241}
@media(max-width:1100px){.ac-header .desktop-nav{gap:16px}.ac-header .header-inner{gap:18px}.ac-logo-window{width:185px;height:75px}.ac-logo-window>img{width:424px!important;left:-21px;top:-6px}.ac-hero{gap:27px}.ac-parts-band>.container{grid-template-columns:1fr 1.2fr}.ac-parts-band .button{grid-column:2;justify-self:start}.ac-contact-layout{gap:30px}.ac-footer-grid{gap:28px}}
@media(max-width:900px){.ac-header .header-inner{min-height:82px}.ac-header .desktop-nav{display:none}.ac-header .desktop-nav.is-open{display:flex;background:#fff;border:1px solid #dbe4dd;box-shadow:0 12px 25px #203d2520;top:81px;left:0;right:0;padding:15px 25px;flex-direction:column;gap:0}.ac-header .desktop-nav>a{width:100%}.ac-header .menu-toggle{display:flex}.ac-hero{grid-template-columns:.9fr 1.1fr}.ac-hero-copy h1{font-size:49px}.ac-hero-copy>p{font-size:13px}.ac-hero-photo figcaption{display:block;margin:-12px 12px 0;padding:15px}.ac-hero-photo figcaption>span,.ac-hero-photo figcaption>strong{display:block}.ac-hero-photo figcaption .text-link{margin-top:8px}.ac-service-card h2{font-size:22px}.ac-service-card>div{padding:20px}.ac-service-card figure{height:155px}.ac-footer-grid{grid-template-columns:1fr 1fr}.ac-footer-grid>div:last-child{grid-column:1/-1;display:flex;gap:20px;flex-wrap:wrap;align-items:center}.ac-footer-grid>div:last-child h2{margin:0}.ac-contact-layout{grid-template-columns:1fr 1.2fr;gap:25px}}
@media(max-width:700px){.ac-topbar{font-size:9px;padding:9px 0}.ac-topbar .icon{width:12px;height:12px}.ac-logo-window{width:149px;height:64px}.ac-logo-window>img{width:340px!important;left:-17px;top:-5px}.ac-header .header-inner{min-height:72px;gap:9px}.ac-header .desktop-nav.is-open{top:71px}.ac-header .language-switcher{padding:6px;gap:4px;margin-left:auto}.ac-header .language-switcher img{width:21px;height:14px}.ac-header .menu-toggle{width:35px;height:35px}.ac-opening{padding:26px 0 30px}.ac-hero{grid-template-columns:1fr;gap:27px}.ac-hero-copy h1{font-size:52px;margin:17px 0}.ac-hero-copy>p{font-size:13px;max-width:none}.ac-actions{margin-top:21px;gap:10px}.ac-site .button{padding:13px 16px;font-size:11px}.ac-hero-location{font-size:10px;margin-top:19px}.ac-hero-photo figcaption{margin:-18px 14px 0;display:grid;padding:14px 17px}.ac-hero-photo figcaption>strong{font-size:18px}.ac-hero-photo figcaption .text-link{font-size:9px;margin:0}.ac-services{padding:32px 0}.ac-section-heading h2{font-size:28px}.ac-service-grid{grid-template-columns:1fr;gap:17px}.ac-service-card{display:grid;grid-template-columns:1fr 1.15fr}.ac-service-card figure{height:100%;min-height:190px}.ac-service-card>div{padding:21px 17px}.ac-service-card h2{font-size:22px}.ac-service-card p{font-size:11px;min-height:0}.ac-service-icon{display:none}.ac-service-card .text-link{font-size:10px;margin-top:13px}.ac-parts-band{padding:25px 0}.ac-parts-band>.container{grid-template-columns:1fr;gap:17px}.ac-parts-band .button{grid-column:1}.ac-parts-band h2{font-size:25px}.ac-parts-band p{font-size:12px}.ac-site .page-hero{padding:32px 0}.ac-site .page-hero h1{font-size:39px}.ac-site .centre-visit{padding-top:25px}.ac-contact-layout{grid-template-columns:1fr;gap:27px}.ac-contact-layout aside>h2{font-size:29px}.ac-site .inquiry-panel{padding:24px 20px}.ac-categories h2{font-size:31px}.ac-categories .parts-links{grid-template-columns:1fr}.ac-map .location-map-canvas{height:360px}.ac-footer{padding-top:25px}.ac-footer-grid{grid-template-columns:1fr;gap:20px}.ac-footer-grid>div:last-child{grid-column:auto;display:block}.ac-footer-grid h2{margin:5px 0 14px}.ac-footer-grid p,.ac-footer-grid a:not(.ac-brand){font-size:12px}.ac-footer-bottom{gap:14px 20px;padding:18px 0}.ac-footer-bottom>span{width:100%}}
@media(prefers-reduced-motion:reduce){.ac-site *{scroll-behavior:auto!important}}
.ac-header .menu-toggle{padding:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:35px;flex-shrink:0}.ac-header .menu-toggle span{width:18px;flex-shrink:0}.ac-header .desktop-nav>a.active::after{background:#c92330}
@media(max-width:380px){.ac-logo-window{width:120px;height:54px}.ac-logo-window>img{width:275px!important;left:-14px;top:-3px}.ac-header .language-switcher{padding:5px 4px;gap:3px}.ac-header .language-switcher img{width:18px;height:12px}.ac-hero-photo figcaption{display:block}.ac-hero-photo figcaption .text-link{margin-top:10px;display:inline-flex}.ac-footer-grid a:not(.ac-brand){flex-wrap:wrap}}

/* Pixel-preserving logo crop from the full-resolution Facebook photograph.
   Source is 1254 x 1254; display region is x=210, y=25, w=850, h=325. */
.ac-logo-window{width:230px;height:auto;aspect-ratio:850/325;border-radius:8px;background:#101316}
.ac-logo-window>img{width:147.529412%!important;height:auto!important;left:-24.705882%;top:-7.692308%;image-rendering:auto;filter:none}
.ac-service-card img[src*="autocentar-balansiranje"]{object-position:58% 48%}
@media(max-width:1100px){.ac-logo-window{width:185px}}
@media(max-width:700px){.ac-logo-window{width:149px}}
@media(max-width:380px){.ac-logo-window{width:120px}}
