.elementor-4869 .elementor-element.elementor-element-49e940d{--display:flex;}.elementor-4869 .elementor-element.elementor-element-944e464{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4869 .elementor-element.elementor-element-640763a{--display:flex;}.elementor-4869 .elementor-element.elementor-element-7a9c99f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4869 .elementor-element.elementor-element-ef080b9{--display:flex;}.elementor-4869 .elementor-element.elementor-element-94b4a85{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4869 .elementor-element.elementor-element-e8accfb{--display:flex;}.elementor-4869 .elementor-element.elementor-element-c74abfc{--display:flex;}.elementor-4869 .elementor-element.elementor-element-b6f376d{--display:flex;}.elementor-4869 .elementor-element.elementor-element-697c67b{text-align:center;}.elementor-4869 .elementor-element.elementor-element-6197c7c{--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:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4869 .elementor-element.elementor-element-b26a16a{--display:flex;}.elementor-4869 .elementor-element.elementor-element-0bacd58{--display:flex;}.elementor-4869 .elementor-element.elementor-element-8e88f5c .fti-project-2-item .thumb{margin:95px 0px 0px 0px;}.elementor-4869 .elementor-element.elementor-element-8e88f5c .log-service-item-1:hover .service-icon{background-color:#02010100;}.elementor-4869 .elementor-element.elementor-element-9e6f9c1{--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:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4869 .elementor-element.elementor-element-e0cb3b2{--display:flex;}.elementor-4869 .elementor-element.elementor-element-ae5b79b{--display:flex;}.elementor-4869 .elementor-element.elementor-element-4a49954 .fti-project-2-item .thumb{margin:95px 0px 0px 0px;}.elementor-4869 .elementor-element.elementor-element-4a49954 .log-service-item-1:hover .service-icon{background-color:#02010100;}.elementor-4869 .elementor-element.elementor-element-ed7e339{--display:flex;}.elementor-4869 .elementor-element.elementor-element-095ac28{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4869 .elementor-element.elementor-element-ca8e1ce{--display:flex;}.elementor-4869 .elementor-element.elementor-element-d122373{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4869 .elementor-element.elementor-element-b30a19a{--display:flex;}.elementor-4869 .elementor-element.elementor-element-b30a19a:not(.elementor-motion-effects-element-type-background), .elementor-4869 .elementor-element.elementor-element-b30a19a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nuevoportal.eci.co/wp-content/uploads/2024/09/b2-bg-1.webp");}.elementor-4869 .elementor-element.elementor-element-0203218{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4869 .elementor-element.elementor-element-86f199a{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4869 .elementor-element.elementor-element-bf2f8d9{--display:flex;}.elementor-4869 .elementor-element.elementor-element-e2689f7 .tx-description{margin:20px 0px 0px 0px;}.elementor-4869 .elementor-element.elementor-element-e2689f7{text-align:left;}.elementor-4869 .elementor-element.elementor-element-4b113d2{--display:flex;}.elementor-4869 .elementor-element.elementor-element-a499096 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4869 .elementor-element.elementor-element-b221ebd{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4869 .elementor-element.elementor-element-bb8dd25{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4869 .elementor-element.elementor-element-5a5d59b{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-4869 .elementor-element.elementor-element-5a5d59b:not(.elementor-motion-effects-element-type-background), .elementor-4869 .elementor-element.elementor-element-5a5d59b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nuevoportal.eci.co/wp-content/uploads/2024/09/b2-bg-1.webp");}@media(min-width:768px){.elementor-4869 .elementor-element.elementor-element-c74abfc{--content-width:1300px;}.elementor-4869 .elementor-element.elementor-element-b26a16a{--width:50%;}.elementor-4869 .elementor-element.elementor-element-0bacd58{--width:50%;}.elementor-4869 .elementor-element.elementor-element-e0cb3b2{--width:50%;}.elementor-4869 .elementor-element.elementor-element-ae5b79b{--width:50%;}.elementor-4869 .elementor-element.elementor-element-ed7e339{--content-width:1300px;}.elementor-4869 .elementor-element.elementor-element-ca8e1ce{--content-width:1300px;}.elementor-4869 .elementor-element.elementor-element-b30a19a{--content-width:1300px;}.elementor-4869 .elementor-element.elementor-element-86f199a{--width:1250px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4869 .elementor-element.elementor-element-b26a16a{--width:100%;}.elementor-4869 .elementor-element.elementor-element-0bacd58{--width:100%;}.elementor-4869 .elementor-element.elementor-element-e0cb3b2{--width:100%;}.elementor-4869 .elementor-element.elementor-element-ae5b79b{--width:100%;}.elementor-4869 .elementor-element.elementor-element-bf2f8d9{--width:70%;}.elementor-4869 .elementor-element.elementor-element-4b113d2{--width:30%;}}/* Start custom CSS for container, class: .elementor-element-49e940d */.elementor-4869 .elementor-element.elementor-element-49e940d,
.elementor-4869 .elementor-element.elementor-element-49e940d p,
.elementor-4869 .elementor-element.elementor-element-49e940d span,
.elementor-4869 .elementor-element.elementor-element-49e940d a,
.elementor-4869 .elementor-element.elementor-element-49e940d li,
.elementor-4869 .elementor-element.elementor-element-49e940d h1,
.elementor-4869 .elementor-element.elementor-element-49e940d h2,
.elementor-4869 .elementor-element.elementor-element-49e940d h3,
.elementor-4869 .elementor-element.elementor-element-49e940d h4,
.elementor-4869 .elementor-element.elementor-element-49e940d h5,
.elementor-4869 .elementor-element.elementor-element-49e940d h6 {
    font-family: 'Urbanist', sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640763a */.elementor-4869 .elementor-element.elementor-element-640763a,
.elementor-4869 .elementor-element.elementor-element-640763a p,
.elementor-4869 .elementor-element.elementor-element-640763a span,
.elementor-4869 .elementor-element.elementor-element-640763a a,
.elementor-4869 .elementor-element.elementor-element-640763a li,
.elementor-4869 .elementor-element.elementor-element-640763a h1,
.elementor-4869 .elementor-element.elementor-element-640763a h2,
.elementor-4869 .elementor-element.elementor-element-640763a h3,
.elementor-4869 .elementor-element.elementor-element-640763a h4,
.elementor-4869 .elementor-element.elementor-element-640763a h5,
.elementor-4869 .elementor-element.elementor-element-640763a h6 {
    font-family: 'Urbanist', sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef080b9 */.elementor-4869 .elementor-element.elementor-element-ef080b9,
.elementor-4869 .elementor-element.elementor-element-ef080b9 p,
.elementor-4869 .elementor-element.elementor-element-ef080b9 span,
.elementor-4869 .elementor-element.elementor-element-ef080b9 a,
.elementor-4869 .elementor-element.elementor-element-ef080b9 li,
.elementor-4869 .elementor-element.elementor-element-ef080b9 h1,
.elementor-4869 .elementor-element.elementor-element-ef080b9 h2,
.elementor-4869 .elementor-element.elementor-element-ef080b9 h3,
.elementor-4869 .elementor-element.elementor-element-ef080b9 h4,
.elementor-4869 .elementor-element.elementor-element-ef080b9 h5,
.elementor-4869 .elementor-element.elementor-element-ef080b9 h6 {
    font-family: 'Urbanist', sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for tx_info_box, class: .elementor-element-36d4421 *//* Elimina cualquier círculo, overlay o borde en los enlaces e imágenes */
.link, 
.thumb, 
.thumb img,
.link::before, 
.link::after, 
.thumb::before, 
.thumb::after {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* Oculta cualquier elemento vacío o de overlay común */
.overlay, 
.hover-icon, 
.circle, 
.link span {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c74abfc */.elementor-4869 .elementor-element.elementor-element-c74abfc,
.elementor-4869 .elementor-element.elementor-element-c74abfc p,
.elementor-4869 .elementor-element.elementor-element-c74abfc span,
.elementor-4869 .elementor-element.elementor-element-c74abfc a,
.elementor-4869 .elementor-element.elementor-element-c74abfc li,
.elementor-4869 .elementor-element.elementor-element-c74abfc h1,
.elementor-4869 .elementor-element.elementor-element-c74abfc h2,
.elementor-4869 .elementor-element.elementor-element-c74abfc h3,
.elementor-4869 .elementor-element.elementor-element-c74abfc h4,
.elementor-4869 .elementor-element.elementor-element-c74abfc h5,
.elementor-4869 .elementor-element.elementor-element-c74abfc h6 {
    font-family: 'Urbanist', sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed7e339 */.elementor-4869 .elementor-element.elementor-element-ed7e339,
.elementor-4869 .elementor-element.elementor-element-ed7e339 p,
.elementor-4869 .elementor-element.elementor-element-ed7e339 span,
.elementor-4869 .elementor-element.elementor-element-ed7e339 a,
.elementor-4869 .elementor-element.elementor-element-ed7e339 li,
.elementor-4869 .elementor-element.elementor-element-ed7e339 h1,
.elementor-4869 .elementor-element.elementor-element-ed7e339 h2,
.elementor-4869 .elementor-element.elementor-element-ed7e339 h3,
.elementor-4869 .elementor-element.elementor-element-ed7e339 h4,
.elementor-4869 .elementor-element.elementor-element-ed7e339 h5,
.elementor-4869 .elementor-element.elementor-element-ed7e339 h6 {
    font-family: 'Urbanist', sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca8e1ce */.elementor-4869 .elementor-element.elementor-element-ca8e1ce,
.elementor-4869 .elementor-element.elementor-element-ca8e1ce p,
.elementor-4869 .elementor-element.elementor-element-ca8e1ce span,
.elementor-4869 .elementor-element.elementor-element-ca8e1ce a,
.elementor-4869 .elementor-element.elementor-element-ca8e1ce li,
.elementor-4869 .elementor-element.elementor-element-ca8e1ce h1,
.elementor-4869 .elementor-element.elementor-element-ca8e1ce h2,
.elementor-4869 .elementor-element.elementor-element-ca8e1ce h3,
.elementor-4869 .elementor-element.elementor-element-ca8e1ce h4,
.elementor-4869 .elementor-element.elementor-element-ca8e1ce h5,
.elementor-4869 .elementor-element.elementor-element-ca8e1ce h6 {
    font-family: 'Urbanist', sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b30a19a */.elementor-4869 .elementor-element.elementor-element-b30a19a,
.elementor-4869 .elementor-element.elementor-element-b30a19a p,
.elementor-4869 .elementor-element.elementor-element-b30a19a span,
.elementor-4869 .elementor-element.elementor-element-b30a19a a,
.elementor-4869 .elementor-element.elementor-element-b30a19a li,
.elementor-4869 .elementor-element.elementor-element-b30a19a h1,
.elementor-4869 .elementor-element.elementor-element-b30a19a h2,
.elementor-4869 .elementor-element.elementor-element-b30a19a h3,
.elementor-4869 .elementor-element.elementor-element-b30a19a h4,
.elementor-4869 .elementor-element.elementor-element-b30a19a h5,
.elementor-4869 .elementor-element.elementor-element-b30a19a h6 {
    font-family: 'Urbanist', sans-serif !important;
}/* End custom CSS */