.footer{padding:6.25rem 0;background:var(--brown);color:var(--white);font-weight:400;font-size:max(.8125rem,10px)}.footer__top{margin:2.5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:3.125rem;-moz-column-gap:3.125rem;column-gap:3.125rem}.footer__representative{max-width:35.9375rem}.footer__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.footer__links a{color:var(--white);font-size:max(.875rem,10px);-webkit-transition:color var(--hover-transition);transition:color var(--hover-transition)}@media (any-hover:hover){.footer__links a:hover{color:var(--red)}}.footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;opacity:.5}.footer__bottom>span{font-weight:700}.footer__company{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:1.875rem;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.footer .container{max-width:83.375rem}@media (max-width:768px){.footer{padding:40px 0}.footer__top{margin:24px 0;-webkit-column-gap:unset;-moz-column-gap:unset;column-gap:unset;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__links{-webkit-column-gap:unset;-moz-column-gap:unset;column-gap:unset;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;margin-top:24px}.footer__representative{max-width:unset}.footer__bottom{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.footer__bottom>span{font-weight:400}.footer__company{margin-left:0;-webkit-column-gap:unset;-moz-column-gap:unset;column-gap:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px;gap:40px}}