@media (max-width:991px) {
    body.poster {
        margin-top: 60vh;
    }
}
    .swiper {
      width: 100%;
      height: 100vh;
    }

    .swiper-slide {
      display: flex;
      justify-content: center;
      align-items: center;
      
    }

    .swiper-slide img {
      width: 100%;
      height: auto;
      max-height: 90%;
      object-fit: cover;
    }
	
body.poster {
    background-attachment: fixed;
}

.top-5 {
    top: 5px;
}

.ratio-3x2 {
  aspect-ratio: 3 / 2;
}

.swiper-pagination-bullet-active {
     background-color: #e3a94e !important;
}

@media (max-width: 768px) { 
  #icons {
    display: none !important;
  }
    #mobile-logo {
    width: 30% !important;
}
@media (min-width: 76px) { 
  #icons-desk {
    display: none !important;
  }
}