.elementor-269 .elementor-element.elementor-element-1486f66 .hero-slider{background-color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-1486f66 .hero .slide, .hero.hero-slider-wrapper{height:800px;}.elementor-269 .elementor-element.elementor-element-1486f66 .hero .slick-prev:hover, .hero .slick-next:hover{background-color:var( --e-global-color-secondary );}.elementor-269 .elementor-element.elementor-element-1486f66 .hero-slider .btn-style a.slide-btn,.btn-style-3 a:before{background-color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-1486f66 .hero-slider .btn-style a.slide-btn:hover{background-color:var( --e-global-color-secondary );}.elementor-269 .elementor-element.elementor-element-7438bb5 .hero-slider{background-color:#bbbbbb;}.elementor-269 .elementor-element.elementor-element-7438bb5 .hero .slide, .hero.hero-slider-wrapper{height:800px;}.elementor-269 .elementor-element.elementor-element-7438bb5 .hero .slick-prev:hover, .hero .slick-next:hover{background-color:var( --e-global-color-secondary );}.elementor-269 .elementor-element.elementor-element-7438bb5 .hero-slider .btn-style a.slide-btn,.btn-style-3 a:before{background-color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-7438bb5 .hero-slider .btn-style a.slide-btn:hover{background-color:var( --e-global-color-secondary );}.elementor-269 .elementor-element.elementor-element-96dfe34:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-96dfe34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cemarquitectura.com.mx/wp-content/uploads/2019/11/feature-2-bg.jpg");background-size:cover;}.elementor-269 .elementor-element.elementor-element-96dfe34 > .elementor-background-overlay{background-color:#214E62;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-269 .elementor-element.elementor-element-96dfe34{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 30px 0px;}.elementor-269 .elementor-element.elementor-element-3dfb4c1 .service-area .service-icon i:before{color:var( --e-global-color-accent );}.elementor-269 .elementor-element.elementor-element-3dfb4c1 .service-area .service-item .service-text span{color:var( --e-global-color-accent );}.elementor-269 .elementor-element.elementor-element-ba2090b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-269 .elementor-element.elementor-element-ba2090b{padding:100px 0px 100px 0px;}.elementor-bc-flex-widget .elementor-269 .elementor-element.elementor-element-6f2f705.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-269 .elementor-element.elementor-element-6f2f705.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-269 .elementor-element.elementor-element-98756c9 .about-section .btn-style a.about-btn{background-color:var( --e-global-color-secondary );}.elementor-269 .elementor-element.elementor-element-98756c9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-269 .elementor-element.elementor-element-98756c9 .about-section .about-text span{color:var( --e-global-color-c3d45c6 );padding:0px 0px 0px 0px;}.elementor-269 .elementor-element.elementor-element-98756c9 .about-section .about-text h2{color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-269 .elementor-element.elementor-element-98756c9 .about-section .about-text p{color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-269 .elementor-element.elementor-element-6c167992:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-6c167992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9f9f9;}.elementor-269 .elementor-element.elementor-element-6c167992{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-269 .elementor-element.elementor-element-6c167992 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-269 .elementor-element.elementor-element-1a5594d8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-269 .elementor-element.elementor-element-d2ce69c > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-269 .elementor-element.elementor-element-d2ce69c .section-title h2{color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-d2ce69c .section-title p{color:var( --e-global-color-accent );}.elementor-269 .elementor-element.elementor-element-40167c11{margin-top:0px;margin-bottom:20px;}.elementor-269 .elementor-element.elementor-element-3825c878.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-269 .elementor-element.elementor-element-3825c878 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-269 .elementor-element.elementor-element-3825c878 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D1D1D1;margin:0px 10px 0px 20px;--e-column-margin-right:10px;--e-column-margin-left:20px;padding:30px 0px 30px 0px;}.elementor-269 .elementor-element.elementor-element-45e127f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-269 .elementor-element.elementor-element-61b2b47{--divider-border-style:solid;--divider-color:var( --e-global-color-c3d45c6 );--divider-border-width:1px;}.elementor-269 .elementor-element.elementor-element-61b2b47 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-269 .elementor-element.elementor-element-61b2b47 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-269 .elementor-element.elementor-element-61b2b47 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-269 .elementor-element.elementor-element-8a6ddad{text-align:center;}.elementor-269 .elementor-element.elementor-element-8a6ddad .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-2f86d1a{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-secondary );}.elementor-269 .elementor-element.elementor-element-ab53a24 .elementor-button{background-color:#FFFFFF00;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-269 .elementor-element.elementor-element-ca8fb44.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-269 .elementor-element.elementor-element-ca8fb44 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-269 .elementor-element.elementor-element-ca8fb44 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D1D1D1;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 0px 30px 0px;}.elementor-269 .elementor-element.elementor-element-1924024 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-269 .elementor-element.elementor-element-6bb58cb{--divider-border-style:solid;--divider-color:var( --e-global-color-c3d45c6 );--divider-border-width:1px;}.elementor-269 .elementor-element.elementor-element-6bb58cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-269 .elementor-element.elementor-element-6bb58cb .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-269 .elementor-element.elementor-element-6bb58cb .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-269 .elementor-element.elementor-element-f37410d{text-align:center;}.elementor-269 .elementor-element.elementor-element-f37410d .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-e21f18a{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-secondary );}.elementor-269 .elementor-element.elementor-element-0c1ad25 .elementor-button{background-color:#FFFFFF00;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-269 .elementor-element.elementor-element-436f4f3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-269 .elementor-element.elementor-element-436f4f3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-269 .elementor-element.elementor-element-436f4f3 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D1D1D1;margin:0px 10px 0px 20px;--e-column-margin-right:10px;--e-column-margin-left:20px;padding:30px 0px 30px 0px;}.elementor-269 .elementor-element.elementor-element-fc1d97d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-269 .elementor-element.elementor-element-173fbdf{--divider-border-style:solid;--divider-color:var( --e-global-color-c3d45c6 );--divider-border-width:1px;}.elementor-269 .elementor-element.elementor-element-173fbdf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-269 .elementor-element.elementor-element-173fbdf .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-269 .elementor-element.elementor-element-173fbdf .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-269 .elementor-element.elementor-element-16ab736{text-align:center;}.elementor-269 .elementor-element.elementor-element-16ab736 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-0de0971{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-secondary );}.elementor-269 .elementor-element.elementor-element-f0b8dff .elementor-button{background-color:#FFFFFF00;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-269 .elementor-element.elementor-element-f4c6ab6{margin-top:0px;margin-bottom:20px;}.elementor-269 .elementor-element.elementor-element-85d97e3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-269 .elementor-element.elementor-element-85d97e3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-269 .elementor-element.elementor-element-85d97e3 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D1D1D1;margin:0px 10px 0px 20px;--e-column-margin-right:10px;--e-column-margin-left:20px;padding:30px 0px 30px 0px;}.elementor-269 .elementor-element.elementor-element-e6bebe4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-269 .elementor-element.elementor-element-557319d{--divider-border-style:solid;--divider-color:var( --e-global-color-c3d45c6 );--divider-border-width:1px;}.elementor-269 .elementor-element.elementor-element-557319d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-269 .elementor-element.elementor-element-557319d .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-269 .elementor-element.elementor-element-557319d .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-269 .elementor-element.elementor-element-11f82c4{text-align:center;}.elementor-269 .elementor-element.elementor-element-11f82c4 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-b57bb8e{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-secondary );}.elementor-269 .elementor-element.elementor-element-d8cbd02 .elementor-button{background-color:#FFFFFF00;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-269 .elementor-element.elementor-element-f6a2f32.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-269 .elementor-element.elementor-element-f6a2f32 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-269 .elementor-element.elementor-element-f6a2f32 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D1D1D1;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 0px 30px 0px;}.elementor-269 .elementor-element.elementor-element-90a7c4d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-269 .elementor-element.elementor-element-29b0607{--divider-border-style:solid;--divider-color:var( --e-global-color-c3d45c6 );--divider-border-width:1px;}.elementor-269 .elementor-element.elementor-element-29b0607 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-269 .elementor-element.elementor-element-29b0607 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-269 .elementor-element.elementor-element-29b0607 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-269 .elementor-element.elementor-element-0e7c2cc{text-align:center;}.elementor-269 .elementor-element.elementor-element-0e7c2cc .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-9f04a31{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-secondary );}.elementor-269 .elementor-element.elementor-element-eca648c .elementor-button{background-color:#FFFFFF00;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-269 .elementor-element.elementor-element-fc7a62c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-269 .elementor-element.elementor-element-fc7a62c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-269 .elementor-element.elementor-element-fc7a62c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D1D1D1;margin:0px 10px 0px 20px;--e-column-margin-right:10px;--e-column-margin-left:20px;padding:30px 0px 30px 0px;}.elementor-269 .elementor-element.elementor-element-899136c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-269 .elementor-element.elementor-element-34353de{--divider-border-style:solid;--divider-color:var( --e-global-color-c3d45c6 );--divider-border-width:1px;}.elementor-269 .elementor-element.elementor-element-34353de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-269 .elementor-element.elementor-element-34353de .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-269 .elementor-element.elementor-element-34353de .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-269 .elementor-element.elementor-element-0b52787{text-align:center;}.elementor-269 .elementor-element.elementor-element-0b52787 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-db1cd69{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-secondary );}.elementor-269 .elementor-element.elementor-element-89bdbee .elementor-button{background-color:#FFFFFF00;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-269 .elementor-element.elementor-element-fab85e6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-269 .elementor-element.elementor-element-fab85e6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-269 .elementor-element.elementor-element-fab85e6 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D1D1D1;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 0px 30px 0px;}.elementor-269 .elementor-element.elementor-element-f58aadb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-269 .elementor-element.elementor-element-5f188e6{--divider-border-style:solid;--divider-color:var( --e-global-color-c3d45c6 );--divider-border-width:1px;}.elementor-269 .elementor-element.elementor-element-5f188e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-269 .elementor-element.elementor-element-5f188e6 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-269 .elementor-element.elementor-element-5f188e6 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-269 .elementor-element.elementor-element-a22656a{text-align:center;}.elementor-269 .elementor-element.elementor-element-a22656a .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-d99883d{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-secondary );}.elementor-269 .elementor-element.elementor-element-98e4ab6 .elementor-button{background-color:#FFFFFF00;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-269 .elementor-element.elementor-element-cab638b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-269 .elementor-element.elementor-element-cab638b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-269 .elementor-element.elementor-element-cab638b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D1D1D1;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 0px 30px 0px;}.elementor-269 .elementor-element.elementor-element-df8ce7e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-269 .elementor-element.elementor-element-f917cbd{--divider-border-style:solid;--divider-color:var( --e-global-color-c3d45c6 );--divider-border-width:1px;}.elementor-269 .elementor-element.elementor-element-f917cbd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-269 .elementor-element.elementor-element-f917cbd .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-269 .elementor-element.elementor-element-f917cbd .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-269 .elementor-element.elementor-element-45a203a{text-align:center;}.elementor-269 .elementor-element.elementor-element-45a203a .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-dc3ec2b{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-secondary );}.elementor-269 .elementor-element.elementor-element-ff749a0 .elementor-button{background-color:#FFFFFF00;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-269 .elementor-element.elementor-element-ff74bbd > .elementor-container{max-width:1400px;}.elementor-269 .elementor-element.elementor-element-ff74bbd{padding:70px 0px 70px 0px;}.elementor-269 .elementor-element.elementor-element-f537b3b > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-269 .elementor-element.elementor-element-f537b3b .section-title h2{color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-f537b3b .section-title p{color:var( --e-global-color-text );}.elementor-269 .elementor-element.elementor-element-ec53604 figure .uc_banner_image{opacity:100%;}.elementor-269 .elementor-element.elementor-element-ec53604 figure:hover .uc_banner_image{opacity:40%;}.elementor-269 .elementor-element.elementor-element-ec53604 .height{height:400px;}.elementor-269 .elementor-element.elementor-element-ec53604 .uc_title{color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:17px;}.elementor-269 .elementor-element.elementor-element-ec53604 .uc_paragraph{color:#ffffff;font-family:"Playfair Display", Sans-serif;font-size:25px;}.elementor-269 .elementor-element.elementor-element-9c7f1f4 figure .uc_banner_image{opacity:100%;}.elementor-269 .elementor-element.elementor-element-9c7f1f4 figure:hover .uc_banner_image{opacity:40%;}.elementor-269 .elementor-element.elementor-element-9c7f1f4 .height{height:400px;}.elementor-269 .elementor-element.elementor-element-9c7f1f4 .uc_title{color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:17px;}.elementor-269 .elementor-element.elementor-element-9c7f1f4 .uc_paragraph{color:#ffffff;font-family:"Playfair Display", Sans-serif;font-size:25px;}.elementor-269 .elementor-element.elementor-element-5e5e854 figure .uc_banner_image{opacity:100%;}.elementor-269 .elementor-element.elementor-element-5e5e854 figure:hover .uc_banner_image{opacity:40%;}.elementor-269 .elementor-element.elementor-element-5e5e854 .height{height:400px;}.elementor-269 .elementor-element.elementor-element-5e5e854 .uc_title{color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:17px;}.elementor-269 .elementor-element.elementor-element-5e5e854 .uc_paragraph{color:#ffffff;font-family:"Playfair Display", Sans-serif;font-size:25px;}.elementor-269 .elementor-element.elementor-element-4f8708a figure .uc_banner_image{opacity:100%;}.elementor-269 .elementor-element.elementor-element-4f8708a figure:hover .uc_banner_image{opacity:40%;}.elementor-269 .elementor-element.elementor-element-4f8708a .height{height:400px;}.elementor-269 .elementor-element.elementor-element-4f8708a .uc_title{color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:17px;}.elementor-269 .elementor-element.elementor-element-4f8708a .uc_paragraph{color:#ffffff;font-family:"Playfair Display", Sans-serif;font-size:25px;}.elementor-269 .elementor-element.elementor-element-031e559{padding:0px 0px 70px 0px;}.elementor-269 .elementor-element.elementor-element-019d98f .testimonial-area .testimonial-text span{color:var( --e-global-color-secondary );}.elementor-269 .elementor-element.elementor-element-019d98f .testimonial-area .testimonial-text h2{color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-019d98f .testimonial-slide .slide-item p:before {color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-d431952:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-d431952 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cemarquitectura.com.mx/wp-content/uploads/2025/07/IMG_I_9.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-269 .elementor-element.elementor-element-d431952 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #214E62E0 0%, var( --e-global-color-primary ) 100%);opacity:0.97;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-269 .elementor-element.elementor-element-d431952{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 70px 0px;}.elementor-269 .elementor-element.elementor-element-43aea63 .contact .contact-text .title h2,.contact.contact-page-area h2{color:var( --e-global-color-8e5749f );}.elementor-269 .elementor-element.elementor-element-43aea63 .contact-text .date{color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-269 .elementor-element.elementor-element-96dfe34{padding:60px 0px 30px 0px;}.elementor-269 .elementor-element.elementor-element-ba2090b{padding:80px 0px 80px 0px;}.elementor-269 .elementor-element.elementor-element-6c167992{padding:80px 0px 50px 0px;}.elementor-269 .elementor-element.elementor-element-ff74bbd{padding:70px 0px 0px 0px;}.elementor-269 .elementor-element.elementor-element-031e559{padding:0px 0px 40px 0px;}.elementor-269 .elementor-element.elementor-element-d431952{padding:80px 0px 50px 0px;}}@media(max-width:767px){.elementor-269 .elementor-element.elementor-element-7438bb5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-269 .elementor-element.elementor-element-7438bb5 .hero .slide, .hero.hero-slider-wrapper{height:600px;}.elementor-269 .elementor-element.elementor-element-7438bb5 .hero-slider .slide-caption p{line-height:25px;}.elementor-269 .elementor-element.elementor-element-7438bb5 .hero-slider .slide-caption h2{line-height:35px;}.elementor-269 .elementor-element.elementor-element-96dfe34:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-96dfe34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cemarquitectura.com.mx/wp-content/uploads/2019/11/practice-single-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-269 .elementor-element.elementor-element-96dfe34{padding:30px 10px 30px 10px;}.elementor-269 .elementor-element.elementor-element-ba2090b{padding:50px 20px 50px 20px;}.elementor-269 .elementor-element.elementor-element-6c167992{padding:50px 20px 50px 20px;}.elementor-269 .elementor-element.elementor-element-3825c878{width:50%;}.elementor-269 .elementor-element.elementor-element-3825c878 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:30px 0px 30px 0px;}.elementor-269 .elementor-element.elementor-element-8a6ddad .elementor-heading-title{font-size:25px;}.elementor-269 .elementor-element.elementor-element-2f86d1a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-269 .elementor-element.elementor-element-ca8fb44{width:50%;}.elementor-269 .elementor-element.elementor-element-ca8fb44 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-269 .elementor-element.elementor-element-e21f18a{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:14px;}.elementor-269 .elementor-element.elementor-element-436f4f3{width:50%;}.elementor-269 .elementor-element.elementor-element-436f4f3 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:30px 0px 30px 0px;}.elementor-269 .elementor-element.elementor-element-0de0971{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-269 .elementor-element.elementor-element-85d97e3{width:50%;}.elementor-269 .elementor-element.elementor-element-85d97e3 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:30px 0px 30px 0px;}.elementor-269 .elementor-element.elementor-element-11f82c4 .elementor-heading-title{font-size:22px;}.elementor-269 .elementor-element.elementor-element-b57bb8e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-269 .elementor-element.elementor-element-f6a2f32{width:50%;}.elementor-269 .elementor-element.elementor-element-f6a2f32 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-269 .elementor-element.elementor-element-0e7c2cc .elementor-heading-title{font-size:22px;}.elementor-269 .elementor-element.elementor-element-9f04a31{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-269 .elementor-element.elementor-element-fc7a62c{width:50%;}.elementor-269 .elementor-element.elementor-element-fc7a62c > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:30px 0px 30px 0px;}.elementor-269 .elementor-element.elementor-element-0b52787 .elementor-heading-title{font-size:22px;}.elementor-269 .elementor-element.elementor-element-db1cd69{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;font-size:14px;}.elementor-269 .elementor-element.elementor-element-fab85e6{width:50%;}.elementor-269 .elementor-element.elementor-element-fab85e6 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-269 .elementor-element.elementor-element-f58aadb > .elementor-widget-container{padding:05px 0px 0px 0px;}.elementor-269 .elementor-element.elementor-element-a22656a .elementor-heading-title{font-size:22px;}.elementor-269 .elementor-element.elementor-element-d99883d{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;font-size:14px;}.elementor-269 .elementor-element.elementor-element-cab638b{width:50%;}.elementor-269 .elementor-element.elementor-element-cab638b > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-269 .elementor-element.elementor-element-dc3ec2b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-269 .elementor-element.elementor-element-ff74bbd{padding:50px 20px 50px 20px;}.elementor-bc-flex-widget .elementor-269 .elementor-element.elementor-element-d334594.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-269 .elementor-element.elementor-element-d334594.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-269 .elementor-element.elementor-element-d334594.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-269 .elementor-element.elementor-element-031e559{padding:0px 20px 50px 20px;}.elementor-269 .elementor-element.elementor-element-d431952{padding:50px 20px 50px 20px;}}