.elementor-5883 .elementor-element.elementor-element-3dc14ee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:45px;--padding-bottom:0px;--padding-left:34px;--padding-right:34px;}.elementor-5883 .elementor-element.elementor-element-86d9718{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-5883 .elementor-element.elementor-element-86d9718 .elementor-heading-title{font-size:44px;font-weight:700;}.elementor-5883 .elementor-element.elementor-element-37002a6{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5883 .elementor-element.elementor-element-ca101d2{padding:0px 40px 40px 40px;font-size:18px;}.elementor-5883 .elementor-element.elementor-element-6bf815f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5883 .elementor-element.elementor-element-32b9eb7{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5883 .elementor-element.elementor-element-3f3bd82{--display:flex;}.elementor-5883 .elementor-element.elementor-element-f69f396{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-5883 .elementor-element.elementor-element-f69f396 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:32px;}.elementor-5883 .elementor-element.elementor-element-7c0be98{--display:flex;--padding-top:30px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-5883 .elementor-element.elementor-element-c48b633{padding:0px 40px 0px 40px;font-family:"Merriweather", Sans-serif;font-size:18px;}.elementor-5883 .elementor-element.elementor-element-eaf24b5{padding:0px 0px 0px 80px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5883 .elementor-element.elementor-element-eaf24b5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5883 .elementor-element.elementor-element-eaf24b5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5883 .elementor-element.elementor-element-eaf24b5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5883 .elementor-element.elementor-element-f736d2f{padding:0px 40px 0px 40px;font-family:"Merriweather", Sans-serif;font-size:18px;}.elementor-5883 .elementor-element.elementor-element-9755f5f .elementor-blockquote__content{font-size:22px;}.elementor-5883 .elementor-element.elementor-element-29e3335{padding:0px 0px 0px 40px;text-align:left;}.elementor-5883 .elementor-element.elementor-element-fa0e354{--display:flex;}.elementor-5883 .elementor-element.elementor-element-d7dd34b{padding:40px 0px 0px 040px;}.elementor-5883 .elementor-element.elementor-element-83ac5bd{padding:0px 0px 0px 80px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5883 .elementor-element.elementor-element-83ac5bd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5883 .elementor-element.elementor-element-83ac5bd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5883 .elementor-element.elementor-element-83ac5bd .elementor-icon-list-text{transition:color 0.3s;}.elementor-5883 .elementor-element.elementor-element-a696b21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5883 .elementor-element.elementor-element-5fe4de3{padding:020px 0px 0px 40px;}.elementor-5883 .elementor-element.elementor-element-eb1e84b{padding:0px 0px 0px 080px;}.elementor-5883 .elementor-element.elementor-element-f5dfa70{padding:0px 0px 0px 040px;}.elementor-5883 .elementor-element.elementor-element-464b92b{padding:0px 0px 0px 40px;}.elementor-5883 .elementor-element.elementor-element-c095328{padding:0px 0px 0px 040px;}.elementor-5883 .elementor-element.elementor-element-54a910a{padding:0px 0px 0px 080px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5883 .elementor-element.elementor-element-54a910a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5883 .elementor-element.elementor-element-54a910a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5883 .elementor-element.elementor-element-54a910a .elementor-icon-list-text{transition:color 0.3s;}.elementor-5883 .elementor-element.elementor-element-b025fd4{padding:0px 0px 0px 40px;}.elementor-5883 .elementor-element.elementor-element-f5ac67e{padding:0px 0px 0px 40px;}.elementor-5883 .elementor-element.elementor-element-3070e62{padding:0px 0px 0px 40px;}.elementor-5883 .elementor-element.elementor-element-98cb795{padding:0px 0px 0px 080px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5883 .elementor-element.elementor-element-98cb795 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5883 .elementor-element.elementor-element-98cb795 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5883 .elementor-element.elementor-element-98cb795 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5883 .elementor-element.elementor-element-ae021a8{padding:0px 0px 0px 40px;}.elementor-5883 .elementor-element.elementor-element-38bcd39{padding:0px 0px 0px 40px;}.elementor-5883 .elementor-element.elementor-element-4827221{padding:0px 0px 0px 40px;}.elementor-5883 .elementor-element.elementor-element-f2d25fa{padding:0px 0px 0px 80px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5883 .elementor-element.elementor-element-f2d25fa .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5883 .elementor-element.elementor-element-f2d25fa .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5883 .elementor-element.elementor-element-f2d25fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5883 .elementor-element.elementor-element-f2d25fa .elementor-icon-list-item > a{font-weight:700;}.elementor-5883 .elementor-element.elementor-element-f2d25fa .elementor-icon-list-text{transition:color 0.3s;}.elementor-5883 .elementor-element.elementor-element-fd22539{padding:0px 0px 0px 40px;}.elementor-5883 .elementor-element.elementor-element-7b8b9cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5883 .elementor-element.elementor-element-5397385{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5883 .elementor-element.elementor-element-fcaff17{text-align:center;}.elementor-5883 .elementor-element.elementor-element-9e1204c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5883 .elementor-element.elementor-element-ef5d300{text-align:center;}.elementor-5883 .elementor-element.elementor-element-3b9c6b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5883 .elementor-element.elementor-element-7f97d91{text-align:center;}.elementor-5883 .elementor-element.elementor-element-2312c2a{--display:flex;}.elementor-5883 .elementor-element.elementor-element-0455c8f{text-align:center;}.elementor-5883 .elementor-element.elementor-element-281460d{padding:0px 0px 0px 40px;}.elementor-5883 .elementor-element.elementor-element-94bd43f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5883 .elementor-element.elementor-element-94bd43f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5883 .elementor-element.elementor-element-94bd43f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5883 .elementor-element.elementor-element-94bd43f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5883 .elementor-element.elementor-element-94bd43f .elementor-icon-list-item > a{font-weight:700;}.elementor-5883 .elementor-element.elementor-element-94bd43f .elementor-icon-list-text{transition:color 0.3s;}.elementor-5883 .elementor-element.elementor-element-5f1f6c7{--display:flex;}.elementor-5883 .elementor-element.elementor-element-001f6c2{text-align:center;}.elementor-5883 .elementor-element.elementor-element-406da23{padding:0px 0px 0px 40px;}.elementor-5883 .elementor-element.elementor-element-ecb4f11{padding:0px 0px 0px 40px;}@media(min-width:768px){.elementor-5883 .elementor-element.elementor-element-5397385{--width:25%;}.elementor-5883 .elementor-element.elementor-element-9e1204c{--width:50%;}.elementor-5883 .elementor-element.elementor-element-3b9c6b3{--width:25%;}}/* Start custom CSS */.dna-blog {
  --dna-font: Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  --dna-text: #121212;
  --dna-muted: #444;
  --dna-teal: #0099A8;
  --dna-bg-soft: #f7f7f7;

  --dna-body: 18px;
  --dna-h1: 46px;
  --dna-h2: 32px;
  --dna-h3: 24px;
  --dna-quote: 24px;

  --dna-lh-body: 1.7;
  --dna-lh-head: 1.15;

  --dna-section-gap: 96px;   /* razmak između H2 sekcija */
  --dna-block-gap: 28px;     /* razmak između paragrafa */
  --dna-head-gap: 20px;      /* razmak nakon H2 */
}

.dna-blog {
  font-family: var(--dna-font);
  color: var(--dna-text);
  max-width: 920px;
  margin: 0 auto;
}

/* Hero spacing (ako želiš dodatno “premium” disanje) */
.dna-hero { padding-top: 24px; }

.dna-h1 {
  font-size: var(--dna-h1);
  line-height: var(--dna-lh-head);
  font-weight: 700;
  margin: 0 0 24px 0;
}

.dna-h2 {
  font-size: var(--dna-h2);
  line-height: 1.25;
  font-weight: 600;
  margin: var(--dna-section-gap) 0 var(--dna-head-gap) 0;
}

.dna-h3 {
  font-size: var(--dna-h3);
  line-height: 1.3;
  font-weight: 600;
  margin: 40px 0 16px 0;
}

.dna-p {
  font-size: var(--dna-body);
  line-height: var(--dna-lh-body);
  margin: 0 0 var(--dna-block-gap) 0;
  color: var(--dna-text);
}

.dna-muted { color: var(--dna-muted); }

.dna-list {
  margin: 0 0 var(--dna-block-gap) 0;
  padding-left: 22px;
  font-size: var(--dna-body);
  line-height: var(--dna-lh-body);
}

.dna-list li { margin: 0 0 10px 0; }

.dna-quote {
  border-left: 3px solid var(--dna-teal);
  padding: 10px 0 10px 18px;
  margin: 50px 0 50px 0;
  font-size: var(--dna-quote);
  line-height: 1.4;
  font-weight: 500;
  color: var(--dna-text);
}

.dna-statement {
  border-left: 3px solid var(--dna-teal);
  padding: 8px 0 8px 18px;
  margin: 40px 0 20px 0;
  font-size: var(--dna-quote);
  line-height: 1.4;
  font-weight: 500;
}

.dna-softbox {
  background: var(--dna-bg-soft);
  padding: 50px;
  border-radius: 8px;
  margin: 40px 0 40px 0;
}

.dna-grid-3 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 18px;
  background: var(--dna-bg-soft);
  padding: 40px;
  border-radius: 10px;
  margin: 40px 0 40px 0;
}

.dna-card {
  background: #fff;
  border-radius: 10px;
  padding: 18px 18px 16px 18px;
  border: 1px solid rgba(0,0,0,0.06);
}

.dna-card strong { display: block; margin-bottom: 6px; }

.dna-img {
  width: 100%;
  height: auto;
  display: block;
  margin: 40px 0 0 0;
  border-radius: 6px; /* ako želiš 0, stavi 0 */
}

/* zaključni blok “tišine” */
.dna-ending {
  max-width: 700px;
  margin: 0 auto;
  padding: 0;
}

/* Responsive */
@media (max-width: 1024px) {
  .dna-blog { padding: 0 18px; }
  .dna-h1 { font-size: 40px; }
  .dna-h2 { font-size: 28px; }
  .dna-h3 { font-size: 22px; }
  .dna-softbox { padding: 32px; }
  .dna-grid-3 { grid-template-columns: 1fr; padding: 24px; }
}

@media (max-width: 600px) {
  .dna-h1 { font-size: 34px; }
  .dna-h2 { font-size: 26px; margin-top: 72px; }
  .dna-p, .dna-list { font-size: 17px; }
  .dna-quote, .dna-statement { font-size: 20px; }
  .dna-softbox { padding: 22px; }
}/* End custom CSS */