

#main {
    margin: 50px 0;
  }
  
  #main #faq .card {
    margin-bottom: 30px;
    border: 0;
  }
  
  #main #faq .card .card-header {
    border: 0;
    -webkit-box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);
            box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);
    border-radius: 2px;
    padding: 0;
  }
  
  #main #faq .card .card-header .btn-header-link {
    color: #fff;
    display: block;
    text-align: left;
    background: #3480c2;
    padding: 20px;
  }
  
  #main #faq .card .card-header .btn-header-link:after {
    content: "\f107";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    float: right;
  }
  
  #main #faq .card .card-header .btn-header-link.collapsed {
    background: #19216f;
    color: #fff;
  }
  
  #main #faq .card .card-header .btn-header-link.collapsed:after {
    content: "\f106";
  }
  
  #main #faq .card .collapsing {
    background: #ffffff00;
    line-height: 30px;
  }
  
  #main #faq .card .collapse {
    border: 0;
  }
  
  #main #faq .card .collapse.show {
    background: #ffffff;
    line-height: 30px;
    color: #222;
  }

  /* 1) Sama kartica bez ivice i pozadine */
#main #faq .card {
  background: transparent !important;   /* nema podloge */
}



/* 3) Telo odgovora (paragraf) – čista providnost */
#main #faq .card .collapse.show,
#main #faq .card .card-body {
  background: transparent !important;
}
/* Kontrastna boja za <strong> u tekstu odgovora */
#main #faq .card-body strong {
  color: #3a5ba1;      /* npr. topla žuta – promeni po želji */
  font-weight: 700;    /* ostaje bold, ali možeš ublažiti (600) ili pojačati (800) */
}


#main #faq .card-body  {
  font-weight: 500;}

  /*pozadina*/
.pozadina {
  position: fixed; /* Fixed pozicija za parallax efekt */
  top: 38%;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: -10000;
  transform: translateY(0);
  will-change: transform;
  pointer-events: none;   /* onemogućava klik */
    user-select: none;      /* sprečava selekciju */
}

.pozadina video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  filter: brightness(100.1%);
  will-change: filter; 
}





  html, body {
    overflow: hidden; /* Disables scrolling */
}