/* o-nama — generisano (build.py) iz merenja originala. Ne menjati rucno. */
.s-3d7c0fb { background-color: rgb(255, 255, 255); }
.s-58e0504 { background-image: url(/slike/2025/01/inner-page1.png); background-size: cover; background-position: 50% 50%; background-repeat: no-repeat; }
.s-d3bfa15 { background-image: url(/slike/2024/11/counter-bg.jpg); background-size: cover; background-position: 50% 50%; background-repeat: no-repeat; }
.s-f36f465 { background-color: rgb(247, 248, 250); }

.s-05398ee { width: 100%; display: flex; flex-direction: column; gap: 20px 20px; padding: 0px 0px 0px 0px; }
.s-0d3a309 { width: 100%; display: flex; flex-direction: row; gap: 20px 20px; padding: 0px 0px 120px 0px; }
.s-16d7393 { width: 100%; display: flex; flex-direction: column; gap: 20px 20px; padding: 10px 10px 10px 10px; }
.s-18fe80c { width: 100%; display: flex; flex-direction: row; flex-wrap: wrap; gap: 0px 0px; padding: 0px 0px 0px 0px; }
.s-1e8c897 { 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-2150d52 { width: 30%; display: flex; flex-direction: column; gap: 5px 20px; padding: 10px 10px 10px 10px; }
.s-26cdd68 { width: 100%; display: flex; flex-direction: column; gap: 20px 20px; padding: 10px 10px 10px 10px; }
.s-3211f9a { width: 100%; display: flex; flex-direction: column; gap: 20px 20px; padding: 10px 10px 10px 10px; }
.s-3765493 { width: 100%; display: flex; flex-direction: column; padding: 0 20px 0 20px; }
.s-3765493 > .omot { display: flex; flex-direction: column; align-items: center; gap: 20px 20px; max-width: min(100%, 1430px); padding: 0px 0 0px; }
.s-3d7c0fb { width: 480px; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; gap: 20px 20px; padding: 60px 60px 60px 60px; }
.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-467eee1 { width: 100%; display: flex; flex-direction: column; gap: 20px 20px; padding: 0px 0px 0px 0px; }
.s-498059d { width: 100%; display: flex; flex-direction: column; padding: 0 10px 0 10px; }
.s-498059d > .omot { display: flex; flex-direction: column; gap: 20px 20px; max-width: min(100%, 1430px); padding: 10px 0 10px; }
.s-4d9a22a { width: 100%; display: flex; flex-direction: column; gap: 20px 20px; padding: 10px 10px 10px 10px; }
.s-5627c51 { width: 100%; display: flex; flex-direction: column; gap: 20px 20px; padding: 10px 10px 10px 10px; }
.s-58e0504 { width: 100%; display: flex; flex-direction: column; padding: 0 20px 0 20px; }
.s-58e0504 > .omot { display: flex; flex-direction: column; gap: 20px 20px; max-width: min(100%, 1430px); padding: 350px 0 180px; }
.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-84ce138 { width: 100%; display: flex; flex-direction: column; gap: 20px 20px; padding: 10px 10px 10px 10px; }
.s-8d6ca7a { width: 100%; flex: 0 0 auto; display: flex; flex-direction: column; padding: 0 0px 0 20px; }
.s-8d6ca7a > .omot { display: flex; flex-direction: row; align-items: center; gap: 0px 100px; max-width: min(100%, 1430px); padding: 110px 0 120px; }
.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-aaba4da { width: 100%; display: flex; flex-direction: column; gap: 20px 20px; padding: 0px 0px 0px 0px; }
.s-b0863ba { width: 52%; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-end; align-items: flex-start; gap: 20px 20px; padding: 0px 0px 0px 0px; }
.s-b7d2ccd { width: 100%; margin: 44px 0px 0px 0px; display: flex; flex-direction: row; justify-content: space-between; align-items: center; gap: 20px 20px; padding: 0px 0px 0px 0px; }
.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-c03088e { width: 48%; flex: 0 0 auto; display: flex; flex-direction: row; flex-wrap: wrap; gap: 20px 20px; padding: 10px 10px 10px 10px; }
.s-c8e5391 { width: 100%; margin: 44px 0px 0px 0px; display: flex; flex-direction: row; justify-content: space-between; align-items: center; gap: 20px 20px; padding: 0px 0px 0px 0px; }
.s-d3bfa15 { width: 100%; display: flex; flex-direction: column; padding: 0 20px 0 20px; }
.s-d3bfa15 > .omot { display: flex; flex-direction: row; gap: 20px 20px; max-width: min(100%, 1430px); padding: 120px 0 40px; }
.s-f36f465 { width: 100%; display: flex; flex-direction: column; padding: 0 20px 0 20px; }
.s-f36f465 > .omot { display: flex; flex-direction: column; gap: 20px 20px; max-width: min(100%, 1430px); padding: 110px 0 110px; }
.s-fb9e570 { width: 50%; display: flex; flex-direction: column; gap: 0px 0px; padding: 20px 0px 20px 0px; }

@media (max-width: 1366px) {
  .s-7f5a970 { padding: 0 10px 0 10px; }
  .s-7f5a970 > .omot { padding: 50px 0 50px; }
  .s-8d6ca7a { padding: 0 20px 0 20px; }
  .s-8d6ca7a > .omot { gap: 0px 20px; }
  .s-b7d2ccd { gap: 0px 0px; }
  .s-c8e5391 { gap: 0px 0px; }
}

@media (max-width: 1024px) {
  .s-0d3a309 { padding: 0px 0px 80px 0px; }
  .s-16d7393 { width: 48%; }
  .s-1e8c897 { justify-content: center; }
  .s-2150d52 { width: 100%; }
  .s-26cdd68 { margin: 20px 0px 0px 0px; }
  .s-3211f9a { width: 48%; }
  .s-3765493 > .omot { max-width: min(100%, 1024px); }
  .s-498059d > .omot { max-width: min(100%, 1024px); }
  .s-4d9a22a { margin: 20px 0px 0px 0px; }
  .s-5627c51 { width: 49%; }
  .s-58e0504 > .omot { max-width: min(100%, 1024px); padding: 280px 0 120px; }
  .s-7f5a970 > .omot { flex-wrap: wrap; max-width: min(100%, 1024px); }
  .s-84ce138 { width: 49%; }
  .s-8d6ca7a > .omot { flex-direction: column; max-width: min(100%, 1024px); padding: 60px 0 80px; }
  .s-8ff277e { width: 31%; }
  .s-906b84c { width: 32%; }
  .s-b0863ba { width: 100%; justify-content: flex-start; }
  .s-b7d2ccd { margin: 25px 0px 0px 0px; flex-wrap: wrap; justify-content: flex-start; align-items: flex-start; gap: 20px 20px; }
  .s-bbe9008 { width: 31%; }
  .s-c03088e { width: 100%; margin: 0px 0px 30px 0px; }
  .s-c8e5391 { margin: 25px 0px 0px 0px; flex-wrap: wrap; justify-content: flex-start; align-items: flex-start; gap: 20px 20px; }
  .s-d3bfa15 > .omot { max-width: min(100%, 1024px); padding: 80px 0 40px; }
  .s-f36f465 { padding: 0 10px 0 10px; }
  .s-f36f465 > .omot { max-width: min(100%, 1024px); padding: 60px 0 70px; }
}

@media (max-width: 767px) {
  .s-05398ee { flex-wrap: wrap; }
  .s-0d3a309 { flex-wrap: wrap; }
  .s-16d7393 { width: 100%; flex-wrap: wrap; }
  .s-2150d52 { flex-wrap: wrap; }
  .s-26cdd68 { flex-wrap: wrap; }
  .s-3211f9a { width: 100%; flex-wrap: wrap; }
  .s-3765493 > .omot { flex-wrap: wrap; max-width: min(100%, 767px); }
  .s-3d7c0fb { width: 100%; padding: 40px 40px 40px 40px; }
  .s-41a48eb { width: 100%; flex-wrap: wrap; padding: 0px 0px 10px 0px; }
  .s-446796b { flex-wrap: wrap; }
  .s-467eee1 { flex-wrap: wrap; }
  .s-498059d > .omot { flex-wrap: wrap; max-width: min(100%, 767px); }
  .s-4d9a22a { flex-wrap: wrap; }
  .s-5627c51 { width: 100%; margin: 20px 0px 0px 0px; flex-wrap: wrap; }
  .s-58e0504 > .omot { flex-wrap: wrap; max-width: min(100%, 767px); padding: 180px 0 150px; }
  .s-7f5a970 > .omot { max-width: min(100%, 767px); }
  .s-84ce138 { width: 100%; margin: 20px 0px 0px 0px; flex-wrap: wrap; }
  .s-8d6ca7a > .omot { flex-wrap: wrap; max-width: min(100%, 767px); }
  .s-8ff277e { width: 100%; flex-wrap: wrap; }
  .s-906b84c { width: 100%; flex-wrap: wrap; }
  .s-aaba4da { flex-wrap: wrap; }
  .s-b0863ba { justify-content: center; }
  .s-b7fd168 { width: 100%; flex-wrap: wrap; padding: 20px 0px 10px 0px; }
  .s-bbe9008 { width: 100%; flex-wrap: wrap; }
  .s-d3bfa15 > .omot { flex-wrap: wrap; max-width: min(100%, 767px); }
  .s-f36f465 > .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-58e0504::before { content: ""; position: absolute; inset: 0; pointer-events: none; background: rgb(0, 42, 52); opacity: 0.5; }
.s-58e0504 { position: relative; } .s-58e0504 > * { position: relative; }


/* widgeti: raspored po opsezima (sirina, poravnanje, polozaj, skrivanje) */
.s-0040f22 { max-width: 100%; }
.s-1502417 { max-width: 100%; }
.s-15ba952 { max-width: 100%; }
.s-32214f1 { max-width: 100%; }
.s-33ba7f2 { max-width: 100%; }
.s-3ef7e94 { width: 88%; max-width: 100%; }
.s-492c54f { padding: 7px 0 2px; width: 100%; max-width: 100%; }
.s-4d39d30 { max-width: 100%; }
.s-6205864 { max-width: 100%; }
.s-679545c { width: 100%; max-width: 100%; }
.s-679545c iframe { height: 300px; }
.s-6a0f6a2 { max-width: 100%; }
.s-75a6eb8 { max-width: 100%; }
.s-764573f { max-width: 100%; align-self: flex-start; }
.s-7ccfd49 { width: 47%; max-width: 100%; }
.s-8efa88e { max-width: 100%; align-self: center; }
.s-936dcae { max-width: 100%; }
.s-961811b { max-width: 100%; }
.s-9873524 { max-width: 100%; }
.s-a3f055a { padding: 4px 5px 0; background-color: rgba(0, 42, 52, 0.51); max-width: 100%; align-self: center; }
.s-b8a1f55 { padding: 10px 0 0; width: 100%; max-width: 100%; }
.s-c576d85 { padding: 0 0 35px; max-width: 100%; }
.s-d57dc46 { padding: 0 0 15px; max-width: 100%; }
.s-dd92ddb { padding: 0 0 20px; max-width: 100%; }
.s-dfbbf04 { padding: 15px 0; width: 100%; max-width: 100%; }
.s-ee49d80 { max-width: 100%; }
.s-f0a43c1 { max-width: 100%; }
.s-f311954 { width: 100%; max-width: 100%; order: -99999; }
.s-fdd6e0f { max-width: 100%; }

@media (max-width: 1366px) {
  .s-3ef7e94 { width: 58%; }
  .s-7ccfd49 { width: 58%; }
  .s-f311954 { width: 51%; }
}

@media (max-width: 1024px) {
  .s-3ef7e94 { width: 75%; }
  .s-7ccfd49 { width: 75%; }
  .s-f311954 { width: 100%; }
}

@media (max-width: 767px) {
  .s-33ba7f2 { padding: 20px 0 0; }
  .s-3ef7e94 { width: 100%; }
  .s-7ccfd49 { width: 100%; }
}

/* widgeti: tipografija po opsezima, isecanje slika, razdelnici */
.s-0040f22 .prednost__broj { font-size: 70px; line-height: 28px; letter-spacing: normal; font-weight: 700; }
.s-0040f22 .prednost__naslov { font-size: 24px; line-height: 32px; letter-spacing: normal; font-weight: 700; }
.s-0040f22 .prednost__opis { font-size: 18px; line-height: 28px; letter-spacing: normal; font-weight: 400; }
.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-32214f1 .prednost__broj { font-size: 70px; line-height: 28px; letter-spacing: normal; font-weight: 700; }
.s-32214f1 .prednost__naslov { font-size: 24px; line-height: 32px; letter-spacing: normal; font-weight: 700; }
.s-32214f1 .prednost__opis { font-size: 18px; line-height: 28px; letter-spacing: normal; font-weight: 400; }
.s-3ef7e94 .naslov-opis { font-size: 18px; line-height: 28px; letter-spacing: normal; font-weight: 400; margin: 0px; padding: 0px; }
.s-3ef7e94 .naslov-opis p { font-size: 18px; line-height: 28px; letter-spacing: normal; font-weight: 400; margin: 0px 0px 10px; padding: 0px; }
.s-4d39d30 .prednost__broj { font-size: 70px; line-height: 28px; letter-spacing: normal; font-weight: 700; }
.s-4d39d30 .prednost__naslov { font-size: 24px; line-height: 32px; letter-spacing: normal; font-weight: 700; }
.s-4d39d30 .prednost__opis { font-size: 18px; line-height: 28px; letter-spacing: normal; font-weight: 400; }
.s-6205864 .prednost__broj { font-size: 70px; line-height: 28px; letter-spacing: normal; font-weight: 700; }
.s-6205864 .prednost__naslov { font-size: 24px; line-height: 32px; letter-spacing: normal; font-weight: 700; }
.s-6205864 .prednost__opis { font-size: 18px; line-height: 28px; letter-spacing: normal; font-weight: 400; }
.s-6a0f6a2 .marquee__stavka .je-obris { font-size: 60px; line-height: 43px; letter-spacing: normal; font-weight: 700; }
.s-75a6eb8 .prednost__broj { font-size: 70px; line-height: 28px; letter-spacing: normal; font-weight: 700; }
.s-75a6eb8 .prednost__naslov { font-size: 24px; line-height: 32px; letter-spacing: normal; font-weight: 700; }
.s-75a6eb8 .prednost__opis { font-size: 18px; line-height: 28px; letter-spacing: normal; font-weight: 400; }
.s-764573f a > span:last-child { font-size: 18px; line-height: 28px; letter-spacing: normal; font-weight: 400; }
.s-7ccfd49 .naslov-sekcije { font-size: 60px; line-height: 72px; letter-spacing: normal; font-weight: 700; margin: 0px 0px 27px; 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-936dcae .brojac__cifre { font-size: 64px; line-height: 60px; letter-spacing: 5px; font-weight: 700; }
.s-936dcae .brojac__sufiks { font-size: 64px; line-height: 28px; letter-spacing: normal; font-weight: 700; }
.s-936dcae .brojac__oznaka { font-size: 16px; line-height: 18px; letter-spacing: normal; font-weight: 400; margin: 10px 0px 0px; padding: 0px; }
.s-a3f055a a { font-size: 16px; line-height: 28px; letter-spacing: normal; font-weight: 500; }
.s-a3f055a [aria-current] { font-size: 16px; line-height: 28px; letter-spacing: normal; font-weight: 500; }
.s-b8a1f55 a { font-size: 18px; line-height: 20px; letter-spacing: normal; font-weight: 400; }
.s-d57dc46 .naslov-sekcije { font-size: 24px; line-height: 32px; letter-spacing: normal; font-weight: 700; margin: 0px; padding: 0px; }
.s-dd92ddb .nadnaslov { font-size: 16px; line-height: 28px; letter-spacing: normal; font-weight: 600; margin: 0px 0px 0px -6px; padding: 0px; }
.s-dd92ddb .naslov-sekcije { font-size: 60px; line-height: 72px; letter-spacing: normal; font-weight: 700; margin: 10px 0px 18px; padding: 0px; }
.s-dd92ddb .naslov-opis { font-size: 18px; line-height: 28px; letter-spacing: normal; font-weight: 400; margin: 0px 60px 0px 0px; padding: 0px; }
.s-dd92ddb .naslov-opis p { font-size: 18px; line-height: 28px; letter-spacing: normal; font-weight: 400; margin: 0px 60px 0px 0px; padding: 0px; }
.s-ee49d80 .prednost__broj { font-size: 70px; line-height: 28px; letter-spacing: normal; font-weight: 700; }
.s-ee49d80 .prednost__naslov { font-size: 24px; line-height: 32px; letter-spacing: normal; font-weight: 700; }
.s-ee49d80 .prednost__opis { font-size: 18px; line-height: 28px; letter-spacing: normal; font-weight: 400; }
.s-f0a43c1 { font-size: 72px; line-height: 72px; letter-spacing: normal; font-weight: 700; }
.s-f311954 .nadnaslov { font-size: 16px; line-height: 28px; letter-spacing: normal; font-weight: 600; margin: 0px 0px 0px -6px; padding: 0px; }
.s-f311954 .naslov-sekcije { font-size: 60px; line-height: 72px; letter-spacing: normal; font-weight: 700; margin: 0px 0px 17px; padding: 0px; }
.s-fdd6e0f .brojac__cifre { font-size: 64px; line-height: 60px; letter-spacing: 5px; font-weight: 700; }
.s-fdd6e0f .brojac__sufiks { font-size: 64px; line-height: 28px; letter-spacing: normal; font-weight: 700; }
.s-fdd6e0f .brojac__oznaka { font-size: 16px; line-height: 18px; letter-spacing: normal; font-weight: 400; margin: 10px 0px 0px; padding: 0px; }
.s-492c54f > span { background: rgb(235, 235, 235); }
.s-961811b img { clip-path: polygon(0px 0px, 100% 0px, 100% 100%, 0px 100%, 9% 52%); }
.s-9873524 img { margin-inline: auto; }
.s-dfbbf04 > span { background: rgb(235, 235, 235); }

@media (max-width: 1366px) {
  .s-7ccfd49 .naslov-sekcije { font-size: 42px; line-height: 52px; }
  .s-936dcae .brojac__cifre { font-size: 42px; letter-spacing: 2px; }
  .s-936dcae .brojac__sufiks { font-size: 42px; }
  .s-936dcae .brojac__oznaka { margin: 0px; }
  .s-dd92ddb .naslov-sekcije { font-size: 42px; line-height: 52px; }
  .s-f311954 .naslov-sekcije { font-size: 42px; line-height: 52px; }
  .s-fdd6e0f .brojac__cifre { font-size: 42px; letter-spacing: 2px; }
  .s-fdd6e0f .brojac__sufiks { font-size: 42px; }
  .s-fdd6e0f .brojac__oznaka { margin: 0px; }
}

@media (max-width: 1024px) {
  .s-6a0f6a2 .marquee__stavka .je-obris { font-size: 46px; }
  .s-8efa88e { font-size: 14px; }
  .s-8efa88e a { font-size: 14px; }
  .s-936dcae .brojac__cifre { font-size: 55px; }
  .s-936dcae .brojac__sufiks { font-size: 55px; }
  .s-f0a43c1 { font-size: 42px; line-height: 52px; }
  .s-f311954 .naslov-sekcije { margin: 0px 0px 7px; }
  .s-fdd6e0f .brojac__cifre { font-size: 55px; }
  .s-fdd6e0f .brojac__sufiks { font-size: 55px; }
}

@media (max-width: 767px) {
  .s-0040f22 .prednost__broj { font-size: 50px; }
  .s-0040f22 .prednost__naslov { font-size: 22px; }
  .s-32214f1 .prednost__broj { font-size: 50px; }
  .s-32214f1 .prednost__naslov { font-size: 22px; }
  .s-4d39d30 .prednost__broj { font-size: 50px; }
  .s-4d39d30 .prednost__naslov { font-size: 22px; }
  .s-6205864 .prednost__broj { font-size: 50px; }
  .s-6205864 .prednost__naslov { font-size: 22px; }
  .s-75a6eb8 .prednost__broj { font-size: 50px; }
  .s-75a6eb8 .prednost__naslov { font-size: 22px; }
  .s-7ccfd49 .naslov-sekcije { font-size: 30px; line-height: 40px; }
  .s-936dcae .brojac__cifre { font-size: 50px; }
  .s-936dcae .brojac__sufiks { font-size: 50px; }
  .s-dd92ddb .naslov-sekcije { font-size: 30px; line-height: 40px; }
  .s-dd92ddb .naslov-opis { margin: 0px; }
  .s-dd92ddb .naslov-opis p { margin: 0px; }
  .s-ee49d80 .prednost__broj { font-size: 50px; }
  .s-ee49d80 .prednost__naslov { font-size: 22px; }
  .s-f0a43c1 { font-size: 36px; line-height: 46px; }
  .s-f311954 .naslov-sekcije { font-size: 30px; line-height: 40px; margin: 10px 0px 8px; }
  .s-fdd6e0f .brojac__cifre { font-size: 50px; }
  .s-fdd6e0f .brojac__sufiks { font-size: 50px; }
}

/* widgeti: unutrasnji okviri (podesavanja widgeta: ikone, kartice, razmaci) */
.s-0040f22, .s-32214f1, .s-4d39d30, .s-6205864, .s-75a6eb8, .s-ee49d80 { padding: 40px; margin: 0; background-color: rgb(255, 255, 255); background-image: none; border-radius: 2px; box-shadow: none; border: 0; }
.s-0040f22 .prednost__ikona, .s-32214f1 .prednost__ikona, .s-4d39d30 .prednost__ikona, .s-6205864 .prednost__ikona, .s-75a6eb8 .prednost__ikona, .s-ee49d80 .prednost__ikona { padding: 0; margin: 0; background-color: transparent; border-radius: 0; box-shadow: rgba(0, 0, 0, 0.06) 0px 4px 30px 0px; width: 90px; height: 90px; display: flex; flex-direction: row; justify-content: center; align-items: center; }
.s-0040f22 .prednost__ikona svg, .s-32214f1 .prednost__ikona svg, .s-4d39d30 .prednost__ikona svg, .s-6205864 .prednost__ikona svg, .s-75a6eb8 .prednost__ikona svg, .s-ee49d80 .prednost__ikona svg { width: 48px; height: 48px; }
.s-0040f22 .prednost__broj, .s-32214f1 .prednost__broj, .s-4d39d30 .prednost__broj, .s-6205864 .prednost__broj, .s-75a6eb8 .prednost__broj, .s-ee49d80 .prednost__broj { padding: 0; margin: 0; position: absolute; top: -21px; right: 38px; bottom: auto; left: auto; z-index: 1; }
.s-0040f22 .prednost__naslov, .s-32214f1 .prednost__naslov, .s-4d39d30 .prednost__naslov, .s-6205864 .prednost__naslov, .s-75a6eb8 .prednost__naslov, .s-ee49d80 .prednost__naslov { padding: 0; margin: 20px 0 14px; }
.s-0040f22 .prednost__opis, .s-1502417 .kontakt-kartica__tekst, .s-32214f1 .prednost__opis, .s-4d39d30 .prednost__opis, .s-6205864 .prednost__opis, .s-75a6eb8 .prednost__opis, .s-ee49d80 .prednost__opis { padding: 0; margin: 0; }
.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-d57dc46, .s-dd92ddb, .s-f311954 { text-align: left; }
.s-3ef7e94, .s-7ccfd49, .s-f0a43c1 { text-align: center; }
.s-3ef7e94 .naslov-opis, .s-dd92ddb .naslov-opis { border: 0; }
.s-6a0f6a2 .marquee__razmak { margin: 0 24px; }
.s-6a0f6a2 .marquee__slika { width: 50px; height: 54.0781px; }
.s-0040f22:hover .prednost__broj, .s-32214f1:hover .prednost__broj, .s-4d39d30:hover .prednost__broj, .s-6205864:hover .prednost__broj, .s-75a6eb8:hover .prednost__broj, .s-ee49d80:hover .prednost__broj { -webkit-text-stroke-color: rgb(236, 0, 0); }

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

@media (max-width: 1024px) {
  .s-6a0f6a2 .marquee__slika { width: 40px; height: 43.2656px; }
  .s-f311954 { text-align: center; }
}

@media (max-width: 767px) {
  .s-0040f22, .s-32214f1, .s-4d39d30, .s-6205864, .s-75a6eb8, .s-ee49d80 { padding: 40px 20px; }
  .s-0040f22 .prednost__ikona, .s-32214f1 .prednost__ikona, .s-4d39d30 .prednost__ikona, .s-6205864 .prednost__ikona, .s-75a6eb8 .prednost__ikona, .s-ee49d80 .prednost__ikona { width: 80px; height: 80px; }
  .s-0040f22 .prednost__ikona svg, .s-32214f1 .prednost__ikona svg, .s-4d39d30 .prednost__ikona svg, .s-6205864 .prednost__ikona svg, .s-75a6eb8 .prednost__ikona svg, .s-ee49d80 .prednost__ikona svg { width: 40px; height: 40px; }
  .s-0040f22 .prednost__broj, .s-32214f1 .prednost__broj, .s-4d39d30 .prednost__broj, .s-6205864 .prednost__broj, .s-75a6eb8 .prednost__broj, .s-ee49d80 .prednost__broj { top: -15px; }
}

/* 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-6a0f6a2 .marquee__stavka .je-obris { color: rgba(204, 55, 55, 0); font-family: var(--telo); -webkit-text-stroke: 1px rgb(0, 0, 0); }

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

