.elementor-16 .elementor-element.elementor-element-c30e10e{--display:flex;--min-height:61vh;--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;--justify-content:center;--overlay-opacity:0.43;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-c30e10e:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-c30e10e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://buildingfutures.company/wp-content/uploads/2025/06/pexels-blue-15934188-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-c30e10e::before, .elementor-16 .elementor-element.elementor-element-c30e10e > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-c30e10e > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-c30e10e > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-c30e10e > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-c30e10e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-f6ea3c2{--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;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-16 .elementor-element.elementor-element-f0681ad{--display:flex;}.elementor-16 .elementor-element.elementor-element-f0681ad.e-con{--flex-grow:0;--flex-shrink:0;}.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-16 .elementor-element.elementor-element-fa30d38 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-93bae03 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:47px;font-weight:600;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-7cd7772{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-7cd7772:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-7cd7772 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBDBDB;}.elementor-16 .elementor-element.elementor-element-1680ff0{text-align:center;}.elementor-16 .elementor-element.elementor-element-1680ff0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-16 .elementor-element.elementor-element-b0b3cb7 .e-search-input{border-radius:50px 50px 50px 50px;}.elementor-16 .elementor-element.elementor-element-b0b3cb7{--e-search-submit-border-radius:50px 50px 50px 50px;}.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-16 .elementor-element.elementor-element-b456a81{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16 .elementor-element.elementor-element-8681cc4 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-radius:60px 60px 60px 60px;}.elementor-16 .elementor-element.elementor-element-8681cc4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-16 .elementor-element.elementor-element-20722d5{--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;}.elementor-16 .elementor-element.elementor-element-ee9f0b0{--display:flex;}.elementor-16 .elementor-element.elementor-element-3d6a2be{text-align:center;}.elementor-16 .elementor-element.elementor-element-3d6a2be .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-16 .elementor-element.elementor-element-99f606d{text-align:center;color:#252525;}.elementor-16 .elementor-element.elementor-element-afa10a2{--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;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:15px 15px 15px 15px;}.elementor-16 .elementor-element.elementor-element-afa10a2:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-afa10a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://buildingfutures.company/wp-content/uploads/2025/06/Proyecto-nuevo-11.webp");background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-26327a1{--display:flex;}.elementor-16 .elementor-element.elementor-element-c01a156{color:#252525;}.elementor-16 .elementor-element.elementor-element-56b89bb{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-12748af > .elementor-widget-container{--e-transform-scale:1.14;}.elementor-16 .elementor-element.elementor-element-12748af img{width:43%;}.elementor-16 .elementor-element.elementor-element-f2da439{--display:flex;--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;--align-items:center;}.elementor-16 .elementor-element.elementor-element-1acdba0{--display:flex;}.elementor-16 .elementor-element.elementor-element-75cccca > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-75cccca{text-align:center;}.elementor-16 .elementor-element.elementor-element-75cccca .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-16 .elementor-element.elementor-element-3e70c76{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-6bcab84{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-81c1694{--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;}.elementor-16 .elementor-element.elementor-element-8166f72{--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-radius:0px 0px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-8166f72:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-8166f72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AA1D1D;}.elementor-16 .elementor-element.elementor-element-8adba1c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-4a50ed6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-16 .elementor-element.elementor-element-ea667fe .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-ea667fe:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-ea667fe:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-ea667fe .elementor-icon-box-description{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-c335bbf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-c335bbf{text-align:center;}.elementor-16 .elementor-element.elementor-element-c335bbf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-16 .elementor-element.elementor-element-15a1888{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-dc7caad{--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;}.elementor-16 .elementor-element.elementor-element-1f620ba{--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-radius:0px 0px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-1f620ba:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-1f620ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AA1D1D;}.elementor-16 .elementor-element.elementor-element-4b2ff71{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-25ed30e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-5f7f605 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-5f7f605:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-5f7f605:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-5f7f605 .elementor-icon-box-description{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-c647647 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-c647647{text-align:center;}.elementor-16 .elementor-element.elementor-element-c647647 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-16 .elementor-element.elementor-element-2b9a1c5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-614db0f{--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;}.elementor-16 .elementor-element.elementor-element-6cd1824{--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-radius:0px 0px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-6cd1824:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-6cd1824 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AA1D1D;}.elementor-16 .elementor-element.elementor-element-084afc0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-596d527 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-b8d807d .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-b8d807d:has(:hover) .elementor-icon-box-title,
					 .elementor-16 .elementor-element.elementor-element-b8d807d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-b8d807d .elementor-icon-box-description{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-f37582e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-f37582e{text-align:center;}.elementor-16 .elementor-element.elementor-element-f37582e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-16 .elementor-element.elementor-element-e393f67{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#000000;}.elementor-16 .elementor-element.elementor-element-4044764{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-2e1e45b img{width:8%;}.elementor-16 .elementor-element.elementor-element-4dc03ba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-4dc03ba{text-align:center;}.elementor-16 .elementor-element.elementor-element-4dc03ba .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-d299232{--divider-border-style:solid;--divider-color:#D5002F;--divider-border-width:2.3px;}.elementor-16 .elementor-element.elementor-element-d299232 .elementor-divider-separator{width:71%;margin:0 auto;margin-center:0;}.elementor-16 .elementor-element.elementor-element-d299232 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-16 .elementor-element.elementor-element-3d81401{--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:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-16 .elementor-element.elementor-element-0d79cb5{--display:flex;}.elementor-16 .elementor-element.elementor-element-d7d6022 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-d7d6022{text-align:center;}.elementor-16 .elementor-element.elementor-element-d7d6022 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;color:#000000;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-31603c6 .swiper-pagination-bullet-active, .elementor-16 .elementor-element.elementor-element-31603c6 .swiper-pagination-progressbar-fill{background-color:#E60000;}.elementor-16 .elementor-element.elementor-element-31603c6 .swiper-pagination-fraction{color:#E60000;}.elementor-16 .elementor-element.elementor-element-31603c6.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-16 .elementor-element.elementor-element-31603c6 .elementor-main-swiper{width:100%;}.elementor-16 .elementor-element.elementor-element-31603c6 .elementor-swiper-button{font-size:20px;}.elementor-16 .elementor-element.elementor-element-0872a05{--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;}.elementor-16 .elementor-element.elementor-element-1270606{--display:flex;--min-height:41vh;--justify-content:center;--overlay-opacity:0.73;--border-radius:15px 15px 15px 15px;}.elementor-16 .elementor-element.elementor-element-1270606:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-1270606 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://buildingfutures.company/wp-content/uploads/2025/06/pexels-am83-12514745-1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-1270606::before, .elementor-16 .elementor-element.elementor-element-1270606 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-1270606 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-1270606 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-1270606 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-1270606 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #003572 0%, #000000 100%);}.elementor-16 .elementor-element.elementor-element-07903a5{--display:flex;}.elementor-16 .elementor-element.elementor-element-a456224{text-align:center;}.elementor-16 .elementor-element.elementor-element-a456224 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:47px;font-weight:600;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-7941790{text-align:center;}.elementor-16 .elementor-element.elementor-element-7941790 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-aa2bd8b .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-radius:60px 60px 60px 60px;}.elementor-16 .elementor-element.elementor-element-aa2bd8b .elementor-button-content-wrapper{flex-direction:row;}.elementor-16 .elementor-element.elementor-element-d381588{--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;}.elementor-16 .elementor-element.elementor-element-2c98190{--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;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:1;--border-radius:15px 15px 15px 15px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-16 .elementor-element.elementor-element-2c98190:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2c98190 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://buildingfutures.company/wp-content/uploads/2025/06/pexels-life-of-pix-8159-scaled.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-2c98190::before, .elementor-16 .elementor-element.elementor-element-2c98190 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-2c98190 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-2c98190 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-2c98190 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-2c98190 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(238deg, #00000000 0%, #000000 87%);}.elementor-16 .elementor-element.elementor-element-926d192{--display:flex;}.elementor-16 .elementor-element.elementor-element-7bb19e1{text-align:left;}.elementor-16 .elementor-element.elementor-element-7bb19e1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-a4a6b6a{text-align:left;font-family:"Roboto", Sans-serif;font-weight:400;color:#E9E9E9;}.elementor-16 .elementor-element.elementor-element-25b9088{--display:flex;}.elementor-16 .elementor-element.elementor-element-851c5c0{--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:015px;--margin-bottom:-24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-f6812f6 iframe{height:426px;}.elementor-16 .elementor-element.elementor-element-65cbd69{--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:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:150px;--padding-right:150px;}.elementor-16 .elementor-element.elementor-element-65cbd69:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-65cbd69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://buildingfutures.company/wp-content/uploads/2025/06/77389.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-12748af > .elementor-widget-container{--e-transform-scale:2;}.elementor-16 .elementor-element.elementor-element-12748af img{width:50%;}.elementor-16 .elementor-element.elementor-element-e393f67{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-c30e10e{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-16 .elementor-element.elementor-element-1680ff0 .elementor-heading-title{font-size:19px;}.elementor-16 .elementor-element.elementor-element-b0b3cb7 .e-search-input{font-size:13px;}.elementor-16 .elementor-element.elementor-element-b0b3cb7{--e-search-icon-submit-size:11px;--e-search-submit-border-radius:100px 100px 100px 100px;--e-search-submit-padding:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-b456a81{font-size:12px;}.elementor-16 .elementor-element.elementor-element-8681cc4 .elementor-button{font-size:12px;padding:7px 7px 7px 7px;}.elementor-16 .elementor-element.elementor-element-56b89bb:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-56b89bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://buildingfutures.company/wp-content/uploads/2025/06/Proyecto-nuevo-11.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-56b89bb{--border-radius:0px 10px 10px 0px;}.elementor-16 .elementor-element.elementor-element-12748af > .elementor-widget-container{--e-transform-scale:1.1;}.elementor-16 .elementor-element.elementor-element-12748af img{width:53%;}.elementor-16 .elementor-element.elementor-element-3e70c76{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-6bcab84{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-81c1694{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-15a1888{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-dc7caad{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-2b9a1c5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-614db0f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-e393f67{--e-n-carousel-swiper-slides-to-display:1;}.elementor-16 .elementor-element.elementor-element-2e1e45b img{width:22%;}.elementor-16 .elementor-element.elementor-element-a456224 .elementor-heading-title{font-size:27px;}.elementor-16 .elementor-element.elementor-element-7941790 .elementor-heading-title{font-size:16px;}.elementor-16 .elementor-element.elementor-element-2c98190{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-16 .elementor-element.elementor-element-7bb19e1{text-align:center;}.elementor-16 .elementor-element.elementor-element-7bb19e1 .elementor-heading-title{font-size:27px;}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-f0681ad{--width:46.73%;}}