.elementor-277 .elementor-element.elementor-element-8538213{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-277 .elementor-element.elementor-element-8538213:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-8538213 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F7;}.elementor-277 .elementor-element.elementor-element-87b7438{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-277 .elementor-element.elementor-element-87b7438.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-3f6168b .elementor-heading-title{font-family:"Sarabun", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-277 .elementor-element.elementor-element-33373be .elementor-heading-title{font-family:"Sarabun", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-277 .elementor-element.elementor-element-96f230e .elementor-heading-title{font-family:"Sarabun", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-277 .elementor-element.elementor-element-1e767e1 .elementor-heading-title{font-family:"Sarabun", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-277 .elementor-element.elementor-element-74c043f .elementor-heading-title{font-family:"Sarabun", Sans-serif;font-size:16px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-277 .elementor-element.elementor-element-357e724{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-277 .elementor-element.elementor-element-77b1374{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-277 .elementor-element.elementor-element-77b1374 .elementor-heading-title{font-family:"Akatab", Sans-serif;font-size:145px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-277 .elementor-element.elementor-element-4d2f3c9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-277 .elementor-element.elementor-element-4d2f3c9.elementor-element{--align-self:center;}.elementor-277 .elementor-element.elementor-element-4d2f3c9 .elementor-heading-title{font-family:"Akatab", Sans-serif;font-size:18px;font-weight:600;line-height:22px;color:#747C7F;}.elementor-277 .elementor-element.elementor-element-3430be4{margin:47px -250px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-277 .elementor-element.elementor-element-3430be4.elementor-element{--align-self:flex-start;}.elementor-277 .elementor-element.elementor-element-3430be4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:#747C7F;}.elementor-277 .elementor-element.elementor-element-1fc958d{margin:47px -260px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-277 .elementor-element.elementor-element-1fc958d.elementor-element{--align-self:flex-start;}.elementor-277 .elementor-element.elementor-element-1fc958d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:#747C7F;}.elementor-277 .elementor-element.elementor-element-da2129f{margin:47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-277 .elementor-element.elementor-element-da2129f.elementor-element{--align-self:flex-start;}.elementor-277 .elementor-element.elementor-element-da2129f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:#747C7F;}.elementor-277 .elementor-element.elementor-element-dcda4a9{--display:flex;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-277 .elementor-element.elementor-element-23dbbf4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-277 .elementor-element.elementor-element-e0467b2 .elementor-heading-title{font-family:"Akatab", Sans-serif;font-size:36px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-277 .elementor-element.elementor-element-c13f627{margin:0px -270px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-c13f627 .elementor-heading-title{font-family:"Akatab", Sans-serif;font-size:38px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-277 .elementor-element.elementor-element-c891282{margin:0px -270px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-c891282 .elementor-heading-title{font-family:"Akatab", Sans-serif;font-size:38px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-277 .elementor-element.elementor-element-4ad89b7{margin:0px -270px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-4ad89b7 .elementor-heading-title{font-family:"Akatab", Sans-serif;font-size:38px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-277 .elementor-element.elementor-element-b3a8a35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-b3a8a35 .elementor-heading-title{font-family:"Akatab", Sans-serif;font-size:38px;font-weight:700;color:#000000;}.elementor-277 .elementor-element.elementor-element-b21a09b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:8px;--margin-right:0px;--padding-top:-5px;--padding-bottom:-5px;--padding-left:-5px;--padding-right:-5px;}.elementor-277 .elementor-element.elementor-element-ffb1092{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-277 .elementor-element.elementor-element-ffb1092:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-ffb1092 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mjstudio.com.mx/mich/wp-content/uploads/2026/03/WPCYSLONbmNEmNfYTKPqcDscPc.avif");background-position:center center;background-size:cover;}.elementor-277 .elementor-element.elementor-element-84bc4dc{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-277 .elementor-element.elementor-element-84bc4dc:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-84bc4dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mjstudio.com.mx/mich/wp-content/uploads/2026/03/TEMeK9K4jBHJgOIGv2oW5CljfOc-1-1.avif");background-position:center center;background-size:cover;}.elementor-277 .elementor-element.elementor-element-ff55d18{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-277 .elementor-element.elementor-element-ff55d18:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-ff55d18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mjstudio.com.mx/mich/wp-content/uploads/2026/03/2XL9F3sBwJrY2PX88LrAi5p3Z8U-1.avif");background-position:center center;background-size:cover;}.elementor-277 .elementor-element.elementor-element-fd68209{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-277 .elementor-element.elementor-element-fd68209:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-fd68209 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mjstudio.com.mx/mich/wp-content/uploads/2026/03/XJI8TUae5fIa05QOhW9leExvYg-4.avif");background-position:center center;background-size:cover;}.elementor-277 .elementor-element.elementor-element-b5e525a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-15px;--margin-bottom:0px;--margin-left:08px;--margin-right:0px;--padding-top:-5px;--padding-bottom:-5px;--padding-left:-5px;--padding-right:-5px;}.elementor-277 .elementor-element.elementor-element-6ecf6d3{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-277 .elementor-element.elementor-element-6ecf6d3:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-6ecf6d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mjstudio.com.mx/mich/wp-content/uploads/2026/03/Bg8Qvwgi8waueoTgtGS5LqLSo.avif");background-position:center center;background-size:cover;}.elementor-277 .elementor-element.elementor-element-85a53c9{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-277 .elementor-element.elementor-element-85a53c9:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-85a53c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mjstudio.com.mx/mich/wp-content/uploads/2026/03/yM4z9wpwgByibpJvqBms6MXJyEo-2.avif");background-position:center center;background-size:cover;}.elementor-277 .elementor-element.elementor-element-a44390f{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-277 .elementor-element.elementor-element-a44390f:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-a44390f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mjstudio.com.mx/mich/wp-content/uploads/2026/03/pg7eZNpBHiYG81I6qSnutwRFk.avif");background-position:center center;background-size:cover;}.elementor-277 .elementor-element.elementor-element-33a8116{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-277 .elementor-element.elementor-element-33a8116:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-33a8116 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mjstudio.com.mx/mich/wp-content/uploads/2026/03/YIGJT6dpNIP56QcQCAnayl5G4A.avif");background-position:center center;background-size:cover;}.elementor-277 .elementor-element.elementor-element-6a777a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-15px;--margin-bottom:0px;--margin-left:08px;--margin-right:0px;--padding-top:-5px;--padding-bottom:-5px;--padding-left:-5px;--padding-right:-5px;}.elementor-277 .elementor-element.elementor-element-70fe3ce{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-277 .elementor-element.elementor-element-70fe3ce:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-70fe3ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mjstudio.com.mx/mich/wp-content/uploads/2026/03/J15rMArNb8pUIypcoqpPGNQ1WJU.avif");background-position:center center;background-size:cover;}.elementor-277 .elementor-element.elementor-element-989a3b1{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-277 .elementor-element.elementor-element-989a3b1:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-989a3b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mjstudio.com.mx/mich/wp-content/uploads/2026/03/SzIdaEYQFFE2eJLAIACt6jrMqnc-2.avif");background-position:center center;background-size:cover;}.elementor-277 .elementor-element.elementor-element-fa6aea3{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-277 .elementor-element.elementor-element-fa6aea3:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-fa6aea3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mjstudio.com.mx/mich/wp-content/uploads/2026/03/72PzIyQIapzjcTOoatNL1abFUBM.avif");background-position:center center;background-size:cover;}.elementor-277 .elementor-element.elementor-element-e702150{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-277 .elementor-element.elementor-element-e702150:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-e702150 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mjstudio.com.mx/mich/wp-content/uploads/2026/03/n7HIkIYeAVqiofhBj7iwshZgls.avif");background-position:center center;background-size:cover;}.elementor-277 .elementor-element.elementor-element-964de8a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-277 .elementor-element.elementor-element-38fb8b8 .elementor-heading-title{font-family:"Akatab", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-277 .elementor-element.elementor-element-2fc4965{margin:8px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-2fc4965 .elementor-heading-title{font-family:"Akatab", Sans-serif;font-size:35px;font-weight:400;color:#000000;}.elementor-277 .elementor-element.elementor-element-6bae7fd{--display:flex;--min-height:400vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-6bae7fd:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-6bae7fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F7;}.elementor-277 .elementor-element.elementor-element-e3af65e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:40px;--margin-bottom:0px;--margin-left:08px;--margin-right:0px;}.elementor-277 .elementor-element.elementor-element-b463040 .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-size:112px;font-weight:300;color:#000000;}.elementor-277 .elementor-element.elementor-element-bb0df57{margin:-70px -468px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-277 .elementor-element.elementor-element-bb0df57.elementor-element{--align-self:center;}.elementor-277 .elementor-element.elementor-element-bb0df57 .elementor-heading-title{font-family:"Akatab", Sans-serif;font-size:18px;font-weight:600;line-height:22px;color:#000000;}.elementor-277 .elementor-element.elementor-element-0427b03{margin:05px 190px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-277 .elementor-element.elementor-element-0427b03.elementor-element{--align-self:center;}.elementor-277 .elementor-element.elementor-element-0427b03 .elementor-heading-title{font-family:"Akatab", Sans-serif;font-size:18px;font-weight:600;line-height:22px;color:#747C7F;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-277 .elementor-element.elementor-element-eabff4e{--divider-border-style:solid;--divider-color:#C8BEBE;--divider-border-width:0.1px;}.elementor-277 .elementor-element.elementor-element-eabff4e .elementor-divider-separator{width:100%;}.elementor-277 .elementor-element.elementor-element-eabff4e .elementor-divider{padding-block-start:9px;padding-block-end:9px;}.elementor-277 .elementor-element.elementor-element-7610d43{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:40px;--margin-bottom:0px;--margin-left:8px;--margin-right:0px;}.elementor-277 .elementor-element.elementor-element-644cf08 .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-size:112px;font-weight:300;color:#000000;}.elementor-277 .elementor-element.elementor-element-776d2ee{margin:-70px -468px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-277 .elementor-element.elementor-element-776d2ee.elementor-element{--align-self:center;}.elementor-277 .elementor-element.elementor-element-776d2ee .elementor-heading-title{font-family:"Akatab", Sans-serif;font-size:18px;font-weight:600;line-height:22px;color:#000000;}.elementor-277 .elementor-element.elementor-element-e57398a{margin:05px 190px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-277 .elementor-element.elementor-element-e57398a.elementor-element{--align-self:center;}.elementor-277 .elementor-element.elementor-element-e57398a .elementor-heading-title{font-family:"Akatab", Sans-serif;font-size:18px;font-weight:600;line-height:22px;color:#747C7F;}.elementor-277 .elementor-element.elementor-element-634aad8{--divider-border-style:solid;--divider-color:#C8BEBE;--divider-border-width:0.1px;}.elementor-277 .elementor-element.elementor-element-634aad8 .elementor-divider-separator{width:100%;}.elementor-277 .elementor-element.elementor-element-634aad8 .elementor-divider{padding-block-start:9px;padding-block-end:9px;}.elementor-277 .elementor-element.elementor-element-06bff9a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:40px;--margin-bottom:0px;--margin-left:8px;--margin-right:0px;}.elementor-277 .elementor-element.elementor-element-2167a6a .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-size:112px;font-weight:300;color:#000000;}.elementor-277 .elementor-element.elementor-element-e67621e{margin:-70px -468px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-277 .elementor-element.elementor-element-e67621e.elementor-element{--align-self:center;}.elementor-277 .elementor-element.elementor-element-e67621e .elementor-heading-title{font-family:"Akatab", Sans-serif;font-size:18px;font-weight:600;line-height:22px;color:#000000;}.elementor-277 .elementor-element.elementor-element-dfd9142{margin:05px 190px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-277 .elementor-element.elementor-element-dfd9142.elementor-element{--align-self:center;}.elementor-277 .elementor-element.elementor-element-dfd9142 .elementor-heading-title{font-family:"Akatab", Sans-serif;font-size:18px;font-weight:600;line-height:22px;color:#747C7F;}.elementor-277 .elementor-element.elementor-element-2c2991a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:85px;--margin-bottom:0px;--margin-left:8px;--margin-right:0px;}.elementor-277 .elementor-element.elementor-element-b14d954 .elementor-heading-title{font-family:"Akatab", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-277 .elementor-element.elementor-element-3c5c318{margin:8px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-3c5c318 .elementor-heading-title{font-family:"Akatab", Sans-serif;font-size:35px;font-weight:400;color:#000000;}.elementor-277 .elementor-element.elementor-element-26c9770{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:85px;--margin-bottom:0px;--margin-left:8px;--margin-right:0px;--padding-top:-5px;--padding-bottom:-5px;--padding-left:-5px;--padding-right:-5px;}.elementor-277 .elementor-element.elementor-element-1e3c93b{--display:flex;--min-height:0vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-277 .elementor-element.elementor-element-1e3c93b:hover{background-color:#FFFFFF;background-image:url("https://mjstudio.com.mx/mich/wp-content/uploads/2026/03/E4gAetlDOYI4kYcQ6L8YaT9ow-576x1024.avif");background-position:top center;background-size:cover;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-9a07e54 .elementor-icon-wrapper{text-align:center;}.elementor-277 .elementor-element.elementor-element-9a07e54.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-277 .elementor-element.elementor-element-9a07e54.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-9a07e54.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-277 .elementor-element.elementor-element-9a07e54.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-9a07e54.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-277 .elementor-element.elementor-element-9a07e54 .elementor-icon{font-size:268px;}.elementor-277 .elementor-element.elementor-element-9a07e54 .elementor-icon svg{height:268px;}.elementor-277 .elementor-element.elementor-element-389d396{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0s;}.elementor-277 .elementor-element.elementor-element-389d396:hover{background-image:url("https://mjstudio.com.mx/mich/wp-content/uploads/2026/03/OjmxSxOfs7mqShLJsXNQT6HY.avif");background-position:center center;background-size:cover;}.elementor-277 .elementor-element.elementor-element-389d396.e-con{--align-self:center;}.elementor-277 .elementor-element.elementor-element-f372451 .elementor-icon-wrapper{text-align:center;}.elementor-277 .elementor-element.elementor-element-f372451 .elementor-icon{font-size:277px;}.elementor-277 .elementor-element.elementor-element-f372451 .elementor-icon svg{height:277px;}.elementor-277 .elementor-element.elementor-element-246cb33{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0s;}.elementor-277 .elementor-element.elementor-element-246cb33:hover{background-image:url("https://mjstudio.com.mx/mich/wp-content/uploads/2026/03/bWQnImx45WyYjcyPOiPAwGQWzQ.avif");background-position:center center;background-size:cover;}.elementor-277 .elementor-element.elementor-element-ebfa879.elementor-element{--align-self:center;}.elementor-277 .elementor-element.elementor-element-ebfa879 .elementor-icon-wrapper{text-align:center;}.elementor-277 .elementor-element.elementor-element-ebfa879 .elementor-icon{font-size:275px;}.elementor-277 .elementor-element.elementor-element-ebfa879 .elementor-icon svg{height:275px;}.elementor-277 .elementor-element.elementor-element-1ba410e{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0s;}.elementor-277 .elementor-element.elementor-element-1ba410e:hover{background-image:url("https://mjstudio.com.mx/mich/wp-content/uploads/2026/03/AmtmM7R82Ipa21rn3ZJIoT23yUY.avif");background-position:center center;background-size:cover;}.elementor-277 .elementor-element.elementor-element-7206408.elementor-element{--align-self:center;}.elementor-277 .elementor-element.elementor-element-7206408 .elementor-icon-wrapper{text-align:center;}.elementor-277 .elementor-element.elementor-element-7206408 .elementor-icon{font-size:254px;}.elementor-277 .elementor-element.elementor-element-7206408 .elementor-icon svg{height:254px;}.elementor-277 .elementor-element.elementor-element-a8b5376{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-20px;--margin-bottom:0px;--margin-left:8px;--margin-right:0px;--padding-top:-5px;--padding-bottom:-5px;--padding-left:-5px;--padding-right:-5px;}.elementor-277 .elementor-element.elementor-element-1cb9dd1{--display:flex;--min-height:0vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-277 .elementor-element.elementor-element-1cb9dd1:hover{background-color:#FFFFFF;background-image:url("https://mjstudio.com.mx/mich/wp-content/uploads/2026/03/jgtvEzHB9SAfkLJWcJ35Uf9XHYM.jpg");background-position:top center;background-size:cover;}.elementor-277 .elementor-element.elementor-element-0a40fc1 .elementor-icon-wrapper{text-align:center;}.elementor-277 .elementor-element.elementor-element-0a40fc1.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-277 .elementor-element.elementor-element-0a40fc1.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-0a40fc1.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-277 .elementor-element.elementor-element-0a40fc1.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-0a40fc1.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-277 .elementor-element.elementor-element-0a40fc1 .elementor-icon{font-size:268px;}.elementor-277 .elementor-element.elementor-element-0a40fc1 .elementor-icon svg{height:268px;}.elementor-277 .elementor-element.elementor-element-1f24c15{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0s;}.elementor-277 .elementor-element.elementor-element-1f24c15:hover{background-image:url("https://mjstudio.com.mx/mich/wp-content/uploads/2026/03/OVnAOO68NrqK7Jn9Ou6VdUzNA-1.avif");background-position:center center;background-size:cover;}.elementor-277 .elementor-element.elementor-element-1f24c15.e-con{--align-self:center;}.elementor-277 .elementor-element.elementor-element-a47f12d .elementor-icon-wrapper{text-align:center;}.elementor-277 .elementor-element.elementor-element-a47f12d .elementor-icon{font-size:277px;}.elementor-277 .elementor-element.elementor-element-a47f12d .elementor-icon svg{height:277px;}.elementor-277 .elementor-element.elementor-element-542505e{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0s;}.elementor-277 .elementor-element.elementor-element-542505e:hover{background-image:url("https://mjstudio.com.mx/mich/wp-content/uploads/2026/03/mEdItOUtNncu2iLsqMfXTa7JNc.jpg");background-position:center center;background-size:cover;}.elementor-277 .elementor-element.elementor-element-2e6c588.elementor-element{--align-self:center;}.elementor-277 .elementor-element.elementor-element-2e6c588 .elementor-icon-wrapper{text-align:center;}.elementor-277 .elementor-element.elementor-element-2e6c588 .elementor-icon{font-size:275px;}.elementor-277 .elementor-element.elementor-element-2e6c588 .elementor-icon svg{height:275px;}.elementor-277 .elementor-element.elementor-element-ba69c90{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0s;}.elementor-277 .elementor-element.elementor-element-ba69c90:hover{background-image:url("https://mjstudio.com.mx/mich/wp-content/uploads/2026/03/vEc6bSGGhIebnAgnI7qq65JeVs.avif");background-position:center center;background-size:cover;}.elementor-277 .elementor-element.elementor-element-22b812c.elementor-element{--align-self:center;}.elementor-277 .elementor-element.elementor-element-22b812c .elementor-icon-wrapper{text-align:center;}.elementor-277 .elementor-element.elementor-element-22b812c .elementor-icon{font-size:254px;}.elementor-277 .elementor-element.elementor-element-22b812c .elementor-icon svg{height:254px;}.elementor-277 .elementor-element.elementor-element-64e7b9d{--display:flex;--min-height:648px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-64e7b9d:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-64e7b9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mjstudio.com.mx/mich/wp-content/uploads/2026/03/yM4z9wpwgByibpJvqBms6MXJyEo-1.avif");background-position:top center;}.elementor-277 .elementor-element.elementor-element-730510d{margin:90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-730510d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-277 .elementor-element.elementor-element-730510d .elementor-heading-title{font-family:"Akatab", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-277 .elementor-element.elementor-element-c2c680b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;}.elementor-277 .elementor-element.elementor-element-c2c680b .elementor-heading-title{font-family:"Akatab", Sans-serif;font-size:41px;font-weight:600;color:#FFFFFF;}.elementor-277 .elementor-element.elementor-element-0d99c82{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-277 .elementor-element.elementor-element-0d99c82.e-con{--align-self:flex-start;}.elementor-277 .elementor-element.elementor-element-f43ab75{margin:-0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;}.elementor-277 .elementor-element.elementor-element-f43ab75 .elementor-heading-title{font-family:"Akatab", Sans-serif;font-size:145px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-277 .elementor-element.elementor-element-c362170{margin:0px -340px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-277 .elementor-element.elementor-element-c362170.elementor-element{--align-self:flex-start;}.elementor-277 .elementor-element.elementor-element-c362170 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:#747C7F;}.elementor-277 .elementor-element.elementor-element-3796865{margin:0px -340px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-277 .elementor-element.elementor-element-3796865.elementor-element{--align-self:flex-start;}.elementor-277 .elementor-element.elementor-element-3796865 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:#747C7F;}.elementor-277 .elementor-element.elementor-element-b896f49{margin:0px -340px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-277 .elementor-element.elementor-element-b896f49.elementor-element{--align-self:flex-start;}.elementor-277 .elementor-element.elementor-element-b896f49 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:#747C7F;}.elementor-277 .elementor-element.elementor-element-ede5d4e{margin:0px -400px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-277 .elementor-element.elementor-element-ede5d4e.elementor-element{--align-self:flex-start;}.elementor-277 .elementor-element.elementor-element-ede5d4e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:#747C7F;}.elementor-277 .elementor-element.elementor-element-2461476{margin:0px -5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-277 .elementor-element.elementor-element-2461476.elementor-element{--align-self:flex-start;}.elementor-277 .elementor-element.elementor-element-2461476 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:#747C7F;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-277 .elementor-element.elementor-element-3da5bd8 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#000000;color:#000000;}.elementor-277 .elementor-element.elementor-element-3da5bd8.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}.elementor-277 .elementor-element.elementor-element-bdad549 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;}.elementor-277 .elementor-element.elementor-element-bdad549.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}@media(max-width:1024px){.elementor-277 .elementor-element.elementor-element-c13f627{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-c891282{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:768px){.elementor-277 .elementor-element.elementor-element-8538213{--content-width:1600px;}.elementor-277 .elementor-element.elementor-element-84bc4dc{--width:100%;}.elementor-277 .elementor-element.elementor-element-6bae7fd{--content-width:1600px;}.elementor-277 .elementor-element.elementor-element-26c9770{--width:100%;}.elementor-277 .elementor-element.elementor-element-1e3c93b{--width:100%;}.elementor-277 .elementor-element.elementor-element-1ba410e{--width:100%;}.elementor-277 .elementor-element.elementor-element-a8b5376{--width:100%;}.elementor-277 .elementor-element.elementor-element-1cb9dd1{--width:100%;}.elementor-277 .elementor-element.elementor-element-ba69c90{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-ffb1092 */.elementor-277 .elementor-element.elementor-element-ffb1092{
transition: transform 0.4s ease;
}

.elementor-277 .elementor-element.elementor-element-ffb1092:hover{
transform: scale(0.96);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84bc4dc */.elementor-277 .elementor-element.elementor-element-84bc4dc{
transition: transform 0.4s ease;
}

.elementor-277 .elementor-element.elementor-element-84bc4dc:hover{
transform: scale(0.96);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff55d18 */.elementor-277 .elementor-element.elementor-element-ff55d18{
transition: transform 0.4s ease;
}

.elementor-277 .elementor-element.elementor-element-ff55d18:hover{
transform: scale(0.96);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd68209 */.elementor-277 .elementor-element.elementor-element-fd68209{
transition: transform 0.4s ease;
}

.elementor-277 .elementor-element.elementor-element-fd68209:hover{
transform: scale(0.96);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ecf6d3 */.elementor-277 .elementor-element.elementor-element-6ecf6d3{
transition: transform 0.4s ease;
}

.elementor-277 .elementor-element.elementor-element-6ecf6d3:hover{
transform: scale(0.96);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85a53c9 */.elementor-277 .elementor-element.elementor-element-85a53c9{
transition: transform 0.4s ease;
}

.elementor-277 .elementor-element.elementor-element-85a53c9:hover{
transform: scale(0.96);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a44390f */.elementor-277 .elementor-element.elementor-element-a44390f{
transition: transform 0.4s ease;
}

.elementor-277 .elementor-element.elementor-element-a44390f:hover{
transform: scale(0.96);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33a8116 */.elementor-277 .elementor-element.elementor-element-33a8116{
transition: transform 0.4s ease;
}

.elementor-277 .elementor-element.elementor-element-33a8116:hover{
transform: scale(0.96);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fe3ce */.elementor-277 .elementor-element.elementor-element-70fe3ce{
transition: transform 0.4s ease;
}

.elementor-277 .elementor-element.elementor-element-70fe3ce:hover{
transform: scale(0.96);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-989a3b1 */.elementor-277 .elementor-element.elementor-element-989a3b1{
transition: transform 0.4s ease;
}

.elementor-277 .elementor-element.elementor-element-989a3b1:hover{
transform: scale(0.96);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa6aea3 */.elementor-277 .elementor-element.elementor-element-fa6aea3{
transition: transform 0.4s ease;
}

.elementor-277 .elementor-element.elementor-element-fa6aea3:hover{
transform: scale(0.96);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e702150 */.elementor-277 .elementor-element.elementor-element-e702150{
transition: transform 0.4s ease;
}

.elementor-277 .elementor-element.elementor-element-e702150:hover{
transform: scale(0.96);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9a07e54 */.elementor-277 .elementor-element.elementor-element-9a07e54 .elementor-widget {
  position: relative;
  z-index: 1;
}

/* Ícono negro por defecto */
.elementor-277 .elementor-element.elementor-element-9a07e54 .elementor-icon svg * {
  fill: #000 !important;
  transition: fill 0.05s ease;
}

/* Ícono blanco al hacer hover */
.elementor-277 .elementor-element.elementor-element-9a07e54:hover .elementor-icon svg * {
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f372451 */.elementor-277 .elementor-element.elementor-element-f372451 .elementor-widget {
  position: relative;
  z-index: 1;
}

/* Ícono negro por defecto */
.elementor-277 .elementor-element.elementor-element-f372451 .elementor-icon svg * {
  fill: #000 !important;
  transition: fill 0.05s ease;
}

/* Ícono blanco al hacer hover */
.elementor-277 .elementor-element.elementor-element-f372451:hover .elementor-icon svg * {
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-389d396 */.elementor-277 .elementor-element.elementor-element-389d396 .elementor-widget {
  position: relative;
  z-index: 1;
}

/* Ícono negro por defecto */
.elementor-277 .elementor-element.elementor-element-389d396 .elementor-icon svg * {
  fill: #000 !important;
  transition: fill 0.05s ease;
}

/* Ícono blanco al hacer hover */
.elementor-277 .elementor-element.elementor-element-389d396:hover .elementor-icon svg * {
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ebfa879 */.elementor-277 .elementor-element.elementor-element-ebfa879 .elementor-widget {
  position: relative;
  z-index: 1;
}

/* Ícono negro por defecto */
.elementor-277 .elementor-element.elementor-element-ebfa879 .elementor-icon svg * {
  fill: #000 !important;
  transition: fill 0.05s ease;
}

/* Ícono blanco al hacer hover */
.elementor-277 .elementor-element.elementor-element-ebfa879:hover .elementor-icon svg * {
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7206408 */.elementor-277 .elementor-element.elementor-element-7206408 .elementor-widget {
  position: relative;
  z-index: 1;
}

/* Ícono negro por defecto */
.elementor-277 .elementor-element.elementor-element-7206408 .elementor-icon svg * {
  fill: #000 !important;
  transition: fill 0.05s ease;
}

/* Ícono blanco al hacer hover */
.elementor-277 .elementor-element.elementor-element-7206408:hover .elementor-icon svg * {
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0a40fc1 */.elementor-277 .elementor-element.elementor-element-0a40fc1 .elementor-widget {
  position: relative;
  z-index: 1;
}

/* Ícono negro por defecto */
.elementor-277 .elementor-element.elementor-element-0a40fc1 .elementor-icon svg * {
  fill: #000 !important;
  transition: fill 0.05s ease;
}

/* Ícono blanco al hacer hover */
.elementor-277 .elementor-element.elementor-element-0a40fc1:hover .elementor-icon svg * {
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a47f12d */.elementor-277 .elementor-element.elementor-element-a47f12d .elementor-widget {
  position: relative;
  z-index: 1;
}

/* Ícono negro por defecto */
.elementor-277 .elementor-element.elementor-element-a47f12d .elementor-icon svg * {
  fill: #000 !important;
  transition: fill 0.05s ease;
}

/* Ícono blanco al hacer hover */
.elementor-277 .elementor-element.elementor-element-a47f12d:hover .elementor-icon svg * {
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f24c15 */.elementor-277 .elementor-element.elementor-element-1f24c15 .elementor-widget {
  position: relative;
  z-index: 1;
}

/* Ícono negro por defecto */
.elementor-277 .elementor-element.elementor-element-1f24c15 .elementor-icon svg * {
  fill: #000 !important;
  transition: fill 0.05s ease;
}

/* Ícono blanco al hacer hover */
.elementor-277 .elementor-element.elementor-element-1f24c15:hover .elementor-icon svg * {
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2e6c588 */.elementor-277 .elementor-element.elementor-element-2e6c588 .elementor-widget {
  position: relative;
  z-index: 1;
}

/* Ícono negro por defecto */
.elementor-277 .elementor-element.elementor-element-2e6c588 .elementor-icon svg * {
  fill: #000 !important;
  transition: fill 0.05s ease;
}

/* Ícono blanco al hacer hover */
.elementor-277 .elementor-element.elementor-element-2e6c588:hover .elementor-icon svg * {
  fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-22b812c */.elementor-277 .elementor-element.elementor-element-22b812c .elementor-widget {
  position: relative;
  z-index: 1;
}

/* Ícono negro por defecto */
.elementor-277 .elementor-element.elementor-element-22b812c .elementor-icon svg * {
  fill: #000 !important;
  transition: fill 0.05s ease;
}

/* Ícono blanco al hacer hover */
.elementor-277 .elementor-element.elementor-element-22b812c:hover .elementor-icon svg * {
  fill: #fff !important;
}/* End custom CSS */