.elementor-5724 .elementor-element.elementor-element-0e776fb:not(.elementor-motion-effects-element-type-background), .elementor-5724 .elementor-element.elementor-element-0e776fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5724 .elementor-element.elementor-element-0e776fb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5724 .elementor-element.elementor-element-0e776fb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5724 .elementor-element.elementor-element-de21f37{text-align:left;}.elementor-5724 .elementor-element.elementor-element-de21f37 img{width:77%;}.elementor-5724 .elementor-element.elementor-element-6e3b538 > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-5724 .elementor-element.elementor-element-6e3b538{color:#FFFFFF;}.elementor-5724 .elementor-element.elementor-element-10340f3 .elementor-repeater-item-91255d3.elementor-social-icon{background-color:#009EE2;}.elementor-5724 .elementor-element.elementor-element-10340f3 .elementor-repeater-item-b746b66.elementor-social-icon{background-color:#009EE2;}.elementor-5724 .elementor-element.elementor-element-10340f3 .elementor-repeater-item-b746b66.elementor-social-icon i{color:var( --e-global-color-ed6ee42 );}.elementor-5724 .elementor-element.elementor-element-10340f3 .elementor-repeater-item-b746b66.elementor-social-icon svg{fill:var( --e-global-color-ed6ee42 );}.elementor-5724 .elementor-element.elementor-element-10340f3{--grid-template-columns:repeat(0, auto);--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-5724 .elementor-element.elementor-element-10340f3 .elementor-widget-container{text-align:left;}.elementor-5724 .elementor-element.elementor-element-10340f3 .elementor-social-icon:hover{background-color:#FFEC00;}.elementor-5724 .elementor-element.elementor-element-10340f3 .elementor-social-icon:hover i{color:#000000;}.elementor-5724 .elementor-element.elementor-element-10340f3 .elementor-social-icon:hover svg{fill:#000000;}.elementor-5724 .elementor-element.elementor-element-68c81da{color:#FFFFFF;}.elementor-5724 .elementor-element.elementor-element-32a0261{color:#FFFFFF;}.elementor-5724 .elementor-element.elementor-element-46a5094{color:#FFFFFF;}.elementor-5724 .elementor-element.elementor-element-7cb95a6{color:#FFFFFF;}.elementor-5724 .elementor-element.elementor-element-aeb3cb4{color:#FFFFFF;}.elementor-5724 .elementor-element.elementor-element-2930645{color:#FFFFFF;}.elementor-5724 .elementor-element.elementor-element-9b36862:not(.elementor-motion-effects-element-type-background), .elementor-5724 .elementor-element.elementor-element-9b36862 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5724 .elementor-element.elementor-element-9b36862{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5724 .elementor-element.elementor-element-9b36862 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5724 .elementor-element.elementor-element-6d52da1:not(.elementor-motion-effects-element-type-background), .elementor-5724 .elementor-element.elementor-element-6d52da1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5724 .elementor-element.elementor-element-6d52da1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5724 .elementor-element.elementor-element-6d52da1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5724 .elementor-element.elementor-element-4ef571f{color:#FFFFFF;}/* Start custom CSS */#footer{padding-bottom:75px;padding-top:50px;}
#footer .columna{padding-top:25px;}
#footer a{color:#ffffff;font-weight:500;}
#footer a:hover, #legal a:hover, #copy a:hover{color:#A608A1;}
#footer .col1{width:35%;font-size:17px;line-height:25px;}
#footer .col2{width:25%;padding-left:30px;padding-right:30px;font-size:17px;line-height:25px;}
#footer .col3{width:25%;padding-right:30px;font-size:17px;line-height:25px;}
#footer .col4{font-size:17px;line-height:25px;}
#footer .titulo-footer p{font-family:'Onry Display';font-weight:700;font-size:22px;line-height:30px;margin-bottom:15px;}
#legal p, #copy p{text-align:center;margin-bottom:0;padding-bottom:20px;font-size:15px !important;line-height:22px  !important;}
#legal p a{color:#ffffff;padding-left:15px;padding-right:15px;display:inline-block;font-weight:500;}
#copy p a{color:#ffffff;display:inline-block;font-weight:500;}

@media (max-width:767px){
#footer{padding-left:0;padding-right:0;}
#footer .col1, #footer .col2, #footer .col3, #footer .col4{width:100%;padding-left:15px;padding-right:15px;}
#legal p, #copy p{padding-left:15px;padding-right:15px;}
}
@media (min-width:768px) and (max-width:1024px){
#footer{padding-lefT:50px;padding-right:50px;padding-top:25px;}
#footer .columna{padding-top:50px;}
#footer .col1, #footer .col3{width:50%; padding-left:0;padding-right:0;}
#footer .col2, #footer .col4{width:50%; padding-left:50px;padding-right:0;}
#copy, #legal{padding-left:50px;padding-right:50px;}
}
@media (min-width:1025px) and (max-width:1399px){
#footer{padding-lefT:50px;padding-right:50px;padding-top:25px;}
#footer .elementor-container.elementor-column-gap-default {display: inline-table;}
#footer .columna{padding-top:50px;}
#footer .col1, #footer .col3{width:50%; padding-left:0;padding-right:0;display:inline;float:lefT;clear:left;}
#footer .col2, #footer .col4{width:50%; padding-left:50px;padding-right:0;float:left;clear:right;display:inline;}
#copy, #legal{padding-left:50px;padding-right:50px;}
}/* End custom CSS */