.elementor .footer-logo-cont{width:13%;padding:0}.elementor .footer-inner-cont{padding-block-start:64px;padding-block-end:64px;padding-inline-start:0;padding-inline-end:0;flex-direction:column;row-gap:24px;align-self:center}.elementor .final-sec-row{width:64%;padding:0;display:flex;flex-direction:column;row-gap:56px}.elementor .home-contact-h5{font-family:"Merriweather";font-weight:400;font-size:18px;color:#EDECE4;letter-spacing:.04em;line-height:1em;text-align:start}.elementor .contact-title{padding:0;display:flex;flex-direction:column;row-gap:12px}.elementor .contact{padding:0;display:flex;flex-direction:row;row-gap:28px}.elementor .contact-field-cont{padding:0;display:flex;flex-direction:column;row-gap:12px}.elementor .contact-row{column-gap:40px;padding:0;display:flex;flex-direction:row}.elementor .contact-input{font-family:"Merriweather";font-weight:300;font-size:16px;letter-spacing:.04em;line-height:1.2em;text-align:start}.elementor .contact-CTA{font-family:"Fraunces";font-weight:500;font-size:20px;color:var(--AzulNoche);letter-spacing:.04em;line-height:1em;text-align:start;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:32px;padding-inline-end:32px;background-color:var(--DoradoClaro)}.elementor .home-h4{font-family:"Merriweather";font-weight:500;font-size:18px;color:var(--DoradoClaro);letter-spacing:.04em;line-height:1em;text-transform:uppercase;display:flex;flex-direction:row;align-items:stretch}.elementor .home-h3{font-family:"Fraunces";font-weight:600;font-size:32px;color:var(--OffWhite);letter-spacing:.04em;line-height:1em;text-transform:uppercase;display:flex;flex-direction:row;flex:1 0 auto;align-items:stretch;align-self:stretch}.elementor .home-exp-show{width:50%;padding:0;border-width:1px;border-color:#f7f7f0bf;display:flex;flex-direction:column;align-items:stretch;align-self:stretch}.elementor .quote{font-family:"Merriweather";font-weight:300;font-size:20px;color:#EDECE4;letter-spacing:.04em;line-height:1.2em;text-align:center}.elementor .quote-det{font-family:"Fraunces";font-weight:600;font-size:20px;color:var(--DoradoClaro);letter-spacing:.04em;line-height:1em;text-align:start;padding:0;margin:0}.elementor .MainCTA{font-family:"Fraunces";font-weight:600;font-size:20px;color:var(--AzulNoche);letter-spacing:.04em;text-align:start;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;background-color:var(--DoradoClaro);align-self:end}.elementor .home-sec-CTA{font-family:"Fraunces";font-weight:500;font-size:22px;color:var(--DoradoClaro);letter-spacing:.04em;word-spacing:0;line-height:1em;text-align:center;text-transform:uppercase;border-radius:0;border-width:2px;border-color:var(--DoradoClaro);border-style:solid;background-color:#fff0}.elementor .location-containter{max-width:50%;padding:0;flex-direction:column;row-gap:24px}.elementor .home-p{width:100%;font-family:"Merriweather";font-weight:200;font-size:18px;color:#F7F7F0;letter-spacing:.04em;line-height:1.2em;display:flex;flex-direction:row;flex:1 0 auto;align-items:stretch;align-self:stretch}.elementor .home-exp-desc{padding:0;display:flex;flex-direction:column;row-gap:16px;flex:1 0 auto;align-items:stretch;align-self:stretch}.elementor .home-exp-det-cont{column-gap:32px;padding:0;display:flex;flex-direction:row;flex:1 0 auto;align-self:stretch}.elementor .home-exp-cont{width:100%;padding:40px;background-color:var(--AzulProfundo);display:flex;flex-direction:column;row-gap:12px;flex:1 0 auto;justify-content:space-between;align-items:stretch;align-self:stretch}.elementor .home-exp-book-cont{padding:0;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;align-self:stretch}.elementor .home-ter-CTA{font-family:"Merriweather";font-weight:300;font-size:18px;color:#F7F7F0;letter-spacing:.04em;line-height:1em;text-align:start;text-decoration:underline;text-transform:capitalize;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0;padding-inline-end:0;background-color:#fff0}.elementor .home-exp-desc-cont{padding:0;display:flex;flex-direction:column;row-gap:20px;align-items:stretch;align-self:stretch}.elementor .home-exp-bot-cont{padding:0;margin:0;display:flex;flex-direction:column;row-gap:16px;align-items:stretch;align-self:stretch}.elementor .home-h2{font-family:"Fraunces";font-weight:400;font-size:52px;color:var(--DoradoClaro);letter-spacing:.04em;line-height:1em;text-align:center;text-transform:uppercase}.elementor .home-sub-h{font-family:"Merriweather";font-weight:300;font-size:22px;color:var(--OffWhite);letter-spacing:.04em;line-height:1em;text-align:center;display:flex;flex-direction:row;align-self:center}.elementor .sec-row{width:64%;column-gap:0;padding:0;display:flex;flex-direction:column;row-gap:32px}.elementor .home-h5{font-family:"Merriweather";font-weight:300;font-size:20px;color:#EDECE4;letter-spacing:.04em;line-height:1em;text-align:start}.elementor .home-sec-row{padding-block-start:88px;padding-block-end:88px;padding-inline-start:88px;padding-inline-end:88px;background-color:#122131;display:flex;flex-direction:column;row-gap:56px;justify-content:center;align-items:center}.elementor .carrusel-cont{width:88%;padding:0;display:flex;flex-direction:column;row-gap:56px;align-items:center}.elementor .location-row{column-gap:10%;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:row;justify-content:center}.elementor .location-button-cont{column-gap:24px;padding:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.elementor .faq-answer-p{font-family:"Merriweather";font-weight:300;font-size:18px;color:var(--OffWhite);letter-spacing:.04em;line-height:1.4em;text-align:start}.elementor .faq-answer-cont{padding:0;display:flex;flex-direction:column;row-gap:12px}.elementor .home-h1{font-family:"Fraunces";font-weight:400;font-size:68px;color:var(--OffWhite);letter-spacing:.04em;line-height:1em;text-align:center;text-transform:uppercase;padding:0;display:flex;flex-direction:row;align-self:center}.elementor .footer-cont-gral{padding:0;background-color:var(--AzulProfundo);display:flex;flex-direction:column}.elementor .faq-shortcode{padding:0;flex-direction:column}.elementor .footer-row{padding:0;justify-content:space-between}.elementor .copyright{font-family:"Merriweather";font-weight:400;font-size:14px;color:var(--OffWhite)}