.footer-contact-section{background-color:#000;color:#fff;font-family:Inter,sans-serif;margin:0 auto;padding:64px 24px 34px;text-align:center}.footer-txt{font-size:20px;font-weight:700;margin-bottom:24px}.footer-txt .contact__strong{font-size:24px}.tel-area{align-items:center;display:flex;justify-content:center}.tel-image{margin:4px}.tel-number{font-size:24px;font-weight:700;line-height:.7;margin:0;text-align:left}.hours{font-size:12px}.footer-btn-area{display:inline-block;padding:24px 0}.footer-contact-btn{border:3px solid #fff;border-radius:.3rem;display:flex;font-weight:700;gap:8px;justify-content:center;margin:0 auto;min-width:330px;padding:1rem 4rem;text-align:center;text-decoration:none;vertical-align:middle}.footer-contact-btn img{height:auto;width:18px}.contactBtnText{margin:0}ul.footer_list{padding:0;width:100%}ul.footer_list>li{font-size:14px;font-weight:700}.footer_content-list{display:inline-block;padding:0 2rem}.footer_content-list a{font-size:14px;font-weight:700}.footer_content-list a,.footer_content-list a:visited{color:#fff;text-decoration:none}.copyright{margin-top:24px;text-align:center}.copyright p{font-size:16px;font-weight:700}@media screen and (max-width:767px){.footer-contact-section{padding:64px 0 34px}.footer-txt,.footer-txt .contact__strong{font-size:16px}.footer-contact-btn{min-width:150px}.footer_content-list{padding:0 .1rem}.copyright p{font-size:14px;font-weight:700}}