@media(max-width:767px){.elementor .s-mai-about-eyebrow{font-size:12px;}}@media(max-width:767px){.elementor .s-mai-about-h1{font-size:38px;}}@media(max-width:767px){.elementor .s-mai-about-intro{font-size:16px;}}@media(max-width:767px){.elementor .s-mai-about-hero-foot{font-size:16px;}}@media(max-width:767px){.elementor .s-mai-about-hero-copy{width:100%;}}@media(max-width:767px){.elementor .s-mai-about-machine{height:280px;}}@media(max-width:767px){.elementor .s-mai-about-caption-eye{font-size:12px;}}@media(max-width:767px){.elementor .s-mai-about-caption-text{font-size:16px;}}@media(max-width:767px){.elementor .s-mai-about-hero-visual{width:100%;}}@media(max-width:767px){.elementor .s-mai-about-hero-grid{flex-direction:column;gap:32px;}}@media(max-width:767px){.elementor .s-mai-about-story-eye{font-size:12px;}}@media(max-width:767px){.elementor .s-mai-about-story-title{font-size:30px;}}@media(max-width:767px){.elementor .s-mai-about-story-intro{font-size:16px;}}@media(max-width:767px){.elementor .s-mai-about-num-0{font-size:16px;}}@media(max-width:767px){.elementor .s-mai-about-step-0{font-size:12px;}}@media(max-width:767px){.elementor .s-mai-about-history-title-0{font-size:24px;}}@media(max-width:767px){.elementor .s-mai-about-history-desc-0{font-size:16px;}}@media(max-width:767px){.elementor .s-mai-about-history-0{width:100%;}}@media(max-width:767px){.elementor .s-mai-about-num-1{font-size:16px;}}@media(max-width:767px){.elementor .s-mai-about-step-1{font-size:12px;}}@media(max-width:767px){.elementor .s-mai-about-history-title-1{font-size:24px;}}@media(max-width:767px){.elementor .s-mai-about-history-desc-1{font-size:16px;}}@media(max-width:767px){.elementor .s-mai-about-history-1{width:100%;}}@media(max-width:767px){.elementor .s-mai-about-num-2{font-size:16px;}}@media(max-width:767px){.elementor .s-mai-about-step-2{font-size:12px;}}@media(max-width:767px){.elementor .s-mai-about-history-title-2{font-size:24px;}}@media(max-width:767px){.elementor .s-mai-about-history-desc-2{font-size:16px;}}@media(max-width:767px){.elementor .s-mai-about-history-2{width:100%;}}@media(max-width:767px){.elementor .s-mai-about-history-row{flex-direction:column;}}@media(max-width:767px){.elementor .s-mai-about-paraguas{height:300px;}}@media(max-width:767px){.elementor .s-mai-about-work-picture{width:100%;}}@media(max-width:767px){.elementor .s-mai-about-work-eye{font-size:12px;}}@media(max-width:767px){.elementor .s-mai-about-work-title{font-size:30px;}}@media(max-width:767px){.elementor .s-mai-about-service-0{font-size:22px;}}@media(max-width:767px){.elementor .s-mai-about-service-text-0{font-size:16px;}}@media(max-width:767px){.elementor .s-mai-about-service-1{font-size:22px;}}@media(max-width:767px){.elementor .s-mai-about-service-text-1{font-size:16px;}}@media(max-width:767px){.elementor .s-mai-about-service-2{font-size:22px;}}@media(max-width:767px){.elementor .s-mai-about-service-text-2{font-size:16px;}}@media(max-width:767px){.elementor .s-mai-about-work-copy{width:100%;}}@media(max-width:767px){.elementor .s-mai-about-work-row{flex-direction:column;gap:32px;}}@media(max-width:767px){.elementor .s-mai-about-team-eye{font-size:12px;}}@media(max-width:767px){.elementor .s-mai-about-team-title{font-size:30px;}}@media(max-width:767px){.elementor .s-mai-about-team-intro{font-size:16px;}}@media(max-width:767px){.elementor .s-mai-about-role-0{font-size:12px;}}@media(max-width:767px){.elementor .s-mai-about-name-0{font-size:30px;}}@media(max-width:767px){.elementor .s-mai-about-person-copy-0{font-size:16px;}}@media(max-width:767px){.elementor .s-mai-about-person-0{width:100%;}}@media(max-width:767px){.elementor .s-mai-about-role-1{font-size:12px;}}@media(max-width:767px){.elementor .s-mai-about-name-1{font-size:30px;}}@media(max-width:767px){.elementor .s-mai-about-person-copy-1{font-size:16px;}}@media(max-width:767px){.elementor .s-mai-about-person-1{width:100%;}}@media(max-width:767px){.elementor .s-mai-about-team-row{flex-direction:column;}}@media(max-width:767px){.elementor .s-mai-about-final-eye{font-size:12px;}}@media(max-width:767px){.elementor .s-mai-about-final-title{font-size:30px;}}@media(max-width:767px){.elementor .s-mai-about-final-text{font-size:16px;}}@media(max-width:767px){.elementor .s-mai-about-final-copy{width:100%;}}@media(max-width:767px){.elementor .s-mai-about-final-actions{width:100%;}}@media(max-width:767px){.elementor .s-mai-about-final-row{flex-direction:column;gap:28px;}}