:root{--dav-blue:#087eac;--dav-deep:#053f69;--dav-cyan:#06a9cd;--dav-yellow:#f6c861;--dav-light:#edf8fc}
html{scroll-behavior:smooth}body{color:#334454}a{transition:color .2s ease}a:hover,.text-theme{color:var(--dav-blue)!important}
.bg-theme{background:linear-gradient(125deg,var(--dav-deep),var(--dav-blue))!important}.bg-gray{background:#f3f9fc!important}
.btn-theme{background:var(--dav-blue)!important;border-color:var(--dav-blue)!important;color:#fff!important}.btn-theme:hover{background:var(--dav-deep)!important;border-color:var(--dav-deep)!important;color:#fff!important}
.btn-outline-dark:hover{background:var(--dav-blue)!important;border-color:var(--dav-blue)!important;color:white!important}
.section-title .subtitle{color:var(--dav-blue)!important;font-weight:700}.section-title h2{color:var(--dav-deep)}
.dav-topbar{background:var(--dav-deep);color:#fff;padding:8px 0;font-size:13px}.dav-topbar a{color:#fff}.dav-topbar a:hover{color:var(--dav-yellow)!important}
#logo_img{width:auto!important;height:68px!important;max-width:230px!important;object-fit:contain!important}.mega-menu .menu-links>li>a{color:#194661!important;font-weight:600!important}.mega-menu .menu-links>li>a:hover{color:var(--dav-blue)!important}
.dav-slide{position:relative;isolation:isolate}.dav-slide::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,rgba(1,30,61,.65),rgba(2,71,114,.22))}.dav-slide .heading-extra-large{line-height:1.08!important;text-shadow:0 4px 24px rgba(0,0,0,.2)}.dav-kicker{color:#fff;display:inline-block;font-size:13px;font-weight:700;letter-spacing:2px;margin-bottom:25px;border-bottom:2px solid var(--dav-yellow);padding-bottom:9px}
.ana-experience-box{background:linear-gradient(145deg,var(--dav-deep),var(--dav-blue));border-radius:18px;padding:55px 30px;box-shadow:0 20px 55px rgba(0,87,138,.17)}.ana-experience-year{font-size:92px;line-height:1;color:var(--dav-yellow);font-weight:800}.ana-experience-line{height:2px;background:rgba(255,255,255,.4);width:70px;margin:22px auto}
.service-icon-card{background:#fff;border-radius:16px;padding:36px 22px;height:100%;box-shadow:0 12px 35px rgba(1,73,115,.08);border:1px solid #e4f0f5;transition:transform .2s,box-shadow .2s}.service-icon-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px rgba(1,73,115,.13)}.service-icon{display:flex;align-items:center;justify-content:center;width:75px;height:75px;margin:0 auto 22px;border-radius:50%;background:var(--dav-light);color:var(--dav-blue);font-size:31px}.service-icon-card h5{color:var(--dav-deep);margin-bottom:12px}.service-icon-card p{margin-bottom:0}
.ana-value-card{background:rgba(255,255,255,.96);border-radius:15px;padding:29px 23px;height:100%;box-shadow:0 15px 35px rgba(0,23,42,.13)}.ana-value-card i{font-size:33px;color:var(--dav-blue);margin-bottom:14px}.ana-value-card h5{color:var(--dav-deep)}.ana-value-card p{margin:0}
.dav-location-card{background:#fff;border:1px solid #dbeef6;border-radius:18px;padding:29px;height:100%;box-shadow:0 15px 40px rgba(4,78,122,.08);display:flex;flex-direction:column}.dav-location-card h4{color:var(--dav-deep);line-height:1.38;min-height:70px}.dav-location-card p{margin-bottom:13px}.dav-location-card p i{color:var(--dav-blue);margin-right:8px}.dav-location-num{font-size:12px;letter-spacing:1.5px;font-weight:800;color:var(--dav-blue);margin-bottom:18px}.dav-location-actions{margin-top:auto;padding-top:15px;display:flex;flex-wrap:wrap;gap:8px}.dav-location-actions .btn{font-size:13px}.dav-indent{padding-left:21px}
#accordion-3 .card{border:1px solid #e5eef3;margin-bottom:9px;border-radius:9px;overflow:hidden}#accordion-3 .card-header{background:#fff}#accordion-3 .card-header a{color:var(--dav-deep)}
.ana-contact-card{background:linear-gradient(145deg,var(--dav-deep),var(--dav-blue));border-radius:18px;padding:35px;box-shadow:0 20px 50px rgba(4,63,105,.16)}.ana-contact-card *{color:white}.ana-contact-item{display:flex;gap:15px;border-bottom:1px solid rgba(255,255,255,.19);padding:13px 0}.ana-contact-item>i{font-size:23px;margin-top:3px;color:var(--dav-yellow)}.ana-contact-item h6{margin-bottom:6px;color:white}.ana-contact-item p{margin-bottom:0}.ana-contact-card a:hover{color:var(--dav-yellow)!important}.ana-contact-map-link{display:block;margin-top:18px;font-weight:700}
.dav-footer{background:#062f4d!important;padding-top:70px}.dav-footer a{color:#e4f3f8!important}.dav-footer a:hover{color:var(--dav-yellow)!important}.dav-footer-logo{width:215px;height:auto;max-width:100%;background:white;border-radius:10px;padding:9px}.dav-footer-place{margin:0 0 16px}.dav-footer-place div{padding:4px 0 0 19px}.dav-footer .divider{background:rgba(255,255,255,.15)}.dav-legal{font-size:12px;color:#c1d7e2}
@media(max-width:991px){#logo_img{height:58px!important;max-width:175px!important}.dav-topbar{font-size:12px}.dav-slide .heading-extra-large{font-size:43px!important}.ana-contact-card{padding:27px}.dav-location-card h4{min-height:0}}
@media(max-width:575px){.dav-slide .heading-extra-large{font-size:31px!important}.dav-kicker{font-size:10px;letter-spacing:.8px;margin-bottom:12px}.dav-slide h5{font-size:14px!important}.dav-slide .btn{padding:9px 12px;font-size:12px}.dav-topbar .container{padding-left:9px;padding-right:9px}.ana-experience-year{font-size:65px}.dav-location-card{padding:22px}}

/* Постојеће три картице "Савети" приказују три ДАВ пословнице */
.ana-tip-card{height:100%;background:#fff;border:1px solid #dcebf2;border-radius:14px;padding:30px;box-shadow:0 10px 30px rgba(4,78,122,.08)}.ana-tip-card h5{min-height:60px;color:#053f69}.ana-tip-card .dav-hours{display:block;margin:12px 0;color:#526c7a}.ana-tip-card .dav-map-link{display:block;margin-top:14px;font-weight:700;color:#087eac}