.elementor-83 .elementor-element.elementor-element-31f76e0{--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-83 .elementor-element.elementor-element-31f76e0:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-31f76e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor8 );}.elementor-83 .elementor-element.elementor-element-468c36b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-83 .elementor-element.elementor-element-30d3d71{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-83 .elementor-element.elementor-element-468c36b{text-align:center;}}@media(max-width:767px){.elementor-83 .elementor-element.elementor-element-468c36b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-83 .elementor-element.elementor-element-8bab8eb{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}}/* Start custom CSS */#footer-principal{padding-top:50px;border-top:1px solid  rgba(247,247,247, 0.14);padding-bottom:30px;}
#footer-principal img{-webkit-filter: invert(100%);    filter: invert(100%);}
#footer-principal .fecha{text-align:center;font-size:14px;color:#F7F7F7;opacity:0.75;}
#footer-principal .legal p{text-align:center;font-size:14px;color:#F7F7F7;opacity:0.75;margin-bottom:20px !important;}
#footer-principal .legal p a{color:#F7F7F7;opacity:0.75;padding-left:15px;padding-right:15px;display:inline-block;}
#footer-principal .legal p a:hover{opacity:1;}
.kit-digital{padding-top:20px;}
@media (max-width:767px){
#footer-principal .legal a{margin-bottom:12px;}
    
}
@media (min-width:768px) and (max-width:1024px){
#footer-principal {padding-top:50px;display: inline-block;padding-lefT: 50px;padding-right: 50px;}
#footer-principal .e-con-inner{display:inline;}
#footer-principal .col1{float: left;width: 100%;display: inline !important;padding-bottom:50px;}
#footer-principal .col2{float: left;width: 47.5%;margin-right:5%;display: inline !important;}
#footer-principal .col3{float: left;width: 47.5%;display: inline !important;}
}/* End custom CSS */