.footer-wrapper{width:100%}.top_footer_wrap{align-items:flex-start;border-bottom:.5px solid #0a0c0d;padding-bottom:50px;width:100%}.footer_contact,.top_footer_wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.footer_contact{gap:65px}.contact_num{display:flex;flex-direction:column;flex-wrap:wrap;gap:8px}.contact_num a{font-weight:400;text-decoration:underline}.contact_name p,.contact_num p{font-size:14px;font-weight:400;margin-bottom:0}.contact_name p{text-decoration:underline}.contact_name{padding-bottom:25px}.bottom_footer_wrap{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:25px}.privacy{display:flex;flex-wrap:wrap;gap:10px}.copyright p,.privacy a{font-weight:400}.privacy a{text-decoration:underline}.social{display:flex;flex-wrap:wrap;gap:10px}.social_icon a span{display:inline-flex;height:20px;width:20px}.copyright p{margin-bottom:0}.footer a:hover{color:#24b398!important}.social_icon a:hover svg path{fill:#24b398}@media screen and (max-width:580px){.footer-wrapper{padding:40px 0}.top_footer_wrap{align-items:center;gap:50px;justify-content:center}.footer_contact{gap:40px;justify-content:center}.contact_num .link-wrapper{align-items:center;display:flex;height:48px;justify-content:center}.contact_name p{margin-bottom:0;text-align:center}.contact_num a{font-weight:400;text-align:center}.bottom_footer_wrap{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;justify-content:space-between;justify-content:center;padding-top:50px}.contact_name{padding-bottom:10px}}