.elementor-152 .elementor-element.elementor-element-e59f9f3{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.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-152 .elementor-element.elementor-element-db5b5d1{text-align:center;}.elementor-152 .elementor-element.elementor-element-db5b5d1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:400;text-transform:uppercase;color:#000000;}.elementor-152 .elementor-element.elementor-element-945102b{--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;--justify-content:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-152 .elementor-element.elementor-element-3a07f48{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-152 .elementor-element.elementor-element-3a07f48 .card-status-box{background-color:var( --e-global-color-c4e0ad4 );color:#ffffff;}.elementor-152 .elementor-element.elementor-element-3a07f48 .card-district{color:#2b3947;}.elementor-152 .elementor-element.elementor-element-3a07f48 .card-address{color:#7a8b9e;}.elementor-152 .elementor-element.elementor-element-3a07f48 .card-specs i, .elementor-152 .elementor-element.elementor-element-3a07f48 .card-specs svg{color:#718096;fill:#718096;}.elementor-152 .elementor-element.elementor-element-3a07f48 .card-specs span{color:#64748b;}.elementor-152 .elementor-element.elementor-element-3a07f48 .card-price{color:#2b3947;}.elementor-152 .elementor-element.elementor-element-3a07f48 .card-btn{background-color:var( --e-global-color-c4e0ad4 );color:#ffffff;}.elementor-152 .elementor-element.elementor-element-8b56f5c{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-152 .elementor-element.elementor-element-8b56f5c .card-status-box{background-color:var( --e-global-color-c4e0ad4 );color:#ffffff;}.elementor-152 .elementor-element.elementor-element-8b56f5c .card-district{color:#2b3947;}.elementor-152 .elementor-element.elementor-element-8b56f5c .card-address{color:#7a8b9e;}.elementor-152 .elementor-element.elementor-element-8b56f5c .card-specs i, .elementor-152 .elementor-element.elementor-element-8b56f5c .card-specs svg{color:#718096;fill:#718096;}.elementor-152 .elementor-element.elementor-element-8b56f5c .card-specs span{color:#64748b;}.elementor-152 .elementor-element.elementor-element-8b56f5c .card-price{color:#2b3947;}.elementor-152 .elementor-element.elementor-element-8b56f5c .card-btn{background-color:var( --e-global-color-c4e0ad4 );color:#ffffff;}.elementor-152 .elementor-element.elementor-element-0cefda7{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-152 .elementor-element.elementor-element-0cefda7 .card-status-box{background-color:var( --e-global-color-c4e0ad4 );color:#ffffff;}.elementor-152 .elementor-element.elementor-element-0cefda7 .card-district{color:#2b3947;}.elementor-152 .elementor-element.elementor-element-0cefda7 .card-address{color:#7a8b9e;}.elementor-152 .elementor-element.elementor-element-0cefda7 .card-specs i, .elementor-152 .elementor-element.elementor-element-0cefda7 .card-specs svg{color:#718096;fill:#718096;}.elementor-152 .elementor-element.elementor-element-0cefda7 .card-specs span{color:#64748b;}.elementor-152 .elementor-element.elementor-element-0cefda7 .card-price{color:#2b3947;}.elementor-152 .elementor-element.elementor-element-0cefda7 .card-btn{background-color:var( --e-global-color-c4e0ad4 );color:#ffffff;}.elementor-152 .elementor-element.elementor-element-ed3b0e5{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-152 .elementor-element.elementor-element-ed3b0e5 .card-status-box{background-color:var( --e-global-color-c4e0ad4 );color:#ffffff;}.elementor-152 .elementor-element.elementor-element-ed3b0e5 .card-district{color:#2b3947;}.elementor-152 .elementor-element.elementor-element-ed3b0e5 .card-address{color:#7a8b9e;}.elementor-152 .elementor-element.elementor-element-ed3b0e5 .card-specs i, .elementor-152 .elementor-element.elementor-element-ed3b0e5 .card-specs svg{color:#718096;fill:#718096;}.elementor-152 .elementor-element.elementor-element-ed3b0e5 .card-specs span{color:#64748b;}.elementor-152 .elementor-element.elementor-element-ed3b0e5 .card-price{color:#2b3947;}.elementor-152 .elementor-element.elementor-element-ed3b0e5 .card-btn{background-color:var( --e-global-color-c4e0ad4 );color:#ffffff;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-152 .elementor-element.elementor-element-945102b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-152 .elementor-element.elementor-element-3a07f48{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-152 .elementor-element.elementor-element-8b56f5c{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-152 .elementor-element.elementor-element-0cefda7{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-152 .elementor-element.elementor-element-ed3b0e5{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}}@media(max-width:767px){.elementor-152 .elementor-element.elementor-element-3a07f48{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-152 .elementor-element.elementor-element-8b56f5c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-152 .elementor-element.elementor-element-0cefda7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-152 .elementor-element.elementor-element-ed3b0e5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS */body.elementor-page-152 a{
    text-decoration: none!important;
}

body.elementor-page-152 .card-specs{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
    overflow: hidden;
}

body.elementor-page-152 .card-specs {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
}

body.elementor-page-152 .card-specs span {
    font-size: 13px;
    display: flex;
    justify-content: center;
    width: fit-content;
    text-align: justify;
    white-space: normal; /* Permite que el texto salte de línea de forma natural */
    word-break: break-word; /* Evita que las palabras largas rompan el contenedor */
}

body.elementor-page-152 .proyecto-card{
    height: 100%;
}

body.elementor-page-152 .card-price{
    margin-top: auto;
}/* End custom CSS */