.elementor-70 .elementor-element.elementor-element-757c879{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-9e4e3fc .vagilax-page-hero__content{text-align:start;}.elementor-70 .elementor-element.elementor-element-9e4e3fc .vagilax-page-hero__actions{justify-content:start;}.elementor-70 .elementor-element.elementor-element-9e4e3fc .vagilax-page-hero__media{order:2;}.elementor-70 .elementor-element.elementor-element-9e4e3fc .vagilax-page-hero__image{object-fit:cover;object-position:center center;}.elementor-70 .elementor-element.elementor-element-9e4e3fc .vagilax-page-hero__title{color:#5E2A49;}.elementor-70 .elementor-element.elementor-element-9e4e3fc .vagilax-page-hero__description{color:#4B5563;}.elementor-70 .elementor-element.elementor-element-e1a517d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-2ef2fd8 .vagilax-contact-details__title{color:#5E2A49;}.elementor-70 .elementor-element.elementor-element-2ef2fd8 .vagilax-contact-details__description{color:#4B5563;}.elementor-70 .elementor-element.elementor-element-e23f22c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-4aef150 .lead-magnet__card{background-color:#EADCD6;}.elementor-70 .elementor-element.elementor-element-4aef150 .lead-magnet__offset-bg{background-color:#FAF3F3;}.elementor-70 .elementor-element.elementor-element-4aef150 .booking-tab-btn.active{color:#5E2A49;}.elementor-70 .elementor-element.elementor-element-4aef150 .booking-tab-btn.active::after{background-color:#5E2A49;}.elementor-70 .elementor-element.elementor-element-4aef150 .booking-form__submit{background-color:#C73552;color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-4aef150 .lead-magnet__input{background-color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-1c3e718{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-33cca5b .vagilax-info-cards__grid{grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor-70 .elementor-element.elementor-element-33cca5b .vagilax-info-cards__title{color:#5E2A49;}.elementor-70 .elementor-element.elementor-element-33cca5b .vagilax-info-cards__description{color:#4B5563;}.elementor-70 .elementor-element.elementor-element-362b555{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-fdb8c75 .vagilax-faq__title{color:#5E2A49;}.elementor-70 .elementor-element.elementor-element-fdb8c75 .vagilax-faq__description{color:#4B5563;}.elementor-70 .elementor-element.elementor-element-36cb379{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-38e2487 .final-cta__title{color:#5E2A49;}.elementor-70 .elementor-element.elementor-element-38e2487 .final-cta__text{color:#4B5563;}.elementor-70 .elementor-element.elementor-element-38e2487 .text-underline-dotted{text-decoration-color:#E64362;}.elementor-70 .elementor-element.elementor-element-38e2487 .final-cta .btn--primary{background-color:#C73552;color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-38e2487 .final-cta__dots{background-image:radial-gradient(rgba(94,42,73,.4) 2px, transparent 2px);}:root{--page-title-display:none;}@media(max-width:991px){.elementor-70 .elementor-element.elementor-element-33cca5b .vagilax-info-cards__grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-33cca5b .vagilax-info-cards__grid{grid-template-columns:repeat(1, minmax(0, 1fr));}}