._carouselOverlay_171mv_3{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000f2;display:flex;align-items:center;justify-content:center;z-index:2000;animation:_fadeIn_171mv_1 .3s ease-in-out}@keyframes _fadeIn_171mv_1{0%{opacity:0}to{opacity:1}}._carouselContainer_171mv_23{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0}._carouselClose_171mv_33{position:absolute;top:1rem;right:1rem;background:#ffffff1a;border:none;color:#fff;font-size:2.5rem;width:3rem;height:3rem;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10;line-height:1;padding:0}._carouselClose_171mv_33:hover{background:#fff3;transform:rotate(90deg)}._carouselArrow_171mv_59{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);color:#fff;width:3.5rem;height:3.5rem;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10}._carouselArrow_171mv_59:hover{background:#ffffff40;border-color:#fff6;transform:translateY(-50%) scale(1.1)}._carouselArrow_171mv_59:active{transform:translateY(-50%) scale(.95)}._carouselArrowLeft_171mv_88{left:2rem}._carouselArrowRight_171mv_92{right:2rem}._carouselArrow_171mv_59 svg{pointer-events:none}._carouselImageContainer_171mv_100{position:relative;width:100%;height:100%;overflow:hidden;cursor:grab;-webkit-user-select:none;user-select:none}._carouselImageContainer_171mv_100:active{cursor:grabbing}._carouselImageWrapper_171mv_113{display:flex;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1)}._carouselImageWrapper_171mv_113._dragging_171mv_119{transition:none}._carouselSlide_171mv_123{flex-shrink:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}._zoomableImageWrapper_171mv_133{display:flex;align-items:center;justify-content:center;width:100%;height:100%;touch-action:none}._carouselImage_171mv_100{max-width:100%;max-height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:8px}._carouselCounter_171mv_151{position:absolute;bottom:5rem;left:50%;transform:translate(-50%);background:#000000b3;color:#fff;padding:.5rem 1rem;border-radius:2rem;font-size:.9rem;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10}._zoomControls_171mv_166{position:absolute;top:5rem;right:1rem;display:flex;flex-direction:column;gap:.5rem;z-index:10}._zoomButton_171mv_176{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);color:#fff;width:3rem;height:3rem;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;padding:0}._zoomButton_171mv_176:hover:not(:disabled){background:#ffffff40;border-color:#fff6;transform:scale(1.1)}._zoomButton_171mv_176:active:not(:disabled){transform:scale(.95)}._zoomButton_171mv_176:disabled{opacity:.3;cursor:not-allowed}._zoomButton_171mv_176 svg{pointer-events:none}._carouselIndicators_171mv_211{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem;z-index:10}._carouselIndicator_171mv_211{width:.5rem;height:.5rem;border-radius:50%;border:2px solid rgba(255,255,255,.5);background:transparent;cursor:pointer;transition:all .3s ease;padding:0}._carouselIndicator_171mv_211:hover{border-color:#fffc;transform:scale(1.2)}._carouselIndicator_171mv_211._active_171mv_237{background:#fff;border-color:#fff;width:1.5rem;border-radius:.5rem}@media(max-width:768px){._carouselContainer_171mv_23{padding:0}._carouselArrow_171mv_59{width:2.5rem;height:2.5rem}._carouselArrowLeft_171mv_88{left:.5rem}._carouselArrowRight_171mv_92{right:.5rem}._carouselClose_171mv_33{top:.5rem;right:.5rem;width:2.5rem;height:2.5rem;font-size:2rem}._zoomControls_171mv_166{top:3.5rem;right:.5rem}._zoomButton_171mv_176{width:2.5rem;height:2.5rem}._zoomButton_171mv_176 svg{width:18px;height:18px}._carouselCounter_171mv_151{bottom:4rem;font-size:.8rem}._carouselIndicators_171mv_211{bottom:1.5rem}}@media(max-width:1024px)and (min-width:769px){._carouselArrowLeft_171mv_88{left:1rem}._carouselArrowRight_171mv_92{right:1rem}}body{margin:0!important;font-family:Roboto,sans-serif}
