.elementor-274 .elementor-element.elementor-element-4110de5{--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;}.elementor-274 .elementor-element.elementor-element-ee315f3{--display:flex;}.elementor-274 .elementor-element.elementor-element-20c1543{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:left;}.elementor-274 .elementor-element.elementor-element-846b07d{text-align:left;}.elementor-274 .elementor-element.elementor-element-052aa1c{--display:flex;}.elementor-274 .elementor-element.elementor-element-89e0e24{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-274 .elementor-element.elementor-element-89e0e24 .elementor-divider-separator{width:50%;}.elementor-274 .elementor-element.elementor-element-89e0e24 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-274 .elementor-element.elementor-element-be24bc0{--display:flex;}.elementor-274 .elementor-element.elementor-element-68fc50c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-274 .elementor-element.elementor-element-68fc50c .elementor-divider-separator{width:50%;}.elementor-274 .elementor-element.elementor-element-68fc50c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-274 .elementor-element.elementor-element-25c7645{--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-274 .elementor-element.elementor-element-50dffe7{text-align:center;}@media(max-width:1024px){.elementor-274 .elementor-element.elementor-element-20c1543{text-align:center;}.elementor-274 .elementor-element.elementor-element-846b07d{text-align:center;}}@media(max-width:767px){.elementor-274 .elementor-element.elementor-element-ee315f3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}/* Start custom CSS */#footer-principal{padding-top:50px;}
#footer-principal .titulo-footer{padding-top:30px;font-weight:700;padding-bottom:20px;}
#footer-principal .col1, #footer-principal .col2{padding-right:50px;}
#footer-principal p{font-size:15px;line-height:30px;margin-bottom:0 !important;}
    .legal{padding-top:50px;}
.legal p{text-align:centeR;font-size:14px;margin-bottom:10px !important;}
#footer-principal a, .legal a{display:inline-block;color:#2F2E2E;}
#footer-principal a:hover,.legal a:hover{color:#05C8A1;}
.legal a{padding-left:10px;padding-right:10px;display:inline-block;color:#2F2E2E;}
.fecha{font-size:14px;text-align:center;margin-bottom:20px !important;}

@media (max-width:767px){
#footer-principal .col1, #footer-principal .col2{padding-bottom:50px;padding-right:0;}
}
@media (min-width:768px) and (max-width:1024px){
#footer-principal .e-con-inner{display:block;}
#footer-principal .col1{width:100%;float:left;display:inline-block;padding-bottom:30px;padding-right:0;}
#footer-principal .col2, #footer-principal .col3{width:50%;float:left;display:inline-block;}
}/* End custom CSS */