.kl-footer{padding:30px 0}.logo__footer img{margin:0}.top_footer{align-items:center;column-gap:25px;display:flex;justify-content:space-between;margin:auto;max-width:580px;padding-bottom:50px;row-gap:30px;width:100%}.social-media-footer{column-gap:15px}.footer__links ul,.social-media-footer{align-items:center;display:flex;justify-content:center}.footer__links ul{column-gap:35px;flex-wrap:wrap;list-style:none;margin:0;padding:0;text-align:center}.footer__links ul li a{color:#000;font-size:18px}.overlay_popup{background:rgba(0,0,0,.7);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .5s;visibility:hidden}.overlay_popup:target{opacity:1;visibility:visible}.popup{background:#fff;border-radius:5px;margin:170px auto;padding:20px;position:relative;transition:all 5s ease-in-out;width:50%}.popup .close{color:#00989e;cursor:pointer;font-size:30px;font-weight:700;position:absolute;right:10px;top:0;transition:all .2s}.popup .close:hover{color:#00904a}.popup .content_popup{height:650px;margin:15px;overflow-y:scroll;padding:30px}.show_popup{opacity:1!important;visibility:visible!important;z-index:10}#open_popup_footer_en,#open_popup_footer_es{cursor:pointer}@media screen and (max-height:850px){.popup .content_popup{height:350px}}@media(max-width:768px){.footer__links ul,.top_footer{flex-direction:column;row-gap:20px}.footer__links ul li a{display:block}.kl-footer{padding:0}}@media screen and (max-width:700px){.popup{padding:10px;width:90%}}