/* Dodatni "modern" sloj preko postojećeg dizajna (Mobirise).
   Ne dira originalne datoteke, samo nadograđuje. Sigurno se briše
   (samo uklonite <link> iz <head>) bez utjecaja na ostatak stranice. */

/* --- Statistika (Uspjeh): makni zbunjujuće brojeve 1-6 iznad pravih brojki --- */
.card-number, .card-number_2 { display: none !important; }

/* --- Popravljeni "prazni" blokovi sa slikama (bili prazni na originalu) --- */
#image-1-uPRXuD8iS2 .image-wrap img,
#image01-6 .image-wrap img {
  width: 100%; height: 100%; object-fit: cover; display: block;
}

/* --- Kontakt sidro (#image01-o): stisni ogroman prazan padding i stiliziraj
   novi "Javite nam se" blok s brzim linkovima --- */
#image01-o.cid-uQtPihbop0 { padding-top: 4rem !important; padding-bottom: 4rem !important; }
#image01-o .image-wrap { max-width: 900px; margin: 0 auto; }
#image01-o .image-wrap img {
  width: 100%; height: auto; max-height: 320px; object-fit: cover;
  border-radius: 20px; box-shadow: 0 20px 45px rgba(0,0,0,.35); display: block;
}
#image01-o .quick-contact { text-align: center; margin-top: 36px; }
#image01-o .quick-contact h3 { color: #ffe200; font-weight: 700; margin-bottom: 18px; }
#image01-o .quick-contact-links { display: flex; flex-wrap: wrap; gap: 14px; justify-content: center; }
#image01-o .quick-contact-links a {
  background: #ffe200; color: #1a1a1a; padding: .7rem 1.4rem; border-radius: 999px;
  font-weight: 600; text-decoration: none; transition: transform .15s ease, box-shadow .15s ease;
}
#image01-o .quick-contact-links a:hover { transform: translateY(-2px); box-shadow: 0 8px 18px rgba(0,0,0,.28); }

/* --- Fotografije (vozila, tim, galerija): blagi zoom na hover, zaobljeni rubovi --- */
.item-img, .grid-item, .item-img img, .grid-item img { border-radius: 14px; }
.item-img, .grid-item { overflow: hidden; }
.item-img img, .grid-item img {
  transition: transform .45s ease;
}
.item-img:hover img, .grid-item:hover img { transform: scale(1.06); }

/* --- Kartice (vozila/tim/statistika/testimonijali): suptilna sjena na hover --- */
.features02 .item-wrapper,
.features06 .item-wrapper,
.features04 .item .item-wrapper,
.slider01 .card {
  transition: transform .25s ease, box-shadow .25s ease;
}
.features02 .item-wrapper:hover,
.features06 .item-wrapper:hover,
.features04 .item .item-wrapper:hover {
  box-shadow: 0 18px 38px rgba(0,0,0,.28);
}
.slider01 .card:hover { box-shadow: 0 18px 38px rgba(0,0,0,.35); }

/* --- FAQ: suptilan hover feedback prije klika --- */
.cid-uPRXuC8Qus .panel-group .card .card-header .panel-title { cursor: pointer; border-radius: 12px; transition: background-color .2s ease; }
.cid-uPRXuC8Qus .panel-group .card .card-header .panel-title:hover { background-color: rgba(255,231,106,.06); }
