.Carousel{overscroll-behavior:contain;position:relative}.Carousel_Inner{overflow:hidden}.Carousel_Scroller{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;margin-left:-1px;margin-right:-1px;display:flex;overflow-x:auto}.Carousel_Scroller::-webkit-scrollbar{width:0;height:0}.Carousel_Item{scroll-snap-align:start;flex-shrink:0;position:relative;overflow:hidden}.Carousel_Sentinel{flex-shrink:0;width:1px}.Carousel_Arrow{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:50%}.Carousel_Arrow:active{transform:translateY(-50%)scale(.95)}.Carousel_Arrow_prev{left:12px}.Carousel_Arrow_next{right:12px}@media (max-width:535px){.Carousel_Arrow{display:none}}
.AppartmentsGallery{margin-left:calc(var(--size-mxxx)*-1);margin-right:calc(var(--size-mxxx)*-1)}.AppartmentsGallery_Scroller{scroll-padding:var(--size-m)}.AppartmentsGallery_Item,.AppartmentsGallery_Scroller{padding-left:var(--size-m);padding-right:var(--size-m)}.AppartmentsGallery_Item{--gallery-item-width:calc(var(--size-mxxx) + 400px);max-width:var(--gallery-item-width);flex:0 0 95%;width:95%}@media (min-width:536px){.AppartmentsGallery_Item{flex:0 0 60%;width:60%}}@media (min-width:768px){.AppartmentsGallery_Item{flex:0 0 var(--gallery-item-width);width:var(--gallery-item-width)}}@media (min-width:1400px){.AppartmentsGallery_Item{--gallery-item-width:calc(var(--size-mxxx) + 480px);flex:0 0 var(--gallery-item-width);max-width:var(--gallery-item-width);width:var(--gallery-item-width)}}.AppartmentsGallery_ItemInner{background-color:var(--elevation-surface);border-radius:var(--size-mxxx);flex-direction:column;display:flex;overflow:hidden}.AppartmentsGallery_Photo{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.AppartmentsGallery_Info{gap:var(--size-sxx);padding:var(--size-mxxx);flex-direction:column;display:flex}
