/* skladiste — generisano (build.py) iz merenja originala. Ne menjati rucno. */
.s-358733e { background-color: rgb(255, 255, 255); }
.s-6dec15b { background-color: rgb(30, 32, 35); }
.s-d6a3484 { background-image: url(/slike/2024/11/cta-img-bg1.jpg); background-size: cover; background-position: 50% 50%; background-repeat: no-repeat; }

.s-02cd249 { width: 100%; display: flex; flex-direction: column; padding: 0 10px 0 10px; }
.s-02cd249 > .omot { display: flex; flex-direction: column; gap: 20px 20px; max-width: min(100%, 1430px); padding: 10px 0 10px; }
.s-18fe80c { width: 100%; display: flex; flex-direction: row; flex-wrap: wrap; gap: 0px 0px; padding: 0px 0px 0px 0px; }
.s-2010334 { width: 33.3333%; display: flex; flex-direction: column; gap: 20px 20px; padding: 10px 10px 10px 10px; }
.s-206a560 { width: 100%; display: flex; flex-direction: column; padding: 0 10px 0 10px; }
.s-206a560 > .omot { display: flex; flex-direction: row; flex-wrap: wrap; gap: 0px 0px; max-width: min(100%, 1430px); padding: 10px 0 10px; }
.s-2150d52 { width: 30%; display: flex; flex-direction: column; gap: 5px 20px; padding: 10px 10px 10px 10px; }
.s-23d6a6c { width: 33.3333%; display: flex; flex-direction: column; gap: 20px 20px; padding: 10px 10px 10px 10px; }
.s-2e2eb75 { width: 33.3333%; display: flex; flex-direction: column; gap: 20px 20px; padding: 10px 10px 10px 10px; }
.s-358733e { width: 100%; display: flex; flex-direction: column; padding: 0 20px 0 20px; }
.s-358733e > .omot { display: flex; flex-direction: column; gap: 20px 20px; max-width: min(100%, 1430px); padding: 110px 0 33px; }
.s-3c8a81e { width: 33.3333%; display: flex; flex-direction: column; gap: 20px 20px; padding: 10px 10px 10px 10px; }
.s-41a48eb { width: 25%; display: flex; flex-direction: column; gap: 0px 0px; padding: 20px 0px 20px 0px; }
.s-446796b { width: 100%; display: flex; flex-direction: row; justify-content: center; align-items: center; gap: 0px 0px; padding: 0px 0px 0px 0px; }
.s-44a13f5 { width: 100%; display: flex; flex-direction: column; gap: 20px 20px; padding: 0px 0px 0px 0px; }
.s-467eee1 { width: 100%; display: flex; flex-direction: column; gap: 20px 20px; padding: 0px 0px 0px 0px; }
.s-4feb948 { width: 33.3333%; display: flex; flex-direction: column; gap: 20px 20px; padding: 10px 10px 10px 10px; }
.s-64d8c8d { width: 100%; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 20px 20px; padding: 10px 10px 10px 10px; }
.s-64e82dc { width: 33.3333%; display: flex; flex-direction: column; gap: 20px 20px; padding: 10px 10px 10px 10px; }
.s-6dec15b { width: 100%; display: flex; flex-direction: column; gap: 20px 20px; padding: 0px 0px 0px 200px; }
.s-7a8120b { width: 33.3333%; display: flex; flex-direction: column; gap: 20px 20px; padding: 10px 10px 10px 10px; }
.s-7f5a970 { width: 100%; display: flex; flex-direction: column; padding: 0 0px 0 0px; }
.s-7f5a970 > .omot { display: flex; flex-direction: row; gap: 20px 20px; max-width: min(100%, 1430px); padding: 80px 0 80px; }
.s-8b4e3a4 { width: 50%; display: flex; flex-direction: column; gap: 20px 20px; padding: 10px 10px 10px 10px; }
.s-8ff277e { width: 20%; display: flex; flex-direction: column; gap: 0px 0px; padding: 10px 10px 10px 10px; }
.s-906b84c { width: 25%; display: flex; flex-direction: column; gap: 0px 0px; padding: 10px 10px 10px 10px; }
.s-96adaa1 { width: 100%; display: flex; flex-direction: column; padding: 0 10px 0 10px; }
.s-96adaa1 > .omot { display: flex; flex-direction: column; gap: 20px 20px; max-width: min(100%, 1430px); padding: 10px 0 10px; }
.s-a21c337 { width: 33.3333%; display: flex; flex-direction: column; gap: 20px 20px; padding: 10px 10px 10px 10px; }
.s-a8f6c40 { width: 42%; display: flex; flex-direction: row; gap: 20px 20px; padding: 10px 10px 10px 10px; }
.s-b3eb8fe { width: 100%; margin: 0px 0px 55px 0px; display: flex; flex-direction: column; padding: 0 10px 0 10px; }
.s-b3eb8fe > .omot { display: flex; flex-direction: row; flex-wrap: wrap; gap: 0px 0px; max-width: min(100%, 1430px); padding: 10px 0 10px; }
.s-b7fd168 { width: 25%; display: flex; flex-direction: column; gap: 20px 20px; padding: 20px 0px 20px 0px; }
.s-bbe9008 { width: 25%; display: flex; flex-direction: column; gap: 0px 0px; padding: 10px 10px 10px 10px; }
.s-cc5e394 { width: 33.3333%; display: flex; flex-direction: column; gap: 20px 20px; padding: 10px 10px 10px 10px; }
.s-d157827 { width: 50%; display: flex; flex-direction: column; gap: 20px 20px; padding: 10px 10px 10px 10px; }
.s-d6a3484 { width: 100%; display: flex; flex-direction: column; padding: 0 0px 0 0px; }
.s-d6a3484 > .omot { display: flex; flex-direction: row; justify-content: flex-end; align-items: flex-end; gap: 0px 0px; max-width: min(100%, 1430px); padding: 55px 0 55px; }
.s-e371a2a { width: 100%; display: flex; flex-direction: column; padding: 0 10px 0 10px; }
.s-e371a2a > .omot { display: flex; flex-direction: column; gap: 20px 20px; max-width: min(100%, 1430px); padding: 10px 0 10px; }
.s-fb9e570 { width: 50%; display: flex; flex-direction: column; gap: 0px 0px; padding: 20px 0px 20px 0px; }

@media (max-width: 1366px) {
  .s-6dec15b { padding: 0px 0px 0px 20px; }
  .s-7f5a970 { padding: 0 10px 0 10px; }
  .s-7f5a970 > .omot { padding: 50px 0 50px; }
}

@media (max-width: 1024px) {
  .s-02cd249 > .omot { max-width: min(100%, 1024px); }
  .s-206a560 > .omot { max-width: min(100%, 1024px); }
  .s-2150d52 { width: 100%; }
  .s-358733e { padding: 0 10px 0 10px; }
  .s-358733e > .omot { max-width: min(100%, 1024px); padding: 60px 0 70px; }
  .s-64d8c8d { justify-content: center; }
  .s-7f5a970 > .omot { flex-wrap: wrap; max-width: min(100%, 1024px); }
  .s-8ff277e { width: 31%; }
  .s-906b84c { width: 32%; }
  .s-96adaa1 > .omot { max-width: min(100%, 1024px); }
  .s-a8f6c40 { width: 100%; padding: 0px 20px 0px 20px; }
  .s-b3eb8fe > .omot { max-width: min(100%, 1024px); }
  .s-bbe9008 { width: 31%; }
  .s-d6a3484 > .omot { max-width: min(100%, 1024px); }
  .s-e371a2a > .omot { max-width: min(100%, 1024px); }
}

@media (max-width: 767px) {
  .s-02cd249 > .omot { flex-wrap: wrap; max-width: min(100%, 767px); }
  .s-2010334 { width: 100%; flex-wrap: wrap; }
  .s-206a560 > .omot { max-width: min(100%, 767px); }
  .s-2150d52 { flex-wrap: wrap; }
  .s-23d6a6c { width: 100%; flex-wrap: wrap; }
  .s-2e2eb75 { width: 100%; flex-wrap: wrap; }
  .s-358733e > .omot { flex-wrap: wrap; max-width: min(100%, 767px); }
  .s-3c8a81e { width: 100%; flex-wrap: wrap; }
  .s-41a48eb { width: 100%; flex-wrap: wrap; padding: 0px 0px 10px 0px; }
  .s-446796b { flex-wrap: wrap; }
  .s-44a13f5 { flex-wrap: wrap; padding: 280px 0px 0px 0px; }
  .s-467eee1 { flex-wrap: wrap; }
  .s-4feb948 { width: 100%; flex-wrap: wrap; }
  .s-64e82dc { width: 100%; flex-wrap: wrap; }
  .s-6dec15b { flex-wrap: wrap; padding: 0px 0px 0px 0px; }
  .s-7a8120b { width: 100%; flex-wrap: wrap; }
  .s-7f5a970 > .omot { max-width: min(100%, 767px); }
  .s-8b4e3a4 { width: 100%; flex-wrap: wrap; }
  .s-8ff277e { width: 100%; flex-wrap: wrap; }
  .s-906b84c { width: 100%; flex-wrap: wrap; }
  .s-96adaa1 > .omot { flex-wrap: wrap; max-width: min(100%, 767px); }
  .s-a21c337 { width: 100%; flex-wrap: wrap; }
  .s-a8f6c40 { flex-wrap: wrap; }
  .s-b3eb8fe > .omot { max-width: min(100%, 767px); }
  .s-b7fd168 { width: 100%; flex-wrap: wrap; padding: 20px 0px 10px 0px; }
  .s-bbe9008 { width: 100%; flex-wrap: wrap; }
  .s-cc5e394 { width: 100%; flex-wrap: wrap; }
  .s-d157827 { width: 100%; flex-wrap: wrap; }
  .s-d6a3484 > .omot { flex-wrap: wrap; max-width: min(100%, 767px); }
  .s-e371a2a > .omot { flex-wrap: wrap; max-width: min(100%, 767px); }
  .s-fb9e570 { width: 100%; flex-wrap: wrap; padding: 0px 10px 20px 10px; }
}

/* okvir kontejnera (ivica, zaobljenje, senka, z-index) */
.s-446796b { border-top: 1px solid rgba(255, 255, 255, 0.13); }
.s-fb9e570 { border-right: 1px solid rgba(255, 255, 255, 0.13); border-left: 1px solid rgba(255, 255, 255, 0.13); }


/* prekrivaci kontejnera (background overlay) */
.s-cb4217b::before { content: ""; position: absolute; inset: 0; pointer-events: none; background: rgb(0, 42, 52); opacity: 0.5; }
.s-cb4217b { position: relative; } .s-cb4217b > * { position: relative; }
.s-d6a3484::before { content: ""; position: absolute; inset: 0; pointer-events: none; background: linear-gradient(222deg, rgb(236, 0, 0) 50.2%, rgba(97, 206, 112, 0) 39%); }
.s-d6a3484 { position: relative; } .s-d6a3484 > * { position: relative; }

@media (max-width: 1024px) {
  .s-d6a3484::before { background: linear-gradient(0deg, rgb(236, 0, 0) 100%, rgba(97, 206, 112, 0) 0%); }
}


/* widgeti: raspored po opsezima (sirina, poravnanje, polozaj, skrivanje) */
.s-44a13f5 { position: relative; }
.s-079504d { padding: 40px; background-color: rgb(247, 248, 250); max-width: 100%; }
.s-13a54c9 { max-width: 100%; }
.s-1502417 { max-width: 100%; }
.s-15ba952 { max-width: 100%; }
.s-44de411 { width: 100%; max-width: 100%; }
.s-679545c { width: 100%; max-width: 100%; }
.s-679545c iframe { height: 300px; }
.s-6b25e66 { max-width: 100%; }
.s-7271b8f { max-width: 100%; }
.s-760211d { padding: 0 0 0 45px; width: 45%; max-width: 100%; position: absolute; top: -3px; left: 10px; z-index: 1; }
.s-764573f { max-width: 100%; align-self: flex-start; }
.s-77ec706 { max-width: 100%; }
.s-7912c21 { width: 100%; max-width: 100%; }
.s-7ac9898 { max-width: 100%; }
.s-8582bdd { padding: 14px 0 10px; width: 100%; max-width: 100%; }
.s-8efa88e { max-width: 100%; align-self: center; }
.s-8ffdf20 { padding: 40px; background-color: rgb(247, 248, 250); max-width: 100%; }
.s-a07d120 { padding: 0 0 0 45px; max-width: 100%; flex: 1 0 auto; }
.s-b059588 { max-width: 100%; }
.s-b5f96fc { width: 36%; max-width: 100%; }
.s-b836268 { padding: 40px; background-color: rgb(247, 248, 250); max-width: 100%; }
.s-b8a1f55 { padding: 10px 0 0; width: 100%; max-width: 100%; }
.s-b8a54d4 { max-width: 100%; }
.s-bdbea58 { max-width: 100%; }
.s-c19fbab { max-width: 100%; }
.s-c576d85 { padding: 0 0 35px; max-width: 100%; }
.s-c843dd8 { padding: 40px; background-color: rgb(247, 248, 250); max-width: 100%; }
.s-c9e8d59 { max-width: 100%; }
.s-cbeb96b { max-width: 100%; }
.s-cdda62e { max-width: 100%; }
.s-d57dc46 { padding: 0 0 15px; max-width: 100%; }
.s-d9eaa77 { max-width: 100%; }
.s-dfb294a { padding: 40px; background-color: rgb(247, 248, 250); max-width: 100%; }
.s-ea4fa26 { max-width: 100%; }
.s-fbe4c67 { max-width: 100%; }

@media (max-width: 1366px) {
  .s-079504d { padding: 30px; }
  .s-44de411 { width: 51%; }
  .s-760211d { width: 50%; padding: 0; }
  .s-8ffdf20 { padding: 30px; }
  .s-a07d120 { padding: 0; }
  .s-b5f96fc { width: 51%; }
  .s-b836268 { padding: 30px; }
  .s-c843dd8 { padding: 30px; }
  .s-dfb294a { padding: 30px; }
}

@media (max-width: 1024px) {
  .s-44de411 { width: 100%; }
  .s-760211d { top: 80px; }
  .s-b5f96fc { width: 100%; }
}

@media (max-width: 767px) {
  .s-760211d { width: 89%; left: 20px; }
}

/* widgeti: tipografija po opsezima, isecanje slika, razdelnici */
.s-079504d .kontakt-kartica__oznaka { font-size: 24px; line-height: 28px; letter-spacing: normal; font-weight: 700; }
.s-079504d .kontakt-kartica__tekst { font-size: 18px; line-height: 28px; letter-spacing: normal; font-weight: 400; }
.s-13a54c9 .naslov-sekcije { font-size: 60px; line-height: 72px; letter-spacing: normal; font-weight: 700; margin: 0px; padding: 0px; }
.s-1502417 .kontakt-kartica__oznaka { font-size: 16px; line-height: 28px; letter-spacing: normal; font-weight: 700; }
.s-1502417 .kontakt-kartica__tekst { font-size: 18px; line-height: 28px; letter-spacing: normal; font-weight: 400; }
.s-1502417 a { font-size: 18px; line-height: 28px; letter-spacing: normal; font-weight: 400; }
.s-15ba952 .naslov-sekcije { font-size: 24px; line-height: 32px; letter-spacing: normal; font-weight: 700; margin: 0px; padding: 0px; }
.s-44de411 .naslov-opis { font-size: 18px; line-height: 28px; letter-spacing: normal; font-weight: 400; margin: 0px; padding: 0px; }
.s-44de411 .naslov-opis p { font-size: 18px; line-height: 28px; letter-spacing: normal; font-weight: 400; margin: 0px 0px 10px; padding: 0px; }
.s-6b25e66 .naslov-sekcije { font-size: 30px; line-height: 42px; letter-spacing: normal; font-weight: 700; margin: 0px; padding: 0px; }
.s-7271b8f .naslov-sekcije { font-size: 60px; line-height: 72px; letter-spacing: normal; font-weight: 700; margin: 0px; padding: 0px; }
.s-760211d .naslov-sekcije { font-size: 60px; line-height: 72px; letter-spacing: normal; font-weight: 700; margin: 0px 0px 11px; padding: 0px; }
.s-764573f a > span:last-child { font-size: 18px; line-height: 28px; letter-spacing: normal; font-weight: 400; }
.s-77ec706 .naslov-sekcije { font-size: 30px; line-height: 42px; letter-spacing: normal; font-weight: 700; margin: 0px; padding: 0px; }
.s-7ac9898 .naslov-sekcije { font-size: 30px; line-height: 42px; letter-spacing: normal; font-weight: 700; margin: 0px; padding: 0px; }
.s-8efa88e { font-size: 18px; line-height: 28px; letter-spacing: normal; font-weight: 400; }
.s-8efa88e a { font-size: 18px; line-height: 28px; letter-spacing: normal; font-weight: 400; }
.s-8ffdf20 .kontakt-kartica__oznaka { font-size: 24px; line-height: 28px; letter-spacing: normal; font-weight: 700; }
.s-8ffdf20 .kontakt-kartica__tekst { font-size: 18px; line-height: 28px; letter-spacing: normal; font-weight: 400; }
.s-b059588 .naslov-sekcije { font-size: 60px; line-height: 72px; letter-spacing: normal; font-weight: 700; margin: 0px; padding: 0px; }
.s-b5f96fc .nadnaslov { font-size: 16px; line-height: 28px; letter-spacing: normal; font-weight: 600; margin: 0px 0px 10px -6px; padding: 0px; }
.s-b5f96fc .naslov-sekcije { font-size: 60px; line-height: 72px; letter-spacing: normal; font-weight: 700; margin: 0px 0px 17px; padding: 0px; }
.s-b836268 .kontakt-kartica__oznaka { font-size: 24px; line-height: 28px; letter-spacing: normal; font-weight: 700; }
.s-b836268 .kontakt-kartica__tekst { font-size: 18px; line-height: 28px; letter-spacing: normal; font-weight: 400; }
.s-b8a1f55 a { font-size: 18px; line-height: 20px; letter-spacing: normal; font-weight: 400; }
.s-bdbea58 .naslov-opis { font-size: 16px; line-height: 26px; letter-spacing: normal; font-weight: 700; margin: 0px; padding: 0px 0px 0px 20px; }
.s-bdbea58 .naslov-opis p { font-size: 16px; line-height: 26px; letter-spacing: normal; font-weight: 700; margin: 0px; padding: 0px; }
.s-c19fbab .naslov-sekcije { font-size: 60px; line-height: 72px; letter-spacing: normal; font-weight: 700; margin: 0px; padding: 0px; }
.s-c843dd8 .kontakt-kartica__oznaka { font-size: 24px; line-height: 28px; letter-spacing: normal; font-weight: 700; }
.s-c843dd8 .kontakt-kartica__tekst { font-size: 18px; line-height: 28px; letter-spacing: normal; font-weight: 400; }
.s-c9e8d59 .naslov-sekcije { font-size: 30px; line-height: 42px; letter-spacing: normal; font-weight: 700; margin: 0px; padding: 0px; }
.s-cbeb96b .naslov-sekcije { font-size: 60px; line-height: 72px; letter-spacing: normal; font-weight: 700; margin: 0px; padding: 0px; }
.s-cdda62e .naslov-sekcije { font-size: 30px; line-height: 42px; letter-spacing: normal; font-weight: 700; margin: 0px; padding: 0px; }
.s-d57dc46 .naslov-sekcije { font-size: 24px; line-height: 32px; letter-spacing: normal; font-weight: 700; margin: 0px; padding: 0px; }
.s-d9eaa77 .naslov-sekcije { font-size: 60px; line-height: 72px; letter-spacing: normal; font-weight: 700; margin: 0px; padding: 0px; }
.s-dfb294a .kontakt-kartica__oznaka { font-size: 24px; line-height: 28px; letter-spacing: normal; font-weight: 700; }
.s-dfb294a .kontakt-kartica__tekst { font-size: 18px; line-height: 28px; letter-spacing: normal; font-weight: 400; }
.s-ea4fa26 p { font-size: 18px; line-height: 28px; letter-spacing: normal; font-weight: 400; }
.s-fbe4c67 .naslov-sekcije { font-size: 30px; line-height: 42px; letter-spacing: normal; font-weight: 700; margin: 0px; padding: 0px; }
.s-8582bdd > span { background: rgb(229, 229, 229); }

@media (max-width: 1366px) {
  .s-079504d .kontakt-kartica__oznaka { font-size: 22px; }
  .s-760211d .naslov-sekcije { font-size: 42px; line-height: 52px; }
  .s-8ffdf20 .kontakt-kartica__oznaka { font-size: 22px; }
  .s-b5f96fc .naslov-sekcije { font-size: 42px; line-height: 52px; }
  .s-b836268 .kontakt-kartica__oznaka { font-size: 22px; }
  .s-c843dd8 .kontakt-kartica__oznaka { font-size: 22px; }
  .s-dfb294a .kontakt-kartica__oznaka { font-size: 22px; }
}

@media (max-width: 1024px) {
  .s-8efa88e { font-size: 14px; }
  .s-8efa88e a { font-size: 14px; }
  .s-b5f96fc .naslov-sekcije { margin: 0px 0px 7px; }
}

@media (max-width: 767px) {
  .s-760211d .naslov-sekcije { font-size: 30px; line-height: 40px; }
  .s-b5f96fc .naslov-sekcije { font-size: 30px; line-height: 40px; margin: 10px 0px 8px; }
}

/* widgeti: unutrasnji okviri (podesavanja widgeta: ikone, kartice, razmaci) */
.s-079504d .kontakt-kartica__stavka, .s-079504d .kontakt-kartica__tekst, .s-1502417 .kontakt-kartica__tekst, .s-8ffdf20 .kontakt-kartica__stavka, .s-8ffdf20 .kontakt-kartica__tekst, .s-b836268 .kontakt-kartica__stavka, .s-b836268 .kontakt-kartica__tekst, .s-c843dd8 .kontakt-kartica__stavka, .s-c843dd8 .kontakt-kartica__tekst, .s-dfb294a .kontakt-kartica__stavka, .s-dfb294a .kontakt-kartica__tekst { padding: 0; margin: 0; }
.s-079504d .kontakt-kartica__ikona, .s-8ffdf20 .kontakt-kartica__ikona, .s-b836268 .kontakt-kartica__ikona, .s-c843dd8 .kontakt-kartica__ikona, .s-dfb294a .kontakt-kartica__ikona { margin: 0 0 30px; background-color: rgb(255, 255, 255); border-radius: 0; box-shadow: rgba(0, 0, 0, 0.01) 0px 4px 10px 0px; width: 92px; height: 92px; line-height: 92px; }
.s-079504d .kontakt-kartica__ikona svg, .s-8ffdf20 .kontakt-kartica__ikona svg, .s-b836268 .kontakt-kartica__ikona svg, .s-c843dd8 .kontakt-kartica__ikona svg, .s-dfb294a .kontakt-kartica__ikona svg { width: 48px; height: 48px; }
.s-079504d .kontakt-kartica__oznaka, .s-8ffdf20 .kontakt-kartica__oznaka, .s-b836268 .kontakt-kartica__oznaka, .s-c843dd8 .kontakt-kartica__oznaka, .s-dfb294a .kontakt-kartica__oznaka { padding: 0 0 15px; margin: 0; }
.s-13a54c9, .s-6b25e66, .s-7271b8f, .s-77ec706, .s-7ac9898, .s-b059588, .s-c19fbab, .s-c9e8d59, .s-cbeb96b, .s-cdda62e, .s-d9eaa77, .s-fbe4c67 { text-align: center; }
.s-1502417 .kontakt-kartica__stavka { padding: 0 50px 0 0; margin: 0; }
.s-1502417 .kontakt-kartica__oznaka { padding: 0; margin: 16px 0 3px; }
.s-15ba952, .s-44de411, .s-760211d, .s-b5f96fc, .s-bdbea58, .s-d57dc46 { text-align: left; }
.s-44de411 .naslov-opis { border: 0; }
.s-bdbea58 .naslov-opis { border-top: 0px solid rgb(255, 255, 255); border-right: 0px solid rgb(255, 255, 255); border-bottom: 0px solid rgb(255, 255, 255); border-left: 4px solid rgb(255, 255, 255); }
.s-079504d:hover .kontakt-kartica__ikona, .s-8ffdf20:hover .kontakt-kartica__ikona, .s-b836268:hover .kontakt-kartica__ikona, .s-c843dd8:hover .kontakt-kartica__ikona, .s-dfb294a:hover .kontakt-kartica__ikona { background-color: rgb(236, 0, 0); }
.s-079504d:hover .kontakt-kartica__ikona svg, .s-8ffdf20:hover .kontakt-kartica__ikona svg, .s-b836268:hover .kontakt-kartica__ikona svg, .s-c843dd8:hover .kontakt-kartica__ikona svg, .s-dfb294a:hover .kontakt-kartica__ikona svg { fill: rgb(255, 255, 255); }

@media (max-width: 1366px) {
  .s-1502417 .kontakt-kartica__stavka { padding: 0; }
}

@media (max-width: 1024px) {
  .s-079504d .kontakt-kartica__ikona svg, .s-8ffdf20 .kontakt-kartica__ikona svg, .s-b836268 .kontakt-kartica__ikona svg, .s-c843dd8 .kontakt-kartica__ikona svg, .s-dfb294a .kontakt-kartica__ikona svg { width: 42px; height: 42px; }
  .s-44de411, .s-b5f96fc { text-align: center; }
}

@media (max-width: 767px) {
  .s-079504d .kontakt-kartica__ikona, .s-8ffdf20 .kontakt-kartica__ikona, .s-b836268 .kontakt-kartica__ikona, .s-c843dd8 .kontakt-kartica__ikona, .s-dfb294a .kontakt-kartica__ikona { margin: 0 0 20px; width: 80px; height: 80px; line-height: 80px; }
  .s-079504d .kontakt-kartica__ikona svg, .s-8ffdf20 .kontakt-kartica__ikona svg, .s-b836268 .kontakt-kartica__ikona svg, .s-c843dd8 .kontakt-kartica__ikona svg, .s-dfb294a .kontakt-kartica__ikona svg { width: 38px; height: 38px; }
}

/* widgeti: lista usluga (lepljenje, stavka, slika, tekst, prelazak misa) */

/* widgeti: izgled teksta gde odstupa od uobicajenog za tip; okretanje */
.s-1502417 .kontakt-kartica__oznaka { color: rgb(255, 255, 255); font-family: var(--oznaka); }
.s-1502417 .kontakt-kartica__tekst { color: rgb(190, 190, 190); }
.s-760211d .naslov-sekcije { color: rgb(255, 255, 255); }
.s-bdbea58 .naslov-opis p { color: rgb(255, 255, 255); font-style: italic; }

/* widgeti: stilovi upisani u sadrzaj (text-editor) */

