@media(max-width:767px){.elementor .s-header-logo{width:156px;}}@media(max-width:767px){.elementor .s-header-cta{display:none;}}@media(max-width:767px){.elementor .s-hero-title{font-size:40px;}}@media(max-width:767px){.elementor .s-hero-sub{font-size:17px;}}@media(max-width:767px){.elementor .s-hero-actions{flex-direction:column;align-items:stretch;}}@media(max-width:767px){.elementor .s-inicio{min-height:88vh;padding-block-start:72px;padding-block-end:48px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-info-card{padding-block-start:28px;padding-block-end:28px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .s-gallery-head{margin-block-start:0px;margin-block-end:36px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .s-prices-head{margin-block-start:0px;margin-block-end:36px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .s-price-head-noe{padding-block-start:22px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-price-head-mon{padding-block-start:22px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-contact-phone{font-size:40px;}}@media(max-width:767px){.elementor .s-contact-form-card{padding-block-start:28px;padding-block-end:28px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .s-where-rule2{display:block;}}@media(max-width:767px){.elementor .s-where-head{align-items:center;}}@media(max-width:767px){.elementor .s-where-cta{align-self:stretch;}}@media(max-width:767px){.elementor .s-where-info{text-align:center;align-items:center;}}@media(max-width:767px){.elementor .s-brand-logo{width:260px;}}@media(max-width:767px){.elementor .s-productos{padding-block-start:48px;padding-block-end:48px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-footer-brand{align-items:center;}}@media(max-width:767px){.elementor .s-footer-col1{align-items:center;}}@media(max-width:767px){.elementor .s-footer-col2{align-items:center;}}@media(max-width:767px){.elementor .s-footer-top{text-align:center;padding-block-start:56px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;gap:36px;grid-template-columns:minmax(0,1fr);justify-items:center;}}@media(max-width:767px){.elementor .s-footer-bottom{text-align:center;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;}}