.ExclusiveAccommodationCarousel.swiper{position:relative;overflow:hidden;outline:none;padding-bottom:30px}.ExclusiveAccommodationCarousel.swiper.Education .swiper-pagination .swiper-pagination-bullet{border:2px solid var(--mulberry)}.ExclusiveAccommodationCarousel.swiper.Education .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--mulberry)}.ExclusiveAccommodationCarousel.swiper.Ski .swiper-pagination .swiper-pagination-bullet{border:2px solid var(--sky-blue)}.ExclusiveAccommodationCarousel.swiper.Ski .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--sky-blue)}.ExclusiveAccommodationCarousel.swiper.Sport .swiper-pagination .swiper-pagination-bullet{border:2px solid var(--pea-green)}.ExclusiveAccommodationCarousel.swiper.Sport .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--pea-green)}.ExclusiveAccommodationCarousel.swiper.Music .swiper-pagination .swiper-pagination-bullet{border:2px solid var(--satsuma)}.ExclusiveAccommodationCarousel.swiper.Music .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--satsuma)}.ExclusiveAccommodationCarousel.swiper .exclusiveImageWrapper{display:block;position:relative;width:100%;max-width:100%!important;height:auto}.ExclusiveAccommodationCarousel.swiper .exclusiveImageWrapper .exclusiveImage{display:block;position:relative;width:100%;height:100%;max-height:unset!important;max-width:unset!important}.ExclusiveAccommodationCarousel.swiper .exclusiveImageWrapper .exclusiveImage img{display:block;width:100%;height:100%;object-fit:cover}.ExclusiveAccommodationCarousel.swiper .swiper-pagination{display:flex;position:absolute;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;gap:10px;bottom:0;left:0}.ExclusiveAccommodationCarousel.swiper .swiper-pagination .swiper-pagination-bullet{display:block;position:relative;width:8px;height:8px;margin:0;opacity:1;border:2px solid var(--mulberry);border-radius:6px;background-color:transparent;transition:background-color .3s ease;cursor:pointer}.ExclusiveAccommodationCarousel.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--mulberry)}.ExclusiveAccommodationAccordion,.ExclusiveAccommodationAccordion .Accordion{display:block;position:relative}.ExclusiveAccommodationAccordion .Accordion.open .accordionHeader .rightWrapper .accordionButton svg#accommodation_accordion{transform:rotate(90deg)}.ExclusiveAccommodationAccordion .Accordion .accordionHeader{display:grid;position:relative;grid-template-columns:554px 1fr;grid-gap:50px;gap:50px;align-items:center}.ExclusiveAccommodationAccordion .Accordion .accordionHeader .leftWrapper .exclusiveAccommodationImage{display:block;position:relative;width:100%;max-width:100%!important;border-radius:4px}.ExclusiveAccommodationAccordion .Accordion .accordionHeader .leftWrapper .exclusiveAccommodationImage img{object-fit:cover;object-position:center center}.ExclusiveAccommodationAccordion .Accordion .accordionHeader .rightWrapper{display:block;position:relative}.ExclusiveAccommodationAccordion .Accordion .accordionHeader .rightWrapper h3{margin-bottom:10px}.ExclusiveAccommodationAccordion .Accordion .accordionHeader .rightWrapper p{margin-bottom:15px}.ExclusiveAccommodationAccordion .Accordion .accordionHeader .rightWrapper ul{list-style:disc;padding:0 0 15px 20px}.ExclusiveAccommodationAccordion .Accordion .accordionHeader .rightWrapper .accordionButton{display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px;align-items:center;cursor:pointer}.ExclusiveAccommodationAccordion .Accordion .accordionHeader .rightWrapper .accordionButton p{margin:0}.ExclusiveAccommodationAccordion .Accordion .accordionHeader .rightWrapper .accordionButton svg#accommodation_accordion{transition:transform .5s ease}.ExclusiveAccommodationAccordion .Accordion .hiddenContent{display:grid;position:relative;grid-template-columns:554px 1fr;grid-gap:50px;gap:50px;padding-top:30px;max-height:0;overflow:hidden;transition:max-height .5s ease-in-out,padding .5s ease-in-out}.ExclusiveAccommodationAccordion .Accordion .hiddenContent .content{margin-top:30px}.ExclusiveAccommodationAccordion .Accordion .hiddenContent .content p{margin-bottom:15px}.ExclusiveAccommodationAccordion .Accordion .hiddenContent .content ul{list-style:disc;padding:0 0 15px 20px}.ExclusiveAccommodationAccordion .Accordion.open .hiddenContent{max-height:4000px;padding-bottom:30px;transition:padding .1s ease-in-out}@media screen and (max-width:1400px){.ExclusiveAccommodationAccordion .Accordion .accordionHeader{grid-template-columns:425px 1fr}.ExclusiveAccommodationAccordion .Accordion .hiddenContent{grid-template-columns:1fr 1fr}}@media screen and (max-width:990px){.ExclusiveAccommodationAccordion .Accordion .accordionHeader{display:block}.ExclusiveAccommodationAccordion .Accordion .accordionHeader .leftWrapper{margin-bottom:40px}.ExclusiveAccommodationAccordion .Accordion .hiddenContent{grid-template-columns:1fr;gap:0}.ExclusiveAccommodationAccordion .Accordion .hiddenContent .content{margin-top:0}}@media screen and (max-width:576px){.ExclusiveAccommodationAccordion .Accordion .hiddenContent{padding-top:24px}}