.elementor-29445 .elementor-element.elementor-element-7646930{--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-29445 .elementor-element.elementor-element-7646930:not(.elementor-motion-effects-element-type-background), .elementor-29445 .elementor-element.elementor-element-7646930 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-29445 .elementor-element.elementor-element-59a4894{--display:flex;}.elementor-29445 .elementor-element.elementor-element-4c0a692{text-align:start;}.elementor-29445 .elementor-element.elementor-element-8c4ab5e{color:var( --e-global-color-astglobalcolor5 );}.elementor-29445 .elementor-element.elementor-element-92226a8{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-29445 .elementor-element.elementor-element-92226a8 .elementor-social-icon{background-color:var( --e-global-color-astglobalcolor0 );border-style:none;}.elementor-29445 .elementor-element.elementor-element-92226a8 .elementor-social-icon i{color:var( --e-global-color-astglobalcolor5 );}.elementor-29445 .elementor-element.elementor-element-92226a8 .elementor-social-icon svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-29445 .elementor-element.elementor-element-92226a8 .elementor-social-icon:hover{background-color:var( --e-global-color-astglobalcolor5 );border-color:var( --e-global-color-astglobalcolor5 );}.elementor-29445 .elementor-element.elementor-element-92226a8 .elementor-social-icon:hover i{color:var( --e-global-color-astglobalcolor6 );}.elementor-29445 .elementor-element.elementor-element-92226a8 .elementor-social-icon:hover svg{fill:var( --e-global-color-astglobalcolor6 );}.elementor-29445 .elementor-element.elementor-element-b3a986e{--display:flex;}.elementor-29445 .elementor-element.elementor-element-59579ef .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-astglobalcolor5 );fill:var( --e-global-color-astglobalcolor5 );padding-left:0px;padding-right:0px;padding-top:8px;padding-bottom:8px;}.elementor-29445 .elementor-element.elementor-element-59579ef .elementor-nav-menu--main .elementor-item:hover,
					.elementor-29445 .elementor-element.elementor-element-59579ef .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-29445 .elementor-element.elementor-element-59579ef .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-29445 .elementor-element.elementor-element-59579ef .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-astglobalcolor6 );fill:var( --e-global-color-astglobalcolor6 );}.elementor-29445 .elementor-element.elementor-element-7d0dd91{--display:flex;}.elementor-29445 .elementor-element.elementor-element-3941c6b .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-astglobalcolor5 );fill:var( --e-global-color-astglobalcolor5 );padding-left:0px;padding-right:0px;padding-top:8px;padding-bottom:8px;}.elementor-29445 .elementor-element.elementor-element-3941c6b .elementor-nav-menu--main .elementor-item:hover,
					.elementor-29445 .elementor-element.elementor-element-3941c6b .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-29445 .elementor-element.elementor-element-3941c6b .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-29445 .elementor-element.elementor-element-3941c6b .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-astglobalcolor6 );fill:var( --e-global-color-astglobalcolor6 );}.elementor-29445 .elementor-element.elementor-element-3cdbd7f{--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-29445 .elementor-element.elementor-element-3cdbd7f:not(.elementor-motion-effects-element-type-background), .elementor-29445 .elementor-element.elementor-element-3cdbd7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor0 );}.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-29445 .elementor-element.elementor-element-4c0a692{text-align:center;}.elementor-29445 .elementor-element.elementor-element-8c4ab5e{text-align:center;}.elementor-29445 .elementor-element.elementor-element-92226a8{text-align:center;}}@media(max-width:767px){.elementor-29445 .elementor-element.elementor-element-4c0a692{text-align:center;}.elementor-29445 .elementor-element.elementor-element-92226a8{text-align:center;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS */.titulo-footer div{color:#FFFFFF;font-size:22px;line-height:30px;margin-bottom:10px !important;font-weight:700;}
#footer-principal{padding-top:75px;padding-bottom:75px;}
#footer-principal .col1, #footer-principal .col2,#footer-principal .col3{width:33.33%;}
#footer-principal .col2{padding-left:50px;padding-right:50px;}
#footer-principal .logo{margin-bottom:30px;}

#footer-legal{padding-bottom:15px;color:#FFFFFF;text-align:center;border-top:1px solid #555555;padding-top:20px;}
#footer-legal p, #footer-legal .derechos{color:#FFFFFF;font-size:14px;line-height:22px !important;margin-bottom:10px !important;}
#footer-legal a{color:#FFFFFF;display:inline-block;}
#footer-legal a:hover{color:#ED8D17;}
#footer-principal .col1 p{margin-bottom:20px !important;}
@media (max-width:767px){
#footer-principal .col1{width:100%;text-align:center;}
#footer-principal .col2, #footer-principal .col3{width:100%;padding-top:50px;padding-left:0;padding-right:0;}
}
@media (min-width:768px) and (max-width:1024px){
#footer-principal .e-con-inner{display: inline-block;}
#footer-principal .col1{width:100%;padding-bottom:50px;}
#footer-principal .col2{width:50%;padding-left:0;float:left;}
#footer-principal .col3{width:50%;}
}/* End custom CSS */