.elementor .servimec-ux-button-motion{transform:translate3d(0px, 0px, 0px) scale3d(1, 1, 1);transition:transform 0.35s, box-shadow 0.35s, filter 0.3s;}.elementor .servimec-ux-button-motion:focus{outline-width:2px;outline-color:#ef3035;outline-style:solid;outline-offset:4px;}.elementor .servimec-ux-button-motion:hover,.elementor .servimec-ux-button-motion:focus-visible{box-shadow:0px 15px 34px 0px rgba(238, 48, 52, 0.30);transform:translate3d(0px, -3px, 0px) scale3d(1.025, 1.025, 1);}.elementor .servimec-ux-card-lift{transform:translate3d(0px, 0px, 0px) scale3d(1, 1, 1);transition:transform 0.55s, box-shadow 0.55s, border-color 0.35s, filter 0.35s;}.elementor .servimec-ux-card-lift:hover,.elementor .servimec-ux-card-lift:focus-visible{border-color:rgba(238, 48, 52, 0.28);box-shadow:0px 24px 52px 0px rgba(15, 23, 32, 0.16);transform:translate3d(0px, -8px, 0px) scale3d(1.012, 1.012, 1);}.elementor .servimec-ux-subtle-lift{transform:translate3d(0px, 0px, 0px);transition:transform 0.4s, box-shadow 0.4s, background-color 0.35s;}.elementor .servimec-ux-subtle-lift:hover,.elementor .servimec-ux-subtle-lift:focus-visible{box-shadow:0px 14px 30px 0px rgba(15, 23, 32, 0.10);transform:translate3d(0px, -5px, 0px);}.elementor .servimec-ux-image-zoom{transform:scale3d(1, 1, 1);transition:transform 0.75s, filter 0.55s;filter: saturate(0.96) contrast(1.02);\n}.elementor .servimec-ux-image-zoom:hover,.elementor .servimec-ux-image-zoom:focus-visible{transform:scale3d(1.035, 1.035, 1);}.elementor .servimec-ux-faq-row{transform:translate3d(0px, 0px, 0px);transition:transform 0.35s, background-color 0.3s, border-color 0.3s;}.elementor .servimec-ux-faq-row:hover,.elementor .servimec-ux-faq-row:focus-visible{border-color:rgba(238, 48, 52, 0.24);background-color:#ffffff;transform:translate3d(6px, 0px, 0px);}.elementor .DUP_servimec-logo-responsive{display:block;}.elementor .DUP_servimec-footer-columns-responsive{display:flex;}.elementor .DUP_servimec-footer-responsive{box-sizing: border-box;\n}.elementor .DUP_servimec-hero-title-responsive{box-sizing: border-box;\n}.elementor .DUP_servimec-section-spacing-responsive{box-sizing: border-box;\n}.elementor .DUP_taller-movil-two-column-responsive{width:100%;box-sizing: border-box;\n}.elementor .DUP_taller-movil-media-slot-responsive{width:100%;display:block;}