.elementor-259 .elementor-element.elementor-element-5558bfa{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-259 .elementor-element.elementor-element-5558bfa:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-5558bfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17B3B40F;}.elementor-259 .elementor-element.elementor-element-c3f4208{--display:flex;}.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-259 .elementor-element.elementor-element-38d1fb6 .elementor-button{background-color:#17B3B447;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:24px 24px 24px 24px;}.elementor-259 .elementor-element.elementor-element-38d1fb6 > .elementor-widget-container{margin:0% 0% 0% 0%;}.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-259 .elementor-element.elementor-element-86477bc{text-align:center;}.elementor-259 .elementor-element.elementor-element-86477bc .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:65px;font-weight:600;}.elementor-259 .elementor-element.elementor-element-317a2da > .elementor-widget-container{margin:0px 0px 23px 0px;}.elementor-259 .elementor-element.elementor-element-317a2da{text-align:center;}.elementor-259 .elementor-element.elementor-element-317a2da .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:65px;font-weight:600;line-height:26px;color:var( --e-global-color-secondary );}.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-259 .elementor-element.elementor-element-49ec5f9 > .elementor-widget-container{padding:0% 015% 0% 015%;}.elementor-259 .elementor-element.elementor-element-49ec5f9{text-align:center;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;}.elementor-259 .elementor-element.elementor-element-6744636{--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:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--padding-top:5%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-259 .elementor-element.elementor-element-6744636:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-6744636 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-259 .elementor-element.elementor-element-2212da8{--display:flex;--margin-top:0%;--margin-bottom:6%;--margin-left:0%;--margin-right:0%;}.elementor-259 .elementor-element.elementor-element-53affc6{text-align:center;}.elementor-259 .elementor-element.elementor-element-53affc6 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:65px;font-weight:600;}.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-259 .elementor-element.elementor-element-5588dbe{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:4.2px;width:100%;max-width:100%;}.elementor-259 .elementor-element.elementor-element-5588dbe.elementor-element{--align-self:center;}.elementor-259 .elementor-element.elementor-element-5588dbe .elementor-divider-separator{width:105px;margin:0 auto;margin-center:0;}.elementor-259 .elementor-element.elementor-element-5588dbe .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-259 .elementor-element.elementor-element-1d2e49c > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-259 .elementor-element.elementor-element-1d2e49c.elementor-element{--align-self:center;}.elementor-259 .elementor-element.elementor-element-1d2e49c{text-align:start;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;}.elementor-259 .elementor-element.elementor-element-08f379c{--display:flex;}.elementor-259 .elementor-element.elementor-element-9cc5ea1 > .elementor-widget-container{background-color:#A3938933;padding:2% 2% 2% 2%;border-radius:36px 36px 36px 36px;}.elementor-259 .elementor-element.elementor-element-9cc5ea1{text-align:center;}.elementor-259 .elementor-element.elementor-element-9cc5ea1 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:600;}.elementor-259 .elementor-element.elementor-element-f22c050{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-259 .elementor-element.elementor-element-f22c050:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-f22c050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17B3B41F;}.elementor-259 .elementor-element.elementor-element-96c3124{text-align:center;}.elementor-259 .elementor-element.elementor-element-96c3124 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:51px;font-weight:600;}.elementor-259 .elementor-element.elementor-element-531abf5{--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-259 .elementor-element.elementor-element-48625f2{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-259 .elementor-element.elementor-element-0829ce8 .elementor-icon-wrapper{text-align:center;}.elementor-259 .elementor-element.elementor-element-1c5ab5d{text-align:center;}.elementor-259 .elementor-element.elementor-element-9fce5c4{--display:flex;}.elementor-259 .elementor-element.elementor-element-3c4fd89 .elementor-icon-wrapper{text-align:center;}.elementor-259 .elementor-element.elementor-element-b76aac2{text-align:center;}.elementor-259 .elementor-element.elementor-element-9c69a23{--display:flex;}.elementor-259 .elementor-element.elementor-element-eb7103c .elementor-icon-wrapper{text-align:center;}.elementor-259 .elementor-element.elementor-element-072f16e{text-align:center;}.elementor-259 .elementor-element.elementor-element-ad3ae9f{--display:flex;}.elementor-259 .elementor-element.elementor-element-4589707 .elementor-icon-wrapper{text-align:center;}.elementor-259 .elementor-element.elementor-element-6eb84b0{text-align:center;}.elementor-259 .elementor-element.elementor-element-fd468a4{--display:flex;}.elementor-259 .elementor-element.elementor-element-04f0934 .elementor-icon-wrapper{text-align:center;}.elementor-259 .elementor-element.elementor-element-152c1dd{text-align:center;}.elementor-259 .elementor-element.elementor-element-1f30a84{--display:flex;}.elementor-259 .elementor-element.elementor-element-0dbd2b1 .elementor-icon-wrapper{text-align:center;}.elementor-259 .elementor-element.elementor-element-95f87d0{text-align:center;}.elementor-259 .elementor-element.elementor-element-1cf3f78{--display:flex;}.elementor-259 .elementor-element.elementor-element-3959d02 .elementor-icon-wrapper{text-align:center;}.elementor-259 .elementor-element.elementor-element-0452044{text-align:center;}.elementor-259 .elementor-element.elementor-element-03f63bc{--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:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--overlay-opacity:0.5;--padding-top:5%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-259 .elementor-element.elementor-element-03f63bc:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-03f63bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EEEE;background-image:url("https://www.tresaconstructores.mx/wp-content/uploads/2025/10/u8598587416_imagen_en_textura_de_cemento_con_fondo_blanco_con_1e48fd2f-57d2-4829-b5ac-88428afe0739_2.png");}.elementor-259 .elementor-element.elementor-element-03f63bc::before, .elementor-259 .elementor-element.elementor-element-03f63bc > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-03f63bc > .e-con-inner > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-03f63bc > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-03f63bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-03f63bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-259 .elementor-element.elementor-element-745ffaa{--display:flex;--padding-top:0px;--padding-bottom:58px;--padding-left:0px;--padding-right:0px;}.elementor-259 .elementor-element.elementor-element-b5c11b8{text-align:center;}.elementor-259 .elementor-element.elementor-element-b5c11b8 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:65px;font-weight:600;}.elementor-259 .elementor-element.elementor-element-132afba{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:4.2px;width:100%;max-width:100%;}.elementor-259 .elementor-element.elementor-element-132afba.elementor-element{--align-self:center;}.elementor-259 .elementor-element.elementor-element-132afba .elementor-divider-separator{width:105px;margin:0 auto;margin-center:0;}.elementor-259 .elementor-element.elementor-element-132afba .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-259 .elementor-element.elementor-element-5211038{--display:flex;--overlay-opacity:0.5;--border-radius:32px 32px 32px 32px;--padding-top:46px;--padding-bottom:46px;--padding-left:46px;--padding-right:46px;}.elementor-259 .elementor-element.elementor-element-5211038:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-5211038 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF82;}.elementor-259 .elementor-element.elementor-element-5211038::before, .elementor-259 .elementor-element.elementor-element-5211038 > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-5211038 > .e-con-inner > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-5211038 > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-5211038 > .e-con-inner > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-5211038 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-259 .elementor-element.elementor-element-e93caa6{text-align:center;}.elementor-259 .elementor-element.elementor-element-e93caa6 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-259 .elementor-element.elementor-element-72c6699{text-align:center;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;}.elementor-259 .elementor-element.elementor-element-6acf58a{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-259 .elementor-element.elementor-element-6acf58a:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-6acf58a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF59;}.elementor-259 .elementor-element.elementor-element-4b63d43{--display:flex;}.elementor-259 .elementor-element.elementor-element-c175a87{text-align:center;}.elementor-259 .elementor-element.elementor-element-c175a87 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:57px;font-weight:600;}.elementor-259 .elementor-element.elementor-element-49a15fe > .elementor-widget-container{padding:0% 015% 0% 015%;}.elementor-259 .elementor-element.elementor-element-49a15fe{text-align:center;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;}.elementor-259 .elementor-element.elementor-element-b3e1af2 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-259 .elementor-element.elementor-element-b3e1af2 > .elementor-widget-container{margin:0% 0% 0% 0%;}@media(min-width:1025px){.elementor-259 .elementor-element.elementor-element-03f63bc:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-03f63bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-259 .elementor-element.elementor-element-6744636{--min-height:600px;--padding-top:10%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-259 .elementor-element.elementor-element-03f63bc{--min-height:600px;--padding-top:10%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}}@media(max-width:767px){.elementor-259 .elementor-element.elementor-element-6744636{--padding-top:10%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-259 .elementor-element.elementor-element-03f63bc{--padding-top:10%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}}