.elementor .DUP_faq7{font-family:Jost;font-weight:700;font-size:30px;color:var(--DUP_Fondo-Azul-principal7);letter-spacing:0.75px;line-height:36px;text-align:center;text-transform:uppercase;}.elementor .DUP_faq6{font-family:Jost;font-weight:700;font-size:30px;color:var(--DUP_Fondo-Azul-principal6);letter-spacing:0.75px;line-height:36px;text-align:center;text-transform:uppercase;}.elementor .DUP_faq5{font-family:Jost;font-weight:700;font-size:30px;color:var(--DUP_Fondo-Azul-principal5);letter-spacing:0.75px;line-height:36px;text-align:center;text-transform:uppercase;}.elementor .DUP_faq4{font-family:Jost;font-weight:700;font-size:30px;color:var(--DUP_Fondo-Azul-principal4);letter-spacing:0.75px;line-height:36px;text-align:center;text-transform:uppercase;}.elementor .DUP_faq3{font-family:Jost;font-weight:700;font-size:30px;color:var(--DUP_Fondo-Azul-principal3);letter-spacing:0.75px;line-height:36px;text-align:center;text-transform:uppercase;}.elementor .DUP_faq2{font-family:Jost;font-weight:700;font-size:30px;color:var(--DUP_Fondo-Azul-principal2);letter-spacing:0.75px;line-height:36px;text-align:center;text-transform:uppercase;}.elementor .DUP_faq1{font-family:Jost;font-weight:700;font-size:30px;color:var(--DUP_Fondo-Azul-principal1);letter-spacing:0.75px;line-height:36px;text-align:center;text-transform:uppercase;}.elementor .DUP_faq{font-family:Jost;font-weight:700;font-size:30px;color:var(--DUP_Fondo-Azul-principal);letter-spacing:0.75px;line-height:36px;text-align:center;text-transform:uppercase;}.elementor .H1Slider{font-family:var(--Jost);font-weight:700;font-size:60px;color:#ffffff;text-align:center;text-transform:uppercase;align-self:center;}.elementor .botonslider{width:180px;height:40px;font-family:var(--Jost);font-weight:700;font-size:12px;color:#ffffff;word-spacing:0.28px;line-height:16px;text-align:center;text-transform:uppercase;background-color:var(--Mostazaprincipal);display:block;align-self:center;}.elementor .LetraBeneficio{text-align:center;}.elementor .iconobenef{width:24px;height:28px;}.elementor .ubicaciones{font-family:Jost;font-weight:700;font-size:14px;color:var(--Fondo-Azul-principal);letter-spacing:0.7px;line-height:20px;text-transform:uppercase;}.elementor .ubicasubti{font-family:Inter;font-weight:400;font-size:14px;color:var(--Colortextospequenositalic);line-height:20px;font-style:italic;}.elementor .h2home{font-family:var(--Jost);font-weight:700;font-size:36px;color:var(--Fondo-Azul-principal);letter-spacing:0.09px;line-height:40px;text-align:start;text-transform:uppercase;flex-direction:column;gap:10px;}.elementor .h2titulos{font-family:var(--Jost);font-weight:700;font-size:48px;color:var(--Fondo-Azul-principal);letter-spacing:0.09px;line-height:48px;text-align:center;text-transform:uppercase;}.elementor .subital{width:60%;font-family:Inter;font-weight:400;font-size:16.5px;color:var(--Colortextospequenositalic);line-height:29.25px;text-align:center;font-style:italic;}.elementor .botoncard{width:102px;height:33px;min-width:102px;min-height:33px;font-family:var(--Jost);font-weight:700;font-size:10px;color:var(--Fondo-Azul-principal);letter-spacing:0px;line-height:10px;text-align:center;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:12px;padding-inline-end:12px;border-radius:0px;border-width:1px;border-color:var(--Mostazaprincipal);border-style:solid;background-color:var(--BlancoTexto);}.elementor .subcards{max-width:90%;font-family:Inter;font-weight:400;font-size:15px;color:var(--Colortextospequenositalic);line-height:24px;text-align:center;font-style:italic;}.elementor .raya{width:64px;height:4px;background-color:var(--Mostazaprincipal);}.elementor .CARDOFRECE{flex-direction:column;justify-content:flex-end;align-items:start;}.elementor .CARD{width:24%;padding:30px;display:flex;flex-direction:column;gap:15px;justify-content:flex-end;align-items:start;}.elementor .TITULOCARD{text-transform:uppercase;}.elementor .LINKCARD{font-family:Jost;font-weight:700;font-size:12px;color:var(--Mostazaprincipal);line-height:16px;text-transform:uppercase;padding-block-start:0px;padding-block-end:1px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Mostazaprincipal);border-style:solid;background-color:#ffffff00;align-self:start;}.elementor .CARD2{width:49.4%;padding:30px;flex-direction:column;gap:15px;justify-content:flex-end;align-items:start;}.elementor .SUBCARD2{font-family:Inter;font-weight:400;font-size:13px;color:var(--Colortextospequenositalic);line-height:26px;text-align:start;font-style:italic;}.elementor .BOTONCARD2{font-family:var(--Jost);font-weight:700;font-size:10px;color:var(--Mostazaprincipal);letter-spacing:1px;line-height:15px;text-align:start;padding:0px;margin:0px;border-radius:0px;border-width:0px;border-color:var(--Mostazaprincipal);border-style:none;background-color:#ffffff00;align-self:start;}.elementor .TITUPLANES{font-family:Jost;font-weight:700;font-size:18px;color:var(--Fondo-Azul-principal);line-height:28px;text-transform:uppercase;margin-block-start:20px;}.elementor .IMGPLANES{width:100%;}.elementor .CARDPLANES{width:24%;padding:0px;background-color:var(--BlancoTexto);flex-direction:column;gap:0px;justify-content:flex-start;}.elementor .CARDUBICACION{width:32%;padding:0px;margin:0px;background-color:var(--BlancoTexto);flex-direction:column;gap:0px;justify-content:flex-start;align-items:center;}.elementor .CARBAJOUBICA{padding:20px;flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .TITULOOFERTAS{font-family:Jost;font-weight:700;font-size:24px;color:var(--Fondo-Azul-principal);letter-spacing:0.6px;line-height:32px;text-align:center;text-transform:uppercase;}.elementor .BOTONCARDOFERTA{width:192px;height:39px;font-family:Jost;font-weight:700;font-size:9px;color:var(--BlancoTexto);letter-spacing:1px;line-height:15px;text-transform:uppercase;background-color:var(--Mostazaprincipal);}.elementor .cardoferta{width:32%;padding:0px;flex-direction:column;gap:0px;}.elementor .cofrebotones{gap:20px;justify-content:center;align-items:center;}.elementor .numeroscuenta{font-family:Jost;font-weight:700;font-size:60px;color:var(--Fondo-Azul-principal);letter-spacing:1.5px;line-height:60px;}.elementor .subnumeros{font-family:Cormorant Garamond;font-weight:700;font-size:10px;color:var(--Colortextospequenositalic);letter-spacing:1px;line-height:15px;text-align:start;text-transform:uppercase;}.elementor .booking{font-family:Jost;font-weight:700;font-size:20px;color:var(--Fondo-Azul-principal);letter-spacing:-0.5px;line-height:25px;text-transform:uppercase;}.elementor .italic24{font-family:Inter;font-weight:400;font-size:24px;color:var(--azulvariacion);line-height:32px;text-align:center;}.elementor .opinionessubsub{font-family:Jost;font-weight:700;font-size:11px;color:var(--Mostazaprincipal);letter-spacing:3.3px;line-height:16.5px;text-align:center;text-transform:uppercase;}.elementor .faq{font-family:Jost;font-weight:700;font-size:30px;color:var(--Fondo-Azul-principal);letter-spacing:0.75px;line-height:36px;text-align:center;text-transform:uppercase;}.elementor .footer1{font-family:Jost;font-weight:700;font-size:14px;color:var(--Mostazaprincipal);letter-spacing:0.35px;line-height:20px;text-align:start;text-transform:uppercase;}.elementor .footer2{font-family:Jost;font-weight:500;font-size:14px;color:#ffffff99;line-height:20px;text-transform:uppercase;}.elementor .iconofooter{width:40px;height:40px;color:var(--Fondo-Azul-principal);background-color:#ffffff;}.elementor .subsliders{font-family:Inter;font-weight:400;font-size:18px;color:#ffffff;line-height:28px;text-align:center;font-style:italic;}.elementor .subbooking{font-family:Inter;font-weight:400;font-size:14px;color:#475569;line-height:20px;font-style:italic;}.elementor .habitacard4{padding:20px;flex-direction:column;gap:15px;align-items:start;}.elementor .habitacard4sub{font-family:Inter;font-weight:400;font-size:12.9px;color:var(--Colortextospequenositalic);line-height:22.8px;text-align:start;}.elementor .espacioideal{font-family:Jost;font-weight:700;font-size:18px;color:var(--Fondo-Azul-principal);letter-spacing:0.45px;line-height:28px;text-transform:uppercase;}.elementor .cofrebotonesizqu{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:20px;justify-content:flex-start;}.elementor .cardespacioideal{width:31%;padding:0px;margin:0px;background-color:#ffffff;flex-direction:column;gap:0px;justify-content:flex-start;align-items:start;}.elementor .botomasgrande{width:365px;height:56px;font-family:Jost;font-weight:700;font-size:16px;color:#ffffff;letter-spacing:0.4px;line-height:24px;text-align:center;text-transform:uppercase;background-color:var(--Mostazaprincipal);}.elementor .bannerhabitaciones{flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .letrahabitacionescheck{font-family:Cormorant Garamond;font-weight:600;font-size:9px;color:#ffffff;letter-spacing:0.45px;line-height:11px;text-align:center;text-transform:uppercase;}.elementor .cuboenazul{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;align-self:center;}.elementor .botonvolver{width:120px;height:50px;font-family:Inter;font-weight:500;font-size:15px;color:var(--Fondo-Azul-principal);line-height:26px;padding-block-start:12px;background-color:var(--BlancoTexto);}.elementor .parrafos{font-family:Inter;font-weight:400;font-size:14px;color:var(--parrafos);line-height:26px;text-align:justify;}.elementor .comodidades{font-family:Jost;font-weight:700;font-size:26px;color:var(--Fondo-Azul-principal);line-height:32px;text-align:center;text-transform:uppercase;}.elementor .svgcomodidades{width:30px;height:36px;}.elementor .cuadritoscomodidades{width:33%;flex-direction:column;gap:5px;justify-content:center;align-items:center;}.elementor .h4comodidades{font-family:Jost;font-weight:700;font-size:12px;color:var(--Fondo-Azul-principal);line-height:24px;text-align:center;text-transform:uppercase;}.elementor .galeriacuadros{width:32%;}.elementor .fotogaleriahabitacion{width:100%;}.elementor .cardtestimonio{padding:20px;flex-direction:column;gap:15px;}.elementor .textcardtesti{font-family:Inter;font-weight:400;font-size:14px;color:var(--Colortextospequenositalic);line-height:26px;font-style:italic;}.elementor .stars{width:112px;}.elementor .testpersona{font-family:Jost;font-weight:700;font-size:14px;color:var(--Fondo-Azul-principal);letter-spacing:0.35px;line-height:20px;text-transform:uppercase;}.elementor .testpersona2{font-family:Cormorant Garamond;font-weight:400;font-size:12px;color:var(--Colortextospequenositalic);line-height:16px;}.elementor .let{width:40px;height:40px;min-width:40px;min-height:40px;max-width:40px;max-height:40px;padding:0px;border-radius:999px;background-color:var(--Fondo-Azul-principal);justify-content:center;align-items:center;}.elementor .regatatitulo{font-family:Jost;font-weight:700;font-size:36px;color:var(--BlancoTexto);letter-spacing:0.9px;line-height:40px;text-align:center;text-transform:uppercase;}.elementor .subtregaa{font-family:Inter;font-weight:400;font-size:16px;color:var(--Colortextospequenositalic);line-height:28px;text-align:center;font-style:italic;padding-block-end:30px;}.elementor .botonazul{width:314px;height:44px;font-family:Jost;font-weight:700;font-size:12px;color:#018AC7;line-height:16px;text-align:center;text-transform:uppercase;border-radius:0px;border-width:2px;border-color:#018AC7;border-style:solid;background-color:var(--BlancoTexto);}.elementor .botonamarillo{width:314px;height:44px;font-family:Jost;font-weight:700;font-size:12px;color:var(--BlancoTexto);line-height:16px;text-align:center;text-transform:uppercase;background-color:var(--Mostazaprincipal);}.elementor .h2blanco{font-family:Jost;font-weight:700;font-size:36px;color:var(--BlancoTexto);letter-spacing:0.9px;line-height:40px;text-align:center;text-transform:uppercase;}.elementor .subblanco{font-family:Inter;font-weight:400;font-size:15px;color:#ffffffb3;line-height:23px;text-align:center;font-style:italic;}.elementor .cardespacios{padding-block-start:0px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--fondoblancohumo);flex-direction:column;gap:25px;align-items:center;}.elementor .imagecardespacios{width:100%;}.elementor .titulocardespacios{font-family:Jost;font-weight:700;font-size:24px;color:var(--Fondo-Azul-principal);letter-spacing:0.6px;line-height:32px;text-align:center;text-transform:uppercase;}.elementor .parrafoestiloscard{font-family:Inter;font-weight:400;font-size:15px;color:var(--parrafos);line-height:24px;text-align:center;font-style:italic;}.elementor .botoncardespacios{width:90%;height:49px;font-family:Jost;font-weight:700;font-size:12px;color:var(--BlancoTexto);line-height:16px;text-align:center;text-transform:uppercase;background-color:var(--Mostazaprincipal);}.elementor .categoria{position:absolute;inset-block-start:15px;inset-inline-start:15px;font-family:Jost;font-weight:700;font-size:10px;color:var(--BlancoTexto);letter-spacing:1px;line-height:15px;text-align:center;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;background-color:var(--categorias);}.elementor .cardblog{height:253px;justify-content:center;align-items:center;}.elementor .carblog{font-family:Jost;font-weight:700;font-size:30px;color:#ffffff;letter-spacing:0.9px;line-height:34px;text-align:center;text-transform:uppercase;}