.elementor .DUP_texto-oscuro{font-weight:400;font-size:18px;color:#56636F;letter-spacing:0px;line-height:1.7;text-align:start;margin:0px;}.elementor .eyebrow-claro{font-family:Manrope;font-weight:700;font-size:13px;color:#C49A52;letter-spacing:1.6px;line-height:18px;text-align:start;font-style:normal;text-decoration:none;text-transform:uppercase;}.elementor .texto-claro{font-weight:400;font-size:19px;color:#D6DCE1;letter-spacing:0px;line-height:1.6;text-align:start;margin:0px;}.elementor .texto-oscuro{font-weight:400;font-size:18px;color:#56636F;letter-spacing:0px;line-height:1.7;text-align:start;margin:0px;}.elementor .titulo-oscuro{font-weight:700;color:#0E1A26;}.elementor .titulo-claro{font-weight:700;color:#FFFFFF;}.elementor .tipografia-display-playfair{font-family:"Playfair Display";}.elementor .costa-brava-seccion{padding-block-start:70px;padding-block-end:70px;padding-inline-start:max(calc(4.5% + 10px), calc((100% - 1270px)/2));padding-inline-end:max(calc(4.5% + 10px), calc((100% - 1270px)/2));}.elementor .costa-brava-titulo-seccion{font-size:48px;line-height:1.15;}