.elementor-18 .elementor-element.elementor-element-01769e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-18 .elementor-element.elementor-element-b0a9962{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.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-18 .elementor-element.elementor-element-4f5214e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 35px) 0;text-align:center}.elementor-18 .elementor-element.elementor-element-4f5214e .elementor-heading-title{font-family:"Dosis",Sans-serif;font-size:32px;font-weight:500;color:#ECEFF3}.elementor-18 .elementor-element.elementor-element-7281054{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:25px;--margin-bottom:75px;--margin-left:80px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-18 .elementor-element.elementor-element-d3fe891{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-18 .elementor-element.elementor-element-d3fe891:not(.elementor-motion-effects-element-type-background),.elementor-18 .elementor-element.elementor-element-d3fe891>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.construccioncasasqueretaro.top/wp-content/uploads/2025/11/Construccion-Casas-Queretaro-9.jpeg);background-position:center center;background-size:cover}.elementor-18 .elementor-element.elementor-element-9f54cc7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:110px;--padding-right:110px}.elementor-18 .elementor-element.elementor-element-b81b55e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px}.elementor-18 .elementor-element.elementor-element-c1e1c1c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 35px) 0}.elementor-18 .elementor-element.elementor-element-c1e1c1c .elementor-heading-title{font-family:"Dosis",Sans-serif;font-size:32px;font-weight:500;color:#ECEFF3}.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-18 .elementor-element.elementor-element-a67d57b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#BBB}.elementor-18 .elementor-element.elementor-element-26a6de8{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#BBB}.elementor-18 .elementor-element.elementor-element-b995b4e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:080px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-18 .elementor-element.elementor-element-dc68ca8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-18 .elementor-element.elementor-element-dc68ca8:not(.elementor-motion-effects-element-type-background),.elementor-18 .elementor-element.elementor-element-dc68ca8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.construccioncasasqueretaro.top/wp-content/uploads/2025/11/Construccion-Casas-Queretaro-10.jpeg);background-position:center center;background-size:cover}.elementor-18 .elementor-element.elementor-element-651ba80{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:110px;--padding-right:110px}.elementor-18 .elementor-element.elementor-element-f2d8a49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px}.elementor-18 .elementor-element.elementor-element-02f73f2{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 35px) 0}.elementor-18 .elementor-element.elementor-element-02f73f2 .elementor-heading-title{font-family:"Dosis",Sans-serif;font-size:32px;font-weight:500;color:#ECEFF3}.elementor-18 .elementor-element.elementor-element-f76d4c0{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#BBB}.elementor-18 .elementor-element.elementor-element-bba1029{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#BBB}.elementor-18 .elementor-element.elementor-element-6d4349f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:80px;--margin-left:80px;--margin-right:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-18 .elementor-element.elementor-element-b427a2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-18 .elementor-element.elementor-element-b427a2c:not(.elementor-motion-effects-element-type-background),.elementor-18 .elementor-element.elementor-element-b427a2c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.construccioncasasqueretaro.top/wp-content/uploads/2025/11/Construccion-Casas-Queretaro-4.jpeg);background-position:center center;background-size:cover}.elementor-18 .elementor-element.elementor-element-f8c7564{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:110px;--padding-right:110px}.elementor-18 .elementor-element.elementor-element-04d52e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px}.elementor-18 .elementor-element.elementor-element-c49c387{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 35px) 0}.elementor-18 .elementor-element.elementor-element-c49c387 .elementor-heading-title{font-family:"Dosis",Sans-serif;font-size:32px;font-weight:500;color:#ECEFF3}.elementor-18 .elementor-element.elementor-element-da624e3{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#BBB}.elementor-18 .elementor-element.elementor-element-d352f59{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#BBB}.elementor-18 .elementor-element.elementor-element-eaf6855{--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:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px}.elementor-18 .elementor-element.elementor-element-eaf6855:not(.elementor-motion-effects-element-type-background),.elementor-18 .elementor-element.elementor-element-eaf6855>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FAB702}.elementor-18 .elementor-element.elementor-element-b4ef281 .octf-btn:hover,.elementor-18 .elementor-element.elementor-element-b4ef281 .octf-btn:focus{background-color:#111;color:#FFF}.elementor-18 .elementor-element.elementor-element-b4ef281 .octf-btn i{font-size:14px}.elementor-18 .elementor-element.elementor-element-b4ef281 .octf-btn svg{width:14px}.elementor-18 .elementor-element.elementor-element-b4ef281 .octf-btn{padding:10px 50px 10px 30px;font-family:"Roboto",Sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#111}.elementor-18 .elementor-element.elementor-element-b4ef281 .octf-btn:hover{opacity:1}.elementor-18 .elementor-element.elementor-element-b4ef281 .octf-btn:hover i{color:#FAB702}.elementor-18 .elementor-element.elementor-element-b4ef281 .octf-btn:hover svg{fill:#FAB702}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-4f5214e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0}.elementor-18 .elementor-element.elementor-element-b81b55e{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px}.elementor-18 .elementor-element.elementor-element-c1e1c1c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0}.elementor-18 .elementor-element.elementor-element-a67d57b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0}.elementor-18 .elementor-element.elementor-element-f2d8a49{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px}.elementor-18 .elementor-element.elementor-element-02f73f2{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0}.elementor-18 .elementor-element.elementor-element-f76d4c0{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0}.elementor-18 .elementor-element.elementor-element-04d52e9{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px}.elementor-18 .elementor-element.elementor-element-c49c387{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0}.elementor-18 .elementor-element.elementor-element-da624e3{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-7281054{--margin-top:50px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px}.elementor-18 .elementor-element.elementor-element-d3fe891{--min-height:350px}.elementor-18 .elementor-element.elementor-element-9f54cc7{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}.elementor-18 .elementor-element.elementor-element-b81b55e{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px}.elementor-18 .elementor-element.elementor-element-b995b4e{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px}.elementor-18 .elementor-element.elementor-element-dc68ca8{--min-height:350px}.elementor-18 .elementor-element.elementor-element-651ba80{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}.elementor-18 .elementor-element.elementor-element-f2d8a49{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px}.elementor-18 .elementor-element.elementor-element-6d4349f{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px}.elementor-18 .elementor-element.elementor-element-b427a2c{--min-height:350px}.elementor-18 .elementor-element.elementor-element-f8c7564{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}.elementor-18 .elementor-element.elementor-element-04d52e9{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-d3fe891{--width:41.667%}.elementor-18 .elementor-element.elementor-element-9f54cc7{--width:58.333%}.elementor-18 .elementor-element.elementor-element-dc68ca8{--width:41.667%}.elementor-18 .elementor-element.elementor-element-651ba80{--width:58.333%}.elementor-18 .elementor-element.elementor-element-b427a2c{--width:41.667%}.elementor-18 .elementor-element.elementor-element-f8c7564{--width:58.333%}}@media(max-width:1024px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-b81b55e{--width:100%}.elementor-18 .elementor-element.elementor-element-f2d8a49{--width:100%}.elementor-18 .elementor-element.elementor-element-04d52e9{--width:100%}}