._carousel-card__content--dynamic-cards--fullscreen-gallery_544mr_12,._carousel-card__content--dynamic-cards--resort-details_544mr_13,._carousel-card__content--dynamic-cards_544mr_11{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:var(--spacing-lg);position:absolute;box-sizing:border-box;top:0;left:0;background-color:var(--color-bg-primary);overflow:hidden;transition:all .5s ease-out;border-radius:var(--border-radius-xl);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:260px;height:390px;padding:var(--spacing-xl)}@media screen and (min-width:1024px){._carousel-card__content--dynamic-cards--fullscreen-gallery_544mr_12,._carousel-card__content--dynamic-cards--resort-details_544mr_13,._carousel-card__content--dynamic-cards_544mr_11{width:411px;height:308px;padding:var(--spacing-4xl)}}._carousel-card__content--dynamic-cards--fullscreen-gallery-wrapper_544mr_46,._carousel-card__content--dynamic-cards--resort-details-wrapper_544mr_47,._carousel-card__content--dynamic-cards-wrapper_544mr_45{position:relative;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}._carousel-card__content--dynamic-cards--fullscreen-gallery__wrapper_544mr_53,._carousel-card__content--dynamic-cards--resort-details__wrapper_544mr_54,._carousel-card__content--dynamic-cards__wrapper_544mr_52{position:relative;width:260px;height:390px}@media screen and (min-width:1024px){._carousel-card__content--dynamic-cards--fullscreen-gallery__wrapper_544mr_53,._carousel-card__content--dynamic-cards--resort-details__wrapper_544mr_54,._carousel-card__content--dynamic-cards__wrapper_544mr_52{width:411px;height:308px}}._carousel-card__content--dynamic-cards--fullscreen-gallery__content_544mr_72,._carousel-card__content--dynamic-cards--resort-details__content_544mr_73,._carousel-card__content--dynamic-cards__content_544mr_71{position:absolute;left:var(--spacing-xl);bottom:var(--spacing-xl);transform-origin:left;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:var(--spacing-xs);z-index:1}@media screen and (min-width:1024px){._carousel-card__content--dynamic-cards--fullscreen-gallery__content_544mr_72,._carousel-card__content--dynamic-cards--resort-details__content_544mr_73,._carousel-card__content--dynamic-cards__content_544mr_71{left:var(--spacing-4xl);bottom:var(--spacing-xl)}}._carousel-card__content--dynamic-cards--fullscreen-gallery__header_544mr_94,._carousel-card__content--dynamic-cards--resort-details__header_544mr_95,._carousel-card__content--dynamic-cards__header_544mr_93{display:flex;flex-direction:column;gap:var(--spacing-lg)}._carousel-card__content--dynamic-cards--fullscreen-gallery__description_544mr_101,._carousel-card__content--dynamic-cards--resort-details__description_544mr_102,._carousel-card__content--dynamic-cards__description_544mr_100{display:none}._carousel-card__content--dynamic-cards--fullscreen-gallery__picture_544mr_106,._carousel-card__content--dynamic-cards--resort-details__picture_544mr_107,._carousel-card__content--dynamic-cards__picture_544mr_105{transition:transform .5s ease-out .1s}._carousel-card__content--dynamic-cards--active_544mr_110 ._carousel-card__content--dynamic-cards--fullscreen-gallery__description_544mr_101,._carousel-card__content--dynamic-cards--active_544mr_110 ._carousel-card__content--dynamic-cards--resort-details__description_544mr_102,._carousel-card__content--dynamic-cards--active_544mr_110 ._carousel-card__content--dynamic-cards__description_544mr_100,._carousel-card__content--dynamic-cards--fullscreen-gallery--active_544mr_113 ._carousel-card__content--dynamic-cards--fullscreen-gallery__description_544mr_101,._carousel-card__content--dynamic-cards--fullscreen-gallery--active_544mr_113 ._carousel-card__content--dynamic-cards--resort-details__description_544mr_102,._carousel-card__content--dynamic-cards--fullscreen-gallery--active_544mr_113 ._carousel-card__content--dynamic-cards__description_544mr_100,._carousel-card__content--dynamic-cards--resort-details--active_544mr_116 ._carousel-card__content--dynamic-cards--fullscreen-gallery__description_544mr_101,._carousel-card__content--dynamic-cards--resort-details--active_544mr_116 ._carousel-card__content--dynamic-cards--resort-details__description_544mr_102,._carousel-card__content--dynamic-cards--resort-details--active_544mr_116 ._carousel-card__content--dynamic-cards__description_544mr_100{display:block}._carousel-card__content--dynamic-cards--resort-details_544mr_13{width:260px;height:390px;padding:var(--spacing-xl)}@media screen and (min-width:768px){._carousel-card__content--dynamic-cards--resort-details_544mr_13{width:411px;height:308px;padding:var(--spacing-4xl)}}@media screen and (min-width:1440px){._carousel-card__content--dynamic-cards--resort-details_544mr_13{width:767px;height:511px;padding:var(--spacing-4xl)}}._carousel-card__content--dynamic-cards--resort-details__wrapper_544mr_54{width:260px;height:390px}@media screen and (min-width:768px){._carousel-card__content--dynamic-cards--resort-details__wrapper_544mr_54{width:411px;height:308px}}@media screen and (min-width:1440px){._carousel-card__content--dynamic-cards--resort-details__wrapper_544mr_54{width:767px;height:511px}}._carousel-card__content--dynamic-cards--fullscreen-gallery_544mr_12{background-color:transparent;width:260px;height:480px;padding:var(--spacing-3xl)}@media screen and (min-width:768px){._carousel-card__content--dynamic-cards--fullscreen-gallery_544mr_12{width:469px;height:560px;padding:var(--spacing-4xl)}}@media screen and (min-width:1024px){._carousel-card__content--dynamic-cards--fullscreen-gallery_544mr_12{width:670px;height:446px;padding:var(--spacing-5xl)}}@media screen and (min-width:1440px){._carousel-card__content--dynamic-cards--fullscreen-gallery_544mr_12{width:780px;height:520px;padding:var(--spacing-5xl)}}._carousel-card__content--dynamic-cards--fullscreen-gallery__description_544mr_101{width:100%}._carousel-card__content--dynamic-cards--fullscreen-gallery__wrapper_544mr_53{width:260px;height:480px}@media screen and (min-width:768px){._carousel-card__content--dynamic-cards--fullscreen-gallery__wrapper_544mr_53{width:469px;height:560px}}@media screen and (min-width:1024px){._carousel-card__content--dynamic-cards--fullscreen-gallery__wrapper_544mr_53{width:670px;height:446px}}@media screen and (min-width:1440px){._carousel-card__content--dynamic-cards--fullscreen-gallery__wrapper_544mr_53{width:780px;height:520px}}._carousel-card__content--dynamic-cards--fullscreen-gallery__header_544mr_94 ._carousel-card__content--dynamic-cards--fullscreen-gallery__button_544mr_212{background-color:#fff3;color:var(--color-main-brand-primary-50)}._carousel-card__content--dynamic-cards--fullscreen-gallery__header_544mr_94 ._carousel-card__content--dynamic-cards--fullscreen-gallery__button-container_544mr_216 a,._carousel-card__content--dynamic-cards--fullscreen-gallery__header_544mr_94 ._carousel-card__content--dynamic-cards--fullscreen-gallery__button-container_544mr_216 button,._carousel-card__content--dynamic-cards--fullscreen-gallery__header_544mr_94 ._carousel-card__content--dynamic-cards--fullscreen-gallery__button-container_544mr_216 span{width:100%}@media screen and (min-width:768px){._carousel-card__content--dynamic-cards--fullscreen-gallery__header_544mr_94 ._carousel-card__content--dynamic-cards--fullscreen-gallery__button-container_544mr_216 a,._carousel-card__content--dynamic-cards--fullscreen-gallery__header_544mr_94 ._carousel-card__content--dynamic-cards--fullscreen-gallery__button-container_544mr_216 button,._carousel-card__content--dynamic-cards--fullscreen-gallery__header_544mr_94 ._carousel-card__content--dynamic-cards--fullscreen-gallery__button-container_544mr_216 span{width:unset}}@keyframes _grow-text_544mr_1{0%{max-height:0;opacity:0}to{max-height:1000px;opacity:1}}@keyframes _grow-previous_544mr_1{0%{width:var(--card-width);height:var(--card-height);top:var(--previous-top);left:var(--previous-left)}}@keyframes _grow-next_544mr_1{0%{width:var(--card-width);height:var(--card-height);top:var(--next-top);left:var(--next-left)}}@keyframes _grow_544mr_1{0%{width:var(--active-card-width);height:var(--active-card-height);top:var(--active-card-top);left:var(--active-card-left)}}