.elementor-2222 .elementor-element.elementor-element-61108f77a775d:not(.elementor-motion-effects-element-type-background), .elementor-2222 .elementor-element.elementor-element-61108f77a775d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.construespacios.com/wp-content/uploads/2020/09/bg-home-02.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2222 .elementor-element.elementor-element-61108f77a775d > .elementor-container{min-height:720px;}.elementor-2222 .elementor-element.elementor-element-61108f77a775d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2222 .elementor-element.elementor-element-61108f77a775d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2222 .elementor-element.elementor-element-db7cca3 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-2222 .elementor-element.elementor-element-db7cca3 .ube-heading-title{font-size:65px;font-weight:300;color:#FFFFFF;}.elementor-2222 .elementor-element.elementor-element-db7cca3 .ube-heading-title .stop-a{stop-color:#FFFFFF;}.elementor-2222 .elementor-element.elementor-element-db7cca3 .ube-heading-title .stop-b{stop-color:#FFFFFF;}.elementor-2222 .elementor-element.elementor-element-db7cca3 .ube-heading-sub-title{font-size:24px;font-weight:600;text-transform:capitalize;letter-spacing:0px;color:#FFFFFF;margin-bottom:22px !important;}.elementor-2222 .elementor-element.elementor-element-db7cca3 .ube-heading-sub-title .stop-a{stop-color:#FFFFFF;}.elementor-2222 .elementor-element.elementor-element-db7cca3 .ube-heading-sub-title .stop-b{stop-color:#FFFFFF;}.elementor-2222 .elementor-element.elementor-element-25c4543 > .elementor-container{max-width:670px;}.elementor-2222 .elementor-element.elementor-element-61108f82c0422{padding:75px 0px 65px 0px;}.elementor-2222 .elementor-element.elementor-element-c85a573{padding:0px 0px 37px 0px;}.elementor-2222 .elementor-element.elementor-element-88d659b .ube-heading-divider{background-color:var( --e-global-color-accent );}.elementor-2222 .elementor-element.elementor-element-da5cdb9.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2222 .elementor-element.elementor-element-e0723b7 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-2222 .elementor-element.elementor-element-61108f92a2999:not(.elementor-motion-effects-element-type-background), .elementor-2222 .elementor-element.elementor-element-61108f92a2999 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-2222 .elementor-element.elementor-element-61108f92a2999{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 72px 0px;}.elementor-2222 .elementor-element.elementor-element-61108f92a2999 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2222 .elementor-element.elementor-element-3155e26 .ube-heading-divider{background-color:var( --e-global-color-accent );}.elementor-2222 .elementor-element.elementor-element-3155e26 > .elementor-widget-container{padding:0px 0px 31px 0px;}.elementor-2222 .elementor-element.elementor-element-49b9ac2 .ube-icon-box-wrapper{--ube-ib-spacing:36px;}.elementor-2222 .elementor-element.elementor-element-49b9ac2 .ube-image-box .ube-image{width:120px;}.elementor-2222 .elementor-element.elementor-element-49b9ac2 .ube-image img{transition-duration:0.3s;}.elementor-2222 .elementor-element.elementor-element-49b9ac2 .ube-icon-box{align-items:flex-start;}.elementor-2222 .elementor-element.elementor-element-49b9ac2 .ube-ib-title{font-size:18px;}.elementor-2222 .elementor-element.elementor-element-49b9ac2 .ube-ib-desc{margin-top:6px;}.elementor-2222 .elementor-element.elementor-element-49b9ac2{--grid-column-gap:30px;--grid-row-gap:30px;}.elementor-2222 .elementor-element.elementor-element-49b9ac2 .elementor-grid-item{padding:0px 15px 0px 15px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2222 .elementor-element.elementor-element-49b9ac2 .slick-slider{--ube-slider-gap:30px;}.elementor-2222 .elementor-element.elementor-element-49b9ac2 .ube-slider-item{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2222 .elementor-element.elementor-element-61108fa477743{padding:75px 0px 42px 0px;}.elementor-2222 .elementor-element.elementor-element-a3afc37{padding:0px 0px 37px 0px;}.elementor-2222 .elementor-element.elementor-element-f324756 .ube-heading-divider{background-color:var( --e-global-color-accent );}.elementor-2222 .elementor-element.elementor-element-3ac7d68 > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-2222 .elementor-element.elementor-element-3ac7d68 .ube-btn{letter-spacing:-0.22px;}.elementor-2222 .elementor-element.elementor-element-61108fbaef12f{padding:0px 0px 85px 0px;}.elementor-2222 .elementor-element.elementor-element-7c78377{padding:0px 0px 37px 0px;}.elementor-2222 .elementor-element.elementor-element-9f454e6 .ube-heading-divider{background-color:var( --e-global-color-accent );}.elementor-2222 .elementor-element.elementor-element-3ce5d62 > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-2222 .elementor-element.elementor-element-3ce5d62 .ube-btn{letter-spacing:-0.22px;}.elementor-2222 .elementor-element.elementor-element-61108fe152a93{padding:76px 0px 55px 0px;}.elementor-2222 .elementor-element.elementor-element-2b51eb0 .ube-heading-divider{background-color:var( --e-global-color-accent );}.elementor-2222 .elementor-element.elementor-element-2b51eb0 > .elementor-widget-container{padding:0px 0px 18px 0px;}.elementor-2222 .elementor-element.elementor-element-2b51eb0 .ube-heading{max-width:590px;}.elementor-2222 .elementor-element.elementor-element-2b51eb0 .elementor-widget-container{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.elementor-2222 .elementor-element.elementor-element-2b51eb0 .ube-heading-title{font-weight:400;color:#FFFFFF;}.elementor-2222 .elementor-element.elementor-element-2b51eb0 .ube-heading-title .stop-a{stop-color:#FFFFFF;}.elementor-2222 .elementor-element.elementor-element-2b51eb0 .ube-heading-title .stop-b{stop-color:#FFFFFF;}.elementor-2222 .elementor-element.elementor-element-2b51eb0 .ube-heading-divider-after .ube-heading-divider{margin-top:21px !important;}.elementor-2222 .elementor-element.elementor-element-2b51eb0 .ube-heading-divider-before .ube-heading-divider{margin-bottom:21px !important;}.elementor-2222 .elementor-element.elementor-element-64c2393 > .elementor-container{max-width:975px;}.elementor-2222 .elementor-element.elementor-element-72c28e0:hover .elementor-widget-container{background-color:#FFFFFF;}.elementor-2222 .elementor-element.elementor-element-72c28e0 > .elementor-widget-container{padding:43px 0px 23px 0px;border-radius:5px 5px 5px 5px;}.elementor-2222 .elementor-element.elementor-element-72c28e0 .ube-icon-box-wrapper{--ube-ib-spacing:22px;}.elementor-2222 .elementor-element.elementor-element-72c28e0 .ube-image{width:80px;}.elementor-2222 .elementor-element.elementor-element-72c28e0 .ube-image img{transition-duration:0.3s;}.elementor-2222 .elementor-element.elementor-element-72c28e0 .ube-icon-box{align-items:flex-start;}.elementor-2222 .elementor-element.elementor-element-72c28e0 .ube-ib-title{color:#FFFFFF;}.elementor-2222 .elementor-element.elementor-element-72c28e0 .ube-ib-title:hover{color:#252525;}.elementor-2222 .elementor-element.elementor-element-0ef768b:hover .elementor-widget-container{background-color:#FFFFFF;}.elementor-2222 .elementor-element.elementor-element-0ef768b > .elementor-widget-container{padding:43px 0px 23px 0px;border-radius:5px 5px 5px 5px;}.elementor-2222 .elementor-element.elementor-element-0ef768b .ube-icon-box-wrapper{--ube-ib-spacing:22px;}.elementor-2222 .elementor-element.elementor-element-0ef768b .ube-image{width:80px;}.elementor-2222 .elementor-element.elementor-element-0ef768b .ube-image img{transition-duration:0.3s;}.elementor-2222 .elementor-element.elementor-element-0ef768b .ube-icon-box{align-items:flex-start;}.elementor-2222 .elementor-element.elementor-element-0ef768b .ube-ib-title{color:#FFFFFF;}.elementor-2222 .elementor-element.elementor-element-0ef768b .ube-ib-title:hover{color:#252525;}.elementor-2222 .elementor-element.elementor-element-7e132e6:hover .elementor-widget-container{background-color:#FFFFFF;}.elementor-2222 .elementor-element.elementor-element-7e132e6 > .elementor-widget-container{padding:43px 0px 23px 0px;border-radius:5px 5px 5px 5px;}.elementor-2222 .elementor-element.elementor-element-7e132e6 .ube-icon-box-wrapper{--ube-ib-spacing:22px;}.elementor-2222 .elementor-element.elementor-element-7e132e6 .ube-image{width:80px;}.elementor-2222 .elementor-element.elementor-element-7e132e6 .ube-image img{transition-duration:0.3s;}.elementor-2222 .elementor-element.elementor-element-7e132e6 .ube-icon-box{align-items:flex-start;}.elementor-2222 .elementor-element.elementor-element-7e132e6 .ube-ib-title{color:#FFFFFF;}.elementor-2222 .elementor-element.elementor-element-7e132e6 .ube-ib-title:hover{color:#252525;}.elementor-2222 .elementor-element.elementor-element-d1384a5:hover .elementor-widget-container{background-color:#FFFFFF;}.elementor-2222 .elementor-element.elementor-element-d1384a5 > .elementor-widget-container{padding:43px 0px 23px 0px;border-radius:5px 5px 5px 5px;}.elementor-2222 .elementor-element.elementor-element-d1384a5 .ube-icon-box-wrapper{--ube-ib-spacing:22px;}.elementor-2222 .elementor-element.elementor-element-d1384a5 .ube-image{width:80px;}.elementor-2222 .elementor-element.elementor-element-d1384a5 .ube-image img{transition-duration:0.3s;}.elementor-2222 .elementor-element.elementor-element-d1384a5 .ube-icon-box{align-items:flex-start;}.elementor-2222 .elementor-element.elementor-element-d1384a5 .ube-ib-title{color:#FFFFFF;}.elementor-2222 .elementor-element.elementor-element-d1384a5 .ube-ib-title:hover{color:#252525;}.elementor-2222 .elementor-element.elementor-element-61108fef131f6{padding:85px 0px 85px 0px;}.elementor-2222 .elementor-element.elementor-element-c77da3f > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2222 .elementor-element.elementor-element-f915b5b > .elementor-widget-container{padding:0px 135px 0px 0px;}.elementor-2222 .elementor-element.elementor-element-d7658f2 > .elementor-widget-container{background-color:#EFF6F7;padding:35px 70px 45px 80px;border-radius:5px 5px 5px 5px;}.elementor-2222 .elementor-element.elementor-element-d7658f2 .slick-slider{--ube-slider-gap:30px;}.elementor-2222 .elementor-element.elementor-element-6110927435b3d:not(.elementor-motion-effects-element-type-background), .elementor-2222 .elementor-element.elementor-element-6110927435b3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-light );}.elementor-2222 .elementor-element.elementor-element-6110927435b3d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:48px 0px 70px 0px;}.elementor-2222 .elementor-element.elementor-element-6110927435b3d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2222 .elementor-element.elementor-element-049d7c8 .ube-heading-divider{background-color:var( --e-global-color-accent );}.elementor-2222 .elementor-element.elementor-element-049d7c8 > .elementor-widget-container{padding:0px 0px 32px 0px;}.elementor-2222 .elementor-element.elementor-element-049d7c8 .ube-heading-description{margin-top:23px;}.elementor-2222 .elementor-element.elementor-element-049d7c8 .ube-heading-divider-after .ube-heading-divider{margin-top:23px !important;}.elementor-2222 .elementor-element.elementor-element-049d7c8 .ube-heading-divider-before .ube-heading-divider{margin-bottom:23px !important;}.elementor-2222 .elementor-element.elementor-element-8f9e7ea .slick-slider{--ube-slider-gap:20px;}.elementor-2222 .elementor-element.elementor-element-8f9e7ea .ube-slider-item{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}@media(max-width:1024px) and (min-width:768px){.elementor-2222 .elementor-element.elementor-element-e3f033f{width:100%;}.elementor-2222 .elementor-element.elementor-element-a703ed3{width:100%;}}@media(max-width:1024px){.elementor-2222 .elementor-element.elementor-element-61108f82c0422{padding:50px 0px 65px 0px;}.elementor-2222 .elementor-element.elementor-element-61108f92a2999{padding:65px 0px 65px 0px;}.elementor-2222 .elementor-element.elementor-element-61108fbaef12f{padding:0px 0px 55px 0px;}.elementor-2222 .elementor-element.elementor-element-f915b5b > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-2222 .elementor-element.elementor-element-d7658f2 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-2222 .elementor-element.elementor-element-6110927435b3d{padding:50px 0px 55px 0px;}}@media(max-width:767px){.elementor-2222 .elementor-element.elementor-element-db7cca3 .ube-heading-title{font-size:40px;}.elementor-2222 .elementor-element.elementor-element-db7cca3 .ube-heading-sub-title{font-size:18px;}.elementor-2222 .elementor-element.elementor-element-88d659b > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2222 .elementor-element.elementor-element-da5cdb9.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2222 .elementor-element.elementor-element-1d0e3cc > .elementor-widget-container{padding:22px 0px 0px 0px;}.elementor-2222 .elementor-element.elementor-element-3155e26 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2222 .elementor-element.elementor-element-49b9ac2 .ube-icon-box-wrapper{--ube-ib-spacing:20px;}.elementor-2222 .elementor-element.elementor-element-49b9ac2{--grid-row-gap:50px;}.elementor-2222 .elementor-element.elementor-element-3ac7d68 > .elementor-widget-container{padding:30px 0px 10px 0px;}.elementor-2222 .elementor-element.elementor-element-3ce5d62 > .elementor-widget-container{padding:30px 0px 10px 0px;}.elementor-2222 .elementor-element.elementor-element-bf097be{width:50%;}.elementor-2222 .elementor-element.elementor-element-a3b4808{width:50%;}.elementor-2222 .elementor-element.elementor-element-59dc7e5{width:50%;}.elementor-2222 .elementor-element.elementor-element-cc88cc2{width:50%;}}/* Start custom CSS for column, class: .elementor-element-da5cdb9 */.elementor-2222 .elementor-element.elementor-element-da5cdb9 .g5core__cate-filer{
    margin-top: 15px;
}/* End custom CSS */
/* Start custom CSS for ube-image-box, class: .elementor-element-72c28e0 */.elementor-2222 .elementor-element.elementor-element-72c28e0 .elementor-widget-container:hover  .ube-ib-title{
    color: #252525;
}
.elementor-2222 .elementor-element.elementor-element-72c28e0 .elementor-widget-container:hover .ube-hover-image .card-img img:last-child {
    opacity: 1;
}

@media (min-width: 768px){
    .elementor-2222 .elementor-element.elementor-element-72c28e0 .ube-icon-box-wrapper:before{
     content: "";
    position: absolute;
    left: 100%;
    height: 100px;
    width: 1px;
    background-color: #fff;
    opacity: 0.4;
}
}/* End custom CSS */
/* Start custom CSS for ube-image-box, class: .elementor-element-0ef768b */.elementor-2222 .elementor-element.elementor-element-0ef768b .elementor-widget-container:hover  .ube-ib-title{
    color: #252525;
}
.elementor-2222 .elementor-element.elementor-element-0ef768b .elementor-widget-container:hover .ube-hover-image .card-img img:last-child {
    opacity: 1;
}
@media (min-width: 768px){
    .elementor-2222 .elementor-element.elementor-element-0ef768b .ube-icon-box-wrapper:before{
     content: "";
    position: absolute;
    left: 100%;
    height: 100px;
    width: 1px;
    background-color: #fff;
    opacity: 0.4;
}
}/* End custom CSS */
/* Start custom CSS for ube-image-box, class: .elementor-element-7e132e6 */.elementor-2222 .elementor-element.elementor-element-7e132e6 .elementor-widget-container:hover  .ube-ib-title{
    color: #252525;
}
.elementor-2222 .elementor-element.elementor-element-7e132e6 .elementor-widget-container:hover .ube-hover-image .card-img img:last-child {
    opacity: 1;
}
@media (min-width: 768px){
    .elementor-2222 .elementor-element.elementor-element-7e132e6 .ube-icon-box-wrapper:before{
     content: "";
    position: absolute;
    left: 100%;
    height: 100px;
    width: 1px;
    background-color: #fff;
    opacity: 0.4;
}
}/* End custom CSS */
/* Start custom CSS for ube-image-box, class: .elementor-element-d1384a5 */.elementor-2222 .elementor-element.elementor-element-d1384a5 .elementor-widget-container:hover  .ube-ib-title{
    color: #252525;
}
.elementor-2222 .elementor-element.elementor-element-d1384a5 .elementor-widget-container:hover .ube-hover-image .card-img img:last-child {
    opacity: 1;
}/* End custom CSS */