:root{--agencija-primary:#558d94;--agencija-primary-hover:#46767c;--agencija-text:#333;--agencija-text-light:#666;--agencija-bg-light:#f8f9fa;--agencija-white:#fff;--accent:#558d94}.agencija-hero{min-height:90vh;height:90vh;background-size:cover;background-position:50%;background-repeat:no-repeat;padding-bottom:4rem}.agencija-hero-overlay{position:absolute;inset:0;background:linear-gradient(0deg,#000c 0,#0006 20%,#0000004d)}.agencija-hero-content{max-width:1200px;width:100%;text-align:left}.agencija-hero-content>*{max-width:600px}.agencija-hero-title{font-size:3.5rem;text-shadow:2px 2px 4px #000000b3}.agencija-hero-title-main{display:block;font-size:1em;font-weight:800;line-height:1.2;margin-bottom:.3em;color:#fff}.agencija-hero-title-sub{display:block;font-size:.7em;font-weight:700;line-height:1.3;color:#fff}.agencija-hero-lead{font-size:1.25rem;line-height:1.8;text-shadow:1px 1px 3px #000000b3}.agencija-hero-buttons{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem}.agencija-section-alt,.agencija-section-contact{background:var(--agencija-bg-light)}.agencija-label{color:var(--agencija-primary)}.agencija-content-image img{width:100%;height:auto;border-radius:.5rem;box-shadow:0 10px 30px #0000001a}.agencija5ka-pricing-card-highlight:before{content:"NAJBOLJ PRILJUBLJENO"}.agencija-news-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001f}.agencija-news-image svg .news-bg-rect{fill:var(--agencija-primary);transition:fill .3s ease}.agencija-news-card[data-news-index="0"]:hover .news-bg-rect{fill:#46767c}.agencija-news-card[data-news-index="1"]:hover .news-bg-rect{fill:#5a9da4}.agencija-news-card[data-news-index="2"]:hover .news-bg-rect{fill:#6aacb3}.agencija-news-card[data-news-index="3"]:hover .news-bg-rect{fill:#7abbc2}.agencija-news-card[data-news-index="4"]:hover .news-bg-rect{fill:#8acad1}.agencija-news-card[data-news-index="5"]:hover .news-bg-rect{fill:#9ad9e0}@media (max-width:767px){.agencija-hero{min-height:90vh;height:90vh}.agencija-hero-content{max-width:100%;margin-left:0}.agencija-hero-title{font-size:2.5rem}.agencija-hero-lead{font-size:1rem}}@media (min-width:768px){.agencija-hero{min-height:90vh;height:90vh}.agencija-hero-title{font-size:4.5rem}.agencija-feature-grid,.agencija-news-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.agencija-feature-grid,.agencija-news-grid{grid-template-columns:repeat(3,1fr)}}