.elementor-34180 .elementor-element.elementor-element-d85adf2{--display:flex;--min-height:581px;--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1}.elementor-34180 .elementor-element.elementor-element-d85adf2:before,.elementor-34180 .elementor-element.elementor-element-d85adf2>.elementor-background-video-container:before,.elementor-34180 .elementor-element.elementor-element-d85adf2>.e-con-inner>.elementor-background-video-container:before,.elementor-34180 .elementor-element.elementor-element-d85adf2>.elementor-background-slideshow:before,.elementor-34180 .elementor-element.elementor-element-d85adf2>.e-con-inner>.elementor-background-slideshow:before,.elementor-34180 .elementor-element.elementor-element-d85adf2>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,.elementor-34180 .elementor-element.elementor-element-d85adf2>.e-con-inner>.thegem-ken-burns-bg:before,.elementor-34180 .elementor-element.elementor-element-d85adf2>.thegem-ken-burns-bg:before{background-image:url("https://construido.mx/wp-content/uploads/2026/06/baners-kits-scaled.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-34180 .elementor-element.elementor-element-d85adf2:before{filter:brightness(39%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-34180 .elementor-element.elementor-element-0ae1449 .elementor-heading-title{color:#fff}.elementor-34180 .elementor-element.elementor-element-b6da751>.elementor-widget-container{margin:-25px 0 0}.elementor-34180 .elementor-element.elementor-element-b6da751 .elementor-heading-title{font-weight:200;color:#fff}.elementor-34180 .elementor-element.elementor-element-ed434b0 .elementor-heading-title{font-size:22px;font-weight:200;color:#fff}.elementor-34180 .elementor-element.elementor-element-e9ec574{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-34180 .elementor-element.elementor-element-3ce553e{--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:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-34180 .elementor-element.elementor-element-71d8c4f .menu-custom-header .separator span{height:1px}.elementor-34180 .elementor-element.elementor-element-fb79b68{--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;border-style:none;--border-style:none}.elementor-34180 .elementor-element.elementor-element-5ce13a6{--display:flex;border-style:solid;--border-style:solid;border-width:0 0 0 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;--border-radius:0px;--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px}.elementor-34180 .elementor-element.elementor-element-6ae84f6{text-align:center}.elementor-34180 .elementor-element.elementor-element-6ae84f6,.elementor-34180 .elementor-element.elementor-element-6ae84f6 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#000}.elementor-34180 .elementor-element.elementor-element-ae4b179>.elementor-widget-container{margin:-25px 0 0}.elementor-34180 .elementor-element.elementor-element-ae4b179{text-align:center}.elementor-34180 .elementor-element.elementor-element-ae4b179,.elementor-34180 .elementor-element.elementor-element-ae4b179 .elementor-text-editor *{font-size:19px;font-weight:300}.elementor-34180 .elementor-element.elementor-element-ae4b179,.elementor-34180 .elementor-element.elementor-element-ae4b179 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#000}.elementor-34180 .elementor-element.elementor-element-ae4b179 a{color:#000}.elementor-34180 .elementor-element.elementor-element-32425f3 .portfolio.portfolio-grid .portfolio-item:not(.custom-ratio,.double-item) .image-inner:not(.empty){aspect-ratio:2 !important;height:auto}.elementor-34180 .elementor-element.elementor-element-32425f3 .categories{display:block}.elementor-34180 .elementor-element.elementor-element-32425f3 .reviews{display:block}.elementor-34180 .elementor-element.elementor-element-32425f3 .product-variations{display:none}.elementor-34180 .elementor-element.elementor-element-32425f3 .portfolio.extended-products-grid .portfolio-item:not(.size-item){padding:calc(97px/2) !important}.elementor-34180 .elementor-element.elementor-element-32425f3 .portfolio.extended-products-grid .portfolio-item.size-item{padding:0 calc(97px/2) !important}.elementor-34180 .elementor-element.elementor-element-32425f3 .portfolio.extended-products-grid:not(.item-separator) .portfolio-row{margin:calc(-97px/2)}.elementor-34180 .elementor-element.elementor-element-32425f3 .portfolio.extended-products-grid.item-separator .portfolio-row{margin:0 calc(-97px/2)}.elementor-34180 .elementor-element.elementor-element-32425f3 .portfolio.extended-products-grid.fullwidth-columns:not(.item-separator) .portfolio-row{margin:calc(-97px/2) 0}.elementor-34180 .elementor-element.elementor-element-32425f3 .portfolio.extended-products-grid.fullwidth-columns.item-separator .portfolio-row{margin:0}.elementor-34180 .elementor-element.elementor-element-32425f3 .portfolio.extended-products-grid .fullwidth-block:not(.no-paddings){padding-left:97px;padding-right:97px}.elementor-34180 .elementor-element.elementor-element-32425f3 .portfolio.extended-products-grid .fullwidth-block .portfolio-row{padding-left:calc(97px/2);padding-right:calc(97px/2)}.elementor-34180 .elementor-element.elementor-element-32425f3 .portfolio.extended-products-grid:not(.item-separator) .fullwidth-block .portfolio-top-panel{padding-left:97px;padding-right:97px}.elementor-34180 .elementor-element.elementor-element-32425f3 .portfolio.extended-products-grid.item-separator .fullwidth-block .portfolio-top-panel{padding-left:calc(97px/2);padding-right:calc(97px/2)}.elementor-34180 .elementor-element.elementor-element-32425f3 .portfolio.extended-products-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:97px}.elementor-34180 .elementor-element.elementor-element-32425f3 .skeleton-posts .portfolio-item{padding:calc(97px/2) !important}.elementor-34180 .elementor-element.elementor-element-32425f3 .skeleton-posts{margin:calc(-97px/2)}.elementor-34180 .elementor-element.elementor-element-32425f3 .portfolio.extended-products-grid.list-style.with-divider .portfolio-set .portfolio-item .wrap:before{top:calc(-97px/2)}.elementor-34180 .elementor-element.elementor-element-32425f3 .portfolio.extended-products-grid .portfolio-item .product-info .product-rating .empty-rating:before{border-width:1px}.elementor-34180 .elementor-element.elementor-element-32425f3 .portfolio-filters-list.style-hidden .portfolio-filter-item,.elementor-34180 .elementor-element.elementor-element-32425f3 .portfolio-filters-list.style-sidebar .portfolio-filter-item,.elementor-34180 .elementor-element.elementor-element-32425f3 .portfolio-filters-list.style-standard-mobile .portfolio-filter-item,.elementor-34180 .elementor-element.elementor-element-32425f3 .portfolio-filters-list.style-hidden .widget-area .widget,.elementor-34180 .elementor-element.elementor-element-32425f3 .portfolio-filters-list.style-sidebar .widget-area .widget,.elementor-34180 .elementor-element.elementor-element-32425f3 .portfolio-filters-list.style-standard-mobile .widget-area .widget{border-width:1px}.elementor-34180 .elementor-element.elementor-element-32425f3 .portfolio-filters-list .portfolio-show-filters-button{margin-right:auto}.elementor-34180 .elementor-element.elementor-element-1385250{text-align:center}.elementor-34180 .elementor-element.elementor-element-1385250,.elementor-34180 .elementor-element.elementor-element-1385250 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#000}.elementor-34180 .elementor-element.elementor-element-233374f>.elementor-widget-container{margin:-25px 0 0}.elementor-34180 .elementor-element.elementor-element-233374f{text-align:center}.elementor-34180 .elementor-element.elementor-element-233374f,.elementor-34180 .elementor-element.elementor-element-233374f .elementor-text-editor *{font-size:19px;font-weight:300}.elementor-34180 .elementor-element.elementor-element-233374f,.elementor-34180 .elementor-element.elementor-element-233374f .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#000}.elementor-34180 .elementor-element.elementor-element-233374f a{color:#000}.elementor-34180 .elementor-element.elementor-element-d17118b .portfolio.portfolio-grid .portfolio-item:not(.custom-ratio,.double-item) .image-inner:not(.empty){aspect-ratio:2 !important;height:auto}.elementor-34180 .elementor-element.elementor-element-d17118b .categories{display:block}.elementor-34180 .elementor-element.elementor-element-d17118b .reviews{display:block}.elementor-34180 .elementor-element.elementor-element-d17118b .product-variations{display:none}.elementor-34180 .elementor-element.elementor-element-d17118b .portfolio.extended-products-grid .portfolio-item:not(.size-item){padding:calc(97px/2) !important}.elementor-34180 .elementor-element.elementor-element-d17118b .portfolio.extended-products-grid .portfolio-item.size-item{padding:0 calc(97px/2) !important}.elementor-34180 .elementor-element.elementor-element-d17118b .portfolio.extended-products-grid:not(.item-separator) .portfolio-row{margin:calc(-97px/2)}.elementor-34180 .elementor-element.elementor-element-d17118b .portfolio.extended-products-grid.item-separator .portfolio-row{margin:0 calc(-97px/2)}.elementor-34180 .elementor-element.elementor-element-d17118b .portfolio.extended-products-grid.fullwidth-columns:not(.item-separator) .portfolio-row{margin:calc(-97px/2) 0}.elementor-34180 .elementor-element.elementor-element-d17118b .portfolio.extended-products-grid.fullwidth-columns.item-separator .portfolio-row{margin:0}.elementor-34180 .elementor-element.elementor-element-d17118b .portfolio.extended-products-grid .fullwidth-block:not(.no-paddings){padding-left:97px;padding-right:97px}.elementor-34180 .elementor-element.elementor-element-d17118b .portfolio.extended-products-grid .fullwidth-block .portfolio-row{padding-left:calc(97px/2);padding-right:calc(97px/2)}.elementor-34180 .elementor-element.elementor-element-d17118b .portfolio.extended-products-grid:not(.item-separator) .fullwidth-block .portfolio-top-panel{padding-left:97px;padding-right:97px}.elementor-34180 .elementor-element.elementor-element-d17118b .portfolio.extended-products-grid.item-separator .fullwidth-block .portfolio-top-panel{padding-left:calc(97px/2);padding-right:calc(97px/2)}.elementor-34180 .elementor-element.elementor-element-d17118b .portfolio.extended-products-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:97px}.elementor-34180 .elementor-element.elementor-element-d17118b .skeleton-posts .portfolio-item{padding:calc(97px/2) !important}.elementor-34180 .elementor-element.elementor-element-d17118b .skeleton-posts{margin:calc(-97px/2)}.elementor-34180 .elementor-element.elementor-element-d17118b .portfolio.extended-products-grid.list-style.with-divider .portfolio-set .portfolio-item .wrap:before{top:calc(-97px/2)}.elementor-34180 .elementor-element.elementor-element-d17118b .portfolio.extended-products-grid .portfolio-item .product-info .product-rating .empty-rating:before{border-width:1px}.elementor-34180 .elementor-element.elementor-element-d17118b .portfolio-filters-list.style-hidden .portfolio-filter-item,.elementor-34180 .elementor-element.elementor-element-d17118b .portfolio-filters-list.style-sidebar .portfolio-filter-item,.elementor-34180 .elementor-element.elementor-element-d17118b .portfolio-filters-list.style-standard-mobile .portfolio-filter-item,.elementor-34180 .elementor-element.elementor-element-d17118b .portfolio-filters-list.style-hidden .widget-area .widget,.elementor-34180 .elementor-element.elementor-element-d17118b .portfolio-filters-list.style-sidebar .widget-area .widget,.elementor-34180 .elementor-element.elementor-element-d17118b .portfolio-filters-list.style-standard-mobile .widget-area .widget{border-width:1px}.elementor-34180 .elementor-element.elementor-element-d17118b .portfolio-filters-list .portfolio-show-filters-button{margin-right:auto}.elementor-34180 .elementor-element.elementor-element-e8c5e95{text-align:center}.elementor-34180 .elementor-element.elementor-element-e8c5e95,.elementor-34180 .elementor-element.elementor-element-e8c5e95 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#000}.elementor-34180 .elementor-element.elementor-element-7a069d0>.elementor-widget-container{margin:-25px 0 0}.elementor-34180 .elementor-element.elementor-element-7a069d0{text-align:center}.elementor-34180 .elementor-element.elementor-element-7a069d0,.elementor-34180 .elementor-element.elementor-element-7a069d0 .elementor-text-editor *{font-size:19px;font-weight:300}.elementor-34180 .elementor-element.elementor-element-7a069d0,.elementor-34180 .elementor-element.elementor-element-7a069d0 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#000}.elementor-34180 .elementor-element.elementor-element-7a069d0 a{color:#000}.elementor-34180 .elementor-element.elementor-element-ee2025b .portfolio.portfolio-grid .portfolio-item:not(.custom-ratio,.double-item) .image-inner:not(.empty){aspect-ratio:2 !important;height:auto}.elementor-34180 .elementor-element.elementor-element-ee2025b .categories{display:block}.elementor-34180 .elementor-element.elementor-element-ee2025b .reviews{display:block}.elementor-34180 .elementor-element.elementor-element-ee2025b .product-variations{display:none}.elementor-34180 .elementor-element.elementor-element-ee2025b .portfolio.extended-products-grid .portfolio-item:not(.size-item){padding:calc(97px/2) !important}.elementor-34180 .elementor-element.elementor-element-ee2025b .portfolio.extended-products-grid .portfolio-item.size-item{padding:0 calc(97px/2) !important}.elementor-34180 .elementor-element.elementor-element-ee2025b .portfolio.extended-products-grid:not(.item-separator) .portfolio-row{margin:calc(-97px/2)}.elementor-34180 .elementor-element.elementor-element-ee2025b .portfolio.extended-products-grid.item-separator .portfolio-row{margin:0 calc(-97px/2)}.elementor-34180 .elementor-element.elementor-element-ee2025b .portfolio.extended-products-grid.fullwidth-columns:not(.item-separator) .portfolio-row{margin:calc(-97px/2) 0}.elementor-34180 .elementor-element.elementor-element-ee2025b .portfolio.extended-products-grid.fullwidth-columns.item-separator .portfolio-row{margin:0}.elementor-34180 .elementor-element.elementor-element-ee2025b .portfolio.extended-products-grid .fullwidth-block:not(.no-paddings){padding-left:97px;padding-right:97px}.elementor-34180 .elementor-element.elementor-element-ee2025b .portfolio.extended-products-grid .fullwidth-block .portfolio-row{padding-left:calc(97px/2);padding-right:calc(97px/2)}.elementor-34180 .elementor-element.elementor-element-ee2025b .portfolio.extended-products-grid:not(.item-separator) .fullwidth-block .portfolio-top-panel{padding-left:97px;padding-right:97px}.elementor-34180 .elementor-element.elementor-element-ee2025b .portfolio.extended-products-grid.item-separator .fullwidth-block .portfolio-top-panel{padding-left:calc(97px/2);padding-right:calc(97px/2)}.elementor-34180 .elementor-element.elementor-element-ee2025b .portfolio.extended-products-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:97px}.elementor-34180 .elementor-element.elementor-element-ee2025b .skeleton-posts .portfolio-item{padding:calc(97px/2) !important}.elementor-34180 .elementor-element.elementor-element-ee2025b .skeleton-posts{margin:calc(-97px/2)}.elementor-34180 .elementor-element.elementor-element-ee2025b .portfolio.extended-products-grid.list-style.with-divider .portfolio-set .portfolio-item .wrap:before{top:calc(-97px/2)}.elementor-34180 .elementor-element.elementor-element-ee2025b .portfolio.extended-products-grid .portfolio-item .product-info .product-rating .empty-rating:before{border-width:1px}.elementor-34180 .elementor-element.elementor-element-ee2025b .portfolio-filters-list.style-hidden .portfolio-filter-item,.elementor-34180 .elementor-element.elementor-element-ee2025b .portfolio-filters-list.style-sidebar .portfolio-filter-item,.elementor-34180 .elementor-element.elementor-element-ee2025b .portfolio-filters-list.style-standard-mobile .portfolio-filter-item,.elementor-34180 .elementor-element.elementor-element-ee2025b .portfolio-filters-list.style-hidden .widget-area .widget,.elementor-34180 .elementor-element.elementor-element-ee2025b .portfolio-filters-list.style-sidebar .widget-area .widget,.elementor-34180 .elementor-element.elementor-element-ee2025b .portfolio-filters-list.style-standard-mobile .widget-area .widget{border-width:1px}.elementor-34180 .elementor-element.elementor-element-ee2025b .portfolio-filters-list .portfolio-show-filters-button{margin-right:auto}@media(max-width:1024px){.elementor-34180 .elementor-element.elementor-element-6ae84f6,.elementor-34180 .elementor-element.elementor-element-6ae84f6 .elementor-text-editor *{font-size:23px}.elementor-34180 .elementor-element.elementor-element-ae4b179,.elementor-34180 .elementor-element.elementor-element-ae4b179 .elementor-text-editor *{line-height:1.2em}.elementor-34180 .elementor-element.elementor-element-32425f3 .categories{display:block}.elementor-34180 .elementor-element.elementor-element-32425f3 .reviews{display:block}.elementor-34180 .elementor-element.elementor-element-32425f3 .product-variations{display:none}.elementor-34180 .elementor-element.elementor-element-1385250,.elementor-34180 .elementor-element.elementor-element-1385250 .elementor-text-editor *{font-size:23px}.elementor-34180 .elementor-element.elementor-element-233374f,.elementor-34180 .elementor-element.elementor-element-233374f .elementor-text-editor *{line-height:1.2em}.elementor-34180 .elementor-element.elementor-element-d17118b .categories{display:block}.elementor-34180 .elementor-element.elementor-element-d17118b .reviews{display:block}.elementor-34180 .elementor-element.elementor-element-d17118b .product-variations{display:none}.elementor-34180 .elementor-element.elementor-element-e8c5e95,.elementor-34180 .elementor-element.elementor-element-e8c5e95 .elementor-text-editor *{font-size:23px}.elementor-34180 .elementor-element.elementor-element-7a069d0,.elementor-34180 .elementor-element.elementor-element-7a069d0 .elementor-text-editor *{line-height:1.2em}.elementor-34180 .elementor-element.elementor-element-ee2025b .categories{display:block}.elementor-34180 .elementor-element.elementor-element-ee2025b .reviews{display:block}.elementor-34180 .elementor-element.elementor-element-ee2025b .product-variations{display:none}}@media(max-width:767px){.elementor-34180 .elementor-element.elementor-element-d85adf2{--min-height:328px}.elementor-34180 .elementor-element.elementor-element-0ae1449 .elementor-heading-title{font-size:24px}.elementor-34180 .elementor-element.elementor-element-b6da751>.elementor-widget-container{margin:-15px}.elementor-34180 .elementor-element.elementor-element-b6da751 .elementor-heading-title{font-size:28px}.elementor-34180 .elementor-element.elementor-element-ed434b0{text-align:center}.elementor-34180 .elementor-element.elementor-element-ed434b0 .elementor-heading-title{font-size:16px}.elementor-34180 .elementor-element.elementor-element-fb79b68{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-34180 .elementor-element.elementor-element-5ce13a6{border-width:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px}.elementor-34180 .elementor-element.elementor-element-6ae84f6,.elementor-34180 .elementor-element.elementor-element-6ae84f6 .elementor-text-editor *{font-size:20px}.elementor-34180 .elementor-element.elementor-element-ae4b179>.elementor-widget-container{margin:0}.elementor-34180 .elementor-element.elementor-element-ae4b179,.elementor-34180 .elementor-element.elementor-element-ae4b179 .elementor-text-editor *{font-size:12px}.elementor-34180 .elementor-element.elementor-element-32425f3 .categories{display:block}.elementor-34180 .elementor-element.elementor-element-32425f3 .reviews{display:block}.elementor-34180 .elementor-element.elementor-element-32425f3 .product-variations{display:none}.elementor-34180 .elementor-element.elementor-element-1385250,.elementor-34180 .elementor-element.elementor-element-1385250 .elementor-text-editor *{font-size:20px}.elementor-34180 .elementor-element.elementor-element-233374f>.elementor-widget-container{margin:0}.elementor-34180 .elementor-element.elementor-element-233374f,.elementor-34180 .elementor-element.elementor-element-233374f .elementor-text-editor *{font-size:12px}.elementor-34180 .elementor-element.elementor-element-d17118b .categories{display:block}.elementor-34180 .elementor-element.elementor-element-d17118b .reviews{display:block}.elementor-34180 .elementor-element.elementor-element-d17118b .product-variations{display:none}.elementor-34180 .elementor-element.elementor-element-e8c5e95,.elementor-34180 .elementor-element.elementor-element-e8c5e95 .elementor-text-editor *{font-size:20px}.elementor-34180 .elementor-element.elementor-element-7a069d0>.elementor-widget-container{margin:0}.elementor-34180 .elementor-element.elementor-element-7a069d0,.elementor-34180 .elementor-element.elementor-element-7a069d0 .elementor-text-editor *{font-size:12px}.elementor-34180 .elementor-element.elementor-element-ee2025b .categories{display:block}.elementor-34180 .elementor-element.elementor-element-ee2025b .reviews{display:block}.elementor-34180 .elementor-element.elementor-element-ee2025b .product-variations{display:none}}@media(min-width:768px){.elementor-34180 .elementor-element.elementor-element-d85adf2{--width:100%}.elementor-34180 .elementor-element.elementor-element-e9ec574{--width:67%}.elementor-34180 .elementor-element.elementor-element-3ce553e{--width:30%}.elementor-34180 .elementor-element.elementor-element-fb79b68{--width:70%}}@media(max-width:1024px) and (min-width:768px){.elementor-34180 .elementor-element.elementor-element-e9ec574{--width:983px}}