.footer-container{background-color:var(--snow-color);height:224px;padding:24px 40px;display:flex;justify-content:space-between}.footer-container .content-left{width:20%}.footer-container .content-left .logo{font-size:20.44px;line-height:46px;height:40px;font-weight:800;letter-spacing:.41px;display:flex;align-items:center;gap:10px;margin-bottom:16px}.footer-container .content-left .logo .footer-logo{position:relative;width:29.44px;height:33.22px}.footer-container .content-left .logo .footer-logo .logo-icon{width:100%;height:100%}.footer-container .content-left .qr{width:171.15px;height:87.26px}.footer-container .content-center{width:285px;font-size:16px;font-weight:500;line-height:24px;color:var(--davy-grey-color);display:flex;flex-direction:column;gap:16px}.footer-container .content-center .contact{display:flex;gap:8px;align-items:center}.footer-container .content-center .contact .icon{position:relative;height:24px;width:24px}.footer-container .content-center .contact .icon-image{width:100%;height:100%}.footer-container .content-center .social{display:flex;gap:8px;flex-direction:column}.footer-container .content-center .social .icon{display:flex;gap:16px}.footer-container .content-center .social .icon .each-icon{position:relative;height:20px;width:20px}.footer-container .content-center .social .icon .each-icon .icon-image{width:100%;height:100%}.footer-container .content-right{color:#595959;height:160px;display:flex;flex-direction:column;gap:20px}@media(max-width:560px){.footer-container{padding:24px 12px;flex-direction:column;gap:36px;height:auto}.footer-container .content-left{width:100%;display:flex;flex-direction:column;gap:8px}.footer-container .content-left .logo{font-size:20.44px;line-height:46px;font-weight:800;letter-spacing:.41px;display:flex;align-items:center;gap:10px}.footer-container .content-left .logo .footer-logo{position:relative;width:29.44px;height:33.22px}.footer-container .content-left .logo .footer-logo .icon-icon{width:100%;height:100%}.footer-container .content-center{font-size:14px}.footer-container .content-right{width:351px;padding-bottom:180px}}@media(min-width:561px)and (max-width:996px){.footer-container{padding:24px 12px;flex-wrap:wrap;gap:36px;height:auto}.footer-container .content-left{width:40%;display:flex;flex-direction:column;gap:8px}.footer-container .content-center{width:40%;font-size:14px}.footer-container .content-right{width:100%;padding-bottom:180px}}@media(min-width:997px)and (max-width:1200px){.footer-container{padding:24px 12px;gap:36px;height:auto}.footer-container .content-left{display:flex;flex-direction:column;gap:8px;width:380px}.footer-container .content-center{font-size:14px}.footer-container .content-right{width:351px;padding-bottom:180px}}@media(min-width:1201px)and (max-width:1400px){.footer-container{padding:24px 12px;gap:36px;height:auto}.footer-container .content-left{display:flex;flex-direction:column;gap:8px;width:380px}.footer-container .content-center{font-size:14px}.footer-container .content-right{width:551px;padding-bottom:180px}}.header-container{height:96px;max-width:1440px;padding:12px 72px;box-sizing:border-box}.header-container .logo{font-size:32px;line-height:72px;font-weight:800;letter-spacing:.64px;display:flex;align-items:center;gap:10px}.header-container .logo .header-logo{position:relative;width:46.08px;height:52px}.header-container .logo .header-logo .logo-icon{height:100%;width:100%}@media(max-width:480px){.header-container{height:64px;width:100%;padding:8px 12px}.header-container .logo{font-size:21.33px;line-height:48px;letter-spacing:.4px;gap:9px}.header-container .logo .header-logo{width:30.72px;height:34.67px}}@media(min-width:481px)and (max-width:1200px){.header-container{height:64px;width:100%;padding:8px 22px}}