.available-accommodations-block.alignwide{padding-left:0!important;padding-right:0!important}.available-accommodations-block__content{position:relative;container-type:inline-size;container-name:available-accommodations-block-container}.available-accommodations-block__content__columns{gap:2rem;display:flex;padding:2rem 1rem;flex-direction:column;align-items:flex-start;background-color:#22262a;justify-content:flex-start}@container available-accommodations-block-container (width>=850px){.available-accommodations-block__content__columns{padding:4rem 2rem;flex-direction:row}}@container available-accommodations-block-container (width>=1024px){.available-accommodations-block__content__columns{padding:6rem 4rem}}.available-accommodations-block__content__columns__text{gap:1rem;width:100%;display:flex;color:#fff;flex-direction:column;align-items:flex-start;justify-content:flex-start}@container available-accommodations-block-container (width>=850px){.available-accommodations-block__content__columns__text{width:400px}}.available-accommodations-block__content__columns__text .batch{padding:.5rem 1.25rem;background-color:#1496aa}@container available-accommodations-block-container (width>=850px){.available-accommodations-block__content__columns__text .batch{margin-bottom:4rem}}.available-accommodations-block__content__columns__text .batch p{margin:0;font-weight:700}.available-accommodations-block__content__columns__text p.heading{margin:0;line-height:1.25;font-size:clamp(1.6rem, 5cqi, 2.4rem);font-family:"Bree Serif",serif}.available-accommodations-block__content__columns__text p.dates{margin:0;font-weight:700;font-size:clamp(1rem, 3cqi, 1.1rem)}.available-accommodations-block__content__columns__links{width:100%;color:#fff}@container available-accommodations-block-container (width>=850px){.available-accommodations-block__content__columns__links{width:calc(100% - 400px)}}.available-accommodations-block__content__columns__links .loader{width:100%;display:flex;align-items:center;flex-direction:column;justify-content:center}.available-accommodations-block__content__columns__links .loader img{margin:0;width:100px;height:100px}.available-accommodations-block__content__columns__links .slider{width:100%;position:relative}.available-accommodations-block__content__columns__links .slider.slick-slider{user-select:text}.available-accommodations-block__content__columns__links .slider .slick-list{margin:0 -.5rem;width:calc(100% + 1rem)}.available-accommodations-block__content__columns__links .slider .slick-track{margin-right:0;display:flex!important;margin-left:0!important}.available-accommodations-block__content__columns__links .slider .slick-slide{height:inherit}.available-accommodations-block__content__columns__links .slider .available__link{width:100%;margin:0 .5rem}.available-accommodations-block__content__columns__links .arrows{gap:4rem;width:100%;display:flex;flex-direction:row;align-items:center;padding-bottom:.25em;margin:1rem auto 0 auto;justify-content:space-between}.available-accommodations-block__content__columns__links .arrows button{border:0;padding:0;width:40px;height:40px;display:flex;border-radius:8px;align-items:center;pointer-events:auto;background:#22262a;flex-direction:column;justify-content:center}.available-accommodations-block__content__columns__links .arrows button::after{content:"";width:50%;height:50%;transform:translateX(2px);background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 55 93'%3E%3Cpath fill='%23ffffff' d='m8.92-0.08l-8.92 8.36 38.18 38.18-38.18 38.18 8.92 8.36 46.54-46.54z'/%3E%3C/svg%3E%0A")}.available-accommodations-block__content__columns__links .arrows button.button-prev{transform:rotate(180deg)}.available-accommodations-block__content__columns__links .arrows button:hover,.available-accommodations-block__content__columns__links .arrows button:focus-visible{background:#1496aa}.available-accommodations-block__content__columns__links .arrows button:focus-visible{outline-offset:2px;outline:2px solid #1496aa}