@media(max-width:767px){.elementor .padding-default{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .h1{font-size:35px;line-height:37px;}}@media(max-width:767px){.elementor .top-text{font-size:13px;margin-block-end:-12px;}}@media(max-width:767px){.elementor .h2{font-size:28px;line-height:34px;}}@media(max-width:767px){.elementor .boton-fill{width:100%;}}@media(max-width:767px){.elementor .btn-linea{width:auto;}}@media(max-width:767px){.elementor .boton-hero{width:100%;}}@media(max-width:767px){.elementor .hero-services{padding-block-end:50px;}}@media(max-width:767px){.elementor .gap-horizontal{gap:2rem;}}@media(max-width:767px){.elementor .gap-2{gap:2rem;}}@media(max-width:767px){.elementor .card{padding:0rem;border-style:none;background-color:#ffffff00;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);flex-direction:row;gap:0rem;}}@media(max-width:767px){.elementor .padding-CTA{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .padding-form{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .img-hero{min-width:350px;min-height:400px;margin-block-end:-150px;}}@media(max-width:767px){.elementor .form-space-fix{padding-block-start:2rem;padding-block-end:3rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .gap-mobile{gap:1rem;}}@media(max-width:767px){.elementor .center-mobile{text-align:center;align-items:center;}}@media(max-width:767px){.elementor .iconos-sub-hero{width:95%;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:10px;border-block-start-width:5px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--gold);border-style:solid;background-color:var(--light-gray);flex-direction:column;gap:14px;}}@media(max-width:767px){.elementor .button-desk-left-align{width:auto;min-width:0px;align-self:center;}}@media(max-width:767px){.elementor .btn-hero{width:auto;min-width:0px;}}@media(max-width:767px){.elementor .inner-hero-buttoins{margin-block-start:-20px;flex-direction:column;}}@media(max-width:767px){.elementor .mobile-izquierda{align-self:start;}}@media(max-width:767px){.elementor .justificar-mobile-izquierda{text-align:start;}}