footer,footer.footer{display:inline-block;vertical-align:top;width:100%}footer.footer{background-color:transparent}footer.footer .footer-wrap{padding:88px 0 42px}footer.footer .footer-wrap,footer.footer .footer-wrap .fw-inner{display:inline-block;vertical-align:top;width:100%}footer.footer .footer-wrap .fw-inner .fw-wrap{display:block;margin:0 auto;max-width:1140px;width:100%}footer.footer .footer-wrap .fw-inner .fw-wrap .top{grid-gap:59px;display:grid;grid-template-columns:repeat(4,1fr);margin:0 0 54px;padding:0 39px 0 20px;width:100%}footer.footer .footer-wrap .fw-inner .fw-wrap .top>div{width:100%!important}footer.footer .footer-wrap .fw-inner .fw-wrap .top .logo{display:inline-block;margin:0;vertical-align:top;width:127px}footer.footer .footer-wrap .fw-inner .fw-wrap .top .logo a{display:inline-block;vertical-align:top;width:max-content}footer.footer .footer-wrap .fw-inner .fw-wrap .top .logo a img{display:inline-block;height:32px;object-fit:contain;object-position:center;vertical-align:top}footer.footer .footer-wrap .fw-inner .fw-wrap .top .address{display:inline-block;margin:0;vertical-align:top;width:max-content}footer.footer .footer-wrap .fw-inner .fw-wrap .top .address .add-wrap{display:inline-block;vertical-align:top;width:100%}footer.footer .footer-wrap .fw-inner .fw-wrap .top .address .add-wrap .title{color:#fff;display:inline-block;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;vertical-align:top;width:100%}footer.footer .footer-wrap .fw-inner .fw-wrap .top .address .add-wrap .detail{display:inline-block;margin:20px 0 0;vertical-align:top;width:100%}footer.footer .footer-wrap .fw-inner .fw-wrap .top .address .add-wrap .detail p{color:#bfbfbf;display:block;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0}footer.footer .footer-wrap .fw-inner .fw-wrap .top .address .add-wrap .detail a{color:#bfbfbf;display:inline-block;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0;text-decoration-line:underline;vertical-align:top}footer.footer .footer-wrap .fw-inner .fw-wrap .top .mail{display:inline-block;margin:0;vertical-align:top;width:max-content}footer.footer .footer-wrap .fw-inner .fw-wrap .top .mail .mail-wrap{display:inline-block;vertical-align:top;width:100%}footer.footer .footer-wrap .fw-inner .fw-wrap .top .mail .mail-wrap .title{color:#fff;display:inline-block;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;vertical-align:top;width:100%}footer.footer .footer-wrap .fw-inner .fw-wrap .top .mail .mail-wrap .detail{display:inline-block;margin:20px 0 0;vertical-align:top;width:100%}footer.footer .footer-wrap .fw-inner .fw-wrap .top .mail .mail-wrap .detail p{color:#bfbfbf;display:block;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0}footer.footer .footer-wrap .fw-inner .fw-wrap .top .mail .mail-wrap .detail a{color:#bfbfbf;display:inline-block;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0;text-decoration-line:underline;vertical-align:top}footer.footer .footer-wrap .fw-inner .fw-wrap .top .cta{display:inline-block;vertical-align:top;width:max-content}footer.footer .footer-wrap .fw-inner .fw-wrap .top .cta a:hover{background-color:#fff!important;color:#2c2a29!important}footer.footer .footer-wrap .fw-inner .fw-wrap .bottom{border-top:1px solid #6c6c6c;display:inline-block;vertical-align:top;width:100%}footer.footer .footer-wrap .fw-inner .fw-wrap .bottom .copyright{display:block;margin:37px auto 0;text-align:center;width:100%}footer.footer .footer-wrap .fw-inner .fw-wrap .bottom .copyright span{color:#fff;display:block;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:0 auto;text-align:center;width:100%}@media (max-width:991px){footer.footer .footer-wrap .fw-inner .fw-wrap .top{grid-gap:35px;grid-template-columns:repeat(3,1fr);margin:0 0 32px;padding:0}}@media (max-width:767px){footer.footer .footer-wrap{padding:40px 0}footer.footer .footer-wrap .fw-inner .fw-wrap .top{grid-gap:24px;grid-template-columns:1fr}footer.footer .footer-wrap .fw-inner .fw-wrap .bottom .copyright{margin:32px auto 0}footer.footer .footer-wrap .fw-inner .fw-wrap .bottom .copyright span{font-size:14px}}