.elementor-2715 .elementor-element.elementor-element-25bfc0d:not(.elementor-motion-effects-element-type-background), .elementor-2715 .elementor-element.elementor-element-25bfc0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2715 .elementor-element.elementor-element-25bfc0d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2715 .elementor-element.elementor-element-25bfc0d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2715 .elementor-element.elementor-element-5ddc0ef{margin-top:80px;margin-bottom:0px;}.elementor-2715 .elementor-element.elementor-element-ce541da.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-2715 .elementor-element.elementor-element-ce541da .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:35px;font-weight:600;text-transform:none;line-height:1.3em;}.elementor-2715 .elementor-element.elementor-element-320918d4{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-2715 .elementor-element.elementor-element-4fffbf1{margin-top:35px;margin-bottom:35px;}.elementor-2715 .elementor-element.elementor-element-0a00269 .elementor-icon-list-icon i{transition:color 0.3s;font-size:31px;}.elementor-2715 .elementor-element.elementor-element-0a00269 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2715 .elementor-element.elementor-element-0a00269 .elementor-icon-list-icon{min-width:31px;height:31px;padding-right:4px;}.elementor-2715 .elementor-element.elementor-element-0a00269{--icon-vertical-offset:0px;}.elementor-2715 .elementor-element.elementor-element-0a00269 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2715 .elementor-element.elementor-element-0a00269 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-2715 .elementor-element.elementor-element-0a00269 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2715 .elementor-element.elementor-element-b9ed6c0{margin-top:50px;margin-bottom:50px;}.elementor-2715 .elementor-element.elementor-element-e9a30f1{--e-image-carousel-slides-to-show:1;}.elementor-2715 .elementor-element.elementor-element-91493f4:not(.elementor-motion-effects-element-type-background), .elementor-2715 .elementor-element.elementor-element-91493f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casaencdmx.com.mx/wp-content/uploads/2019/05/landing_bg2.png");}.elementor-2715 .elementor-element.elementor-element-91493f4 > .elementor-background-overlay{background-color:#F2F2F2F2;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2715 .elementor-element.elementor-element-91493f4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-2715 .elementor-element.elementor-element-c71a2a5.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2715 .elementor-element.elementor-element-c71a2a5 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:35px;font-weight:600;text-transform:none;}.elementor-2715 .elementor-element.elementor-element-8a0c005{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-2715 .elementor-element.elementor-element-d025a8a a.elementor-button, .elementor-2715 .elementor-element.elementor-element-d025a8a .elementor-button{font-size:26px;}.elementor-2715 .elementor-element.elementor-element-d025a8a a.elementor-button:hover, .elementor-2715 .elementor-element.elementor-element-d025a8a .elementor-button:hover{background-color:var( --e-global-color-accent );}.elementor-2715 .elementor-element.elementor-element-2a8d315{margin-top:50px;margin-bottom:50px;}.elementor-2715 .elementor-element.elementor-element-c08140f.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2715 .elementor-element.elementor-element-c08140f .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:35px;font-weight:600;text-transform:none;}.elementor-2715 .elementor-element.elementor-element-527bd84{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-2715 .elementor-element.elementor-element-0fb83ec a.elementor-button, .elementor-2715 .elementor-element.elementor-element-0fb83ec .elementor-button{font-size:18px;}.elementor-2715 .elementor-element.elementor-element-0fb83ec a.elementor-button:hover, .elementor-2715 .elementor-element.elementor-element-0fb83ec .elementor-button:hover{background-color:var( --e-global-color-accent );}.elementor-2715 .elementor-element.elementor-element-0fb83ec > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2715 .elementor-element.elementor-element-218cbcb.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2715 .elementor-element.elementor-element-218cbcb .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:35px;font-weight:600;text-transform:none;}.elementor-2715 .elementor-element.elementor-element-218cbcb > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2715 .elementor-element.elementor-element-b6ef0c2{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-2715 .elementor-element.elementor-element-6407325 > .elementor-container{max-width:1000px;}.elementor-2715 .elementor-element.elementor-element-6407325 > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.84;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2715 .elementor-element.elementor-element-6407325{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:70px 0px 70px 0px;}.elementor-2715 .elementor-element.elementor-element-1c8efa9.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-b9ccffd );}.elementor-2715 .elementor-element.elementor-element-1c8efa9 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:51px;font-weight:600;text-transform:none;}.elementor-2715 .elementor-element.elementor-element-5422c76.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-b9ccffd );}.elementor-2715 .elementor-element.elementor-element-5422c76 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:35px;font-weight:600;text-transform:none;}.elementor-2715 .elementor-element.elementor-element-5422c76 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2715 .elementor-element.elementor-element-c82e55b.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-b9ccffd );}.elementor-2715 .elementor-element.elementor-element-c82e55b .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:35px;font-weight:600;text-transform:none;}.elementor-2715 .elementor-element.elementor-element-c82e55b > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2715 .elementor-element.elementor-element-50f0234{text-align:justify;color:var( --e-global-color-b9ccffd );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;}.elementor-2715 .elementor-element.elementor-element-903b1f7.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-b9ccffd );}.elementor-2715 .elementor-element.elementor-element-903b1f7 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:35px;font-weight:600;}.elementor-2715 .elementor-element.elementor-element-903b1f7 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2715 .elementor-element.elementor-element-91ee040{text-align:justify;color:var( --e-global-color-b9ccffd );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;}.elementor-2715 .elementor-element.elementor-element-064b0e5{margin-top:0px;margin-bottom:0px;}.elementor-2715 .elementor-element.elementor-element-f57d3a0 a.elementor-button, .elementor-2715 .elementor-element.elementor-element-f57d3a0 .elementor-button{font-size:26px;}.elementor-2715 .elementor-element.elementor-element-f57d3a0 a.elementor-button:hover, .elementor-2715 .elementor-element.elementor-element-f57d3a0 .elementor-button:hover{background-color:var( --e-global-color-accent );}.elementor-2715 .elementor-element.elementor-element-f57d3a0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2715 .elementor-element.elementor-element-154436b > .elementor-container{max-width:1000px;}.elementor-2715 .elementor-element.elementor-element-154436b:not(.elementor-motion-effects-element-type-background), .elementor-2715 .elementor-element.elementor-element-154436b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casaencdmx.com.mx/wp-content/uploads/2019/11/residence_bg.png");}.elementor-2715 .elementor-element.elementor-element-154436b > .elementor-background-overlay{background-color:#F2F2F2;opacity:0.51;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2715 .elementor-element.elementor-element-154436b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-2715 .elementor-element.elementor-element-7f6239e.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2715 .elementor-element.elementor-element-7f6239e .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:51px;font-weight:600;text-transform:none;}.elementor-2715 .elementor-element.elementor-element-c11e6e4.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2715 .elementor-element.elementor-element-c11e6e4 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:35px;font-weight:600;text-transform:none;}.elementor-2715 .elementor-element.elementor-element-c11e6e4 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2715 .elementor-element.elementor-element-1f17528{text-align:center;color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;line-height:1.2em;}.elementor-2715 .elementor-element.elementor-element-1f17528 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2715 .elementor-element.elementor-element-3fcac10{margin-top:0px;margin-bottom:0px;}.elementor-2715 .elementor-element.elementor-element-042fae6.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2715 .elementor-element.elementor-element-042fae6 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:35px;font-weight:600;text-transform:none;}.elementor-2715 .elementor-element.elementor-element-042fae6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2715 .elementor-element.elementor-element-85461b1{text-align:justify;color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;}.elementor-2715 .elementor-element.elementor-element-5b06ff0.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2715 .elementor-element.elementor-element-5b06ff0 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:35px;font-weight:600;text-transform:none;}.elementor-2715 .elementor-element.elementor-element-5b06ff0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2715 .elementor-element.elementor-element-cbaa1d0{text-align:justify;color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;}.elementor-2715 .elementor-element.elementor-element-bb1e31e > .elementor-container{max-width:1000px;}.elementor-2715 .elementor-element.elementor-element-bb1e31e:not(.elementor-motion-effects-element-type-background), .elementor-2715 .elementor-element.elementor-element-bb1e31e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casaencdmx.com.mx/wp-content/uploads/2021/03/Cda-Dr-Velez-Taller-Grafico-PB-1-min.jpg");}.elementor-2715 .elementor-element.elementor-element-bb1e31e > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.84;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2715 .elementor-element.elementor-element-bb1e31e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-2715 .elementor-element.elementor-element-0e301ec.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-b9ccffd );}.elementor-2715 .elementor-element.elementor-element-0e301ec .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:51px;font-weight:600;text-transform:none;}.elementor-2715 .elementor-element.elementor-element-53e5171.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-b9ccffd );}.elementor-2715 .elementor-element.elementor-element-53e5171 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:35px;font-weight:600;text-transform:none;}.elementor-2715 .elementor-element.elementor-element-53e5171 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2715 .elementor-element.elementor-element-dbeab8e.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-b9ccffd );}.elementor-2715 .elementor-element.elementor-element-dbeab8e .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:35px;font-weight:600;text-transform:none;}.elementor-2715 .elementor-element.elementor-element-dbeab8e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2715 .elementor-element.elementor-element-e866457{text-align:justify;color:var( --e-global-color-b9ccffd );font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;}.elementor-2715 .elementor-element.elementor-element-b021228.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-b9ccffd );}.elementor-2715 .elementor-element.elementor-element-b021228 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:35px;font-weight:600;text-transform:none;}.elementor-2715 .elementor-element.elementor-element-b021228 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2715 .elementor-element.elementor-element-f5849ca{text-align:justify;color:var( --e-global-color-b9ccffd );font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;}.elementor-2715 .elementor-element.elementor-element-8c60069{margin-top:0px;margin-bottom:0px;}.elementor-2715 .elementor-element.elementor-element-ff61a04 a.elementor-button, .elementor-2715 .elementor-element.elementor-element-ff61a04 .elementor-button{font-size:26px;}.elementor-2715 .elementor-element.elementor-element-ff61a04 a.elementor-button:hover, .elementor-2715 .elementor-element.elementor-element-ff61a04 .elementor-button:hover{background-color:var( --e-global-color-accent );}.elementor-2715 .elementor-element.elementor-element-ff61a04 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2715 .elementor-element.elementor-element-fca085a > .elementor-container{max-width:1000px;}.elementor-2715 .elementor-element.elementor-element-fca085a:not(.elementor-motion-effects-element-type-background), .elementor-2715 .elementor-element.elementor-element-fca085a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casaencdmx.com.mx/wp-content/uploads/2019/11/residence_bg.png");}.elementor-2715 .elementor-element.elementor-element-fca085a > .elementor-background-overlay{background-color:#F2F2F2;opacity:0.51;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2715 .elementor-element.elementor-element-fca085a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-2715 .elementor-element.elementor-element-461f4eb.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2715 .elementor-element.elementor-element-461f4eb .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:51px;font-weight:600;text-transform:none;}.elementor-2715 .elementor-element.elementor-element-5bc1f6b{margin-top:0px;margin-bottom:0px;}.elementor-2715 .elementor-element.elementor-element-ad29094.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2715 .elementor-element.elementor-element-ad29094 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:35px;font-weight:600;text-transform:none;}.elementor-2715 .elementor-element.elementor-element-ad29094 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2715 .elementor-element.elementor-element-19985dc{text-align:justify;color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;}.elementor-2715 .elementor-element.elementor-element-d049753.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2715 .elementor-element.elementor-element-d049753 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:35px;font-weight:600;text-transform:none;}.elementor-2715 .elementor-element.elementor-element-d049753 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2715 .elementor-element.elementor-element-d3f160a{text-align:justify;color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;}.elementor-2715 .elementor-element.elementor-element-0907cd7.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2715 .elementor-element.elementor-element-0907cd7 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:35px;font-weight:600;text-transform:none;}.elementor-2715 .elementor-element.elementor-element-0907cd7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2715 .elementor-element.elementor-element-a2146b9{text-align:justify;color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;}.elementor-2715 .elementor-element.elementor-element-89ea83f:not(.elementor-motion-effects-element-type-background), .elementor-2715 .elementor-element.elementor-element-89ea83f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://casaencdmx.com.mx/wp-content/uploads/2019/05/landing_bg2.png");}.elementor-2715 .elementor-element.elementor-element-89ea83f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-2715 .elementor-element.elementor-element-89ea83f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2715 .elementor-element.elementor-element-359e4f8.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-b9ccffd );}.elementor-2715 .elementor-element.elementor-element-359e4f8 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:45px;font-weight:600;}.elementor-2715 .elementor-element.elementor-element-e69dced{color:var( --e-global-color-b9ccffd );font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-2715 .elementor-element.elementor-element-e69dced > .elementor-widget-container{margin:050px 150px 0px 150px;}.elementor-2715 .elementor-element.elementor-element-39cb61e{text-align:center;color:var( --e-global-color-b9ccffd );font-family:"Marcellus", Sans-serif;font-size:42px;font-weight:400;}.elementor-2715 .elementor-element.elementor-element-9a595f2:not(.elementor-motion-effects-element-type-background), .elementor-2715 .elementor-element.elementor-element-9a595f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casaencdmx.com.mx/wp-content/uploads/2019/05/landing_bg3.jpg");}.elementor-2715 .elementor-element.elementor-element-9a595f2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-2715 .elementor-element.elementor-element-9a595f2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2715 .elementor-element.elementor-element-46ce86b.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-b9ccffd );}.elementor-2715 .elementor-element.elementor-element-46ce86b .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:42px;font-weight:600;}.elementor-2715 .elementor-element.elementor-element-386174d{text-align:center;color:var( --e-global-color-b9ccffd );font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;}.elementor-2715 .elementor-element.elementor-element-83a5477 a.elementor-button, .elementor-2715 .elementor-element.elementor-element-83a5477 .elementor-button{font-size:15px;}.elementor-2715 .elementor-element.elementor-element-a2351b8:not(.elementor-motion-effects-element-type-background), .elementor-2715 .elementor-element.elementor-element-a2351b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2715 .elementor-element.elementor-element-a2351b8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 30px 20px 30px;}.elementor-2715 .elementor-element.elementor-element-a2351b8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2715 .elementor-element.elementor-element-1c1d393 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2715 .elementor-element.elementor-element-2874af2{text-align:center;color:var( --e-global-color-primary );font-family:"Marcellus", Sans-serif;font-weight:500;}.elementor-2715 .elementor-element.elementor-element-2874af2 > .elementor-widget-container{margin:0px 0px 30px 0px;}:root{--page-title-display:none;}