.elementor-2 .elementor-element.elementor-element-db21fbd{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--background-transition:0.3s;--overlay-opacity:0.3;}.elementor-2 .elementor-element.elementor-element-db21fbd:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-db21fbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://habitanova.grupork.mx/wp-content/uploads/sites/8/2026/04/Hero-1-FP-02-scaled.png");background-size:cover;}.elementor-2 .elementor-element.elementor-element-db21fbd::before, .elementor-2 .elementor-element.elementor-element-db21fbd > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-db21fbd > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-db21fbd > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-db21fbd > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-db21fbd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-db21fbd, .elementor-2 .elementor-element.elementor-element-db21fbd::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-2538908{--spacer-size:10px;}.elementor-2 .elementor-element.elementor-element-9f6765e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-40b9d38{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--align-items:center;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-3aa4d06{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-c58bf33 img{opacity:1;}.elementor-2 .elementor-element.elementor-element-c58bf33.elementor-element{--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-50d0af1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-4631e8b{--spacer-size:20px;}.elementor-2 .elementor-element.elementor-element-16cc820{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-caf7a93{text-align:left;}.elementor-2 .elementor-element.elementor-element-caf7a93 .elementor-heading-title{color:#000000;font-family:"Helvetica", Sans-serif;font-size:3.3rem;font-weight:500;line-height:1.3em;}.elementor-2 .elementor-element.elementor-element-a250428{--spacer-size:10px;}.elementor-2 .elementor-element.elementor-element-09b5a44{text-align:left;color:#3D3D3D;font-family:"Helvetica", Sans-serif;font-size:1.5rem;font-weight:500;}.elementor-2 .elementor-element.elementor-element-9516e8d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-30ac8b6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-41e9f5b .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#000000;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-3c2787d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-134babc .elementor-button{font-family:"Roboto", Sans-serif;font-weight:400;fill:#000000;color:#000000;background-color:#00000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-d110ba9{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-d110ba9:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d110ba9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-d110ba9, .elementor-2 .elementor-element.elementor-element-d110ba9::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-16702e9{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-02b31d1 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:52px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-150f89e{--spacer-size:20px;}.elementor-2 .elementor-element.elementor-element-3eb322d .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:52px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-34f260c{--spacer-size:60px;}.elementor-2 .elementor-element.elementor-element-8d83c2a{color:#666666;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;line-height:2em;}.elementor-2 .elementor-element.elementor-element-3dc8a8a{--display:flex;--min-height:95vh;--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;--justify-content:center;--align-items:center;--gap:20px 20px;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-3dc8a8a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3dc8a8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-3dc8a8a, .elementor-2 .elementor-element.elementor-element-3dc8a8a::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-053f010{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:100px 100px;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-101f4fc{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-a4e4685{--spacer-size:0px;}.elementor-2 .elementor-element.elementor-element-899a549 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-841baf5{--spacer-size:30px;}.elementor-2 .elementor-element.elementor-element-44d0932{color:#808080;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-1c417f9{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-9a65596 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-1255e87{--spacer-size:30px;}.elementor-2 .elementor-element.elementor-element-24926af{color:#808080;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-ee243db{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-faf41fe .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-03aef35{--spacer-size:30px;}.elementor-2 .elementor-element.elementor-element-19b8581{color:#808080;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-eb497ca{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-eb497ca:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-eb497ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-eb497ca, .elementor-2 .elementor-element.elementor-element-eb497ca::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-f8a1fd0{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-2bb9e37{--spacer-size:0px;}.elementor-2 .elementor-element.elementor-element-bfa38b4{color:#000000;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-bfa38b4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f5fba53{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:60px 60px;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-6fb7023{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:#C5C5C5;--border-color:#C5C5C5;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2 .elementor-element.elementor-element-6fb7023:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6fb7023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-6fb7023, .elementor-2 .elementor-element.elementor-element-6fb7023::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-382db01{--spacer-size:10px;}.elementor-2 .elementor-element.elementor-element-da4cef9{text-align:center;}.elementor-2 .elementor-element.elementor-element-da4cef9 .elementor-heading-title{color:#C5C5C5;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-ca46f56{--spacer-size:10px;}.elementor-2 .elementor-element.elementor-element-e20acee{text-align:left;}.elementor-2 .elementor-element.elementor-element-e20acee .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;}.elementor-2 .elementor-element.elementor-element-37d7a9c{color:#666666;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-0a0caa9{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:#C5C5C5;--border-color:#C5C5C5;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2 .elementor-element.elementor-element-0a0caa9:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0a0caa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-0a0caa9, .elementor-2 .elementor-element.elementor-element-0a0caa9::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-acfced9{--spacer-size:10px;}.elementor-2 .elementor-element.elementor-element-ddd3c38{text-align:center;}.elementor-2 .elementor-element.elementor-element-ddd3c38 .elementor-heading-title{color:#C5C5C5;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-67bec15{--spacer-size:10px;}.elementor-2 .elementor-element.elementor-element-d09d2b6{text-align:left;}.elementor-2 .elementor-element.elementor-element-d09d2b6 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;}.elementor-2 .elementor-element.elementor-element-d70e260{color:#666666;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-60a6ba2{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:#C5C5C5;--border-color:#C5C5C5;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2 .elementor-element.elementor-element-60a6ba2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-60a6ba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-60a6ba2, .elementor-2 .elementor-element.elementor-element-60a6ba2::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-2d18861{--spacer-size:10px;}.elementor-2 .elementor-element.elementor-element-e2d7f75{text-align:center;}.elementor-2 .elementor-element.elementor-element-e2d7f75 .elementor-heading-title{color:#C5C5C5;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-e84bdb3{--spacer-size:10px;}.elementor-2 .elementor-element.elementor-element-ca47eec{text-align:left;}.elementor-2 .elementor-element.elementor-element-ca47eec .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;}.elementor-2 .elementor-element.elementor-element-cac6069{color:#666666;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-2cd66f2{--display:flex;--min-height:95vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-2cd66f2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2cd66f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-2cd66f2, .elementor-2 .elementor-element.elementor-element-2cd66f2::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-cea3f94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-46bf70f{text-align:left;}.elementor-2 .elementor-element.elementor-element-46bf70f .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:36px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-3a47a69{--spacer-size:10px;}.elementor-2 .elementor-element.elementor-element-aed2cbe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 100px;--background-transition:0.3s;--margin-block-start:-30px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-ec6066d{--display:flex;--min-height:240px;--justify-content:flex-end;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-ec6066d, .elementor-2 .elementor-element.elementor-element-ec6066d::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-db5bef9{text-align:center;width:100%;max-width:100%;top:-10px;}.elementor-2 .elementor-element.elementor-element-db5bef9 .elementor-heading-title{color:#00000008;font-family:"Roboto", Sans-serif;font-size:145px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-db5bef9.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-db5bef9{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-db5bef9{right:0px;}.elementor-2 .elementor-element.elementor-element-be13d9f{text-align:left;}.elementor-2 .elementor-element.elementor-element-be13d9f .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;}.elementor-2 .elementor-element.elementor-element-96c403c{text-align:left;color:#666666;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-96c403c > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2 .elementor-element.elementor-element-0d2c2e8{--display:flex;--min-height:240px;--justify-content:flex-end;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-0d2c2e8, .elementor-2 .elementor-element.elementor-element-0d2c2e8::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-599195c{text-align:center;width:100%;max-width:100%;top:-10px;}.elementor-2 .elementor-element.elementor-element-599195c .elementor-heading-title{color:#00000008;font-family:"Roboto", Sans-serif;font-size:145px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-599195c.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-599195c{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-599195c{right:0px;}.elementor-2 .elementor-element.elementor-element-08174f8{text-align:left;}.elementor-2 .elementor-element.elementor-element-08174f8 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;}.elementor-2 .elementor-element.elementor-element-c981c10{text-align:left;color:#666666;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-c981c10 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2 .elementor-element.elementor-element-2443e7d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 100px;--background-transition:0.3s;--margin-block-start:-30px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-5f9c92b{--display:flex;--min-height:250px;--justify-content:flex-end;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-5f9c92b, .elementor-2 .elementor-element.elementor-element-5f9c92b::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-4be716e{text-align:center;width:100%;max-width:100%;top:-10px;}.elementor-2 .elementor-element.elementor-element-4be716e .elementor-heading-title{color:#00000008;font-family:"Roboto", Sans-serif;font-size:145px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-4be716e.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-4be716e{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-4be716e{right:0px;}.elementor-2 .elementor-element.elementor-element-09cbdd9{text-align:left;}.elementor-2 .elementor-element.elementor-element-09cbdd9 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;}.elementor-2 .elementor-element.elementor-element-57c59c2{text-align:left;color:#666666;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-57c59c2 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2 .elementor-element.elementor-element-cebc991{--display:flex;--min-height:250px;--justify-content:flex-end;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-cebc991, .elementor-2 .elementor-element.elementor-element-cebc991::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-b33c55a{text-align:center;width:100%;max-width:100%;top:-10px;}.elementor-2 .elementor-element.elementor-element-b33c55a .elementor-heading-title{color:#00000008;font-family:"Roboto", Sans-serif;font-size:145px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-b33c55a.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-b33c55a{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-b33c55a{right:0px;}.elementor-2 .elementor-element.elementor-element-6046249{text-align:left;}.elementor-2 .elementor-element.elementor-element-6046249 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;}.elementor-2 .elementor-element.elementor-element-e3d44e1{text-align:left;color:#666666;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-e3d44e1 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2 .elementor-element.elementor-element-074ddc4{--display:flex;--min-height:95vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-074ddc4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-074ddc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-074ddc4, .elementor-2 .elementor-element.elementor-element-074ddc4::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-c5803a8{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-50f24fe{text-align:left;}.elementor-2 .elementor-element.elementor-element-50f24fe .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:38px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-baec48d{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-61b8fdc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-0e662ae{--display:flex;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.6;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:#E6E6E6;--border-color:#E6E6E6;--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-2 .elementor-element.elementor-element-0e662ae:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0e662ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://habitanova.grupork.mx/wp-content/uploads/sites/8/2026/04/residencial-premium-scaled.png");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-0e662ae:hover{background-color:#F7F7F7;--overlay-opacity:0.3;}.elementor-2 .elementor-element.elementor-element-0e662ae::before, .elementor-2 .elementor-element.elementor-element-0e662ae > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-0e662ae > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-0e662ae > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-0e662ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-0e662ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-0e662ae:hover::before, .elementor-2 .elementor-element.elementor-element-0e662ae:hover > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-0e662ae:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-0e662ae > .elementor-background-slideshow:hover::before, .elementor-2 .elementor-element.elementor-element-0e662ae > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-0e662ae, .elementor-2 .elementor-element.elementor-element-0e662ae::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-5e3340b .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:36px;font-weight:400;text-shadow:0px 0px 10px #FFFFFF;}.elementor-2 .elementor-element.elementor-element-ce9c868{color:#000000;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;text-shadow:0px 0px 10px #FFFFFF;}.elementor-2 .elementor-element.elementor-element-e2ac4bf{--display:flex;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.6;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:#E6E6E6;--border-color:#E6E6E6;--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-2 .elementor-element.elementor-element-e2ac4bf:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e2ac4bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://habitanova.grupork.mx/wp-content/uploads/sites/8/2026/04/renovacion-consciente-scaled.png");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-e2ac4bf:hover{background-color:#F7F7F7;--overlay-opacity:0.3;}.elementor-2 .elementor-element.elementor-element-e2ac4bf::before, .elementor-2 .elementor-element.elementor-element-e2ac4bf > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e2ac4bf > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e2ac4bf > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-e2ac4bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-e2ac4bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e2ac4bf:hover::before, .elementor-2 .elementor-element.elementor-element-e2ac4bf:hover > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e2ac4bf:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e2ac4bf > .elementor-background-slideshow:hover::before, .elementor-2 .elementor-element.elementor-element-e2ac4bf > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e2ac4bf, .elementor-2 .elementor-element.elementor-element-e2ac4bf::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-3723137 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:36px;font-weight:400;text-shadow:0px 0px 10px #FFFFFF;}.elementor-2 .elementor-element.elementor-element-547726f{color:#000000;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;text-shadow:0px 0px 10px #FFFFFF;}.elementor-2 .elementor-element.elementor-element-8d824be{--display:flex;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.6;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:#E6E6E6;--border-color:#E6E6E6;--padding-block-start:25px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-2 .elementor-element.elementor-element-8d824be:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8d824be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://habitanova.grupork.mx/wp-content/uploads/sites/8/2026/04/diagnostico-ambiental-scaled.png");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-8d824be:hover{background-color:#F7F7F7;--overlay-opacity:0.3;}.elementor-2 .elementor-element.elementor-element-8d824be::before, .elementor-2 .elementor-element.elementor-element-8d824be > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-8d824be > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-8d824be > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-8d824be > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-8d824be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-8d824be:hover::before, .elementor-2 .elementor-element.elementor-element-8d824be:hover > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-8d824be:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-8d824be > .elementor-background-slideshow:hover::before, .elementor-2 .elementor-element.elementor-element-8d824be > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-8d824be, .elementor-2 .elementor-element.elementor-element-8d824be::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-b356965 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:36px;font-weight:400;text-shadow:0px 0px 10px #FFFFFF;}.elementor-2 .elementor-element.elementor-element-155fde4{color:#000000;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;text-shadow:0px 0px 10px #FFFFFF;}.elementor-2 .elementor-element.elementor-element-4ef3d07{--display:flex;--min-height:95vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-4ef3d07:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4ef3d07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-4ef3d07, .elementor-2 .elementor-element.elementor-element-4ef3d07::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-645eda9{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-d06b82b .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:48px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-049671c{--spacer-size:30px;}.elementor-2 .elementor-element.elementor-element-f6e8fea{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-f9d4580{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-df59632 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;letter-spacing:1.1px;word-spacing:7px;fill:#000000;color:#000000;background-color:#FFFFFF;padding:27px 50px 27px 50px;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-40b9d38{--content-width:200px;}.elementor-2 .elementor-element.elementor-element-3aa4d06{--content-width:200px;}.elementor-2 .elementor-element.elementor-element-16cc820{--content-width:800px;}.elementor-2 .elementor-element.elementor-element-16702e9{--content-width:900px;}.elementor-2 .elementor-element.elementor-element-645eda9{--content-width:900px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-db21fbd:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-db21fbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2 .elementor-element.elementor-element-3aa4d06{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-c58bf33 img{height:80px;}.elementor-2 .elementor-element.elementor-element-4631e8b{--spacer-size:0px;}.elementor-2 .elementor-element.elementor-element-caf7a93 .elementor-heading-title{font-size:3rem;}.elementor-2 .elementor-element.elementor-element-a4e4685{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-2bb9e37{--spacer-size:40px;}}