.footer{background:var(--brightWhite);padding-bottom:80px;padding-top:80px}@media (max-width:744px){.footer{padding-bottom:60px;padding-top:60px}}.footer .container .footer-wrapper{width:100%}.footer .container .footer-wrapper *{font-family:ElzaText}.footer .container .footer-wrapper .footer-wrapper__menu{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;padding-bottom:51px}@media (max-width:744px){.footer .container .footer-wrapper .footer-wrapper__menu{align-items:flex-start;flex-direction:column;gap:0}.footer .container .footer-wrapper .footer-wrapper__menu .menu-wrapper ul{display:flex;flex-direction:column}}.footer .container .footer-wrapper .footer-wrapper__menu .menu-wrapper ul li{margin-bottom:0;margin-right:72px}@media (max-width:1024px){.footer .container .footer-wrapper .footer-wrapper__menu .menu-wrapper ul li{margin-right:40px}}@media (max-width:744px){.footer .container .footer-wrapper .footer-wrapper__menu .menu-wrapper ul li{margin-bottom:16px;margin-right:0;padding-bottom:4px;padding-top:4px}}.footer .container .footer-wrapper .footer-wrapper__menu .menu-wrapper ul li:last-child{margin-right:0}.footer .container .footer-wrapper .footer-wrapper__menu .menu-wrapper ul li:first-child a:hover{color:var(--coralRed)}.footer .container .footer-wrapper .footer-wrapper__menu .menu-wrapper ul li a{font-size:18px;font-weight:700;line-height:24px}.footer .container .footer-wrapper .footer-wrapper__menu .menu-wrapper ul li a:hover{color:var(--warmBeige)}@media (max-width:576px){.footer .container .footer-wrapper .footer-wrapper__menu .button-wrapper{margin-top:24px;width:100%}}.footer .container .footer-wrapper .footer-wrapper__bottom{align-items:flex-end;border-top:1px solid var(--softBlack);display:flex;justify-content:space-between;padding-top:36px}@media (max-width:744px){.footer .container .footer-wrapper .footer-wrapper__bottom{align-items:flex-start;flex-direction:column;padding-top:52px}.footer .container .footer-wrapper .footer-wrapper__bottom .image-wrapper{margin-bottom:32px}.footer .container .footer-wrapper .footer-wrapper__bottom .image-wrapper a svg{display:block;height:auto;max-width:80px;width:auto}}.footer .container .footer-wrapper .footer-wrapper__bottom .socials-wrapper{align-items:flex-end;display:flex;flex-direction:column;gap:43px;max-width:275px}@media (max-width:744px){.footer .container .footer-wrapper .footer-wrapper__bottom .socials-wrapper{align-items:flex-start;gap:24px;max-width:100%;width:100%}}.footer .container .footer-wrapper .footer-wrapper__bottom .socials-wrapper .socials-wrapper__top{align-items:center;display:flex;gap:52px;justify-content:flex-end;max-width:224px;min-height:40px;width:100%}@media (max-width:744px){.footer .container .footer-wrapper .footer-wrapper__bottom .socials-wrapper .socials-wrapper__top{align-items:center;justify-content:flex-start;max-width:100%}}@media (max-width:576px){.footer .container .footer-wrapper .footer-wrapper__bottom .socials-wrapper .socials-wrapper__top{justify-content:space-between}}.footer .container .footer-wrapper .footer-wrapper__bottom .socials-wrapper .socials-wrapper__top .socials{display:flex;gap:8px}.footer .container .footer-wrapper .footer-wrapper__bottom .socials-wrapper .socials-wrapper__top .socials .socials__social svg path{transition:.2s ease-in-out}.footer .container .footer-wrapper .footer-wrapper__bottom .socials-wrapper .socials-wrapper__top .socials .socials__social svg:hover path{fill:var(--coralRed)}.footer .container .footer-wrapper .footer-wrapper__bottom .socials-wrapper .socials-wrapper__bottom .copyright-wrapper{font-family:Calluna,Arial;font-size:18px;font-weight:400;line-height:24px;text-align:right}@media (max-width:744px){.footer .container .footer-wrapper .footer-wrapper__bottom .socials-wrapper .socials-wrapper__bottom .copyright-wrapper{text-align:left}}.footer .lang-switcher-wrapper{align-items:center;display:flex}.footer .lang-switcher-wrapper ul{display:flex;margin-bottom:0;padding-left:0}.footer .lang-switcher-wrapper li{list-style:none;margin-bottom:0;text-transform:uppercase;width:max-content}.footer .lang-switcher-wrapper li a{font-size:18px;line-height:24px;padding:8px}.footer .lang-switcher-wrapper li a:hover{color:var(--warmBeige)}