/*
Theme Name: SCT servis
Theme URI: https://sctservis.rs
Description: Izgled za SCT servis - Bosch Car Service Novi Sad. Dete-tema GeneratePress-a.
Author: SCT servis
Template: generatepress
Version: 1.0.0
Text Domain: sct
*/

@font-face{font-family:"Saira";font-style:normal;font-weight:100 900;font-display:swap;src:url(fontovi/sa-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}
@font-face{font-family:"Saira";font-style:normal;font-weight:100 900;font-display:swap;src:url(fontovi/sa-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}

:root{
  --sct-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
  --sct-font-naslov:"Saira",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;
  --sct-plava:#0B5FA5;
  --sct-plava-tamna:#084a82;
  --sct-tamna:#14171C;
  --sct-siva:#5A6472;
  --sct-svetla:#F4F6F9;
  --sct-narandzasta:#E8531F;
  --sct-ivica:#E2E7EE;
  --sct-zelena:#1E9E5A;
}

/* ---------- osnovno ---------- */
body,button,input,select,textarea,.entry-content{font-family:var(--sct-font);}
h1,h2,h3,h4,h5,h6,.entry-content h1,.entry-content h2,.entry-content h3,
.sct-nadnaslov,.sct-usluga-ime,.sct-znak,.sct-cena-grupa,.sct-put-god,
.sct-poverenje-broj,.sct-cena-red b,.sct-telefon-broj,.main-navigation a,
.sct-dugme,.sct-napomena-naslov{font-family:var(--sct-font-naslov);letter-spacing:0;}
body{color:var(--sct-tamna);}
.sct-uzi{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;}

/* ---------- prvi ekran ---------- */
.sct-hero{position:relative;color:#fff;background:var(--sct-tamna);overflow:hidden;}
.sct-hero .sct-hero-slika{position:absolute;inset:0;}
.sct-hero .sct-hero-slika img{width:100%;height:100%;object-fit:cover;display:block;}
.sct-hero::after{content:"";position:absolute;inset:0;
  background:linear-gradient(100deg,rgba(9,13,20,.93) 0%,rgba(9,13,20,.86) 42%,rgba(9,13,20,.55) 72%,rgba(9,13,20,.35) 100%);}
.sct-hero-sadrzaj{position:relative;z-index:2;padding:54px 20px 50px;max-width:1160px;margin:0 auto;}
.sct-znak{display:inline-flex;align-items:center;gap:10px;background:var(--sct-plava);color:#fff;
  font-weight:700;font-size:13px;letter-spacing:.09em;text-transform:uppercase;padding:7px 14px;border-radius:4px;}
.sct-hero h1,.entry-content .sct-hero h1{color:#fff !important;font-size:clamp(26px,3.4vw,42px) !important;line-height:1.14 !important;margin:14px 0 12px !important;font-weight:700;letter-spacing:-.01em;}
.sct-hero h1 span{color:#6FB6F2;}
.sct-hero .sct-podnaslov{font-size:clamp(15px,1.5vw,17.5px);line-height:1.55;color:#D7DEE8;max-width:600px;margin:0 0 22px;}
.sct-dugmad{display:flex;flex-wrap:wrap;gap:12px;}
.sct-dugme{display:inline-flex;align-items:center;justify-content:center;gap:9px;
  padding:15px 26px;border-radius:6px;font-weight:700;font-size:17px;text-decoration:none;line-height:1;transition:.15s;}
.sct-dugme-zeleno{background:var(--sct-zelena);color:#fff;}
.sct-dugme-zeleno:hover{background:#178048;color:#fff;}
.sct-dugme[href^="tel:"]::before{content:"";flex:0 0 17px;width:17px;height:17px;background:currentColor;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='6.5' y='2.4' width='11' height='19.2' rx='2.2'/%3E%3Cpath d='M10.4 18.7h3.2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='6.5' y='2.4' width='11' height='19.2' rx='2.2'/%3E%3Cpath d='M10.4 18.7h3.2'/%3E%3C/svg%3E") center/contain no-repeat;}
.sct-dugme[href*="/cenovnik"]::before{content:"";flex:0 0 17px;width:17px;height:17px;background:currentColor;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='2.5' width='16' height='19' rx='1.6'/%3E%3Cpath d='M8 7.4h8M8 11.6h8M8 15.8h5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='2.5' width='16' height='19' rx='1.6'/%3E%3Cpath d='M8 7.4h8M8 11.6h8M8 15.8h5'/%3E%3C/svg%3E") center/contain no-repeat;}
/* tiho dugme za sporedne radnje (cenovnik) */
.sct-dugme-tiho{background:#fff;color:var(--sct-plava);box-shadow:inset 0 0 0 2px var(--sct-plava);}
.sct-dugme-tiho:hover{background:var(--sct-plava);color:#fff;}
.sct-cene + p,.entry-content .sct-cene + p{margin-top:28px;}
.sct-usluge + p,.entry-content .sct-usluge + p{margin-top:28px;}
.sct-dugme-plavo{background:var(--sct-plava);color:#fff;}
.sct-dugme-plavo:hover{background:var(--sct-plava-tamna);color:#fff;}
.sct-dugme-prozirno{background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.35);}
.sct-dugme-prozirno:hover{background:rgba(255,255,255,.2);color:#fff;}

/* ---------- traka poverenja ---------- */
.sct-poverenje{background:#fff;border-bottom:1px solid var(--sct-ivica);}
.sct-poverenje-mreza{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--sct-ivica);
  max-width:1160px;margin:0 auto;border-left:1px solid var(--sct-ivica);border-right:1px solid var(--sct-ivica);}
.sct-poverenje-stavka{background:#fff;padding:22px 18px;text-align:center;}
.sct-poverenje-broj{font-size:26px;font-weight:700;color:var(--sct-plava);line-height:1.1;}
.sct-poverenje-broj .zv{color:#F5A623;}
.sct-poverenje-opis{font-size:13.5px;color:var(--sct-siva);margin-top:5px;line-height:1.35;}

/* ---------- sekcije ---------- */
.sct-sekcija{padding:62px 0;}
.sct-sekcija-svetla{background:var(--sct-svetla);}
.sct-nadnaslov{font-size:13px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--sct-plava);margin-bottom:9px;}
.sct-sekcija h2,.entry-content .sct-sekcija h2{font-size:clamp(23px,2.6vw,32px) !important;line-height:1.2 !important;font-weight:700;margin:0 0 12px !important;letter-spacing:-.01em;}
.sct-uvod{color:var(--sct-siva);font-size:17px;line-height:1.6;max-width:820px;margin:0 0 34px;}

/* ---------- plocice usluga ---------- */
.sct-usluge{display:grid;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:14px;}
.sct-usluge-4{grid-template-columns:repeat(4,1fr);}
@media (max-width:900px){ .sct-usluge-4{grid-template-columns:repeat(2,1fr);} }
@media (max-width:560px){ .sct-usluge-4{grid-template-columns:1fr;} }
@media (max-width:620px){ .sct-usluge{grid-template-columns:1fr;} }
.sct-usluga{display:block;background:#fff;border:1px solid var(--sct-ivica);border-radius:9px;padding:20px;
  text-decoration:none;color:var(--sct-tamna);transition:.15s;}
.sct-usluga:hover{border-color:var(--sct-plava);box-shadow:0 5px 18px rgba(11,95,165,.11);transform:translateY(-2px);color:var(--sct-tamna);}
.sct-usluga-ime{font-weight:700;font-size:17.5px;margin-bottom:6px;line-height:1.25;}
.sct-usluga-opis{font-size:14px;color:var(--sct-siva);line-height:1.45;}
.sct-usluga-vise{display:inline-block;margin-top:11px;font-size:14px;font-weight:700;color:var(--sct-plava);}

/* ---------- zasto mi ---------- */
.sct-razlozi{display:grid;grid-template-columns:repeat(auto-fit,minmax(248px,1fr));gap:22px;}
.sct-razlog{background:#fff;border-radius:9px;padding:24px;border:1px solid var(--sct-ivica);}
.sct-razlog-broj{width:34px;height:34px;border-radius:7px;background:var(--sct-plava);color:#fff;
  display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;margin-bottom:13px;}
.sct-razlog h3,.entry-content .sct-razlog h3{font-size:18px !important;font-weight:700;margin:0 0 7px !important;line-height:1.3;}
.sct-razlog p{font-size:14.5px;color:var(--sct-siva);line-height:1.55;margin:0;}

/* ---------- recenzije ---------- */
.sct-vrteska{position:relative;}
.sct-vrteska-okvir{overflow:hidden;}
.sct-recenzije{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;
  padding-bottom:4px;scrollbar-width:none;-ms-overflow-style:none;}
.sct-recenzije::-webkit-scrollbar{display:none;}
.sct-recenzija{flex:0 0 calc((100% - 38px)/3);scroll-snap-align:start;
  background:#fff;border:1px solid var(--sct-ivica);border-radius:9px;padding:22px 22px 20px;
  display:flex;flex-direction:column;min-height:250px;position:relative;box-sizing:border-box;}
@media (max-width:1040px){ .sct-recenzija{flex-basis:calc(50% - 9px);} }
@media (max-width:700px){ .sct-recenzija{flex-basis:100%;min-height:0;padding:20px 20px 18px;} }
.sct-vrteska-brojac{font-family:var(--sct-font-naslov);font-size:14px;font-weight:600;
  color:var(--sct-siva);letter-spacing:.02em;}
.sct-recenzija-dno{margin-top:auto;padding-top:14px;border-top:1px solid var(--sct-ivica);
  display:flex;align-items:flex-end;justify-content:space-between;gap:14px;}
.sct-recenzija-navod{flex:0 0 auto;color:var(--sct-plava);opacity:.22;line-height:0;}
.sct-vrteska-kontrole{display:flex;align-items:center;gap:10px;margin-top:18px;}
.sct-vrteska-dugme{width:38px;height:38px;flex:0 0 38px;border:1px solid var(--sct-ivica);
  background:#fff;border-radius:50%;cursor:pointer;color:var(--sct-plava);
  display:inline-flex;align-items:center;justify-content:center;padding:0;transition:.15s;}
.sct-vrteska-dugme:hover{background:var(--sct-plava);color:#fff;border-color:var(--sct-plava);}
.sct-vrteska-tacke{display:flex;gap:7px;margin-left:4px;}
.sct-vrteska-tacka{width:8px;height:8px;border-radius:50%;background:#C9D2DD;border:0;padding:0;
  cursor:pointer;transition:.15s;}
.sct-vrteska-tacka[aria-current="true"]{background:var(--sct-plava);width:22px;border-radius:5px;}
.sct-zvezde{color:#F5A623;font-size:16px;letter-spacing:2px;margin-bottom:11px;}
.sct-recenzija p{font-size:15px;line-height:1.6;margin:0 0 13px;color:#2A313B;}
.sct-recenzija cite{font-style:normal;font-size:13.5px;color:var(--sct-siva);display:block;}
.sct-recenzija cite b{color:var(--sct-tamna);display:block;font-size:14.5px;margin-bottom:2px;}

/* ---------- traka poziva ---------- */

/* ---------- kontakt ---------- */
.sct-kontakt-mreza{display:grid;grid-template-columns:1.1fr 1fr;gap:34px;align-items:stretch;}
.sct-kontakt-mreza > div:first-child{display:flex;flex-direction:column;}
.sct-kontakt-mreza > div:first-child > p:last-child{margin-top:auto;margin-bottom:0;padding-top:6px;}
.sct-podatak{margin-bottom:18px;}
.sct-podatak-ime{font-size:12.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--sct-plava);margin-bottom:5px;}
.sct-podatak a{color:var(--sct-tamna);text-decoration:none;font-weight:600;}
.sct-podatak a:hover{color:var(--sct-plava);}
.sct-mapa{display:flex;}
.sct-mapa iframe,.sct-mapa img{width:100%;height:100%;min-height:380px;border:0;border-radius:9px;display:block;}

/* ---------- lepljiva traka na telefonu ---------- */
/* ---------- traka za kolačiće ---------- */
.sct-kolacici{position:fixed;left:0;right:0;bottom:0;z-index:10000;background:var(--sct-tamna);
  color:#E7ECF3;border-top:3px solid var(--sct-plava);box-shadow:0 -6px 24px rgba(0,0,0,.28);
  padding:18px 20px calc(18px + env(safe-area-inset-bottom));}
.sct-kolacici[hidden]{display:none;}
.sct-kolacici-unutra{max-width:1160px;margin:0 auto;display:flex;align-items:center;gap:26px;flex-wrap:wrap;}
.sct-kolacici-tekst{flex:1 1 420px;min-width:0;}
.sct-kolacici-tekst strong{display:block;font-size:15.5px;margin-bottom:4px;color:#fff;}
.sct-kolacici-tekst p{margin:0;font-size:14.5px;line-height:1.5;color:#B9C4D2;}
.sct-kolacici-tekst a{color:#7FC0F5;}
.sct-kolacici-dugmad{display:flex;gap:10px;flex-wrap:wrap;}
.sct-kolacici .sct-dugme{border:0;cursor:pointer;font-family:inherit;font-size:15.5px;padding:13px 22px;}
.sct-kolacici .sct-dugme-tiho{background:transparent;color:#D7DEE8;box-shadow:inset 0 0 0 2px #46505F;}
.sct-kolacici .sct-dugme-tiho:hover{background:#fff;color:var(--sct-tamna);box-shadow:inset 0 0 0 2px #fff;}
@media (max-width:768px){
  .sct-kolacici{bottom:72px;padding:15px 16px;}
  .sct-kolacici-unutra{gap:14px;}
  .sct-kolacici-dugmad{width:100%;}
  .sct-kolacici .sct-dugme{flex:1 1 0;justify-content:center;padding:13px 10px;font-size:15px;}
}

/* ---------- spisak pitanje/odgovor (umesto mreže kartica) ---------- */
/* Kartice u dve kolone sa plavom ivicom (vlasnik 23.09.) — ranije redovi sa linijama. */
.sct-odgovori{margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:16px;}
.sct-odgovori > div{background:#fff;border:1px solid var(--sct-ivica);
  border-left:3px solid var(--sct-plava);border-radius:0 8px 8px 0;padding:20px 22px;}
.sct-odgovori dt{margin:0 0 6px;font-weight:700;font-size:15.5px;line-height:1.35;color:var(--sct-tamna);}
.sct-odgovori dd{margin:0;font-size:16px;line-height:1.58;color:#2A313B;}
.sct-odgovori dd strong{color:var(--sct-tamna);}
@media (max-width:700px){
  .sct-odgovori{grid-template-columns:1fr;gap:12px;}
  .sct-odgovori > div{padding:16px 18px;}
  .sct-odgovori dt{font-size:15.5px;}
  .sct-odgovori dd{font-size:15.5px;}
}

/* ---------- zaglavlje na telefonu ---------- */
@media (max-width:768px){
  body header.site-header{padding-top:4px !important;padding-bottom:0 !important;}
  body .site-header .inside-header{padding:0 14px !important;align-items:center !important;}
  body .site-logo{max-width:none !important;line-height:0 !important;
    flex:1 1 100% !important;width:100% !important;margin:0 !important;}
  body .site-logo a{display:block !important;line-height:0 !important;}
  body .site-logo img,body .header-image,body .site-branding img{
    display:block !important;width:calc(100vw - 28px) !important;
    max-width:calc(100vw - 28px) !important;max-height:none !important;
    height:auto !important;margin:0 auto !important;}
  .main-navigation .menu-toggle{background:var(--sct-plava) !important;color:#fff !important;
    font-family:var(--sct-font-naslov) !important;font-size:20px !important;font-weight:600 !important;
    letter-spacing:.14em !important;text-transform:uppercase !important;
    height:46px !important;line-height:46px !important;padding:0 !important;}
  .main-navigation .menu-toggle:hover,.main-navigation .menu-toggle:focus,
  .main-navigation.toggled .menu-toggle{background:var(--sct-plava-tamna) !important;color:#fff !important;}
  .main-navigation .menu-toggle .gp-icon svg{width:1.15em;height:1.15em;}
  .main-navigation.toggled ul.menu > li > a{border-top:1px solid rgba(255,255,255,.08);}
}

.sct-mobilna-traka{display:none;}
/* traka je i na tabletu (proba 23.09.) — ako ne valja, vratiti 1024 na 768 */
@media (max-width:1024px){
  .sct-mobilna-traka{display:grid;grid-template-columns:1fr 1fr;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:9999;
    padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:rgba(255,255,255,.97);
    border-top:1px solid var(--sct-ivica);box-shadow:0 -3px 14px rgba(0,0,0,.09);}
  .sct-mobilna-traka a{display:flex;align-items:center;justify-content:center;gap:9px;padding:13px 10px;
    border-radius:7px;font-weight:700;font-size:15.5px;text-decoration:none;line-height:1;}
  .sct-mobilna-traka svg{flex:0 0 19px;width:19px;height:19px;}
  .sct-mobilna-traka a span{white-space:nowrap;}

  body{padding-bottom:72px;}
}
@media (max-width:400px){
  .sct-mobilna-traka a{font-size:14px;gap:7px;padding:13px 6px;}
  .sct-mobilna-traka svg{flex:0 0 17px;width:17px;height:17px;}
}
@media (max-width:768px){
  .sct-poverenje-mreza{grid-template-columns:repeat(2,1fr);}
  .sct-poverenje-broj{font-size:21px;}
  .sct-poverenje-stavka{padding:16px 12px;}
  .sct-poverenje-opis{font-size:12.5px;}
  .sct-kontakt-mreza{grid-template-columns:1fr;}
  .sct-hero-sadrzaj{padding:52px 20px 46px;}
  .sct-sekcija{padding:46px 0;}
  .sct-dugme{flex:1 1 100%;}
}

/* ---------- podnozje ---------- */
.sct-podnozje{background:var(--sct-tamna);color:#AEB7C4;padding:40px 0 26px;font-size:14.5px;}
.sct-podnozje-mreza{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:28px;}
.sct-podnozje h4{color:#fff;font-size:15px;font-weight:700;margin:0 0 11px;letter-spacing:.02em;}
.sct-podnozje a{color:#AEB7C4;text-decoration:none;}
.sct-podnozje a:hover{color:#fff;}
.sct-podnozje-dno{border-top:1px solid #262B34;margin-top:26px;padding-top:18px;font-size:13px;color:#7C8797;}

/* ---------- zaglavlje: logo levo, kontakt desno, bez praznog belila ---------- */
.site-header{padding-top:10px !important;padding-bottom:10px !important;}
.site-header .inside-header{display:flex;align-items:center;justify-content:space-between;gap:24px;
  padding-top:0 !important;padding-bottom:0 !important;}
.site-logo img,.site-header .site-logo img{max-height:62px;width:auto;height:auto;}
.sct-zaglavlje-kontakt{display:flex;align-items:center;gap:26px;margin-left:auto;text-align:right;}
.sct-zk-stavka{line-height:1.3;}
.sct-zk-ime{font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#8A94A3;margin-bottom:3px;}
.sct-zk-broj{font-size:19px;font-weight:700;color:var(--sct-tamna);text-decoration:none;white-space:nowrap;}
a.sct-zk-broj:hover{color:var(--sct-plava);}
.sct-zk-tekst{font-size:14px;color:var(--sct-siva);white-space:nowrap;}
.sct-zk-dugme{background:var(--sct-zelena);color:#fff !important;padding:11px 20px;border-radius:6px;
  font-weight:700;font-size:15.5px;text-decoration:none;white-space:nowrap;}
.sct-zk-dugme:hover{background:#178048;}
@media (max-width:980px){
  .sct-zaglavlje-kontakt{gap:16px;}
  .sct-zk-radno{display:none;}
}
@media (max-width:768px){
  .sct-zaglavlje-kontakt{display:none;}
  .site-header .inside-header{justify-content:center;}
  .site-logo img,.site-header .site-logo img{max-height:52px;}
}

/* ---------- pozadinske ikonice na karticama ---------- */
.sct-razlog{position:relative;overflow:hidden;}
.sct-razlog::after{content:"";position:absolute;right:-16px;bottom:-18px;width:126px;height:126px;
  background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.13;pointer-events:none;
  transition:opacity .2s,transform .2s;}
.sct-razlog:hover::after{opacity:.2;transform:scale(1.04);}
.sct-razlog{background:linear-gradient(135deg,#fff 0%,#FAFCFE 100%);}
.sct-razlog > *{position:relative;z-index:1;}
.sct-razlog-1::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B5FA5' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='2.5' width='16' height='19' rx='1.5'/%3E%3Cpath d='M8 7h8M8 11h8M8 15h5'/%3E%3Cpath d='M4 21.5l2-1.3 2 1.3 2-1.3 2 1.3 2-1.3 2 1.3 2-1.3'/%3E%3C/svg%3E");}
.sct-razlog-2::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B5FA5' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 6.5V12l4 2.4'/%3E%3C/svg%3E");}
.sct-razlog-3::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B5FA5' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='3.4'/%3E%3Cpath d='M12 1.6v3M12 19.4v3M22.4 12h-3M4.6 12h-3M19.35 4.65l-2.12 2.12M6.77 17.23l-2.12 2.12M19.35 19.35l-2.12-2.12M6.77 6.77L4.65 4.65'/%3E%3C/svg%3E");}
.sct-razlog-4::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B5FA5' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 9h12v5.5a4.5 4.5 0 0 1-4.5 4.5H8a4.5 4.5 0 0 1-4.5-4.5V9Z'/%3E%3Cpath d='M15.5 10.5h2.2a2.3 2.3 0 0 1 0 4.6h-2.2'/%3E%3Cpath d='M3 21.5h14'/%3E%3Cpath d='M6.6 5.6c.9-.8.9-2 0-2.8M10.2 5.6c1.3-1.2 1.3-3 0-4.2'/%3E%3C/svg%3E");}

/* ---------- ikonice u traci poverenja i na plocicama usluga ---------- */
.sct-poverenje-stavka{display:flex;flex-direction:column;align-items:center;}
.sct-poverenje-ikona{display:block;color:var(--sct-plava);line-height:0;margin-bottom:9px;}
.sct-poverenje-ikona.sct-zlatna{color:#F5A623;}
.sct-poverenje-ikona .sct-ikona{display:block;}

.sct-usluga{display:flex;flex-direction:column;}
.sct-usluga-ikona{display:block;color:var(--sct-plava);line-height:0;margin-bottom:12px;opacity:.9;}
.sct-usluga-ikona .sct-ikona{display:block;}
.sct-usluga:hover .sct-usluga-ikona{opacity:1;}
.sct-usluga-vise{margin-top:auto;padding-top:11px;}

@media (max-width:768px){
  .sct-poverenje-ikona{margin-bottom:6px;}
  .sct-poverenje-ikona .sct-ikona{width:22px;height:22px;}
}

/* ---------- fotografske trake preko celog ekrana (slika iza teksta) ---------- */
.sct-traka{position:relative;overflow:hidden;background:var(--sct-tamna);color:#fff;isolation:isolate;}
.sct-traka{min-height:clamp(320px,25vw,470px);display:flex;align-items:center;}
.sct-traka-slika{position:absolute;inset:0;z-index:0;background:var(--sct-tamna);}
.sct-traka-slika picture{display:block;width:100%;height:100%;}
.sct-traka-slika img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;}
.sct-traka::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;
  background:linear-gradient(95deg,rgba(9,13,20,.93) 0%,rgba(9,13,20,.84) 34%,rgba(9,13,20,.42) 62%,rgba(9,13,20,.1) 100%);}
.sct-traka-sadrzaj{position:relative;z-index:2;max-width:1160px;margin:0 auto;padding:64px 20px;width:100%;}
.sct-traka-tekst{max-width:620px;}
.sct-traka .sct-nadnaslov{color:#7FC0F5;}
.sct-traka h2,.entry-content .sct-traka h2{color:#fff !important;font-size:clamp(23px,2.6vw,32px) !important;
  line-height:1.2 !important;font-weight:700;margin:0 0 14px !important;letter-spacing:-.01em;}
.sct-traka p{color:#D7DEE8;font-size:16.5px;line-height:1.62;margin:0 0 14px;}
.sct-traka p:last-of-type{margin-bottom:0;}
.sct-traka strong{color:#fff;}
.sct-traka-stavke{list-style:none;margin:16px 0 0;padding:0;display:grid;
  grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:9px 22px;}
.sct-traka-stavke li{position:relative;padding-left:24px;color:#D7DEE8;font-size:15.5px;line-height:1.5;}
.sct-traka-stavke li::before{content:"";position:absolute;left:0;top:7px;width:13px;height:8px;
  border-left:2px solid #6FB6F2;border-bottom:2px solid #6FB6F2;transform:rotate(-45deg);}
.sct-traka .sct-dugmad{margin-top:24px;}

/* na telefonu tekst ide preko cele sirine, pa slika ide tamnije */
@media (max-width:768px){
  .sct-traka{min-height:0;}
  .sct-traka::after{background:linear-gradient(180deg,rgba(9,13,20,.74) 0%,rgba(9,13,20,.56) 52%,rgba(9,13,20,.78) 100%);}
  .sct-traka h2,.entry-content .sct-traka h2,.sct-traka p,.sct-traka .sct-nadnaslov,.sct-traka-stavke li{
    text-shadow:0 1px 3px rgba(0,0,0,.55);}
  .sct-traka-sadrzaj{padding:46px 20px;}
  .sct-traka-tekst{max-width:none;}
  .sct-traka p{font-size:15.5px;}
  .sct-traka-stavke{grid-template-columns:1fr;gap:7px;}
}


/* ---------- podnozje sa tamnom fotografijom u pozadini ---------- */
.sct-podnozje{position:relative;overflow:hidden;}
.sct-podnozje-pozadina{position:absolute;inset:0;z-index:0;}
.sct-podnozje-pozadina picture{display:block;width:100%;height:100%;}
.sct-podnozje-pozadina img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;}
.sct-podnozje::before{content:"";position:absolute;inset:0;z-index:1;
  background:linear-gradient(180deg,rgba(15,19,26,.84) 0%,rgba(15,19,26,.78) 55%,rgba(15,19,26,.88) 100%);}
.sct-podnozje > .sct-uzi{position:relative;z-index:2;}

/* ================= stranica Kontakt ================= */

/* niža traka sa H1 */
.sct-traka-niska{min-height:clamp(270px,24vw,440px);}
.sct-traka h1,.entry-content .sct-traka h1{color:#fff !important;font-size:clamp(27px,3.4vw,40px) !important;
  line-height:1.15 !important;font-weight:700;margin:0 0 12px !important;letter-spacing:-.01em;
  text-shadow:0 1px 3px rgba(0,0,0,.55);}
.sct-traka h1 span,.entry-content .sct-traka h1 span,
.sct-traka h2 span,.entry-content .sct-traka h2 span{color:#7FC0F5;}

/* spisak šta bot može */
.sct-upit-stavke{list-style:none;margin:0 0 26px;padding:0;display:grid;
  grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:9px 24px;}
.sct-upit-stavke li{position:relative;padding-left:26px;color:var(--sct-siva);font-size:15.5px;line-height:1.5;}
.sct-upit-stavke li::before{content:"";position:absolute;left:0;top:6px;width:14px;height:8px;
  border-left:2px solid var(--sct-plava);border-bottom:2px solid var(--sct-plava);transform:rotate(-45deg);}

/* okvir oko četa */
.sct-cet{border:1px solid var(--sct-ivica);border-radius:12px;overflow:hidden;background:#fff;
  box-shadow:0 6px 26px rgba(11,95,165,.1);}
.sct-cet-zaglavlje{display:flex;align-items:center;gap:12px;padding:13px 16px;
  background:linear-gradient(95deg,var(--sct-plava) 0%,var(--sct-plava-tamna) 100%);color:#fff;}
.sct-cet-avatar{width:40px;height:40px;flex:0 0 40px;border-radius:50%;background:#fff;
  object-fit:contain;padding:3px;}
.sct-cet-ko{display:flex;flex-direction:column;line-height:1.25;min-width:0;}
.sct-cet-ko strong{font-size:16px;font-weight:700;}
.sct-cet-ko span{font-size:13px;color:#CFE2F5;}
.sct-cet-stanje{margin-left:auto;display:inline-flex;align-items:center;gap:7px;
  font-size:12.5px;font-weight:600;color:#DCEBF9;white-space:nowrap;}
.sct-cet-stanje::before{content:"";width:8px;height:8px;border-radius:50%;background:#49D17E;
  box-shadow:0 0 0 3px rgba(73,209,126,.28);}
.sct-cet-telo{padding:0;}
/* čet je već u našem okviru, pa mu skidamo sopstveni */
.sct-cet .sct-bot{border:0;border-radius:0;box-shadow:none;}
/* verzija programa ne ide pred klijente */
.sct-cet .sct-bot .sct-oznaka{display:none;}

/* ---------- cet preko ekrana (telefon i tablet, 23.09.) ----------
   U stranici se cet ne prikazuje; otvara ga dugme "Zatrazite ponudu" iz lepljive trake,
   i tek tada bot pocinje da kuca. Na racunaru je sve kao do sada. */
.sct-preko{position:fixed;left:0;right:0;top:var(--sct-preko-vrh,0px);bottom:var(--sct-preko-dno,72px);
  z-index:9998;background:#fff;display:flex;flex-direction:column;overflow:hidden;
  box-shadow:0 -8px 34px rgba(0,0,0,.22);animation:sct-preko-ulaz .22s ease-out;}
.sct-preko[hidden]{display:none;}
@keyframes sct-preko-ulaz{from{opacity:0;transform:translateY(14px);}to{opacity:1;transform:none;}}
.sct-preko .sct-cet{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;
  border:0;border-radius:0;box-shadow:none;}
.sct-preko .sct-cet-zaglavlje{padding-right:58px;}
.sct-preko .sct-cet-stanje{display:none;}
.sct-preko .sct-cet-telo{flex:1 1 auto;min-height:0;display:flex;}
.sct-preko .sct-bot{flex:1 1 auto;min-height:0;}
.sct-preko .sct-bot .sct-poruke{max-height:none;flex:1 1 auto;}
.sct-preko-zatvori{position:absolute;top:10px;right:11px;width:40px;height:40px;padding:0;
  border:0;border-radius:50%;background:rgba(255,255,255,.2);color:#fff;
  font-size:27px;line-height:1;cursor:pointer;}
.sct-preko-zatvori:hover{background:rgba(255,255,255,.32);}
body.sct-preko-otvoren{overflow:hidden;}
@media (max-width:1024px){
  .entry-content section:has(.sct-cet),
  .entry-content section.sct-cet-preseljen{display:none;}
}
/* cet koji stoji u stranici samo zato da bi ga dugme otvorilo (pocetna) */
.sct-cet-skriven{display:none;}

/* ---------- strelica "na vrh" (telefon i tablet, 23.09.) ---------- */
.sct-navrh{display:none;}
@media (max-width:1024px){
  .sct-navrh{position:fixed;right:12px;bottom:84px;z-index:9997;
    width:44px;height:44px;padding:0;border:0;border-radius:50%;
    background:rgba(17,24,34,.78);color:#fff;cursor:pointer;
    display:flex;align-items:center;justify-content:center;
    box-shadow:0 3px 14px rgba(0,0,0,.28);
    opacity:0;visibility:hidden;transform:translateY(8px);
    transition:opacity .18s ease,transform .18s ease,visibility .18s;}
  .sct-navrh.sct-vidi{opacity:1;visibility:visible;transform:none;}
  .sct-navrh svg{width:21px;height:21px;}
  body.sct-preko-otvoren .sct-navrh{opacity:0;visibility:hidden;}
}

/* zelena lampica ispred imena asistenta: klijent odmah vidi da je na vezi */
.sct-cet-ko strong{display:inline-flex;align-items:center;gap:9px;}
.sct-cet-ko strong::before{content:"";flex:0 0 9px;width:9px;height:9px;border-radius:50%;
  background:#49D17E;animation:sct-lampica 1.9s ease-out infinite;}
@keyframes sct-lampica{
  0%{box-shadow:0 0 0 0 rgba(73,209,126,.6);opacity:1;}
  70%{box-shadow:0 0 0 9px rgba(73,209,126,0);opacity:.6;}
  100%{box-shadow:0 0 0 0 rgba(73,209,126,0);opacity:1;}
}
@media (prefers-reduced-motion:reduce){ .sct-cet-ko strong::before{animation:none;} }

/* dve kolone: tekst + napomena */
.sct-dvokolona{display:grid;grid-template-columns:1.45fr 1fr;gap:36px;align-items:start;}
.sct-dvokolona p{font-size:16.5px;line-height:1.62;color:#2A313B;margin:0 0 14px;}
.sct-napomena{background:var(--sct-svetla);border:1px solid var(--sct-ivica);
  border-left:4px solid var(--sct-plava);border-radius:9px;padding:22px 24px;}
.sct-napomena-naslov{font-size:12.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;
  color:var(--sct-plava);margin-bottom:9px;}
.sct-napomena p{font-size:15.5px;line-height:1.55;margin:0 0 10px;color:#2A313B;}
.sct-napomena p:last-child{margin-bottom:0;}
.sct-napomena-dodatak{color:var(--sct-siva) !important;}

/* telefoni */
.sct-telefoni{display:grid;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:16px;}
.sct-telefon{background:#fff;border:1px solid var(--sct-ivica);border-radius:10px;padding:22px;
  display:flex;flex-direction:column;}
.sct-telefon-ikona{display:inline-flex;align-items:center;justify-content:center;
  width:46px;height:46px;border-radius:10px;background:var(--sct-svetla);color:var(--sct-plava);
  margin-bottom:14px;line-height:0;}
.sct-telefon-glavni .sct-telefon-ikona{background:var(--sct-plava);color:#fff;}
.sct-telefon p{flex:1 1 auto;}
.sct-telefon-glavni{border-color:var(--sct-plava);box-shadow:0 5px 20px rgba(11,95,165,.12);}
.sct-telefon-ko{font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;
  color:var(--sct-plava);margin-bottom:7px;}
a.sct-telefon-broj{display:inline-block;font-size:25px;font-weight:700;color:var(--sct-tamna);
  text-decoration:none;letter-spacing:-.01em;margin-bottom:8px;}
a.sct-telefon-broj:hover{color:var(--sct-plava);}
.sct-telefon p{font-size:14.5px;line-height:1.5;color:var(--sct-siva);margin:0 0 14px;}
.sct-telefon .sct-dugme{width:100%;box-sizing:border-box;padding-left:14px;padding-right:14px;}

/* podaci firme */
.sct-sekcija-uska{padding:34px 0;}
.sct-firma{display:grid;grid-template-columns:2fr 1fr;gap:30px;align-items:start;}
.sct-firma p{font-size:14.5px;line-height:1.6;color:var(--sct-siva);margin:0;}
.sct-firma a{color:var(--sct-tamna);font-weight:600;text-decoration:none;}
.sct-firma a:hover{color:var(--sct-plava);}

@media (max-width:768px){
  .sct-traka-niska{min-height:0;}
  .sct-dvokolona,.sct-firma{grid-template-columns:1fr;gap:22px;}
  .sct-upit-stavke{grid-template-columns:1fr;}
  a.sct-telefon-broj{font-size:23px;}
  .sct-cet-ko strong{font-size:15px;}
  .sct-cet-stanje{display:none;}
}

/* sva dugmad u okviru ostaju unutar njega */
.sct-dugme{box-sizing:border-box;max-width:100%;}
@media (max-width:768px){
  .sct-mapa iframe{min-height:300px;}
  .sct-kontakt-mreza > div:first-child > p:last-child{margin-top:16px;}
}

/* ================= stranica Cenovnik ================= */
.sct-cene{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:18px;}
.sct-cena{background:#fff;border:1px solid var(--sct-ivica);border-radius:11px;padding:24px;display:flex;flex-direction:column;}
.sct-kocka-ikona{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;
  border-radius:10px;background:var(--sct-svetla);color:var(--sct-plava);margin-bottom:14px;line-height:0;}
.sct-cena-grupa{font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;
  color:var(--sct-plava);margin:16px 0 2px;}
.sct-cena-grupa:first-of-type{margin-top:8px;}
.sct-cena h3,.entry-content .sct-cena h3{font-size:20px !important;font-weight:700;margin:0 0 8px !important;
  line-height:1.25;color:var(--sct-tamna);}
.sct-cena-opis{font-size:14.5px;line-height:1.5;color:var(--sct-siva);margin:0 0 16px;}
.sct-cena-red{display:flex;justify-content:space-between;align-items:baseline;gap:14px;
  padding:9px 0;border-top:1px solid var(--sct-ivica);font-size:15px;}
.sct-cena-red span{color:var(--sct-siva);}
.sct-cena-red b{font-weight:700;color:var(--sct-tamna);white-space:nowrap;}
.sct-cena-zasto{font-size:13px;color:#8590A0;line-height:1.45;margin-top:8px;font-style:italic;}
.sct-cena-ukupno{display:flex;justify-content:space-between;align-items:baseline;gap:14px;
  margin-top:14px;padding:13px 15px;border-radius:8px;background:var(--sct-svetla);
  border-left:4px solid var(--sct-plava);}
.sct-cena-ukupno span{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sct-plava);}
.sct-cena-ukupno b{font-size:19px;font-weight:700;color:var(--sct-tamna);white-space:nowrap;}
a.sct-cena-vise{margin-top:auto;padding-top:15px;font-size:14.5px;font-weight:700;color:var(--sct-plava);text-decoration:none;}
a.sct-cena-vise:hover{text-decoration:underline;}

/* radni sat: kartice umesto tabele */
.sct-satovi{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:16px;}
.sct-sat{background:#fff;border:1px solid var(--sct-ivica);border-radius:11px;padding:22px;}
.sct-sat-ime{font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sct-plava);margin-bottom:7px;}
.sct-sat-primeri{font-size:13.5px;line-height:1.45;color:var(--sct-siva);margin-bottom:14px;min-height:38px;}
.sct-sat-red{display:flex;align-items:baseline;gap:10px;padding:10px 0;border-top:1px solid var(--sct-ivica);}
.sct-sat-red span{flex:1 1 auto;font-size:14.5px;color:var(--sct-siva);}
.sct-sat .sct-kocka-ikona{width:42px;height:42px;margin-bottom:12px;}
.sct-sat-red b{font-size:18px;font-weight:700;color:var(--sct-tamna);white-space:nowrap;}
.sct-sat-red i{flex:0 0 auto;font-style:normal;font-size:10.5px;color:#A6AFBC;letter-spacing:.03em;
  padding:2px 6px;border-radius:4px;background:var(--sct-svetla);}

.sct-sitno{font-size:13.5px;line-height:1.6;color:var(--sct-siva);margin:18px 0 0;}
.sct-sekcija-uska .sct-sitno{margin:0 0 10px;}

@media (max-width:768px){
  .sct-cene,.sct-satovi{grid-template-columns:1fr;}
  .sct-cena,.sct-sat{padding:20px;}
  .sct-sat-primeri{min-height:0;}
  .sct-cena-ukupno b{font-size:17px;}
  .sct-cena-red{font-size:14.5px;}
}

/* druga napomena u istoj koloni: mirnija, siva umesto plave */
.sct-napomena + .sct-napomena{margin-top:16px;}

/* spisak sa kvačicama na svetloj podlozi */
.sct-spisak,.entry-content .sct-spisak{list-style:none;margin:0 0 16px;padding:0;}
.sct-spisak li{position:relative;padding-left:26px;margin:0 0 7px;font-size:16px;line-height:1.5;color:#2A313B;}
.sct-spisak li::before{content:"";position:absolute;left:1px;top:6px;width:13px;height:8px;
  border-left:2px solid var(--sct-zelena);border-bottom:2px solid var(--sct-zelena);transform:rotate(-45deg);}
.sct-napomena-mirna{border-left-color:#B9C2CE;background:#fff;}
.sct-napomena-mirna .sct-napomena-naslov{color:var(--sct-siva);}
.sct-dvokolona > aside{align-self:start;}

/* jasno istaknuto da su cene konacne, sa PDV-om */
.sct-pdv{display:inline-flex;align-items:center;gap:9px;margin:0 0 22px;
  padding:11px 17px;border-radius:8px;background:#E7F4EC;color:#14653A;
  font-size:15px;line-height:1.35;font-weight:500;}
.sct-pdv svg{flex:0 0 auto;color:#1E9E5A;}
.sct-pdv strong{font-weight:700;}
@media (max-width:768px){.sct-pdv{font-size:14px;padding:10px 14px;align-items:flex-start;}}

/* ---------- ikonice u gornjem desnom cosku, naslov ide vise ---------- */
/* ikonice u gornjem desnom cosku */
.sct-cena,.sct-sat,.sct-telefon,.sct-usluga{position:relative;}

.sct-cena .sct-kocka-ikona,
.sct-sat .sct-kocka-ikona,
.sct-telefon-ikona,
.sct-usluga-ikona{position:absolute;top:18px;right:18px;margin:0;z-index:1;}

/* naslov drzi visinu ikonice, pa tekst ispod njega uvek pocinje ispod ikonice */
.sct-cena h3,.entry-content .sct-cena h3{padding-right:58px;margin-top:0 !important;
  min-height:48px;display:flex;align-items:center;}
.sct-sat-ime{padding-right:56px;min-height:44px;display:flex;align-items:center;}
.sct-telefon-ko{padding-right:58px;min-height:46px;display:flex;align-items:center;}
.sct-usluga-ime{padding-right:44px;min-height:34px;display:flex;align-items:center;}

/* posto ikonica vise ne zauzima red, sadrzaj krece od vrha */
.sct-usluga-ikona{top:16px;right:16px;}
.sct-usluga .sct-usluga-ime{margin-top:0;}

@media (max-width:768px){
  .sct-cena .sct-kocka-ikona,.sct-sat .sct-kocka-ikona,.sct-telefon-ikona{top:16px;right:16px;}
}

/* ---------- put do danas (O nama) ---------- */
.sct-put{list-style:none;margin:0;padding:0;display:grid;
  grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;counter-reset:none;}
.sct-put li{position:relative;background:#fff;border:1px solid var(--sct-ivica);border-radius:11px;
  padding:22px;padding-top:18px;}
.sct-put li::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;
  background:var(--sct-plava);border-radius:11px 11px 0 0;}
.sct-put-god{display:block;font-size:26px;font-weight:700;color:var(--sct-plava);
  line-height:1.1;margin-bottom:10px;letter-spacing:-.01em;}
.sct-put li div{font-size:14.5px;line-height:1.55;color:var(--sct-siva);}
.sct-put li strong{color:var(--sct-tamna);font-size:16px;}
/* na traci "Nas prostor" naslov je H2, ne H1 */
.sct-traka h2,.entry-content .sct-traka h2{color:#fff !important;}
@media (max-width:768px){ .sct-put{grid-template-columns:1fr;} }

/* cetiri kartice u jednom redu (oprema) */
.sct-cene-4{grid-template-columns:repeat(4,1fr);}
.sct-cene-4 .sct-cena{padding:20px;}
.sct-cene-4 .sct-cena h3,.entry-content .sct-cene-4 .sct-cena h3{font-size:17.5px !important;padding-right:52px;}
@media (max-width:1100px){ .sct-cene-4{grid-template-columns:repeat(2,1fr);} }
@media (max-width:768px){ .sct-cene-4{grid-template-columns:1fr;} }
.sct-cene-5{grid-template-columns:repeat(5,1fr);}
.sct-cene-5 .sct-cena{padding:18px;}
.sct-cene-5 .sct-cena h3,.entry-content .sct-cene-5 .sct-cena h3{font-size:16px !important;padding-right:44px;}
.sct-cene-5 .sct-kocka-ikona{top:15px;right:15px;}
@media (max-width:1100px){ .sct-cene-5{grid-template-columns:repeat(3,1fr);} }
@media (max-width:768px){ .sct-cene-5{grid-template-columns:1fr;} }

/* Kako do nas: sirok spisak vremena voznje u dve kolone (preneto sa sct.rs 27.09.) */
.sct-sat-sirok{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,1fr);column-gap:36px;}
.sct-sat-sirok .sct-sat-red:nth-child(2){border-top:1px solid var(--sct-ivica);}
@media (max-width:700px){ .sct-sat-sirok{grid-template-columns:1fr;} }
