.AccommadationGrid{padding:160px 0;display:block;position:relative}.AccommadationGrid .container{flex-direction:column;gap:40px}.AccommadationGrid .container .itemGrid{grid-template-columns:1fr 1fr;gap:75px;padding-right:40px;display:grid;position:relative}.AccommadationGrid .container .itemGrid .item{display:block;position:relative}.AccommadationGrid .container .itemGrid .item:nth-child(2n){margin-top:90px}.AccommadationGrid .container .itemGrid .item .accommodationImage{border-radius:4px;width:100%;display:block;position:relative;overflow:hidden;max-width:100%!important}.AccommadationGrid .container .itemGrid .item .accommodationImage img{object-fit:cover;object-position:center center}.AccommadationGrid .container .itemGrid .item h3,.AccommadationGrid .container .itemGrid .item h4{margin:40px 0 10px}.AccommadationGrid .container .itemGrid .item h3 .content p,.AccommadationGrid .container .itemGrid .item h4 .content p{margin:0 0 10px}@media screen and (max-width:990px){.AccommadationGrid{padding:130px 0 160px}.AccommadationGrid .container .itemGrid{grid-template-columns:1fr}.AccommadationGrid .container .itemGrid .item:nth-child(2n){margin-top:0}}@media screen and (max-width:768px){.AccommadationGrid{padding:60px 0}.AccommadationGrid .container{gap:20px}.AccommadationGrid .container h2,.AccommadationGrid .container .itemGrid{padding:0 var(--mobile-padding)}.AccommadationGrid .container .itemGrid{gap:30px}.AccommadationGrid .container .itemGrid .item h4{font-weight:700}}
.ExclusiveAccommodationCarousel.swiper{outline:none;padding-bottom:30px;position:relative;overflow:hidden}.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{width:100%;height:auto;display:block;position:relative;max-width:100%!important}.ExclusiveAccommodationCarousel.swiper .exclusiveImageWrapper .exclusiveImage{width:100%;height:100%;display:block;position:relative;max-height:unset!important;max-width:unset!important}.ExclusiveAccommodationCarousel.swiper .exclusiveImageWrapper .exclusiveImage img{object-fit:cover;width:100%;height:100%;display:block}.ExclusiveAccommodationCarousel.swiper .swiper-pagination{flex-flow:wrap;justify-content:center;align-items:center;gap:10px;width:100%;display:flex;position:absolute;bottom:0;left:0}.ExclusiveAccommodationCarousel.swiper .swiper-pagination .swiper-pagination-bullet{opacity:1;border:2px solid var(--mulberry);cursor:pointer;background-color:#0000;border-radius:6px;width:8px;height:8px;margin:0;transition:background-color .3s;display:block;position:relative}.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{grid-template-columns:554px 1fr;align-items:center;gap:50px;display:grid;position:relative}.ExclusiveAccommodationAccordion .Accordion .accordionHeader .leftWrapper .exclusiveAccommodationImage{border-radius:4px;width:100%;display:block;position:relative;max-width:100%!important}.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{padding:0 0 15px 20px;list-style:outside}.ExclusiveAccommodationAccordion .Accordion .accordionHeader .rightWrapper .accordionButton{cursor:pointer;flex-flow:row;align-items:center;gap:12px;display:flex}.ExclusiveAccommodationAccordion .Accordion .accordionHeader .rightWrapper .accordionButton p{margin:0}.ExclusiveAccommodationAccordion .Accordion .accordionHeader .rightWrapper .accordionButton svg#accommodation_accordion{transition:transform .5s}.ExclusiveAccommodationAccordion .Accordion .hiddenContent{grid-template-columns:554px 1fr;gap:50px;max-height:0;padding-top:30px;transition:max-height .5s ease-in-out,padding .5s ease-in-out;display:grid;position:relative;overflow:hidden}.ExclusiveAccommodationAccordion .Accordion .hiddenContent .content{margin-top:30px}.ExclusiveAccommodationAccordion .Accordion .hiddenContent .content p{margin-bottom:15px}.ExclusiveAccommodationAccordion .Accordion .hiddenContent .content ul{padding:0 0 15px 20px;list-style:outside}.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}}
.ExclusiveAccommodation{padding:0 0 160px;display:block;position:relative}.ExclusiveAccommodation.Education .container .itemsGrid .block{background-color:var(--dune-40)}.ExclusiveAccommodation.Ski .container .itemsGrid .block{background-color:var(--sky-blue-20)}.ExclusiveAccommodation.Sport .container .itemsGrid .block{background-color:var(--pea-green-20)}.ExclusiveAccommodation.Music .container .itemsGrid .block{background-color:var(--satsuma-20)}.ExclusiveAccommodation .container .itemsGrid{flex-flow:column;align-items:stretch;gap:60px;display:flex;position:relative}.ExclusiveAccommodation .container .itemsGrid .block{background-color:var(--dune-40);border-radius:4px;padding:30px 30px 0;display:block;position:relative}.ExclusiveAccommodation .container .itemsGrid .block .exclusiveAccommodationSticker{z-index:2;display:block;position:absolute;top:-25px;transform:rotate(-8.43deg)}@media screen and (max-width:990px){.ExclusiveAccommodation .container .itemsGrid{width:100%}}@media screen and (max-width:768px){.ExclusiveAccommodation{padding:0 0 80px}.ExclusiveAccommodation .container .itemsGrid{padding:0 var(--mobile-padding);width:calc(100% - var(--mobile-padding)*2)}.ExclusiveAccommodation .container .itemsGrid .block .exclusiveAccommodationSticker{width:130px;height:110px}}@media screen and (max-width:576px){.ExclusiveAccommodation .container .itemsGrid .block{padding:24px 24px 0}}
