.m-card{cursor:pointer}.m-card,.m-card:hover .m-card__favorite{transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.m-card:hover .m-card__favorite{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:hsl(var(--twc-primary-200)/var(--twc-primary-200-opacity,var(--tw-bg-opacity)));--tw-text-opacity:1;color:hsl(var(--twc-secondary-600)/var(--twc-secondary-600-opacity,var(--tw-text-opacity)))}.m-card--padding{border-radius:1.5rem;border-width:1px;--tw-border-opacity:1;border-color:hsl(var(--twc-secondary-200)/var(--twc-secondary-200-opacity,var(--tw-border-opacity)));padding:1rem 1rem 2.5rem}.vistatravel.m-card--padding{--tw-border-opacity:1;border-color:hsl(var(--twc-secondary-250)/var(--twc-secondary-250-opacity,var(--tw-border-opacity)))}:is(.vistatravel>.m-card--padding:not([data-theme])){--tw-border-opacity:1;border-color:hsl(var(--twc-secondary-250)/var(--twc-secondary-250-opacity,var(--tw-border-opacity)))}:is(.vistatravel .m-card--padding:not(.vistatravel [data-theme]:not(.vistatravel) *)){--tw-border-opacity:1;border-color:hsl(var(--twc-secondary-250)/var(--twc-secondary-250-opacity,var(--tw-border-opacity)))}:is(.vistatravel:not(:has([data-theme])) .m-card--padding:not([data-theme])){--tw-border-opacity:1;border-color:hsl(var(--twc-secondary-250)/var(--twc-secondary-250-opacity,var(--tw-border-opacity)))}[data-theme=vistatravel].m-card--padding{--tw-border-opacity:1;border-color:hsl(var(--twc-secondary-250)/var(--twc-secondary-250-opacity,var(--tw-border-opacity)))}:is([data-theme=vistatravel]>.m-card--padding:not([data-theme])){--tw-border-opacity:1;border-color:hsl(var(--twc-secondary-250)/var(--twc-secondary-250-opacity,var(--tw-border-opacity)))}:is([data-theme=vistatravel] .m-card--padding:not([data-theme=vistatravel] [data-theme]:not([data-theme=vistatravel]) *)){--tw-border-opacity:1;border-color:hsl(var(--twc-secondary-250)/var(--twc-secondary-250-opacity,var(--tw-border-opacity)))}:is([data-theme=vistatravel]:not(:has([data-theme])) .m-card--padding:not([data-theme])){--tw-border-opacity:1;border-color:hsl(var(--twc-secondary-250)/var(--twc-secondary-250-opacity,var(--tw-border-opacity)))}.m-card__image-wrapper{border-radius:1.5rem;position:relative;width:100%;--tw-bg-opacity:1;background-color:hsl(var(--twc-primary-300)/var(--twc-primary-300-opacity,var(--tw-bg-opacity)));transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.m-card__image-wrapper--bg{padding-top:65%}.m-card__picture-image{display:block;padding-top:65%;position:relative}.m-card__image,.m-card__picture-image{height:100%;width:100%}.m-card__image{border-radius:1.5rem;-o-object-fit:cover;object-fit:cover;position:absolute;top:0}.m-card__content,.m-card__image{transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.m-card__content{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;margin-top:-1.25rem;padding:2.5rem 1rem 1.5rem}@media (min-width:768px){.m-card__content{padding-bottom:2.5rem;padding-top:3rem}}.m-card__content--background{--tw-bg-opacity:1;background-color:hsl(var(--twc-gray-100)/var(--twc-gray-100-opacity,var(--tw-bg-opacity)))}.m-card__icon{border-radius:9999px;height:3rem;width:3rem;--tw-bg-opacity:1;background-color:hsl(var(--twc-secondary-200)/var(--twc-secondary-200-opacity,var(--tw-bg-opacity)));transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.m-card__icon.a-icon svg{height:2rem;width:2rem}.m-card__departure-location{align-items:center;display:flex;justify-content:center}.m-card__departure-location-text{font-size:.75rem;font-weight:600;line-height:1rem}.m-card__favorite{position:absolute;right:1rem;top:1rem;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.m-card__icons-wrapper{bottom:1rem;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;position:absolute;right:1rem}.m-card__splash-text{align-items:center;border-radius:1rem;display:flex;justify-content:center;left:.5rem;position:absolute;top:.5rem;z-index:1;--tw-bg-opacity:1;background-color:hsl(var(--twc-primary-500)/var(--twc-primary-500-opacity,var(--tw-bg-opacity)));font-size:.875rem;font-weight:600;line-height:1.25rem;padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}
