@media(max-width:767px){.elementor .s-hero-h1{font-size:56px;letter-spacing:-2px;line-height:54px;& .rb-sub{font-size:28px;line-height:32px;padding-inline-start:0}\n}}@media(max-width:767px){.elementor .s-hero{min-height:60vh;padding-block-start:130px;padding-block-end:50px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-statement{padding-block-start:90px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-consiste-h2{margin:0px;& .rb-l2{display:inline;padding-inline-start:0}\n}}@media(max-width:767px){.elementor .s-consiste-intro{margin-block-start:30px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .s-factor-1-num{width:50px;min-width:50px;}}@media(max-width:767px){.elementor .s-factor-2-num{width:50px;min-width:50px;}}@media(max-width:767px){.elementor .s-factor-3-num{width:50px;min-width:50px;}}@media(max-width:767px){.elementor .s-factor-4-num{width:50px;min-width:50px;}}@media(max-width:767px){.elementor .s-foto-visita{height:380px;}}@media(max-width:767px){.elementor .s-etiqueta-titulo{font-size:32px;line-height:32px;}}@media(max-width:767px){.elementor .s-consiste{padding-block-start:80px;padding-block-end:80px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-beneficios-h2{margin:0px;& .rb-l2{display:inline;padding-inline-start:0}\n}}@media(max-width:767px){.elementor .s-beneficios-head{padding-block-start:0px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .s-tarjetas{flex-direction:column;}}@media(max-width:767px){.elementor .s-beneficios{padding-block-start:20px;padding-block-end:30px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-contacto-h2{font-size:40px;letter-spacing:-1.5px;line-height:42px;}}@media(max-width:767px){.elementor .s-contacto-asesoramiento{padding-block-start:80px;padding-block-end:80px;padding-inline-start:20px;padding-inline-end:20px;}}