.page-template{margin-top:2rem}body.fs .page-template{margin-top:var(--header-height)}@media only screen and (min-width:992px){body.fs .page-template{margin-top:2rem}}body.hwal .page-template{margin-top:var(--header-height)}@media only screen and (min-width:992px){body.hwal .page-template{margin-top:2rem}}body.sv .page-template{margin-top:var(--header-height)}@media only screen and (min-width:992px){body.sv .page-template{margin-top:2rem}.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%}.page-template__card-list{margin:0 auto 7.5rem;overflow:visible}@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__viewport{grid-row:2;grid-column:1;position:relative}.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:fit-content!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}}body.fs .homepage-main,body.hwal .homepage-main,body.sv .homepage-main{margin-top:var(--header-height)!important;padding-top:0!important}html body .page-template__small-promos{overflow:visible}html body .page-template__small-promos .cards-carousel{width:100%!important;max-width:none!important;margin:0!important;position:relative}html body .page-template__small-promos .cards-carousel__slider{gap:1rem!important;padding-left:0!important;padding-right:0!important}