/*@mixin sp-layout {
    @media screen and (max-width: 750px) {
      @content;
    }
  }*/
/*body {
  z-index: -1;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  background: radial-gradient(ellipse at bottom, #0d1d31 0%, #0c0d13 100%);
  overflow: hidden;
}*/
.stars {
  position: inherit;
  width: 100%;
  height: 120%;
  transform: rotate(-45deg);
  z-index: -10;
}

.star {
  --star-color: var(--primary-color);
  --star-tail-length: 6em;
  --star-tail-height: 2px;
  --star-width: calc(var(--star-tail-length) / 6);
  --fall-duration: 9s;
  --tail-fade-duration: var(--fall-duration);
  position: absolute;
  top: var(--top-offset);
  left: 0;
  width: var(--star-tail-length);
  height: var(--star-tail-height);
  color: var(--star-color);
  background: linear-gradient(45deg, currentColor, transparent);
  border-radius: 50%;
  filter: drop-shadow(0 0 6px currentColor);
  transform: translate3d(104em, 0, 0);
  animation: fall var(--fall-duration) var(--fall-delay) linear infinite, tail-fade var(--tail-fade-duration) var(--fall-delay) ease-out infinite;
  /*@include sp-layout {
    // For mobile performance, tail-fade animation will be removed QAQ
    animation: fall var(--fall-duration) var(--fall-delay) linear infinite;
  }*/
}
.star:nth-child(1) {
  --star-tail-length: 5.92em;
  --top-offset: 40.74vh;
  --fall-duration: 11.359s;
  --fall-delay: 4.29s;
}
.star:nth-child(2) {
  --star-tail-length: 7.45em;
  --top-offset: 31.1vh;
  --fall-duration: 7.462s;
  --fall-delay: 2.536s;
}
.star:nth-child(3) {
  --star-tail-length: 7.23em;
  --top-offset: 27.8vh;
  --fall-duration: 9.858s;
  --fall-delay: 1.437s;
}
.star:nth-child(4) {
  --star-tail-length: 5.56em;
  --top-offset: 19.78vh;
  --fall-duration: 11.192s;
  --fall-delay: 7.632s;
}
.star:nth-child(5) {
  --star-tail-length: 5.66em;
  --top-offset: 97.16vh;
  --fall-duration: 7.191s;
  --fall-delay: 8.268s;
}
.star:nth-child(6) {
  --star-tail-length: 5.89em;
  --top-offset: 60.03vh;
  --fall-duration: 9.542s;
  --fall-delay: 0.205s;
}
.star:nth-child(7) {
  --star-tail-length: 5.13em;
  --top-offset: 8.69vh;
  --fall-duration: 11.226s;
  --fall-delay: 1.981s;
}
.star:nth-child(8) {
  --star-tail-length: 6.99em;
  --top-offset: 67.23vh;
  --fall-duration: 7.082s;
  --fall-delay: 8.123s;
}
.star:nth-child(9) {
  --star-tail-length: 6.02em;
  --top-offset: 57.19vh;
  --fall-duration: 9.385s;
  --fall-delay: 6.789s;
}
.star:nth-child(10) {
  --star-tail-length: 7.33em;
  --top-offset: 44.16vh;
  --fall-duration: 10.975s;
  --fall-delay: 8.06s;
}
.star:nth-child(11) {
  --star-tail-length: 5.92em;
  --top-offset: 66.4vh;
  --fall-duration: 6.266s;
  --fall-delay: 4.335s;
}
.star:nth-child(12) {
  --star-tail-length: 5.22em;
  --top-offset: 74.55vh;
  --fall-duration: 9.832s;
  --fall-delay: 2.692s;
}
.star:nth-child(13) {
  --star-tail-length: 7.05em;
  --top-offset: 22.96vh;
  --fall-duration: 10.888s;
  --fall-delay: 0.667s;
}
.star:nth-child(14) {
  --star-tail-length: 6.71em;
  --top-offset: 43.35vh;
  --fall-duration: 7.704s;
  --fall-delay: 4.479s;
}
.star:nth-child(15) {
  --star-tail-length: 6.61em;
  --top-offset: 87.31vh;
  --fall-duration: 7.24s;
  --fall-delay: 5.736s;
}
.star:nth-child(16) {
  --star-tail-length: 6.37em;
  --top-offset: 53.3vh;
  --fall-duration: 7.529s;
  --fall-delay: 8.351s;
}
.star:nth-child(17) {
  --star-tail-length: 5.84em;
  --top-offset: 41.59vh;
  --fall-duration: 11.667s;
  --fall-delay: 9.131s;
}
.star:nth-child(18) {
  --star-tail-length: 6.59em;
  --top-offset: 74.78vh;
  --fall-duration: 7.174s;
  --fall-delay: 8.575s;
}
.star:nth-child(19) {
  --star-tail-length: 5.04em;
  --top-offset: 4.67vh;
  --fall-duration: 11.67s;
  --fall-delay: 1.882s;
}
.star:nth-child(20) {
  --star-tail-length: 7.1em;
  --top-offset: 22.91vh;
  --fall-duration: 10.891s;
  --fall-delay: 2.719s;
}
.star:nth-child(21) {
  --star-tail-length: 6.1em;
  --top-offset: 83.03vh;
  --fall-duration: 8.034s;
  --fall-delay: 5.246s;
}
.star:nth-child(22) {
  --star-tail-length: 6.79em;
  --top-offset: 37.36vh;
  --fall-duration: 11.965s;
  --fall-delay: 7.719s;
}
.star:nth-child(23) {
  --star-tail-length: 5.3em;
  --top-offset: 6.34vh;
  --fall-duration: 7.363s;
  --fall-delay: 9.752s;
}
.star:nth-child(24) {
  --star-tail-length: 7.06em;
  --top-offset: 56.6vh;
  --fall-duration: 7.553s;
  --fall-delay: 1.594s;
}
.star:nth-child(25) {
  --star-tail-length: 7.4em;
  --top-offset: 15.69vh;
  --fall-duration: 6.317s;
  --fall-delay: 9.146s;
}
.star:nth-child(26) {
  --star-tail-length: 7.44em;
  --top-offset: 94.05vh;
  --fall-duration: 6.515s;
  --fall-delay: 7.939s;
}
.star:nth-child(27) {
  --star-tail-length: 5.54em;
  --top-offset: 5.53vh;
  --fall-duration: 11.632s;
  --fall-delay: 0.24s;
}
.star:nth-child(28) {
  --star-tail-length: 6.19em;
  --top-offset: 59vh;
  --fall-duration: 6.538s;
  --fall-delay: 5.79s;
}
.star:nth-child(29) {
  --star-tail-length: 6.35em;
  --top-offset: 22.19vh;
  --fall-duration: 8.802s;
  --fall-delay: 8.248s;
}
.star:nth-child(30) {
  --star-tail-length: 7.09em;
  --top-offset: 46.03vh;
  --fall-duration: 11.484s;
  --fall-delay: 9.526s;
}
.star:nth-child(31) {
  --star-tail-length: 6em;
  --top-offset: 6.9vh;
  --fall-duration: 10.787s;
  --fall-delay: 7.705s;
}
.star:nth-child(32) {
  --star-tail-length: 6.04em;
  --top-offset: 32.3vh;
  --fall-duration: 6.454s;
  --fall-delay: 5.216s;
}
.star:nth-child(33) {
  --star-tail-length: 5.05em;
  --top-offset: 78.68vh;
  --fall-duration: 7.055s;
  --fall-delay: 7.883s;
}
.star:nth-child(34) {
  --star-tail-length: 6.58em;
  --top-offset: 11.56vh;
  --fall-duration: 6.592s;
  --fall-delay: 0.357s;
}
.star:nth-child(35) {
  --star-tail-length: 5.38em;
  --top-offset: 21.98vh;
  --fall-duration: 11.522s;
  --fall-delay: 5.398s;
}
.star:nth-child(36) {
  --star-tail-length: 6.18em;
  --top-offset: 55.81vh;
  --fall-duration: 9.001s;
  --fall-delay: 6.481s;
}
.star:nth-child(37) {
  --star-tail-length: 6.75em;
  --top-offset: 36.37vh;
  --fall-duration: 9.598s;
  --fall-delay: 3.789s;
}
.star:nth-child(38) {
  --star-tail-length: 7.09em;
  --top-offset: 38.85vh;
  --fall-duration: 9.829s;
  --fall-delay: 2.045s;
}
.star:nth-child(39) {
  --star-tail-length: 7.41em;
  --top-offset: 66.76vh;
  --fall-duration: 9.033s;
  --fall-delay: 7.022s;
}
.star:nth-child(40) {
  --star-tail-length: 5.58em;
  --top-offset: 94.37vh;
  --fall-duration: 8.878s;
  --fall-delay: 9.161s;
}
.star:nth-child(41) {
  --star-tail-length: 6.41em;
  --top-offset: 5.75vh;
  --fall-duration: 6.14s;
  --fall-delay: 5.889s;
}
.star:nth-child(42) {
  --star-tail-length: 5.37em;
  --top-offset: 90.88vh;
  --fall-duration: 10.131s;
  --fall-delay: 5.636s;
}
.star:nth-child(43) {
  --star-tail-length: 6.77em;
  --top-offset: 11.3vh;
  --fall-duration: 7.349s;
  --fall-delay: 9.316s;
}
.star:nth-child(44) {
  --star-tail-length: 6.93em;
  --top-offset: 45.66vh;
  --fall-duration: 6.867s;
  --fall-delay: 3.108s;
}
.star:nth-child(45) {
  --star-tail-length: 6.99em;
  --top-offset: 56.41vh;
  --fall-duration: 8.386s;
  --fall-delay: 4.283s;
}
.star:nth-child(46) {
  --star-tail-length: 5.78em;
  --top-offset: 98.76vh;
  --fall-duration: 10.878s;
  --fall-delay: 3.805s;
}
.star:nth-child(47) {
  --star-tail-length: 7.47em;
  --top-offset: 43.08vh;
  --fall-duration: 6.863s;
  --fall-delay: 9.673s;
}
.star:nth-child(48) {
  --star-tail-length: 6.48em;
  --top-offset: 42.71vh;
  --fall-duration: 6.356s;
  --fall-delay: 9.538s;
}
.star:nth-child(49) {
  --star-tail-length: 5.72em;
  --top-offset: 3.76vh;
  --fall-duration: 8.223s;
  --fall-delay: 2.814s;
}
.star:nth-child(50) {
  --star-tail-length: 5.26em;
  --top-offset: 95.29vh;
  --fall-duration: 6.265s;
  --fall-delay: 6.687s;
}
.star::before, .star::after {
  position: absolute;
  content: "";
  top: 0;
  left: calc(var(--star-width) / -2);
  width: var(--star-width);
  height: 100%;
  background: linear-gradient(45deg, transparent, currentColor, transparent);
  border-radius: inherit;
  animation: blink 2s linear infinite;
}
.star::before {
  transform: rotate(45deg);
}
.star::after {
  transform: rotate(-45deg);
}

@keyframes fall {
  to {
    transform: translate3d(-30em, 0, 0);
  }
}
@keyframes tail-fade {
  0%, 50% {
    width: var(--star-tail-length);
    opacity: 1;
  }
  70%, 80% {
    width: 0;
    opacity: 0.4;
  }
  100% {
    width: 0;
    opacity: 0;
  }
}
@keyframes blink {
  50% {
    opacity: 0.6;
  }
}
/* Existing CSS styles */
.contact_thankyou {
  display: none;
}

.contact-m__single.topy-tilt.fade-top{
    background-color: rgba(26, 26, 26, 0.7);
}

.contact-main__form.fade-top{
    background-color: rgba(26, 26, 26, 0.7);
}

#map {
  position: relative;
  height: 556px;
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
}

.naslov {
  color: var(--primary-color);
  padding-top: 0;
  line-height: 24px;
}

.icon {
  font-size: 1.5rem;
  margin-right: 10px;
  color: var(--primary-color);
}

.leaflet-marker-icon {
  filter: none;
}

.leaflet-pane.leaflet-tile-pane {
  filter: grayscale(1);
}

.leaflet-bottom.leaflet-right {
  display: none;
}

.leaflet-top{
    z-index: 500;
}

@media (max-width: 768px) {
  .icon-text-container {
    justify-content: flex-start; /* Align items to the start */
  }
  .contact-info {
    padding-left: 100px;
  }
}
@media (max-width: 420px) {
  .contact-info {
    padding-left: 50px;
  }
}

/*# sourceMappingURL=contact_index.css.map */
