@media(max-width:767px){.elementor .popup--menu{height:100%;min-height:100vh;gap:5px;justify-content:flex-start;}}@media(max-width:767px){.elementor .contenedor--popup-menu{padding-block-start:10px;padding-block-end:10px;padding-inline-start:15px;padding-inline-end:15px;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;}}@media(max-width:767px){.elementor .icono-cerrar{width:35px;height:40px;position:static;color:var(--gris-antracita);display:block;}}@media(max-width:767px){.elementor .icono-cerrar:hover,.elementor .icono-cerrar:focus-visible{color:var(--oro);background-color:var(--blanco);}}@media(max-width:767px){.elementor .boton--primario{width:100%;}}@media(max-width:767px){.elementor .columna--footer{width:100%;min-width:100%;padding-block-start:20px;padding-inline-start:0px;border-block-start-width:2px;border-inline-start-width:0px;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .contenedor--1550{padding-inline-start:15px;padding-inline-end:15px;margin-block-start:40px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .titulo--banner{font-size:40px;text-align:center;}}@media(max-width:767px){.elementor .titulo--testimonial{font-size:20px;}}@media(max-width:767px){.elementor .img--casos{width:50%;max-width:100%;}}@media(max-width:767px){.elementor .contenedor--titulo-caso{padding-block-start:10px;padding-block-end:10px;}}@media(max-width:767px){.elementor .svg--casos{width:50px;height:50px;}}@media(max-width:767px){.elementor .contenedor--caso{gap:20px;}}