@media(max-width:767px){.elementor .cb-title-section{font-size:34px;line-height:1.08em;}}@media(max-width:767px){.elementor .cb-card{width:100%;max-width:360px;}}@media(max-width:767px){.elementor .cb-header-mobile{padding-inline-start:5px;padding-inline-end:5px;}}@media(max-width:767px){.elementor .cb-logo-movil{width:70px;}}@media(max-width:767px){.elementor .cb-footer-cta{padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .cb-footer-cta-inner{gap:24px;}}@media(max-width:767px){.elementor .cb-footer-cta-title{font-size:32px;line-height:1.05em;}}@media(max-width:767px){.elementor .cb-footer-cta-right{padding:0px;flex-direction:column;align-items:stretch;}}@media(max-width:767px){.elementor .cb-footer-main{padding-block-start:48px;padding-block-end:40px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .cb-footer-inner{width:100%;max-width:100%;flex-direction:column;gap:8px;justify-content:flex-start;align-items:start;}}@media(max-width:767px){.elementor .cb-footer-brand{width:100%;border-inline-end-width:0px;border-style:none;}}@media(max-width:767px){.elementor .cb-footer-col{width:100%;}}@media(max-width:767px){.elementor .cb-footer-title{line-height:1.45em;}}@media(max-width:767px){.elementor .cb-footer-solutions{border-inline-end-width:0px;border-style:none;}}@media(max-width:767px){.elementor .cb-footer-bottom-inner{width:100%;max-width:100%;flex-direction:column;gap:10px;justify-content:flex-start;align-items:start;}}@media(max-width:767px){.elementor .cb-mobile-actions{gap:12px;}}@media(max-width:767px){.elementor .cb-about-mini-benefits{flex-direction:column;}}@media(max-width:767px){.elementor .cb-about-mini-item{justify-content:flex-start;}}@media(max-width:767px){.elementor .cb-history-gallery{flex-direction:column;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .cb-history-gallery-main{width:100%;}}@media(max-width:767px){.elementor .cb-history-gallery-side{width:100%;}}