.footer-module{background-color:var(--color-main-white)}.footer-module .footer__menus{display:grid;gap:3.6rem 4.8rem;grid-template-columns:repeat(4,1fr);padding-top:4.8rem}@media(max-width:1023px){.footer-module .footer__menus{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.footer-module .footer__menus{grid-template-columns:repeat(1,1fr)}}.footer-module .footer__menus .title{color:var(--color-main-black);font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:.8rem;opacity:.5}.footer-module .footer__menus ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem}.footer-module .footer__menus ul li a{color:var(--color-main-black);font-size:var(--body-s-font-size);text-decoration:none;-webkit-transition:all .3s linear;transition:all .3s linear}@media(max-width:480px){.footer-module .footer__menus ul li a{font-size:var(--body-r-font-size)}}.footer-module .footer__menus ul li a:hover{color:var(--color-main-blue)}.footer-module .footer__middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-block:4.8rem}@media(max-width:1200px){.footer-module .footer__middle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4.8rem 0}}.footer-module .footer__middle ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}.footer-module .footer__middle ul li a{text-decoration:none}.footer-module .footer__logos{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4.8rem}.footer-module .footer__bottom{border-top:1px solid var(--color-bridge-gray-500);display:-webkit-box;display:-ms-flexbox;display:flex;padding-block:4.8rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4.8rem 2.4rem}@media(max-width:1200px){.footer-module .footer__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2.4rem 0}}.footer-module .footer__bottom ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}.footer-module .footer__copyright{font-size:var(--body-s-font-size)}.footer-module .footer__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-module .footer__links ul{gap:1.2rem 2.4rem}.footer-module .footer__links a{font-size:var(--body-s-font-size);text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;color:var(--color-main-black);text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;-webkit-transition:all .3s linear;transition:all .3s linear}.footer-module .footer__links a:hover{color:var(--color-main-blue)}.footer-module .footer__socials{--social-hover-fill:var(--color-main-blue);--social-fill:var(--color-main-black);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-module .footer__socials ul{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.2rem}.footer-module .footer__socials ul li{-ms-flex-negative:0;flex-shrink:0}.footer-module .footer__socials ul a{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-module .footer__socials ul a:hover path{fill:var(--social-hover-fill)}.footer-module .footer__socials ul a:hover circle{fill:var(--social-fill)}.footer-module .footer__socials ul svg circle{stroke:var(--social-fill);-webkit-transition:all .3s;transition:all .3s}.footer-module .footer__socials ul svg path{fill:var(--social-fill);-webkit-transition:all .3s;transition:all .3s}