.ThreeDCarousel_sliderContainer__aINcx{width:100%;overflow:hidden;perspective:1000px;position:relative;z-index:10}.ThreeDCarousel_slider__aDyZz{width:100%;position:relative;height:350px}.ThreeDCarousel_sliderTrack__lEvCw{display:flex;width:calc(300px * 6);animation:ThreeDCarousel_scroll__MqQeu 20s linear infinite}.ThreeDCarousel_slide__sd5hI{flex:0 0 300px;height:300px;position:relative;margin:0 10px;cursor:pointer;transform-style:preserve-3d;transition:transform .3s ease}.ThreeDCarousel_slide__sd5hI:focus .ThreeDCarousel_imageWrapper__G7FEn,.ThreeDCarousel_slide__sd5hI:hover .ThreeDCarousel_imageWrapper__G7FEn{transform:scale(1.1) rotateY(5deg);z-index:10}.ThreeDCarousel_imageWrapper__G7FEn{width:100%;height:100%;position:relative;transition:transform .3s ease;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.3)}.ThreeDCarousel_image__ZDkmm{object-fit:cover;border-radius:12px}@keyframes ThreeDCarousel_scroll__MqQeu{0%{transform:translateX(0)}to{transform:translateX(calc(-300px * 3))}}.ThreeDCarousel_overlay__XejZv{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);display:flex;justify-content:center;align-items:center;z-index:1000}.ThreeDCarousel_iframe__QqHZ5{width:90%;height:90%;border:none;border-radius:12px;box-shadow:0 0 50px rgba(0,0,0,.8)}.ThreeDCarousel_closeButton__bWK1u{position:absolute;top:20px;right:30px;font-size:2rem;color:#A91B0D;background:none;border:none;cursor:pointer}.ThreeDCarousel_overlayButtonWrapper__H3fxB{position:absolute;bottom:0;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);opacity:0;transition:opacity .3s ease;pointer-events:none;border-radius:12px}.ThreeDCarousel_slide__sd5hI:focus-within .ThreeDCarousel_overlayButtonWrapper__H3fxB,.ThreeDCarousel_slide__sd5hI:hover .ThreeDCarousel_overlayButtonWrapper__H3fxB{opacity:1;pointer-events:auto}.ThreeDCarousel_viewButton__wrgfs{margin-bottom:10px;padding:10px 16px;background-color:#00897B;color:black;font-weight:700;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;transition:background .2s}.ThreeDCarousel_viewButton__wrgfs:hover{background-color:#FFF176;color:#00897B}