.footer{position: relative;background-color: #b4985b;padding-top: 3.3333rem;padding-bottom: 2.5rem;color: #ffffff}.footer__inner{width: 75rem;margin-right: auto;margin-left: auto}.footer__title{font-family: var(--font-heading);font-size: 1.6667rem;font-weight: 500;line-height: 1.2;color: #ffffff;text-align: center}.footer__text{font-family: var(--font-body);font-size: 0.7292rem;font-weight: 400;line-height: 1.4286;color: #ffffff}.footer__link{display: inline-block;font-family: var(--font-body);font-size: 0.7292rem;font-weight: 400;line-height: 1.4286;color: #ffffff;text-decoration: none}.footer__link:hover, .footer__link:focus-visible{text-decoration: underline}.footer__branches{display: flex;align-items: flex-start;margin-top: 2.2396rem;list-style: none}.footer__branch{width: 23.3333rem}.footer__branch + .footer__branch{margin-left: 2.5rem}.footer__branch-name{font-family: var(--font-body);font-size: 0.9375rem;font-weight: 700;line-height: 1.3;color: #ffffff;white-space: nowrap}.footer__branch-line{display: flex;align-items: flex-start;margin-top: 0.4167rem}.footer__branch-name + .footer__branch-line{margin-top: 0.8333rem}.footer__branch-icon{flex: 0 0 auto;width: 0.8333rem;height: 0.8333rem;margin-top: 0.1042rem;margin-right: 0.5208rem}.footer__branch-link{color: inherit;text-decoration: none}.footer__branch-link:hover, .footer__branch-link:focus-visible{text-decoration: underline}.footer__divider{width: 100%;height: 0;margin-top: 2.0833rem;border-top: 1px solid #d1d5db}.footer__bottom{display: flex;align-items: flex-start;margin-top: 1.6667rem}.footer__col-title{font-family: var(--font-body);font-size: 0.9375rem;font-weight: 700;line-height: 1.4;color: #ffffff}.footer__company{width: 36.0938rem}.footer__company-info > .footer__text{margin-top: 0.3125rem}.footer__company-info > .footer__text:first-child{margin-top: 0.8333rem}.footer__policy{width: 15.4167rem;margin-left: 4.1145rem}.footer__policy-list{margin-top: 0.8333rem;list-style: none}.footer__policy-item + .footer__policy-item{margin-top: 0.4167rem}.footer__socials{display: flex;align-items: center;align-self: flex-end;margin-left: auto;list-style: none}.footer__social-link{display: block;text-decoration: none}.footer__social-icon{display: block;width: 100%;height: 100%;object-fit: contain}.footer__social:nth-child(1) .footer__social-link{width: 0.7163rem;height: 1.5428rem}.footer__social:nth-child(2){margin-left: 3.7513rem}.footer__social:nth-child(2) .footer__social-link{width: 1.4842rem;height: 1.4855rem}.footer__social:nth-child(3){margin-left: 3.2938rem}.footer__social:nth-child(3) .footer__social-link{width: 1.5241rem;height: 1.0654rem}.footer__social:nth-child(4){margin-left: 3.3554rem}.footer__social:nth-child(4) .footer__social-link{width: 1.3262rem;height: 1.4658rem}.footer__social:nth-child(n + 5){margin-left: 3.3554rem}.footer__social:nth-child(n + 5) .footer__social-link{width: 1.5428rem;height: 1.5428rem}.footer__branch-ward{display: inline-block}@media screen and (max-width: 639.98px){.footer{padding-top: 2.0833rem;padding-bottom: 1.5625rem}.footer__inner{width: 100%;padding-right: 0.8333rem;padding-left: 0.8333rem}.footer__title{font-size: 1.3095rem;line-height: 1.25}.footer__branches{display: block;margin-top: 1.25rem}.footer__branch, .footer__branch + .footer__branch{width: 100%;margin-left: 0}.footer__branch + .footer__branch{margin-top: 1.25rem}.footer__branch-name{font-size: 0.9375rem;line-height: 1.3;white-space: normal}.footer__branch-icon{width: 0.8333rem;height: 0.8333rem}.footer__divider{margin-top: 1.25rem}.footer__bottom{display: block;margin-top: 1.25rem}.footer__company, .footer__policy{width: 100%;margin-left: 0}.footer__policy{margin-top: 1.25rem}.footer__policy-item + .footer__policy-item{margin-top: 0}.footer__link{display: flex;align-items: center;min-height: 2.2917rem}.footer__text .footer__link{display: inline;min-height: 0;padding: 0.5208rem 0}.footer__socials{justify-content: flex-start;align-self: auto;margin-top: 1.25rem;margin-left: 0}.footer__social:nth-child(n + 2){margin-left: 1.25rem}.footer__social-link{display: flex;align-items: center;justify-content: center;min-width: 2.2917rem;min-height: 2.2917rem}.footer__social:nth-child(1) .footer__social-link, .footer__social:nth-child(2) .footer__social-link, .footer__social:nth-child(3) .footer__social-link, .footer__social:nth-child(4) .footer__social-link, .footer__social:nth-child(n + 5) .footer__social-link{width: 2.2917rem;height: 2.2917rem}.footer__social:nth-child(1) .footer__social-icon{width: 0.7163rem;height: 1.5428rem}.footer__social:nth-child(2) .footer__social-icon{width: 1.4842rem;height: 1.4855rem}.footer__social:nth-child(3) .footer__social-icon{width: 1.5241rem;height: 1.0654rem}.footer__social:nth-child(4) .footer__social-icon, .footer__social:nth-child(n + 5) .footer__social-icon{width: 1.3262rem;height: 1.4658rem}}