.elementor-8442 .elementor-element.elementor-element-f051bd7{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.23;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:67px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8442 .elementor-element.elementor-element-f051bd7::before, .elementor-8442 .elementor-element.elementor-element-f051bd7 > .elementor-background-video-container::before, .elementor-8442 .elementor-element.elementor-element-f051bd7 > .e-con-inner > .elementor-background-video-container::before, .elementor-8442 .elementor-element.elementor-element-f051bd7 > .elementor-background-slideshow::before, .elementor-8442 .elementor-element.elementor-element-f051bd7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8442 .elementor-element.elementor-element-f051bd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://constructoramexico.mx/wp-content/uploads/2023/07/planos-de-construccion-aporta-constructora-en-mexico.jpg");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-8442 .elementor-element.elementor-element-fa2dc7e{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8442 .elementor-element.elementor-element-4b1d6cd{--display:flex;--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;}.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-8442 .elementor-element.elementor-element-c2b7d54 .elementor-heading-title{font-family:"Utility Pro", Sans-serif;font-size:57px;font-weight:700;color:#24282B;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8442 .elementor-element.elementor-element-01da6cb > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-01da6cb{font-family:"Open Sans", Sans-serif;font-weight:400;color:var( --e-global-color-a009786 );}.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-8442 .elementor-element.elementor-element-09f09f8 .elementor-button{background-color:var( --e-global-color-8df884d );font-family:"Utility Pro", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-8af6309 );color:var( --e-global-color-8af6309 );padding:24px 32px 24px 32px;}.elementor-8442 .elementor-element.elementor-element-09f09f8 .elementor-button:hover, .elementor-8442 .elementor-element.elementor-element-09f09f8 .elementor-button:focus{background-color:var( --e-global-color-a009786 );color:var( --e-global-color-214b52f );border-color:var( --e-global-color-8df884d );}.elementor-8442 .elementor-element.elementor-element-09f09f8{width:auto;max-width:auto;}.elementor-8442 .elementor-element.elementor-element-09f09f8 > .elementor-widget-container{margin:16px 16px 16px 16px;padding:0px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-09f09f8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8442 .elementor-element.elementor-element-09f09f8 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-8442 .elementor-element.elementor-element-09f09f8 .elementor-button:hover svg, .elementor-8442 .elementor-element.elementor-element-09f09f8 .elementor-button:focus svg{fill:var( --e-global-color-214b52f );}.elementor-8442 .elementor-element.elementor-element-27c25c0 > .elementor-widget-container{margin:30px 0px 0px 16px;}.elementor-8442 .elementor-element.elementor-element-e265b50{--display:flex;--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8442 .elementor-element.elementor-element-b112fc3 > .elementor-widget-container{margin:0px -42px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-b112fc3:not( .elementor-widget-image ) .elementor-widget-container, .elementor-8442 .elementor-element.elementor-element-b112fc3.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://constructoramexico.mx/wp-content/uploads/2023/07/figura-constructora-en-mexico-1.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-8442 .elementor-element.elementor-element-b112fc3 img{width:100%;}.elementor-8442 .elementor-element.elementor-element-456d81d > .elementor-widget-container{margin:-148px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-456d81d{z-index:1;text-align:start;}.elementor-8442 .elementor-element.elementor-element-456d81d img{width:64%;}.elementor-8442 .elementor-element.elementor-element-ac5abf5{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8442 .elementor-element.elementor-element-56e6e59{--display:flex;--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;}.elementor-8442 .elementor-element.elementor-element-176c4c3{text-align:center;}.elementor-8442 .elementor-element.elementor-element-176c4c3 .elementor-heading-title{font-family:"Utility Pro", Sans-serif;font-size:36px;font-weight:200;color:#24282B;}.elementor-8442 .elementor-element.elementor-element-04d19ef{--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-evenly;}.elementor-8442 .elementor-element.elementor-element-e2e0fc9 > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-e2e0fc9{text-align:center;font-family:"Utility Pro", Sans-serif;font-size:20px;font-weight:700;line-height:1.1em;color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-76df2e7 > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-76df2e7{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1.1em;color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-d86d4d7 > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-d86d4d7{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1.1em;color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-d3ffed8 > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-d3ffed8{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1.1em;color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-f2fdf53 > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-f2fdf53{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1.1em;color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-1e42de0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8442 .elementor-element.elementor-element-a7b387e{--display:flex;--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;}.elementor-8442 .elementor-element.elementor-element-881d043 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-881d043 img{border-radius:23px 23px 23px 23px;}.elementor-8442 .elementor-element.elementor-element-dba0be4{width:auto;max-width:auto;top:457px;}.elementor-8442 .elementor-element.elementor-element-dba0be4 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-8442 .elementor-element.elementor-element-dba0be4{left:-85px;}body.rtl .elementor-8442 .elementor-element.elementor-element-dba0be4{right:-85px;}.elementor-8442 .elementor-element.elementor-element-6ff7bc5{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:024px;--padding-right:8px;}.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-8442 .elementor-element.elementor-element-afe0cd0{--divider-border-style:solid;--divider-border-width:7.1px;}.elementor-8442 .elementor-element.elementor-element-afe0cd0 .elementor-divider-separator{width:7%;}.elementor-8442 .elementor-element.elementor-element-afe0cd0 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-8442 .elementor-element.elementor-element-558125d .elementor-heading-title{font-family:"Utility Pro", Sans-serif;font-weight:700;text-transform:uppercase;line-height:37px;color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-2894b8e > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-2894b8e{font-family:"Open Sans", Sans-serif;font-weight:400;color:var( --e-global-color-a009786 );}.elementor-8442 .elementor-element.elementor-element-04df08e > .elementor-widget-container{margin:2% 10% 0% 7%;padding:0px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-04df08e{text-align:start;}.elementor-8442 .elementor-element.elementor-element-04df08e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:500;line-height:31px;color:#000000;}.elementor-8442 .elementor-element.elementor-element-69e3ba4 .elementor-button{background-color:var( --e-global-color-8df884d );font-family:"Utility Pro", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-8af6309 );color:var( --e-global-color-8af6309 );padding:24px 32px 24px 32px;}.elementor-8442 .elementor-element.elementor-element-69e3ba4 .elementor-button:hover, .elementor-8442 .elementor-element.elementor-element-69e3ba4 .elementor-button:focus{background-color:var( --e-global-color-a009786 );color:var( --e-global-color-214b52f );border-color:var( --e-global-color-8df884d );}.elementor-8442 .elementor-element.elementor-element-69e3ba4{width:auto;max-width:auto;}.elementor-8442 .elementor-element.elementor-element-69e3ba4 > .elementor-widget-container{margin:16px 16px 16px 40px;padding:0px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-69e3ba4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8442 .elementor-element.elementor-element-69e3ba4 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-8442 .elementor-element.elementor-element-69e3ba4 .elementor-button:hover svg, .elementor-8442 .elementor-element.elementor-element-69e3ba4 .elementor-button:focus svg{fill:var( --e-global-color-214b52f );}.elementor-8442 .elementor-element.elementor-element-5e1732c{--display:flex;--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8442 .elementor-element.elementor-element-9461a70{--display:flex;}.elementor-8442 .elementor-element.elementor-element-9cbea6d{text-align:center;}.elementor-8442 .elementor-element.elementor-element-9cbea6d .elementor-heading-title{font-family:"Utility Pro", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-8df884d );}.elementor-8442 .elementor-element.elementor-element-c00346e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8442 .elementor-element.elementor-element-c00346e{text-align:center;}.elementor-8442 .elementor-element.elementor-element-c00346e .elementor-heading-title{font-family:"Utility Pro", Sans-serif;font-size:41px;font-weight:700;text-transform:uppercase;line-height:47px;color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-ba4456d{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-8442 .elementor-element.elementor-element-70bd6b0{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;}.elementor-8442 .elementor-element.elementor-element-2b58616 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-2b58616{font-family:"Open Sans", Sans-serif;font-weight:400;color:var( --e-global-color-a009786 );}.elementor-8442 .elementor-element.elementor-element-4544678{--display:flex;--background-transition:0.9s;box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.08);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-8442 .elementor-element.elementor-element-4544678:not(.elementor-motion-effects-element-type-background), .elementor-8442 .elementor-element.elementor-element-4544678 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8af6309 );background-image:url("https://constructoramexico.mx/wp-content/uploads/2023/07/obra-civil-en-cdmx-aporta.jpg");}.elementor-8442 .elementor-element.elementor-element-4544678:hover{background-image:url("https://constructoramexico.mx/wp-content/uploads/2023/07/obra-civil-en-cdmx-aporta.jpg");background-position:top right;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-8442 .elementor-element.elementor-element-de59bfd > .elementor-widget-container{padding:32px 16px 8px 16px;}.elementor-8442 .elementor-element.elementor-element-de59bfd .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-8442 .elementor-element.elementor-element-de59bfd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8af6309 );}.elementor-8442 .elementor-element.elementor-element-de59bfd.elementor-view-framed .elementor-icon, .elementor-8442 .elementor-element.elementor-element-de59bfd.elementor-view-default .elementor-icon{fill:var( --e-global-color-8af6309 );color:var( --e-global-color-8af6309 );border-color:var( --e-global-color-8af6309 );}.elementor-8442 .elementor-element.elementor-element-de59bfd .elementor-icon-box-title{color:var( --e-global-color-8af6309 );}.elementor-8442 .elementor-element.elementor-element-de59bfd:has(:hover) .elementor-icon-box-title,
					 .elementor-8442 .elementor-element.elementor-element-de59bfd:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8df884d );}.elementor-8442 .elementor-element.elementor-element-de59bfd .elementor-icon-box-description{color:var( --e-global-color-8af6309 );}.elementor-8442 .elementor-element.elementor-element-d79f730 .elementor-button{background-color:#FC4530;fill:var( --e-global-color-8af6309 );color:var( --e-global-color-8af6309 );box-shadow:0px 10px 15px -2px rgba(249.9, 69.43110113421548, 25.533260869565208, 0.55);padding:15px 15px 15px 18px;}.elementor-8442 .elementor-element.elementor-element-d79f730 .elementor-button:hover, .elementor-8442 .elementor-element.elementor-element-d79f730 .elementor-button:focus{background-color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-d79f730{width:auto;max-width:auto;}.elementor-8442 .elementor-element.elementor-element-d79f730 > .elementor-widget-container{margin:0px 0px 0px 16px;padding:0px 0px 24px 0px;}.elementor-8442 .elementor-element.elementor-element-d79f730 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8442 .elementor-element.elementor-element-ce0d78e{--display:flex;--background-transition:0.9s;box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.08);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-8442 .elementor-element.elementor-element-ce0d78e:not(.elementor-motion-effects-element-type-background), .elementor-8442 .elementor-element.elementor-element-ce0d78e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8af6309 );background-image:url("https://constructoramexico.mx/wp-content/uploads/2023/08/construccion-en-mexico.jpg");background-position:center center;}.elementor-8442 .elementor-element.elementor-element-ce0d78e:hover{background-image:url("https://constructoramexico.mx/wp-content/uploads/2023/08/construccion-en-mexico.jpg");background-position:center right;}.elementor-8442 .elementor-element.elementor-element-7aff0a8 > .elementor-widget-container{padding:32px 16px 8px 16px;}.elementor-8442 .elementor-element.elementor-element-7aff0a8 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-8442 .elementor-element.elementor-element-7aff0a8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8af6309 );}.elementor-8442 .elementor-element.elementor-element-7aff0a8.elementor-view-framed .elementor-icon, .elementor-8442 .elementor-element.elementor-element-7aff0a8.elementor-view-default .elementor-icon{fill:var( --e-global-color-8af6309 );color:var( --e-global-color-8af6309 );border-color:var( --e-global-color-8af6309 );}.elementor-8442 .elementor-element.elementor-element-7aff0a8 .elementor-icon-box-title{color:var( --e-global-color-8af6309 );}.elementor-8442 .elementor-element.elementor-element-7aff0a8:has(:hover) .elementor-icon-box-title,
					 .elementor-8442 .elementor-element.elementor-element-7aff0a8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8df884d );}.elementor-8442 .elementor-element.elementor-element-7aff0a8 .elementor-icon-box-description{color:var( --e-global-color-8af6309 );}.elementor-8442 .elementor-element.elementor-element-2a82a7a .elementor-button{background-color:#FC4530;fill:var( --e-global-color-8af6309 );color:var( --e-global-color-8af6309 );box-shadow:0px 10px 15px -2px rgba(249.9, 69.43110113421548, 25.533260869565208, 0.55);padding:15px 15px 15px 18px;}.elementor-8442 .elementor-element.elementor-element-2a82a7a .elementor-button:hover, .elementor-8442 .elementor-element.elementor-element-2a82a7a .elementor-button:focus{background-color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-2a82a7a{width:auto;max-width:auto;}.elementor-8442 .elementor-element.elementor-element-2a82a7a > .elementor-widget-container{margin:0px 0px 0px 16px;padding:0px 0px 24px 0px;}.elementor-8442 .elementor-element.elementor-element-2a82a7a .elementor-button-content-wrapper{flex-direction:row;}.elementor-8442 .elementor-element.elementor-element-71b39a9{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-8442 .elementor-element.elementor-element-13e3cca{--display:flex;--background-transition:0.9s;box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.08);--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;}.elementor-8442 .elementor-element.elementor-element-13e3cca:not(.elementor-motion-effects-element-type-background), .elementor-8442 .elementor-element.elementor-element-13e3cca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8af6309 );background-image:url("https://constructoramexico.mx/wp-content/uploads/2023/08/instalaciones-electricas-industriales-y-comerciales-en-mexico.jpg");background-position:center center;}.elementor-8442 .elementor-element.elementor-element-13e3cca:hover{background-image:url("https://constructoramexico.mx/wp-content/uploads/2023/08/instalaciones-electricas-industriales-y-comerciales-en-mexico.jpg");background-position:center right;}.elementor-8442 .elementor-element.elementor-element-741faea > .elementor-widget-container{padding:32px 16px 8px 16px;}.elementor-8442 .elementor-element.elementor-element-741faea .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-8442 .elementor-element.elementor-element-741faea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8af6309 );}.elementor-8442 .elementor-element.elementor-element-741faea.elementor-view-framed .elementor-icon, .elementor-8442 .elementor-element.elementor-element-741faea.elementor-view-default .elementor-icon{fill:var( --e-global-color-8af6309 );color:var( --e-global-color-8af6309 );border-color:var( --e-global-color-8af6309 );}.elementor-8442 .elementor-element.elementor-element-741faea .elementor-icon-box-title{color:var( --e-global-color-8af6309 );}.elementor-8442 .elementor-element.elementor-element-741faea:has(:hover) .elementor-icon-box-title,
					 .elementor-8442 .elementor-element.elementor-element-741faea:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8df884d );}.elementor-8442 .elementor-element.elementor-element-741faea .elementor-icon-box-description{color:var( --e-global-color-8af6309 );}.elementor-8442 .elementor-element.elementor-element-338b607 .elementor-button{background-color:#FC4530;fill:var( --e-global-color-8af6309 );color:var( --e-global-color-8af6309 );box-shadow:0px 10px 15px -2px rgba(249.9, 69.43110113421548, 25.533260869565208, 0.55);padding:15px 15px 15px 18px;}.elementor-8442 .elementor-element.elementor-element-338b607 .elementor-button:hover, .elementor-8442 .elementor-element.elementor-element-338b607 .elementor-button:focus{background-color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-338b607{width:auto;max-width:auto;}.elementor-8442 .elementor-element.elementor-element-338b607 > .elementor-widget-container{margin:0px 0px 0px 16px;padding:0px 0px 24px 0px;}.elementor-8442 .elementor-element.elementor-element-338b607 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8442 .elementor-element.elementor-element-0c7a4ef{--display:flex;--background-transition:0.9s;box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.08);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-8442 .elementor-element.elementor-element-0c7a4ef:not(.elementor-motion-effects-element-type-background), .elementor-8442 .elementor-element.elementor-element-0c7a4ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8af6309 );background-image:url("https://constructoramexico.mx/wp-content/uploads/2023/08/instalacion-de-tuberias-en-mexico.jpg");background-position:center center;}.elementor-8442 .elementor-element.elementor-element-0c7a4ef:hover{background-image:url("https://constructoramexico.mx/wp-content/uploads/2023/08/instalacion-de-tuberias-en-mexico.jpg");background-position:center right;}.elementor-8442 .elementor-element.elementor-element-9f4e4aa > .elementor-widget-container{padding:32px 16px 8px 16px;}.elementor-8442 .elementor-element.elementor-element-9f4e4aa .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-8442 .elementor-element.elementor-element-9f4e4aa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8af6309 );}.elementor-8442 .elementor-element.elementor-element-9f4e4aa.elementor-view-framed .elementor-icon, .elementor-8442 .elementor-element.elementor-element-9f4e4aa.elementor-view-default .elementor-icon{fill:var( --e-global-color-8af6309 );color:var( --e-global-color-8af6309 );border-color:var( --e-global-color-8af6309 );}.elementor-8442 .elementor-element.elementor-element-9f4e4aa .elementor-icon-box-title{color:var( --e-global-color-8af6309 );}.elementor-8442 .elementor-element.elementor-element-9f4e4aa:has(:hover) .elementor-icon-box-title,
					 .elementor-8442 .elementor-element.elementor-element-9f4e4aa:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8df884d );}.elementor-8442 .elementor-element.elementor-element-9f4e4aa .elementor-icon-box-description{color:var( --e-global-color-8af6309 );}.elementor-8442 .elementor-element.elementor-element-1a1fb33 .elementor-button{background-color:#FC4530;fill:var( --e-global-color-8af6309 );color:var( --e-global-color-8af6309 );box-shadow:0px 10px 15px -2px rgba(249.9, 69.43110113421548, 25.533260869565208, 0.55);padding:15px 15px 15px 18px;}.elementor-8442 .elementor-element.elementor-element-1a1fb33 .elementor-button:hover, .elementor-8442 .elementor-element.elementor-element-1a1fb33 .elementor-button:focus{background-color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-1a1fb33{width:auto;max-width:auto;}.elementor-8442 .elementor-element.elementor-element-1a1fb33 > .elementor-widget-container{margin:0px 0px 0px 16px;padding:0px 0px 24px 0px;}.elementor-8442 .elementor-element.elementor-element-1a1fb33 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8442 .elementor-element.elementor-element-5436023{--display:flex;--background-transition:0.9s;box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.08);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-8442 .elementor-element.elementor-element-5436023:not(.elementor-motion-effects-element-type-background), .elementor-8442 .elementor-element.elementor-element-5436023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8af6309 );background-image:url("https://constructoramexico.mx/wp-content/uploads/2023/08/instalaciones-electricas-en-mexico.jpg");background-position:center center;}.elementor-8442 .elementor-element.elementor-element-5436023:hover{background-image:url("https://constructoramexico.mx/wp-content/uploads/2023/08/instalaciones-electricas-en-mexico.jpg");background-position:center right;}.elementor-8442 .elementor-element.elementor-element-d770cd6 > .elementor-widget-container{padding:32px 16px 8px 16px;}.elementor-8442 .elementor-element.elementor-element-d770cd6 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-8442 .elementor-element.elementor-element-d770cd6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8af6309 );}.elementor-8442 .elementor-element.elementor-element-d770cd6.elementor-view-framed .elementor-icon, .elementor-8442 .elementor-element.elementor-element-d770cd6.elementor-view-default .elementor-icon{fill:var( --e-global-color-8af6309 );color:var( --e-global-color-8af6309 );border-color:var( --e-global-color-8af6309 );}.elementor-8442 .elementor-element.elementor-element-d770cd6 .elementor-icon-box-title, .elementor-8442 .elementor-element.elementor-element-d770cd6 .elementor-icon-box-title a{font-family:"Utility Pro", Sans-serif;font-weight:600;}.elementor-8442 .elementor-element.elementor-element-d770cd6 .elementor-icon-box-title{color:var( --e-global-color-8af6309 );}.elementor-8442 .elementor-element.elementor-element-d770cd6:has(:hover) .elementor-icon-box-title,
					 .elementor-8442 .elementor-element.elementor-element-d770cd6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8df884d );}.elementor-8442 .elementor-element.elementor-element-d770cd6 .elementor-icon-box-description{color:var( --e-global-color-8af6309 );}.elementor-8442 .elementor-element.elementor-element-7a96efd .elementor-button{background-color:#FC4530;fill:var( --e-global-color-8af6309 );color:var( --e-global-color-8af6309 );box-shadow:0px 10px 15px -2px rgba(249.9, 69.43110113421548, 25.533260869565208, 0.55);padding:15px 15px 15px 18px;}.elementor-8442 .elementor-element.elementor-element-7a96efd .elementor-button:hover, .elementor-8442 .elementor-element.elementor-element-7a96efd .elementor-button:focus{background-color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-7a96efd{width:auto;max-width:auto;}.elementor-8442 .elementor-element.elementor-element-7a96efd > .elementor-widget-container{margin:0px 0px 0px 16px;padding:0px 0px 24px 0px;}.elementor-8442 .elementor-element.elementor-element-7a96efd .elementor-button-content-wrapper{flex-direction:row;}.elementor-8442 .elementor-element.elementor-element-f84d548{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-8442 .elementor-element.elementor-element-a447678{--display:flex;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:10px;}.elementor-8442 .elementor-element.elementor-element-6c31ce4{--divider-border-style:solid;--divider-color:var( --e-global-color-214b52f );--divider-border-width:1px;}.elementor-8442 .elementor-element.elementor-element-6c31ce4 .elementor-divider-separator{width:48%;margin:0 auto;margin-center:0;}.elementor-8442 .elementor-element.elementor-element-6c31ce4 .elementor-divider{text-align:center;padding-block-start:24px;padding-block-end:24px;}.elementor-8442 .elementor-element.elementor-element-8cd3d53{text-align:center;}.elementor-8442 .elementor-element.elementor-element-8cd3d53 .elementor-heading-title{font-family:"Utility Pro", Sans-serif;font-size:36px;font-weight:200;color:var( --e-global-color-a009786 );}.elementor-8442 .elementor-element.elementor-element-0289c9f .elementor-button{background-color:var( --e-global-color-8df884d );font-family:"Utility Pro", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-8af6309 );color:var( --e-global-color-8af6309 );padding:24px 32px 24px 32px;}.elementor-8442 .elementor-element.elementor-element-0289c9f .elementor-button:hover, .elementor-8442 .elementor-element.elementor-element-0289c9f .elementor-button:focus{background-color:var( --e-global-color-a009786 );color:var( --e-global-color-214b52f );border-color:var( --e-global-color-8df884d );}.elementor-8442 .elementor-element.elementor-element-0289c9f{width:auto;max-width:auto;}.elementor-8442 .elementor-element.elementor-element-0289c9f > .elementor-widget-container{margin:16px 16px 16px 16px;padding:0px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-0289c9f .elementor-button:hover svg, .elementor-8442 .elementor-element.elementor-element-0289c9f .elementor-button:focus svg{fill:var( --e-global-color-214b52f );}.elementor-8442 .elementor-element.elementor-element-2c2f69c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8442 .elementor-element.elementor-element-20cded2{--display:flex;--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;}.elementor-8442 .elementor-element.elementor-element-d085987 > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-d085987{text-align:start;}.elementor-8442 .elementor-element.elementor-element-d085987 .elementor-heading-title{font-family:"Utility Pro", Sans-serif;font-size:36px;font-weight:200;color:var( --e-global-color-a009786 );}.elementor-8442 .elementor-element.elementor-element-7d40699 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-7d40699{color:var( --e-global-color-a009786 );}.elementor-8442 .elementor-element.elementor-element-77401f8 .elementor-button{background-color:var( --e-global-color-8df884d );font-family:"Utility Pro", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-8af6309 );color:var( --e-global-color-8af6309 );padding:24px 32px 24px 32px;}.elementor-8442 .elementor-element.elementor-element-77401f8 .elementor-button:hover, .elementor-8442 .elementor-element.elementor-element-77401f8 .elementor-button:focus{background-color:var( --e-global-color-a009786 );color:var( --e-global-color-214b52f );border-color:var( --e-global-color-8df884d );}.elementor-8442 .elementor-element.elementor-element-77401f8{width:auto;max-width:auto;}.elementor-8442 .elementor-element.elementor-element-77401f8 > .elementor-widget-container{margin:16px 16px 16px 16px;padding:0px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-77401f8 .elementor-button:hover svg, .elementor-8442 .elementor-element.elementor-element-77401f8 .elementor-button:focus svg{fill:var( --e-global-color-214b52f );}.elementor-8442 .elementor-element.elementor-element-3d0251d{--display:flex;--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;--justify-content:center;}.elementor-8442 .elementor-element.elementor-element-1492c03{--display:flex;--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;}.elementor-8442 .elementor-element.elementor-element-8e1625a{--divider-border-style:solid;--divider-border-width:1.3px;}.elementor-8442 .elementor-element.elementor-element-8e1625a .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8442 .elementor-element.elementor-element-8e1625a .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-8442 .elementor-element.elementor-element-631489d .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-8442 .elementor-element.elementor-element-631489d .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:#00000000;}.elementor-8442 .elementor-element.elementor-element-631489d{--image-border-radius:10px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-8442 .elementor-element.elementor-element-631489d .e-gallery-image{filter:brightness( 100% ) contrast( 105% ) saturate( 20% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8442 .elementor-element.elementor-element-631489d .e-gallery-item:hover .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8442 .elementor-element.elementor-element-7502e6d{--display:flex;--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;}.elementor-8442 .elementor-element.elementor-element-46b4e31{text-align:center;}.elementor-8442 .elementor-element.elementor-element-46b4e31 .elementor-heading-title{font-family:"Utility Pro", Sans-serif;font-weight:700;text-transform:uppercase;line-height:37px;color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-9209f8d{--divider-border-style:solid;--divider-border-width:7.1px;}.elementor-8442 .elementor-element.elementor-element-9209f8d .elementor-divider-separator{width:7%;margin:0 auto;margin-center:0;}.elementor-8442 .elementor-element.elementor-element-9209f8d .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-8442 .elementor-element.elementor-element-ab57ba9 > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0% 11% 0% 11%;}.elementor-8442 .elementor-element.elementor-element-ab57ba9{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:1.1em;color:#000000;}.elementor-8442 .elementor-element.elementor-element-2e7d39d{--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;}.elementor-8442 .elementor-element.elementor-element-fb61595{--display:flex;}.elementor-8442 .elementor-element.elementor-element-f132969 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-8442 .elementor-element.elementor-element-f132969 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-f132969.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-f132969.elementor-view-framed .elementor-icon, .elementor-8442 .elementor-element.elementor-element-f132969.elementor-view-default .elementor-icon{fill:var( --e-global-color-b8d686a );color:var( --e-global-color-b8d686a );border-color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-f132969 .elementor-icon{font-size:36px;}.elementor-8442 .elementor-element.elementor-element-f132969 .elementor-icon-box-title, .elementor-8442 .elementor-element.elementor-element-f132969 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:27px;}.elementor-8442 .elementor-element.elementor-element-f132969 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-8442 .elementor-element.elementor-element-768bd37 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-768bd37{color:var( --e-global-color-a009786 );}.elementor-8442 .elementor-element.elementor-element-ad0e84b{--display:flex;}.elementor-8442 .elementor-element.elementor-element-acdfb0a .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-8442 .elementor-element.elementor-element-acdfb0a .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-acdfb0a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-acdfb0a.elementor-view-framed .elementor-icon, .elementor-8442 .elementor-element.elementor-element-acdfb0a.elementor-view-default .elementor-icon{fill:var( --e-global-color-b8d686a );color:var( --e-global-color-b8d686a );border-color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-acdfb0a .elementor-icon{font-size:36px;}.elementor-8442 .elementor-element.elementor-element-acdfb0a .elementor-icon-box-title, .elementor-8442 .elementor-element.elementor-element-acdfb0a .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:27px;}.elementor-8442 .elementor-element.elementor-element-acdfb0a .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-8442 .elementor-element.elementor-element-fdfae42 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-fdfae42{color:var( --e-global-color-a009786 );}.elementor-8442 .elementor-element.elementor-element-a8acc6b{--display:flex;}.elementor-8442 .elementor-element.elementor-element-e998458 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-8442 .elementor-element.elementor-element-e998458 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-e998458.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-e998458.elementor-view-framed .elementor-icon, .elementor-8442 .elementor-element.elementor-element-e998458.elementor-view-default .elementor-icon{fill:var( --e-global-color-b8d686a );color:var( --e-global-color-b8d686a );border-color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-e998458 .elementor-icon{font-size:36px;}.elementor-8442 .elementor-element.elementor-element-e998458 .elementor-icon-box-title, .elementor-8442 .elementor-element.elementor-element-e998458 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:27px;}.elementor-8442 .elementor-element.elementor-element-e998458 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-8442 .elementor-element.elementor-element-a603eca > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-a603eca{color:var( --e-global-color-a009786 );}.elementor-8442 .elementor-element.elementor-element-f0c6258{--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;}.elementor-8442 .elementor-element.elementor-element-f70abde{--display:flex;}.elementor-8442 .elementor-element.elementor-element-0eb098e .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-8442 .elementor-element.elementor-element-0eb098e .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-0eb098e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-0eb098e.elementor-view-framed .elementor-icon, .elementor-8442 .elementor-element.elementor-element-0eb098e.elementor-view-default .elementor-icon{fill:var( --e-global-color-b8d686a );color:var( --e-global-color-b8d686a );border-color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-0eb098e .elementor-icon{font-size:36px;}.elementor-8442 .elementor-element.elementor-element-0eb098e .elementor-icon-box-title, .elementor-8442 .elementor-element.elementor-element-0eb098e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:27px;}.elementor-8442 .elementor-element.elementor-element-0eb098e .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-8442 .elementor-element.elementor-element-21a9ff6 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-21a9ff6{color:var( --e-global-color-a009786 );}.elementor-8442 .elementor-element.elementor-element-e23a753{--display:flex;}.elementor-8442 .elementor-element.elementor-element-4e660ee .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-8442 .elementor-element.elementor-element-4e660ee .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-4e660ee.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-4e660ee.elementor-view-framed .elementor-icon, .elementor-8442 .elementor-element.elementor-element-4e660ee.elementor-view-default .elementor-icon{fill:var( --e-global-color-b8d686a );color:var( --e-global-color-b8d686a );border-color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-4e660ee .elementor-icon{font-size:36px;}.elementor-8442 .elementor-element.elementor-element-4e660ee .elementor-icon-box-title, .elementor-8442 .elementor-element.elementor-element-4e660ee .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:27px;}.elementor-8442 .elementor-element.elementor-element-4e660ee .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-8442 .elementor-element.elementor-element-0cebd4b > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-0cebd4b{color:var( --e-global-color-a009786 );}.elementor-8442 .elementor-element.elementor-element-26327a3{--display:flex;}.elementor-8442 .elementor-element.elementor-element-ad62fe2 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-8442 .elementor-element.elementor-element-ad62fe2 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-ad62fe2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-ad62fe2.elementor-view-framed .elementor-icon, .elementor-8442 .elementor-element.elementor-element-ad62fe2.elementor-view-default .elementor-icon{fill:var( --e-global-color-b8d686a );color:var( --e-global-color-b8d686a );border-color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-ad62fe2 .elementor-icon{font-size:36px;}.elementor-8442 .elementor-element.elementor-element-ad62fe2 .elementor-icon-box-title, .elementor-8442 .elementor-element.elementor-element-ad62fe2 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:27px;}.elementor-8442 .elementor-element.elementor-element-ad62fe2 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-8442 .elementor-element.elementor-element-e61dd3a > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-e61dd3a{color:var( --e-global-color-a009786 );}.elementor-8442 .elementor-element.elementor-element-9935540a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:32px 0px 20px 0px;}.elementor-8442 .elementor-element.elementor-element-9935540a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8442 .elementor-element.elementor-element-275e573f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-8442 .elementor-element.elementor-element-275e573f > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-8442 .elementor-element.elementor-element-131dfdd8{text-align:center;}.elementor-8442 .elementor-element.elementor-element-131dfdd8 .elementor-heading-title{font-family:"Utility Pro", Sans-serif;font-weight:700;text-transform:uppercase;line-height:37px;color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-45cdc3fc{--divider-border-style:solid;--divider-border-width:7.1px;}.elementor-8442 .elementor-element.elementor-element-45cdc3fc .elementor-divider-separator{width:7%;margin:0 auto;margin-center:0;}.elementor-8442 .elementor-element.elementor-element-45cdc3fc .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-8442 .elementor-element.elementor-element-ddcf475d > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0% 11% 0% 11%;}.elementor-8442 .elementor-element.elementor-element-ddcf475d{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:1.1em;color:#000000;}.elementor-8442 .elementor-element.elementor-element-ffe6978b{margin-top:24px;margin-bottom:0px;}.elementor-8442 .elementor-element.elementor-element-d7e95d9f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-8442 .elementor-element.elementor-element-d7e95d9f > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-8442 .elementor-element.elementor-element-1ee0a503 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-8442 .elementor-element.elementor-element-1ee0a503 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-1ee0a503.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-1ee0a503.elementor-view-framed .elementor-icon, .elementor-8442 .elementor-element.elementor-element-1ee0a503.elementor-view-default .elementor-icon{fill:var( --e-global-color-b8d686a );color:var( --e-global-color-b8d686a );border-color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-1ee0a503 .elementor-icon{font-size:36px;}.elementor-8442 .elementor-element.elementor-element-1ee0a503 .elementor-icon-box-title, .elementor-8442 .elementor-element.elementor-element-1ee0a503 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:27px;}.elementor-8442 .elementor-element.elementor-element-1ee0a503 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-8442 .elementor-element.elementor-element-fd98f8fe > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-fd98f8fe{color:var( --e-global-color-a009786 );}.elementor-8442 .elementor-element.elementor-element-8d4de578 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-8442 .elementor-element.elementor-element-8d4de578 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-8d4de578.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-8d4de578.elementor-view-framed .elementor-icon, .elementor-8442 .elementor-element.elementor-element-8d4de578.elementor-view-default .elementor-icon{fill:var( --e-global-color-b8d686a );color:var( --e-global-color-b8d686a );border-color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-8d4de578 .elementor-icon{font-size:36px;}.elementor-8442 .elementor-element.elementor-element-8d4de578 .elementor-icon-box-title, .elementor-8442 .elementor-element.elementor-element-8d4de578 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:27px;}.elementor-8442 .elementor-element.elementor-element-8d4de578 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-8442 .elementor-element.elementor-element-2668d003 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-2668d003{color:var( --e-global-color-a009786 );}.elementor-8442 .elementor-element.elementor-element-2e96ed12 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-8442 .elementor-element.elementor-element-2e96ed12 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-2e96ed12.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-2e96ed12.elementor-view-framed .elementor-icon, .elementor-8442 .elementor-element.elementor-element-2e96ed12.elementor-view-default .elementor-icon{fill:var( --e-global-color-b8d686a );color:var( --e-global-color-b8d686a );border-color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-2e96ed12 .elementor-icon{font-size:36px;}.elementor-8442 .elementor-element.elementor-element-2e96ed12 .elementor-icon-box-title, .elementor-8442 .elementor-element.elementor-element-2e96ed12 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:27px;}.elementor-8442 .elementor-element.elementor-element-2e96ed12 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-8442 .elementor-element.elementor-element-3011256f > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-3011256f{color:var( --e-global-color-a009786 );}.elementor-8442 .elementor-element.elementor-element-3fffe784{margin-top:24px;margin-bottom:0px;}.elementor-8442 .elementor-element.elementor-element-348cfcfd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-8442 .elementor-element.elementor-element-348cfcfd > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-8442 .elementor-element.elementor-element-f3da810b .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-8442 .elementor-element.elementor-element-f3da810b .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-f3da810b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-f3da810b.elementor-view-framed .elementor-icon, .elementor-8442 .elementor-element.elementor-element-f3da810b.elementor-view-default .elementor-icon{fill:var( --e-global-color-b8d686a );color:var( --e-global-color-b8d686a );border-color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-f3da810b .elementor-icon{font-size:36px;}.elementor-8442 .elementor-element.elementor-element-f3da810b .elementor-icon-box-title, .elementor-8442 .elementor-element.elementor-element-f3da810b .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:27px;}.elementor-8442 .elementor-element.elementor-element-f3da810b .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-8442 .elementor-element.elementor-element-7010a546 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-7010a546{color:var( --e-global-color-a009786 );}.elementor-8442 .elementor-element.elementor-element-edf6126e .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-8442 .elementor-element.elementor-element-edf6126e .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-edf6126e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-edf6126e.elementor-view-framed .elementor-icon, .elementor-8442 .elementor-element.elementor-element-edf6126e.elementor-view-default .elementor-icon{fill:var( --e-global-color-b8d686a );color:var( --e-global-color-b8d686a );border-color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-edf6126e .elementor-icon{font-size:36px;}.elementor-8442 .elementor-element.elementor-element-edf6126e .elementor-icon-box-title, .elementor-8442 .elementor-element.elementor-element-edf6126e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:27px;}.elementor-8442 .elementor-element.elementor-element-edf6126e .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-8442 .elementor-element.elementor-element-2331dff > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-2331dff{color:var( --e-global-color-a009786 );}.elementor-8442 .elementor-element.elementor-element-64c5a657 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-8442 .elementor-element.elementor-element-64c5a657 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-64c5a657.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-64c5a657.elementor-view-framed .elementor-icon, .elementor-8442 .elementor-element.elementor-element-64c5a657.elementor-view-default .elementor-icon{fill:var( --e-global-color-b8d686a );color:var( --e-global-color-b8d686a );border-color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-64c5a657 .elementor-icon{font-size:36px;}.elementor-8442 .elementor-element.elementor-element-64c5a657 .elementor-icon-box-title, .elementor-8442 .elementor-element.elementor-element-64c5a657 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:27px;}.elementor-8442 .elementor-element.elementor-element-64c5a657 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-8442 .elementor-element.elementor-element-098f5583 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-098f5583{color:var( --e-global-color-a009786 );}.elementor-8442 .elementor-element.elementor-element-795da63{--display:flex;--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;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-8442 .elementor-element.elementor-element-4b14849 > .elementor-widget-container{margin:16px 0px -16px 0px;}.elementor-8442 .elementor-element.elementor-element-4b14849{color:var( --e-global-color-a009786 );}.elementor-8442 .elementor-element.elementor-element-f1bd188{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-8442 .elementor-element.elementor-element-334c23b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-334c23b{columns:3;column-gap:16px;color:var( --e-global-color-a009786 );}.elementor-8442 .elementor-element.elementor-element-f3f0122{--display:flex;--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;--padding-top:80px;--padding-bottom:99px;--padding-left:0px;--padding-right:0px;}.elementor-8442 .elementor-element.elementor-element-f3f0122:not(.elementor-motion-effects-element-type-background), .elementor-8442 .elementor-element.elementor-element-f3f0122 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://constructoramexico.mx/wp-content/uploads/2023/07/noise-aporta.jpg");}.elementor-8442 .elementor-element.elementor-element-07be914{--display:flex;}.elementor-8442 .elementor-element.elementor-element-0d4bdee{text-align:start;}.elementor-8442 .elementor-element.elementor-element-0d4bdee .elementor-heading-title{font-family:"Utility Pro", Sans-serif;font-weight:700;text-transform:uppercase;line-height:37px;color:var( --e-global-color-8af6309 );}.elementor-8442 .elementor-element.elementor-element-673a7de > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-8442 .elementor-element.elementor-element-673a7de{text-align:start;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;color:var( --e-global-color-8af6309 );}.elementor-8442 .elementor-element.elementor-element-358c5b9{--divider-border-style:solid;--divider-border-width:7.1px;}.elementor-8442 .elementor-element.elementor-element-358c5b9 .elementor-divider-separator{width:7%;margin:0 auto;margin-left:0;}.elementor-8442 .elementor-element.elementor-element-358c5b9 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-8442 .elementor-element.elementor-element-7f92173 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-8442 .elementor-element.elementor-element-7f92173 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-8442 .elementor-element.elementor-element-7f92173{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-8442 .elementor-element.elementor-element-7939007{--display:flex;}.elementor-8442 .elementor-element.elementor-element-5dcb6ff{--divider-border-style:solid;--divider-border-width:1.3px;}.elementor-8442 .elementor-element.elementor-element-5dcb6ff .elementor-divider-separator{width:7%;margin:0 auto;margin-center:0;}.elementor-8442 .elementor-element.elementor-element-5dcb6ff .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-8442 .elementor-element.elementor-element-1da02e2 > .elementor-widget-container{margin:05% 10% 0% 7%;padding:0px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-1da02e2{text-align:center;}.elementor-8442 .elementor-element.elementor-element-1da02e2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:500;line-height:36px;color:var( --e-global-color-8af6309 );}.elementor-8442 .elementor-element.elementor-element-f6a42e5{--display:flex;--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;}.elementor-8442 .elementor-element.elementor-element-d5227b6{--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;}.elementor-8442 .elementor-element.elementor-element-f4807c8{--display:flex;}.elementor-8442 .elementor-element.elementor-element-4fd5c3b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-4fd5c3b img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-8442 .elementor-element.elementor-element-34b4f84{--display:flex;}.elementor-8442 .elementor-element.elementor-element-fc4195c{text-align:start;}.elementor-8442 .elementor-element.elementor-element-fc4195c .elementor-heading-title{font-family:"Utility Pro", Sans-serif;font-weight:700;text-transform:uppercase;line-height:37px;color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-1da259e{--divider-border-style:solid;--divider-border-width:7.1px;}.elementor-8442 .elementor-element.elementor-element-1da259e .elementor-divider-separator{width:7%;}.elementor-8442 .elementor-element.elementor-element-1da259e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-8442 .elementor-element.elementor-element-69b6a40 > .elementor-widget-container{margin:0% 0% 0% 6%;padding:0px 0px 18px 0px;}.elementor-8442 .elementor-element.elementor-element-69b6a40{text-align:start;}.elementor-8442 .elementor-element.elementor-element-69b6a40 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:500;line-height:31px;color:#000000;}.elementor-8442 .elementor-element.elementor-element-45545c4 > .elementor-widget-container{margin:0px 0px 0px 32px;padding:0px 45px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-45545c4{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-8442 .elementor-element.elementor-element-c118e2f > .elementor-widget-container{margin:0px 0px 0px 32px;padding:0px 45px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-c118e2f{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-8442 .elementor-element.elementor-element-f03671d{--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;}.elementor-8442 .elementor-element.elementor-element-f7db5b3{--display:flex;}.elementor-8442 .elementor-element.elementor-element-fbf5f9e .elementor-heading-title{font-family:"Utility Pro", Sans-serif;font-size:33px;font-weight:700;text-transform:uppercase;line-height:37px;color:var( --e-global-color-8df884d );}.elementor-8442 .elementor-element.elementor-element-611e1c3 > .elementor-widget-container{margin:016px 0px 0px 0px;padding:0px 45px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-611e1c3{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;color:#000000;}.elementor-8442 .elementor-element.elementor-element-6fecdb6{--display:flex;}.elementor-8442 .elementor-element.elementor-element-b5e113d .elementor-heading-title{font-family:"Utility Pro", Sans-serif;font-size:33px;font-weight:700;text-transform:uppercase;line-height:37px;color:var( --e-global-color-8df884d );}.elementor-8442 .elementor-element.elementor-element-f187b6a > .elementor-widget-container{margin:016px 0px 0px 0px;padding:0px 45px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-f187b6a{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;color:#000000;}.elementor-8442 .elementor-element.elementor-element-28099aa{--display:flex;}.elementor-8442 .elementor-element.elementor-element-a18c14e .elementor-heading-title{font-family:"Utility Pro", Sans-serif;font-size:33px;font-weight:700;text-transform:uppercase;line-height:37px;color:var( --e-global-color-8df884d );}.elementor-8442 .elementor-element.elementor-element-decfaaa > .elementor-widget-container{margin:016px 0px 0px 0px;padding:0px 45px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-decfaaa{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;color:#000000;}.elementor-8442 .elementor-element.elementor-element-c9e79da{--display:flex;}.elementor-8442 .elementor-element.elementor-element-19dc142 .elementor-heading-title{font-family:"Utility Pro", Sans-serif;font-size:33px;font-weight:700;text-transform:uppercase;line-height:37px;color:var( --e-global-color-8df884d );}.elementor-8442 .elementor-element.elementor-element-60f68b6 > .elementor-widget-container{margin:016px 0px 0px 0px;padding:0px 45px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-60f68b6{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;color:#000000;}.elementor-8442 .elementor-element.elementor-element-78ede4e{--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:center;}.elementor-8442 .elementor-element.elementor-element-6af2732 .elementor-button{background-color:var( --e-global-color-8df884d );font-family:"Utility Pro", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-8af6309 );color:var( --e-global-color-8af6309 );padding:24px 32px 24px 32px;}.elementor-8442 .elementor-element.elementor-element-6af2732 .elementor-button:hover, .elementor-8442 .elementor-element.elementor-element-6af2732 .elementor-button:focus{background-color:var( --e-global-color-a009786 );color:var( --e-global-color-214b52f );border-color:var( --e-global-color-8df884d );}.elementor-8442 .elementor-element.elementor-element-6af2732{width:auto;max-width:auto;}.elementor-8442 .elementor-element.elementor-element-6af2732 > .elementor-widget-container{margin:16px 16px 16px 16px;padding:0px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-6af2732 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8442 .elementor-element.elementor-element-6af2732 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-8442 .elementor-element.elementor-element-6af2732 .elementor-button:hover svg, .elementor-8442 .elementor-element.elementor-element-6af2732 .elementor-button:focus svg{fill:var( --e-global-color-214b52f );}.elementor-8442 .elementor-element.elementor-element-b30a563{--display:flex;--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:064px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8442 .elementor-element.elementor-element-825ae4c .swiper-pagination-bullet-active, .elementor-8442 .elementor-element.elementor-element-825ae4c .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-8df884d );}.elementor-8442 .elementor-element.elementor-element-825ae4c .swiper-pagination-fraction{color:var( --e-global-color-8df884d );}.elementor-8442 .elementor-element.elementor-element-825ae4c > .elementor-widget-container{margin:064px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-825ae4c.elementor-arrows-yes .elementor-main-swiper{width:calc( 63% - 40px );}.elementor-8442 .elementor-element.elementor-element-825ae4c .elementor-main-swiper{width:63%;}.elementor-8442 .elementor-element.elementor-element-825ae4c .elementor-swiper-button{font-size:20px;color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-825ae4c .elementor-swiper-button svg{fill:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-825ae4c .swiper-pagination-bullet{height:11px;width:11px;}.elementor-8442 .elementor-element.elementor-element-825ae4c .swiper-horizontal .swiper-pagination-progressbar{height:11px;}.elementor-8442 .elementor-element.elementor-element-825ae4c .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-b8d686a );opacity:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-825ae4c.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-8442 .elementor-element.elementor-element-825ae4c.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:65px;}.elementor-8442 .elementor-element.elementor-element-825ae4c.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:65px;}.elementor-8442 .elementor-element.elementor-element-825ae4c.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:65px;}.elementor-8442 .elementor-element.elementor-element-825ae4c.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:65px;}.elementor-8442 .elementor-element.elementor-element-825ae4c .elementor-testimonial__text{color:var( --e-global-color-b8d686a );font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-8442 .elementor-element.elementor-element-825ae4c .elementor-testimonial__name{color:var( --e-global-color-b8d686a );font-family:"Utility Pro", Sans-serif;font-weight:600;}.elementor-8442 .elementor-element.elementor-element-825ae4c .elementor-testimonial__title{color:var( --e-global-color-214b52f );}.elementor-8442 .elementor-element.elementor-element-825ae4c .elementor-testimonial__image img{width:250px;height:250px;border-radius:11px;}.elementor-8442 .elementor-element.elementor-element-825ae4c.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-8442 .elementor-element.elementor-element-825ae4c.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (250px / 2) - 8px );}body:not(.rtl) .elementor-8442 .elementor-element.elementor-element-825ae4c.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-8442 .elementor-element.elementor-element-825ae4c.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-8442 .elementor-element.elementor-element-825ae4c.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-8442 .elementor-element.elementor-element-825ae4c.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (250px / 2) - 8px );right:auto;}body.rtl .elementor-8442 .elementor-element.elementor-element-825ae4c.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-8442 .elementor-element.elementor-element-825ae4c.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-8442 .elementor-element.elementor-element-825ae4c.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-8442 .elementor-element.elementor-element-825ae4c.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (250px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-8442 .elementor-element.elementor-element-825ae4c.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-8442 .elementor-element.elementor-element-825ae4c.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (250px / 2) - 8px );right:auto;}body.rtl .elementor-8442 .elementor-element.elementor-element-825ae4c.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-8442 .elementor-element.elementor-element-825ae4c.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (250px / 2) - 8px );left:auto;}.elementor-8442 .elementor-element.elementor-element-dd35609{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:064px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8442 .elementor-element.elementor-element-0b25ba8{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:start;}.elementor-8442 .elementor-element.elementor-element-0b25ba8 .elementor-heading-title{font-family:"Utility Pro", Sans-serif;font-weight:700;text-transform:uppercase;line-height:37px;color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-7df3942{--divider-border-style:solid;--divider-border-width:7.1px;}.elementor-8442 .elementor-element.elementor-element-7df3942 .elementor-divider-separator{width:7%;margin:0 auto;margin-left:0;}.elementor-8442 .elementor-element.elementor-element-7df3942 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-8442 .elementor-element.elementor-element-2e8b6c4{--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;}.elementor-8442 .elementor-element.elementor-element-3baac86{--display:flex;}.elementor-8442 .elementor-element.elementor-element-942efd1 > .elementor-widget-container{margin:0px 0px 0px 32px;padding:0px 45px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-942efd1{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-8442 .elementor-element.elementor-element-26364f5 .elementor-button{background-color:var( --e-global-color-8df884d );font-family:"Utility Pro", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-8af6309 );color:var( --e-global-color-8af6309 );padding:24px 32px 24px 32px;}.elementor-8442 .elementor-element.elementor-element-26364f5 .elementor-button:hover, .elementor-8442 .elementor-element.elementor-element-26364f5 .elementor-button:focus{background-color:var( --e-global-color-a009786 );color:var( --e-global-color-214b52f );border-color:var( --e-global-color-8df884d );}.elementor-8442 .elementor-element.elementor-element-26364f5{width:auto;max-width:auto;}.elementor-8442 .elementor-element.elementor-element-26364f5 > .elementor-widget-container{margin:16px 16px 16px 16px;padding:0px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-26364f5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8442 .elementor-element.elementor-element-26364f5 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-8442 .elementor-element.elementor-element-26364f5 .elementor-button:hover svg, .elementor-8442 .elementor-element.elementor-element-26364f5 .elementor-button:focus svg{fill:var( --e-global-color-214b52f );}.elementor-8442 .elementor-element.elementor-element-a201932{--display:flex;}.elementor-8442 .elementor-element.elementor-element-1217852 > .elementor-widget-container{margin:-108px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-1217852 img{width:100%;}.elementor-8442 .elementor-element.elementor-element-1853306{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8442 .elementor-element.elementor-element-91e55ca{--display:flex;}.elementor-8442 .elementor-element.elementor-element-2ed42e0{--divider-border-style:solid;--divider-border-width:7.1px;}.elementor-8442 .elementor-element.elementor-element-2ed42e0 > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-8442 .elementor-element.elementor-element-2ed42e0 .elementor-divider-separator{width:7%;margin:0 auto;margin-center:0;}.elementor-8442 .elementor-element.elementor-element-2ed42e0 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-8442 .elementor-element.elementor-element-06d5b40 > .elementor-widget-container{margin:05% 0% 0% 0%;padding:0px 0px 24px 0px;}.elementor-8442 .elementor-element.elementor-element-06d5b40{text-align:center;}.elementor-8442 .elementor-element.elementor-element-06d5b40 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:500;line-height:36px;color:#000000;}.elementor-8442 .elementor-element.elementor-element-f74aac5 > .elementor-widget-container{margin:16px 0px 16px 0px;}.elementor-8442 .elementor-element.elementor-element-f74aac5{text-align:center;}.elementor-8442 .elementor-element.elementor-element-f74aac5 .elementor-heading-title{font-family:"Utility Pro", Sans-serif;font-size:23px;font-weight:700;text-transform:uppercase;line-height:29px;color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-12fa812 .elementor-button{background-color:var( --e-global-color-8df884d );font-family:"Utility Pro", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-8af6309 );color:var( --e-global-color-8af6309 );padding:24px 32px 24px 32px;}.elementor-8442 .elementor-element.elementor-element-12fa812 .elementor-button:hover, .elementor-8442 .elementor-element.elementor-element-12fa812 .elementor-button:focus{background-color:var( --e-global-color-a009786 );color:var( --e-global-color-214b52f );border-color:var( --e-global-color-8df884d );}.elementor-8442 .elementor-element.elementor-element-12fa812{width:auto;max-width:auto;}.elementor-8442 .elementor-element.elementor-element-12fa812 > .elementor-widget-container{margin:16px 16px 16px 16px;padding:0px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-12fa812 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8442 .elementor-element.elementor-element-12fa812 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-8442 .elementor-element.elementor-element-12fa812 .elementor-button:hover svg, .elementor-8442 .elementor-element.elementor-element-12fa812 .elementor-button:focus svg{fill:var( --e-global-color-214b52f );}.elementor-8442 .elementor-element.elementor-element-ab46f20{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8442 .elementor-element.elementor-element-ab46f20:not(.elementor-motion-effects-element-type-background), .elementor-8442 .elementor-element.elementor-element-ab46f20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-f3fa91c{--display:flex;--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;}.elementor-8442 .elementor-element.elementor-element-38145f8{text-align:start;}.elementor-8442 .elementor-element.elementor-element-38145f8 .elementor-heading-title{font-family:"Utility Pro", Sans-serif;font-weight:700;text-transform:uppercase;line-height:37px;color:var( --e-global-color-8af6309 );}.elementor-8442 .elementor-element.elementor-element-7245efd{--divider-border-style:solid;--divider-border-width:7.1px;}.elementor-8442 .elementor-element.elementor-element-7245efd .elementor-divider-separator{width:7%;margin:0 auto;margin-left:0;}.elementor-8442 .elementor-element.elementor-element-7245efd .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-8442 .elementor-element.elementor-element-64e9462 > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-8442 .elementor-element.elementor-element-64e9462{text-align:start;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:var( --e-global-color-8df884d );}.elementor-8442 .elementor-element.elementor-element-19e250d > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-8442 .elementor-element.elementor-element-19e250d{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:1.9em;color:var( --e-global-color-8af6309 );}.elementor-8442 .elementor-element.elementor-element-a1ac4d0{--display:flex;--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;}.elementor-8442 .elementor-element.elementor-element-dcf455d{text-align:start;}.elementor-8442 .elementor-element.elementor-element-dcf455d .elementor-heading-title{font-family:"Utility Pro", Sans-serif;font-weight:700;text-transform:uppercase;line-height:37px;color:var( --e-global-color-8af6309 );}.elementor-8442 .elementor-element.elementor-element-c1b77bb{--divider-border-style:solid;--divider-border-width:7.1px;}.elementor-8442 .elementor-element.elementor-element-c1b77bb .elementor-divider-separator{width:7%;margin:0 auto;margin-left:0;}.elementor-8442 .elementor-element.elementor-element-c1b77bb .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-8442 .elementor-element.elementor-element-7dd8ce0 > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-8442 .elementor-element.elementor-element-7dd8ce0{text-align:start;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;color:var( --e-global-color-8df884d );}.elementor-8442 .elementor-element.elementor-element-d90126a > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-8442 .elementor-element.elementor-element-d90126a{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:1.9em;color:var( --e-global-color-8af6309 );}.elementor-8442 .elementor-element.elementor-element-eebbc17{--display:flex;--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;--overlay-opacity:0.18;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8442 .elementor-element.elementor-element-eebbc17::before, .elementor-8442 .elementor-element.elementor-element-eebbc17 > .elementor-background-video-container::before, .elementor-8442 .elementor-element.elementor-element-eebbc17 > .e-con-inner > .elementor-background-video-container::before, .elementor-8442 .elementor-element.elementor-element-eebbc17 > .elementor-background-slideshow::before, .elementor-8442 .elementor-element.elementor-element-eebbc17 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8442 .elementor-element.elementor-element-eebbc17 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://constructoramexico.mx/wp-content/uploads/2023/07/hasein-shape.png");--background-overlay:'';background-size:cover;}.elementor-8442 .elementor-element.elementor-element-520fa14{text-align:start;}.elementor-8442 .elementor-element.elementor-element-520fa14 .elementor-heading-title{font-family:"Utility Pro", Sans-serif;font-weight:700;text-transform:uppercase;line-height:37px;color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-1c82ade{--divider-border-style:solid;--divider-border-width:7.1px;}.elementor-8442 .elementor-element.elementor-element-1c82ade .elementor-divider-separator{width:7%;margin:0 auto;margin-left:0;}.elementor-8442 .elementor-element.elementor-element-1c82ade .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-8442 .elementor-element.elementor-element-42f2d35{--display:flex;--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;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8442 .elementor-element.elementor-element-e7a1d25{font-family:"Roboto", Sans-serif;font-size:1rem;line-height:1.6em;color:#54595F;}.elementor-8442 .elementor-element.elementor-element-4be9862{--display:flex;--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;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8442 .elementor-element.elementor-element-53a6f0c{font-family:"Roboto", Sans-serif;font-size:1rem;line-height:1.6em;color:#54595F;}.elementor-8442 .elementor-element.elementor-element-ded4f31{--display:flex;--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;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8442 .elementor-element.elementor-element-20478d4{font-family:"Roboto", Sans-serif;font-size:1rem;line-height:1.6em;color:#54595F;}.elementor-8442 .elementor-element.elementor-element-f5fe33a{--display:flex;--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;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8442 .elementor-element.elementor-element-f2b4e3f{font-family:"Roboto", Sans-serif;font-size:1rem;line-height:1.6em;color:#54595F;}.elementor-8442 .elementor-element.elementor-element-50b7a11{--display:flex;--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;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8442 .elementor-element.elementor-element-61d3ecf{font-family:"Roboto", Sans-serif;font-size:1rem;line-height:1.6em;color:#54595F;}.elementor-8442 .elementor-element.elementor-element-bef3406{--display:flex;--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;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8442 .elementor-element.elementor-element-decf896{font-family:"Roboto", Sans-serif;font-size:1rem;line-height:1.6em;color:#54595F;}.elementor-8442 .elementor-element.elementor-element-e8ceb5d{--display:flex;--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;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8442 .elementor-element.elementor-element-451fddf{font-family:"Roboto", Sans-serif;font-size:1rem;line-height:1.6em;color:#54595F;}.elementor-8442 .elementor-element.elementor-element-ead8b3b{--display:flex;--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;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8442 .elementor-element.elementor-element-dd980d8{font-family:"Roboto", Sans-serif;font-size:1rem;line-height:1.6em;color:#54595F;}.elementor-8442 .elementor-element.elementor-element-58a6c51{--display:flex;--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;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8442 .elementor-element.elementor-element-04b05b6{font-family:"Roboto", Sans-serif;font-size:1rem;line-height:1.6em;color:#54595F;}.elementor-8442 .elementor-element.elementor-element-2192a16{--display:flex;--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;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8442 .elementor-element.elementor-element-f22077a{font-family:"Roboto", Sans-serif;font-size:1rem;line-height:1.6em;color:#54595F;}.elementor-8442 .elementor-element.elementor-element-05e7706{--display:flex;--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;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8442 .elementor-element.elementor-element-39a2982{font-family:"Roboto", Sans-serif;font-size:1rem;line-height:1.6em;color:#54595F;}.elementor-8442 .elementor-element.elementor-element-6d20309{--display:flex;--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;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8442 .elementor-element.elementor-element-078cfec{font-family:"Roboto", Sans-serif;font-size:1rem;line-height:1.6em;color:#54595F;}.elementor-8442 .elementor-element.elementor-element-5d01e6a{--display:flex;--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;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-8442 .elementor-element.elementor-element-b72853e{font-family:"Roboto", Sans-serif;font-size:1rem;line-height:1.6em;color:#54595F;}.elementor-8442 .elementor-element.elementor-element-66fed9d{--n-accordion-title-font-size:1.1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-b8d686a );--n-accordion-title-hover-color:var( --e-global-color-214b52f );--n-accordion-title-active-color:var( --e-global-color-214b52f );--n-accordion-icon-size:14px;--n-accordion-icon-normal-color:var( --e-global-color-b8d686a );}.elementor-8442 .elementor-element.elementor-element-66fed9d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F9F9F9;border-style:solid;border-width:1px 1px 1px 4px;border-color:#E5E5E5;}:where( .elementor-8442 .elementor-element.elementor-element-66fed9d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;border-style:solid;border-width:0px 1px 1px 4px;border-color:#E5E5E5;}.elementor-8442 .elementor-element.elementor-element-66fed9d {--n-accordion-padding:1.25rem 1.5rem 1.25rem 1.5rem;}:where( .elementor-8442 .elementor-element.elementor-element-66fed9d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:700;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-8442 .elementor-element.elementor-element-f051bd7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:67px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-8442 .elementor-element.elementor-element-e265b50{--justify-content:center;}.elementor-8442 .elementor-element.elementor-element-b112fc3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-b112fc3 img{width:500px;}.elementor-8442 .elementor-element.elementor-element-456d81d > .elementor-widget-container{margin:-144px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-456d81d img{width:463px;}.elementor-8442 .elementor-element.elementor-element-1e42de0{--padding-top:80px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-8442 .elementor-element.elementor-element-c00346e{width:var( --container-widget-width, 871px );max-width:871px;--container-widget-width:871px;--container-widget-flex-grow:0;}.elementor-8442 .elementor-element.elementor-element-795da63{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-8442 .elementor-element.elementor-element-f3f0122{--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-8442 .elementor-element.elementor-element-f6a42e5{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8442 .elementor-element.elementor-element-611e1c3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-f187b6a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-decfaaa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-60f68b6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-a201932{--justify-content:center;}.elementor-8442 .elementor-element.elementor-element-1217852 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-ab46f20{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-8442 .elementor-element.elementor-element-eebbc17{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:016px;}}@media(max-width:1024px){.elementor-8442 .elementor-element.elementor-element-c2b7d54 .elementor-heading-title{font-size:45px;}.elementor-8442 .elementor-element.elementor-element-456d81d > .elementor-widget-container{margin:-55px 0px -31px 0px;}body:not(.rtl) .elementor-8442 .elementor-element.elementor-element-dba0be4{left:-9px;}body.rtl .elementor-8442 .elementor-element.elementor-element-dba0be4{right:-9px;}.elementor-8442 .elementor-element.elementor-element-dba0be4{top:275px;}.elementor-8442 .elementor-element.elementor-element-ba4456d{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-8442 .elementor-element.elementor-element-70bd6b0{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-8442 .elementor-element.elementor-element-71b39a9{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-8442 .elementor-element.elementor-element-d770cd6 .elementor-icon-box-title, .elementor-8442 .elementor-element.elementor-element-d770cd6 .elementor-icon-box-title a{font-size:25px;}.elementor-8442 .elementor-element.elementor-element-f84d548{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-8442 .elementor-element.elementor-element-7502e6d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-8442 .elementor-element.elementor-element-795da63{--padding-top:40px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-8442 .elementor-element.elementor-element-f3f0122{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-8442 .elementor-element.elementor-element-0b25ba8{--container-widget-width:668px;--container-widget-flex-grow:0;width:var( --container-widget-width, 668px );max-width:668px;}.elementor-8442 .elementor-element.elementor-element-a201932{--justify-content:flex-start;}.elementor-8442 .elementor-element.elementor-element-e7a1d25{line-height:1.36em;}.elementor-8442 .elementor-element.elementor-element-53a6f0c{line-height:1.36em;}.elementor-8442 .elementor-element.elementor-element-20478d4{line-height:1.36em;}.elementor-8442 .elementor-element.elementor-element-f2b4e3f{line-height:1.36em;}.elementor-8442 .elementor-element.elementor-element-61d3ecf{line-height:1.36em;}.elementor-8442 .elementor-element.elementor-element-decf896{line-height:1.36em;}.elementor-8442 .elementor-element.elementor-element-451fddf{line-height:1.36em;}.elementor-8442 .elementor-element.elementor-element-dd980d8{line-height:1.36em;}.elementor-8442 .elementor-element.elementor-element-04b05b6{line-height:1.36em;}.elementor-8442 .elementor-element.elementor-element-f22077a{line-height:1.36em;}.elementor-8442 .elementor-element.elementor-element-39a2982{line-height:1.36em;}.elementor-8442 .elementor-element.elementor-element-078cfec{line-height:1.36em;}.elementor-8442 .elementor-element.elementor-element-b72853e{line-height:1.36em;}}@media(max-width:767px){.elementor-8442 .elementor-element.elementor-element-f051bd7{--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-8442 .elementor-element.elementor-element-fa2dc7e{--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-8442 .elementor-element.elementor-element-c2b7d54{text-align:center;}.elementor-8442 .elementor-element.elementor-element-c2b7d54 .elementor-heading-title{font-size:42px;}.elementor-8442 .elementor-element.elementor-element-01da6cb{text-align:center;}.elementor-8442 .elementor-element.elementor-element-09f09f8{width:100%;max-width:100%;}.elementor-8442 .elementor-element.elementor-element-e265b50{--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8442 .elementor-element.elementor-element-e265b50.e-con{--order:-99999 /* order start hack */;}.elementor-8442 .elementor-element.elementor-element-b112fc3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-456d81d > .elementor-widget-container{margin:-159px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-56e6e59{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}body:not(.rtl) .elementor-8442 .elementor-element.elementor-element-dba0be4{left:-12px;}body.rtl .elementor-8442 .elementor-element.elementor-element-dba0be4{right:-12px;}.elementor-8442 .elementor-element.elementor-element-dba0be4{top:207px;}.elementor-8442 .elementor-element.elementor-element-6ff7bc5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8442 .elementor-element.elementor-element-2894b8e{text-align:center;}.elementor-8442 .elementor-element.elementor-element-69e3ba4{width:100%;max-width:100%;}.elementor-8442 .elementor-element.elementor-element-69e3ba4 > .elementor-widget-container{margin:41px 8px 0px 8px;}.elementor-8442 .elementor-element.elementor-element-5e1732c{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8442 .elementor-element.elementor-element-9cbea6d{text-align:center;}.elementor-8442 .elementor-element.elementor-element-c00346e{--container-widget-width:313px;--container-widget-flex-grow:0;width:var( --container-widget-width, 313px );max-width:313px;}.elementor-8442 .elementor-element.elementor-element-c00346e .elementor-heading-title{font-size:39px;}.elementor-8442 .elementor-element.elementor-element-2b58616{text-align:center;}.elementor-8442 .elementor-element.elementor-element-13e3cca{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-8442 .elementor-element.elementor-element-0289c9f{width:100%;max-width:100%;}.elementor-8442 .elementor-element.elementor-element-2c2f69c{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8442 .elementor-element.elementor-element-d085987{text-align:center;}.elementor-8442 .elementor-element.elementor-element-7d40699{text-align:start;}.elementor-8442 .elementor-element.elementor-element-77401f8{width:100%;max-width:100%;}.elementor-8442 .elementor-element.elementor-element-77401f8 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8442 .elementor-element.elementor-element-3d0251d.e-con{--order:-99999 /* order start hack */;}.elementor-8442 .elementor-element.elementor-element-2e7d39d{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-8442 .elementor-element.elementor-element-f132969 .elementor-icon-box-wrapper{text-align:center;gap:2px;}.elementor-8442 .elementor-element.elementor-element-768bd37{text-align:center;}.elementor-8442 .elementor-element.elementor-element-acdfb0a .elementor-icon-box-wrapper{text-align:center;gap:2px;}.elementor-8442 .elementor-element.elementor-element-fdfae42{text-align:center;}.elementor-8442 .elementor-element.elementor-element-e998458 .elementor-icon-box-wrapper{text-align:center;gap:2px;}.elementor-8442 .elementor-element.elementor-element-a603eca{text-align:center;}.elementor-8442 .elementor-element.elementor-element-0eb098e .elementor-icon-box-wrapper{text-align:center;gap:2px;}.elementor-8442 .elementor-element.elementor-element-21a9ff6{text-align:center;}.elementor-8442 .elementor-element.elementor-element-4e660ee .elementor-icon-box-wrapper{text-align:center;gap:2px;}.elementor-8442 .elementor-element.elementor-element-0cebd4b{text-align:center;}.elementor-8442 .elementor-element.elementor-element-ad62fe2 .elementor-icon-box-wrapper{text-align:center;gap:2px;}.elementor-8442 .elementor-element.elementor-element-e61dd3a{text-align:center;}.elementor-8442 .elementor-element.elementor-element-fd98f8fe{text-align:center;}.elementor-8442 .elementor-element.elementor-element-2668d003{text-align:center;}.elementor-8442 .elementor-element.elementor-element-3011256f{text-align:center;}.elementor-8442 .elementor-element.elementor-element-7010a546{text-align:center;}.elementor-8442 .elementor-element.elementor-element-2331dff{text-align:center;}.elementor-8442 .elementor-element.elementor-element-098f5583{text-align:center;}.elementor-8442 .elementor-element.elementor-element-4b14849{text-align:center;}.elementor-8442 .elementor-element.elementor-element-334c23b{columns:1;text-align:center;}.elementor-8442 .elementor-element.elementor-element-0d4bdee .elementor-heading-title{font-size:25px;}.elementor-8442 .elementor-element.elementor-element-673a7de{font-size:17px;}.elementor-8442 .elementor-element.elementor-element-1da02e2 .elementor-heading-title{font-size:19px;line-height:1.3em;}.elementor-8442 .elementor-element.elementor-element-fbf5f9e{text-align:center;}.elementor-8442 .elementor-element.elementor-element-611e1c3{text-align:center;}.elementor-8442 .elementor-element.elementor-element-b5e113d{text-align:center;}.elementor-8442 .elementor-element.elementor-element-f187b6a{text-align:center;}.elementor-8442 .elementor-element.elementor-element-a18c14e{text-align:center;}.elementor-8442 .elementor-element.elementor-element-decfaaa{text-align:center;}.elementor-8442 .elementor-element.elementor-element-19dc142{text-align:center;}.elementor-8442 .elementor-element.elementor-element-60f68b6{text-align:center;}.elementor-8442 .elementor-element.elementor-element-6af2732{width:100%;max-width:100%;}.elementor-8442 .elementor-element.elementor-element-0b25ba8 .elementor-heading-title{font-size:25px;}.elementor-8442 .elementor-element.elementor-element-2e8b6c4{--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-8442 .elementor-element.elementor-element-3baac86{--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-8442 .elementor-element.elementor-element-26364f5{width:100%;max-width:100%;}.elementor-8442 .elementor-element.elementor-element-12fa812{width:100%;max-width:100%;}.elementor-8442 .elementor-element.elementor-element-a1ac4d0{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-8442 .elementor-element.elementor-element-4b1d6cd{--width:50%;}.elementor-8442 .elementor-element.elementor-element-e265b50{--width:50%;}.elementor-8442 .elementor-element.elementor-element-56e6e59{--width:100%;}.elementor-8442 .elementor-element.elementor-element-a7b387e{--width:50%;}.elementor-8442 .elementor-element.elementor-element-6ff7bc5{--width:50%;}.elementor-8442 .elementor-element.elementor-element-20cded2{--width:50%;}.elementor-8442 .elementor-element.elementor-element-3d0251d{--width:50%;}.elementor-8442 .elementor-element.elementor-element-07be914{--width:75%;}.elementor-8442 .elementor-element.elementor-element-1853306{--width:100%;}.elementor-8442 .elementor-element.elementor-element-91e55ca{--width:61%;}.elementor-8442 .elementor-element.elementor-element-f3fa91c{--width:50%;}.elementor-8442 .elementor-element.elementor-element-a1ac4d0{--width:50%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Utility Pro';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://constructoramexico.mx/wp-content/uploads/2023/07/utility_pro_extralight-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Utility Pro';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://constructoramexico.mx/wp-content/uploads/2023/07/utility_pro_light-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Utility Pro';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://constructoramexico.mx/wp-content/uploads/2023/07/utility_pro_thin-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Utility Pro';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://constructoramexico.mx/wp-content/uploads/2023/07/utility_pro_regular-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Utility Pro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://constructoramexico.mx/wp-content/uploads/2023/07/utility_pro_medium-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Utility Pro';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://constructoramexico.mx/wp-content/uploads/2023/07/utility_pro_bold-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Utility Pro';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://constructoramexico.mx/wp-content/uploads/2023/07/utility_pro_black-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */