.icwg-wrap{max-width:1120px;margin:0 auto 65px;color:#142633}.icwg-header{background:linear-gradient(120deg,#fff 55%,#fff3ed);padding:38px 42px;border-radius:16px 16px 0 0}.icwg-eyebrow{font-size:11px;font-weight:800;letter-spacing:.14em;color:#e64120}.icwg-header h1{font-size:clamp(29px,3vw,40px);font-weight:800;line-height:1.18;letter-spacing:-.03em;margin:12px 0}.icwg-header p{color:#65737e;font-size:14px}.icwg-section{padding:28px 42px;background:#f5f7f8}.icwg-section:nth-of-type(even){background:#fff}.icwg-section h2{font-size:clamp(20px,2.3vw,25px);font-weight:800;margin:0 0 17px}.icwg-card{background:#fff;border:1px solid #e7ecef;border-radius:13px;padding:25px 30px;box-shadow:0 6px 22px rgba(15,36,50,.03);font-size:15px;line-height:1.8;color:#455663}.icwg-card p{margin:0 0 13px}.icwg-card p:last-child{margin-bottom:0}.icwg-card a,.icwg-footer-links a{color:#e64120;text-decoration:none}.icwg-card a:hover,.icwg-footer-links a:hover{text-decoration:underline}.icwg-footer-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:11px;padding:12px 18px 22px;font-size:12px}.icwg-footer-links .cmplz-manage-consent{position:static!important;transform:none!important;box-shadow:none!important;border:0!important;padding:0!important;background:none!important;color:#e64120!important;font:inherit!important;cursor:pointer!important}.icwg-consent-note{font-style:italic;color:#65737e}@media(max-width:720px){.icwg-header{padding:28px 22px}.icwg-section{padding:24px 16px}.icwg-card{padding:20px}}

/* v1.1: pravne poveznice u tamnom podnozju teme */
footer .icwg-footer-links.icwg-footer-inside{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;margin:12px auto 0;padding:16px 20px 19px;border-top:1px solid rgba(255,255,255,.18);background:transparent!important;box-sizing:border-box;font-size:12px;line-height:1.5}
footer .icwg-footer-links a,footer .icwg-footer-links .icwg-consent-trigger{color:#f7f8fa!important;font:inherit!important;text-decoration:none!important;opacity:.88}
footer .icwg-footer-links a:hover,footer .icwg-footer-links .icwg-consent-trigger:hover{color:#ff8b70!important;opacity:1;text-decoration:underline!important}
footer .icwg-footer-links .icwg-consent-trigger{appearance:none;border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;margin:0!important;cursor:pointer!important;position:static!important;transform:none!important;width:auto!important;height:auto!important}
footer .icwg-footer-links .icwg-separator{color:rgba(255,255,255,.45)}
