.elementor .e-2343b3c8-c51d{font-size:3.25rem;color:#FFFFFF;line-height:1.1;}.elementor .e-1aacada9-fe58{max-width:520px;font-size:1.125rem;color:#FFFFFF;opacity:92%;}.elementor .e-405455a7-6d83{margin-block-start:12px;display:flex;gap:16px;flex-wrap:wrap;}.elementor .e-57e59598-9df9{max-width:640px;display:flex;flex-direction:column;gap:20px;}.elementor .e-4708663e-9a01{min-height:85vh;position:relative;padding-block-start:64px;padding-block-end:64px;padding-inline-start:5vw;padding-inline-end:5vw;background-image:linear-gradient(180deg, rgba(57,61,71,0.15) 0%,rgba(57,61,71,0.92) 100%),url("https://staging.eurogradnjaprojekt.hr/wp-content/uploads/2026/09/hero-gradnja.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:center/cover;display:flex;align-items:flex-end;}.elementor .e-75286741-65cf{font-size:1.15rem;letter-spacing:0.5px;text-transform:uppercase;}.elementor .e-55e076a4-d8d5{font-size:0.95rem;}.elementor .e-524c3f63-a134{padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:28px;display:flex;flex-direction:column;gap:6px;}.elementor .e-696cec74-359c{font-size:1.15rem;letter-spacing:0.5px;text-transform:uppercase;}.elementor .e-1fa77735-1503{font-size:0.95rem;}.elementor .e-6f330cff-a25c{padding-block-start:4px;padding-block-end:4px;padding-inline-start:28px;padding-inline-end:28px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:6px;border-left-style: solid; border-left-color: rgba(57,61,71,0.15);\n}.elementor .e-cbbd946-7b90{font-size:1.15rem;letter-spacing:0.5px;text-transform:uppercase;}.elementor .e-401d56a3-c564{font-size:0.95rem;}.elementor .e-70b06e29-3ac6{padding-block-start:4px;padding-block-end:4px;padding-inline-start:28px;padding-inline-end:28px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:6px;border-left-style: solid; border-left-color: rgba(57,61,71,0.15);\n}.elementor .e-54ec3ff8-d4d9{font-size:1.15rem;letter-spacing:0.5px;text-transform:uppercase;}.elementor .e-6e9739db-8e7c{font-size:0.95rem;}.elementor .e-36c872b-e75d{padding-block-start:4px;padding-block-end:4px;padding-inline-start:28px;padding-inline-end:0px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:6px;border-left-style: solid; border-left-color: rgba(57,61,71,0.15);\n}.elementor .e-3580122f-b6eb{padding:0px;display:grid;grid-template-columns:repeat(4, 1fr);}.elementor .e-3462d22-bf43{text-align:center;padding-block-start:44px;padding-block-end:44px;padding-inline-start:5vw;padding-inline-end:5vw;text-align: left;\n}.elementor .e-8b843e5-b3ea{text-align:center;display:block;}.elementor .e-42db0905-6e09{max-width:680px;text-align:center;margin-block-start:8px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-3d6d68aa-999c{width:100%;height:260px;object-fit:cover;}.elementor .e-3124ff8a-ab28{font-size:0.9rem;line-height:1.7;}.elementor .e-5e740acd-9718{margin-block-start:auto;align-self:flex-start;}.elementor .e-3ae4928c-a36b{padding:24px;display:flex;flex-direction:column;gap:12px;flex:1 1 0px;}.elementor .e-5c50d632-213c{overflow:hidden;padding:0px;border-radius:2px;border-width:1px;border-color:var(--Light-Gray);border-style:solid;display:flex;flex-direction:column;}.elementor .e-30ac799b-3463{width:100%;height:260px;object-fit:cover;}.elementor .e-4e3d0c13-67a8{font-size:0.9rem;line-height:1.7;}.elementor .e-521f78cb-dab8{margin-block-start:auto;align-self:flex-start;}.elementor .e-2d8c163e-2956{padding:24px;display:flex;flex-direction:column;gap:12px;flex:1 1 0px;}.elementor .e-d624eb4-a8da{overflow:hidden;padding:0px;border-radius:2px;border-width:1px;border-color:var(--Light-Gray);border-style:solid;display:flex;flex-direction:column;}.elementor .e-6b193c04-2c55{width:100%;height:260px;object-fit:cover;}.elementor .e-4da7fd3-29a4{font-size:0.9rem;line-height:1.7;}.elementor .e-dc1919c-4292{margin-block-start:auto;align-self:flex-start;}.elementor .e-8545a9-8904{padding:24px;display:flex;flex-direction:column;gap:12px;flex:1 1 0px;}.elementor .e-62b4531e-8e66{overflow:hidden;padding:0px;border-radius:2px;border-width:1px;border-color:var(--Light-Gray);border-style:solid;display:flex;flex-direction:column;}.elementor .e-1692a53b-7732{padding:0px;margin-block-start:40px;display:grid;gap:24px;grid-template-columns:repeat(2, 1fr);}.elementor .e-1ba872d6-63e4{padding-block-start:72px;padding-block-end:72px;padding-inline-start:5vw;padding-inline-end:5vw;}.elementor .e-30bdaed0-a158{padding:0px;}.elementor .e-587fd3a5-635b{padding:0px;display:flex;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-b13d11e-536b{padding:0px;}.elementor .e-2f6af88c-259a{padding:0px;margin-block-start:40px;display:grid;gap:24px;grid-template-columns:repeat(3, 1fr);}.elementor .e-1ca092bf-4cea{padding-block-start:72px;padding-block-end:72px;padding-inline-start:5vw;padding-inline-end:5vw;background-color:var(--Warm-Sand);}.elementor .e-7f270198-d2e2{display:block;}.elementor .e-68a786ec-7637{color:var(--White);margin-block-start:8px;display:block;}.elementor .e-30d09cd5-7f0a{font-family:var(--Heading-Font);font-weight:800;font-size:2rem;color:var(--Accent);}.elementor .e-a0a004a-39a5{color:var(--White);}.elementor .e-5fca960f-f80e{color:var(--Light-Gray);}.elementor .e-369ae46d-2056{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;display:flex;flex-direction:column;gap:10px;border-top-style: solid; border-top-color: var(--e-gv-b206de3);\n}.elementor .e-122a1dcb-77e8{font-family:var(--Heading-Font);font-weight:800;font-size:2rem;color:var(--Accent);}.elementor .e-5ba5b5e7-a443{color:var(--White);}.elementor .e-741e707d-e921{color:var(--Light-Gray);}.elementor .e-6e79d41-7328{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;display:flex;flex-direction:column;gap:10px;border-top-style: solid; border-top-color: var(--e-gv-b206de3);\n}.elementor .e-19886fb1-8aa0{font-family:var(--Heading-Font);font-weight:800;font-size:2rem;color:var(--Accent);}.elementor .e-6ba6fb59-7ae9{color:var(--White);}.elementor .e-74f8108c-7d32{color:var(--Light-Gray);}.elementor .e-267d5a33-9dd0{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;display:flex;flex-direction:column;gap:10px;border-top-style: solid; border-top-color: var(--e-gv-b206de3);\n}.elementor .e-63cdb178-7ba3{font-family:var(--Heading-Font);font-weight:800;font-size:2rem;color:var(--Accent);}.elementor .e-71923ad4-27f5{color:var(--White);}.elementor .e-40e99e13-2020{color:var(--Light-Gray);}.elementor .e-761a9cb-966a{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;display:flex;flex-direction:column;gap:10px;border-top-style: solid; border-top-color: var(--e-gv-b206de3);\n}.elementor .e-1d2abd3e-a147{padding:0px;margin-block-start:40px;display:grid;gap:32px;grid-template-columns:repeat(4, 1fr);}.elementor .e-2b1fce3-ed64{padding-block-start:72px;padding-block-end:72px;padding-inline-start:5vw;padding-inline-end:5vw;}.elementor .e-56326ddd-c403{margin-block-start:8px;align-self:flex-start;}.elementor .e-697cc1d1-2fce{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-54a338ca-261d{width:100%;height:460px;object-fit:cover;}.elementor .e-414b2d8f-daf9{padding-block-start:80px;padding-block-end:80px;padding-inline-start:5vw;padding-inline-end:5vw;display:grid;gap:56px;grid-template-columns:1fr 1fr;align-items:center;}.elementor .e-404bcf94-b4a3{color:var(--White);}.elementor .e-3fa770cf-5527{color:var(--White);opacity:90%;}.elementor .e-650cf14c-7b59{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-3a05292c-e56e:hover,.elementor .e-3a05292c-e56e:focus-visible{background-color:#2A2D35;}.elementor .e-3a05292c-e56e{background-color:var(--Antracit);}.elementor .e-378e5aee-e8a3{padding:0px;display:flex;gap:16px;flex-wrap:wrap;}.elementor .e-67db3bf-ac25{padding-block-start:56px;padding-block-end:56px;padding-inline-start:5vw;padding-inline-end:5vw;background-color:var(--Accent);display:flex;gap:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;}