.page-template{margin-top:2rem}@media only screen and (min-width:992px){.page-template{padding-top:var(--header-height)}}.page-template__image-carousel{margin:0 auto 4rem;width:100%}@media only screen and (min-width:1200px){.page-template__image-carousel{width:1040px}}.page-template__banner{width:100%;height:fit-content;margin-bottom:4rem}@media only screen and (min-width:768px){.page-template__banner{height:14.688rem}}@media only screen and (min-width:1200px){.page-template__banner{height:21.75rem;max-width:1040px;margin:auto auto 4rem}}.page-template__button-section{width:100%}@media only screen and (min-width:1200px){.page-template__button-section{max-width:1040px;margin-left:auto;margin-right:auto}}.page-template__banner-image{width:100%}@media only screen and (min-width:768px){.page-template__banner-image{height:14.688rem}}@media only screen and (min-width:1200px){.page-template__banner-image{height:21.75rem;max-width:1040px;margin:auto}}.page-template__block-video{margin-bottom:4rem}@media only screen and (min-width:768px){.page-template__block-video{margin-bottom:4.5rem}}.page-template__map{margin:0 auto 4rem!important}.page-template__small-promos{width:100%;margin-bottom:4rem}@media only screen and (min-width:1200px){.page-template__small-promos{width:66rem;margin:auto auto 4rem}}.page-template__card-list{margin:0 auto 7.5rem}@media only screen and (min-width:1200px){.page-template__card-list{width:1040px}.page-template__card-list .cards-carousel{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr}}.page-template__card-list .cards-carousel__heading{margin-bottom:1rem!important;line-height:100%!important}@media only screen and (min-width:1200px){.page-template__card-list .cards-carousel__heading{grid-row:1}.page-template__card-list .cards-carousel__controller-wrapper{grid-row:2;grid-column:1;position:relative;display:flex;align-items:center;justify-content:space-between;pointer-events:none;z-index:10}.page-template__card-list .cards-carousel__wrapper{grid-row:2;grid-column:1;position:relative}}.page-template__card-list .cards-carousel__controller--left{top:50%;transform:translateY(-50%)}@media only screen and (min-width:1200px){.page-template__card-list .cards-carousel__controller--left{left:0;position:absolute;pointer-events:auto;transform:translateY(-50%)}}.page-template__card-list .cards-carousel__controller--right{top:50%;transform:translateY(-50%)}@media only screen and (min-width:1200px){.page-template__card-list .cards-carousel__controller--right{right:0;position:absolute;pointer-events:auto;transform:translateY(-50%)}.page-template__card-list .cards-carousel{max-width:none!important}}.page-template__card-list-wrapper{width:100%;display:flex;flex-direction:column}@media only screen and (min-width:1200px){.page-template__card-list-wrapper{height:fit-content!important;max-width:57.5rem!important;margin:auto;transform:translateX(60px)}}.page-template__card-list-slider{flex-direction:column;width:auto!important}@media only screen and (min-width:768px){.page-template__card-list-slider{width:fit-content!important;flex-direction:row}}@media only screen and (min-width:1200px){.page-template__card-list-slider{width:100%!important;gap:1.25rem!important}}@media only screen and (min-width:768px){.page-template__card-list-card{width:13.44rem!important;height:7.19rem!important;flex-shrink:0}}@media only screen and (min-width:992px){.page-template__card-list-card{width:13.9rem!important}}@media only screen and (min-width:1200px){.page-template__card-list-card{width:13.44rem!important}}@media only screen and (min-width:768px){.page-template__card-list-card .destination-card{height:100%!important}.page-template__card-list-card .destination-card__image-wrapper{height:100%!important;min-height:0!important}}.page-template__list-section{margin:0 auto 5.19rem}@media only screen and (min-width:768px){.page-template__list-section{margin:0 auto 4rem}}@media only screen and (min-width:1200px){.page-template__list-section{width:1040px;margin:0 auto 4.5rem}}