@keyframes Slideshow-module__HZ7fHW__crossFadeIn{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.Slideshow-module__HZ7fHW__slideshow{background-color:#121212;justify-content:center;align-items:center;width:100%;height:calc(100vh - 8rem);padding-top:10px;display:flex;position:relative;overflow:hidden}.Slideshow-module__HZ7fHW__mainImageContainer{width:100%;height:calc(100% - 130px);position:absolute;top:0}.Slideshow-module__HZ7fHW__slideImage{object-fit:cover;opacity:0;filter:brightness(.85);z-index:1;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.Slideshow-module__HZ7fHW__slideImage.Slideshow-module__HZ7fHW__active{opacity:1;filter:brightness();z-index:2;animation:2s forwards Slideshow-module__HZ7fHW__crossFadeIn}.Slideshow-module__HZ7fHW__overlay{pointer-events:none;z-index:3;background:linear-gradient(#0000 50%,#00000080),linear-gradient(#00000080,#0000 50%);position:absolute;inset:0}.Slideshow-module__HZ7fHW__navigationControls{z-index:4;justify-content:space-between;align-items:center;padding:0 4rem;display:flex;position:absolute;inset:0 0 130px}.Slideshow-module__HZ7fHW__navButton{color:#f0f0f0;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;width:60px;height:60px;font-size:1.5rem;transition:background .3s,color .3s,transform .3s;box-shadow:0 4px 10px #0006}.Slideshow-module__HZ7fHW__navButton:hover{color:#121212;background:#daa520;transform:scale(1.05)}.Slideshow-module__HZ7fHW__indexIndicator{z-index:5;letter-spacing:2px;color:#daa520;background:#12121299;border-radius:5px;padding:.5rem 1rem;font-family:Montserrat,sans-serif;font-size:1.2rem;position:absolute;top:30px;right:30px}.Slideshow-module__HZ7fHW__filmReelContainer{z-index:5;background-color:#0000;align-items:center;width:100%;height:130px;padding:0 50px;display:flex;position:absolute;bottom:0;overflow-x:auto;box-shadow:inset 0 5px 10px #00000080,inset 0 -5px 10px #00000080}.Slideshow-module__HZ7fHW__filmReelContainer::-webkit-scrollbar{display:none}.Slideshow-module__HZ7fHW__filmReelContainer{-ms-overflow-style:none;scrollbar-width:none}.Slideshow-module__HZ7fHW__filmReel{background:#333;border-radius:3px;gap:0;height:100px;padding:0;display:flex;box-shadow:0 0 10px #00000080}.Slideshow-module__HZ7fHW__thumbnail{cursor:pointer;background:#000;border:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:auto;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.Slideshow-module__HZ7fHW__thumbnail:not(:last-child){margin-right:10px}.Slideshow-module__HZ7fHW__thumbnail img{object-fit:cover;filter:brightness(.7);border:5px solid #0000;width:100%;height:100%;transition:filter .3s,border-color .3s}.Slideshow-module__HZ7fHW__activeThumbnail img{filter:brightness();border-color:#daa520;box-shadow:0 0 8px #daa520cc}.Slideshow-module__HZ7fHW__thumbnail:before{content:"";z-index:10;background:#333 radial-gradient(circle,#111 2px,#0000 3px) 0%/10px 10px repeat-x;border-top:1px solid #111;height:10px;position:absolute;top:0;left:0;right:0}.Slideshow-module__HZ7fHW__thumbnail:after{content:"";z-index:10;background:#333 radial-gradient(circle,#111 2px,#0000 3px) 0%/10px 10px repeat-x;border-bottom:1px solid #111;height:10px;position:absolute;bottom:0;left:0;right:0}.Slideshow-module__HZ7fHW__thumbnail img{height:calc(100% - 20px);margin-top:10px}@media (max-width:768px){.Slideshow-module__HZ7fHW__slideshow{height:90vh;padding-top:0}.Slideshow-module__HZ7fHW__mainImageContainer{height:calc(100% - 100px)}.Slideshow-module__HZ7fHW__navigationControls{padding:0 1rem;bottom:100px}.Slideshow-module__HZ7fHW__navButton{width:45px;height:45px;font-size:1.2rem}.Slideshow-module__HZ7fHW__indexIndicator{top:15px;right:15px}.Slideshow-module__HZ7fHW__filmReelContainer{height:100px;padding:0 10px}.Slideshow-module__HZ7fHW__filmReel{height:80px}.Slideshow-module__HZ7fHW__thumbnail{width:80px;height:60px}.Slideshow-module__HZ7fHW__thumbnail:before,.Slideshow-module__HZ7fHW__thumbnail:after{background-size:8px 8px;height:8px}.Slideshow-module__HZ7fHW__thumbnail img{height:calc(100% - 16px);margin-top:8px}}
