.slider_accommodations_combo{background:#f5e2d7;padding-block:61.96px 86px}.slider_accommodations-header,.slider_accommodations-richtext{margin-inline:auto;text-align:center}.slider_accommodations-header{font-family:ivyora-display;font-size:44px;font-weight:500;letter-spacing:.01em;line-height:105%;margin-bottom:14px;max-width:811px;text-transform:uppercase}.slider_accommodations-richtext{font-family:ivyora-text;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:137.5%;max-width:600px}.slider_accommodations-slider{margin:56px auto 0;max-width:1440px;overflow:hidden;position:relative;width:100%}.slider_accommodations-swiper{left:50%;padding-bottom:10px!important;position:relative;transform:translateX(-50%);width:106.1%}.slider_accommodations-slider .swiper-button-next,.slider_accommodations-slider .swiper-button-prev{background:transparent;border:0;border-radius:0;color:#42492a;height:29px;margin-top:-55px;padding:0;width:42px}.slider_accommodations-slider .swiper-button-next:focus,.slider_accommodations-slider .swiper-button-next:hover,.slider_accommodations-slider .swiper-button-prev:focus,.slider_accommodations-slider .swiper-button-prev:hover{background:transparent;color:#000}.slider_accommodations-slider .swiper-button-prev,.slider_accommodations-slider .swiper-rtl~.swiper-button-next{left:37px}.slider_accommodations-slider .swiper-button-prev:after,.slider_accommodations-slider .swiper-rtl~.swiper-button-next:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 42 29'%3E%3Cpath stroke='%2342492a' stroke-miterlimit='10' stroke-width='2' d='M41.44 13.684H3.124m17.79 14.369c0-5.716-18.474-14.027-18.474-14.027S20.914 5.74 20.914 0'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:100%;width:100%}.slider_accommodations-slider .swiper-button-next,.slider_accommodations-slider .swiper-rtl~.swiper-button-prev{right:37px}.slider_accommodations-slider .swiper-button-next:after,.slider_accommodations-slider .swiper-rtl~.swiper-button-prev:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 42 29'%3E%3Cpath stroke='%2342492a' stroke-miterlimit='10' stroke-width='2' d='M0 14.37h38.316M20.525 0C20.525 5.715 39 14.026 39 14.026s-18.474 8.286-18.474 14.027'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:100%;width:100%}.slider_accommodations-slider .swiper-horizontal>.swiper-pagination-bullets,.slider_accommodations-slider .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:91px;display:none;line-height:0}.slider_accommodations-slider .swiper-pagination-bullet{background-color:#a67c3a;border-radius:0;height:12.16px;rotate:45deg;vertical-align:top;width:12.16px}.slider_accommodations-slider .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.slider_accommodations-slider .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin-inline:21.08px}.slider_accommodations-image{aspect-ratio:490/604;display:block;overflow:hidden;position:relative}.slider_accommodations-swiper:not(.swiper-initialized) .swiper-slide{margin-right:21px;width:calc(33.33333% - 14px)}.slider_accommodations-swiper:not(.swiper-initialized) .swiper-slide:first-child .slider_accommodations-image,.slider_accommodations-swiper:not(.swiper-initialized) .swiper-slide:nth-child(3) .slider_accommodations-image{transform:scale(.702)}.slider_accommodations-swiper:not(.swiper-initialized) .swiper-slide:first-child .slider_accommodations-image{transform-origin:center right}.slider_accommodations-swiper:not(.swiper-initialized) .swiper-slide:nth-child(3) .slider_accommodations-image{transform-origin:center left}.slider_accommodations-swiper:not(.swiper-initialized) .swiper-slide:nth-child(2) .slider_accommodations-image span{font-size:60px;transform:translate(-50%,-50%) scale(1)}.slider_accommodations-swiper:not(.swiper-initialized) .swiper-slide:nth-child(2) .slider_accommodations-buttons{opacity:1;transform:translateY(0);visibility:visible}.slider_accommodations-image img{display:block;height:100%;object-fit:cover;width:100%}.slider_accommodations-image span{color:#f4f3e3;font-family:ivyora-display;font-size:40px;font-weight:500;left:50%;letter-spacing:.01em;line-height:92%;margin-bottom:0;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translate(-50%,-50%) scale(1.4);width:100%}.swiper-slide-active .slider_accommodations-image span{font-size:60px;transform:translate(-50%,-50%) scale(1)}.slider_accommodations-buttons{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:50px;opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease,visiblity .5s ease;visibility:hidden}.swiper-slide-active .slider_accommodations-buttons{opacity:1;transform:translateY(0);transition:opacity .5s ease .3s,transform .5s ease .3s,visiblity .5s ease .3s;visibility:visible}.slider_accommodations-buttons .button{border:2px solid #41492a;border-radius:0;color:#41492a;font-family:Oakes Grotesk,sans-serif;font-size:12px;font-weight:600;letter-spacing:.075em;line-height:125%;padding:21px 20px 16px;text-transform:uppercase}.slider_accommodations-buttons .button:focus,.slider_accommodations-buttons .button:hover{background-color:#c8e639;border-color:#c8e639;color:#41492a}@media (max-width:1024px){.slider_accommodations_combo{padding-block:72px 76.4px}.slider_accommodations-header{font-size:34px;line-height:106%;margin-bottom:17px}.slider_accommodations-richtext{line-height:138%}.slider_accommodations-slider{margin-top:30px}.slider_accommodations-swiper.swiper{padding-inline:23.16%}.slider_accommodations-swiper{width:100%}.slider_accommodations-image{aspect-ratio:316.39/390}.slider_accommodations-swiper:not(.swiper-initialized) .swiper-slide{margin-right:16.06px}.slider_accommodations-swiper:not(.swiper-initialized) .swiper-slide:nth-child(2) .slider_accommodations-image span{font-size:50px}.slider_accommodations-image span{font-size:30px;line-height:92%}.swiper-slide-active .slider_accommodations-image span{font-size:50px}.slider_accommodations-buttons{margin-top:118px}.slider_accommodations-buttons .button{padding:20px 17px 16px}.slider_accommodations-slider .swiper-button-next,.slider_accommodations-slider .swiper-button-prev{display:none}.slider_accommodations-slider .swiper-horizontal>.swiper-pagination-bullets,.slider_accommodations-slider .swiper-pagination-bullets.swiper-pagination-horizontal{display:block}}@media (max-width:767px){.slider_accommodations_combo{padding-block:60px 40px}.slider_accommodations-header{font-size:26px;line-height:123%;margin-bottom:10px}.slider_accommodations-richtext{padding-inline:28.5px}.slider_accommodations-slider{margin-top:30px}.slider_accommodations-swiper.swiper{padding-inline:26px}.slider_accommodations-image{aspect-ratio:316.39/390}.slider_accommodations-swiper:not(.swiper-initialized) .swiper-slide{margin-right:16.06px}.slider_accommodations-swiper:not(.swiper-initialized) .swiper-slide:nth-child(2) .slider_accommodations-image span{font-size:50px}.slider_accommodations-image span{font-size:30px;line-height:92%}.slider_accommodations-image span[data-text=Townhouse]{font-size:25px}.swiper-slide-active .slider_accommodations-image span{font-size:50px}.swiper-slide-active .slider_accommodations-image span[data-text=Townhouse]{font-size:35px}.slider_accommodations-buttons{margin-top:60px}.slider_accommodations-buttons .button{font-family:PP Neue Montreal,sans-serif;font-size:9px;line-height:125%;padding:18px}.slider_accommodations-slider .swiper-pagination-bullet{height:7.07px;width:7.07px}.slider_accommodations-slider .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.slider_accommodations-slider .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin-inline:6.26px}}