@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.footer{margin:0 0 40px}.footer .footer_container .footer_links{display:flex;gap:46px;border-top:1px solid #d6d6d6;padding:32px 0;flex-wrap:wrap;justify-content:center}@media only screen and (max-width:991px){.footer .footer_container .footer_links{flex-direction:column;gap:24px;padding:16px 0}}.footer .footer_container .footer_links h4{font-size:16px;font-weight:600;line-height:19.5px;text-align:left;color:#292929;margin-bottom:12px}.footer .footer_container .footer_links h4 svg{display:none}@media only screen and (max-width:991px){.footer .footer_container .footer_links h4 svg{display:block}}.footer .footer_container .footer_links svg path{fill:#292929}.footer .footer_container .footer_links .footer_legal_links{display:flex;gap:24px}@media only screen and (max-width:991px){.footer .footer_container .footer_links .footer_legal_links{flex-direction:column;gap:14px;max-height:0;opacity:0;transition:max-height .2s ease-out;visibility:hidden}.footer .footer_container .footer_links .footer_legal_links.opened{max-height:100dvh;opacity:1;visibility:initial}}.footer .footer_container .footer_links .footer_legal_links div{display:flex;flex-direction:column}.footer .footer_container .footer_links .footer_legal_links div:last-child{padding-left:24px;border-left:1px solid #d6d6d6}@media only screen and (max-width:991px){.footer .footer_container .footer_links .footer_legal_links div:last-child{padding-left:0;border:none}}.footer .footer_container .footer_links .footer_legal_links div a{font-size:14px;font-weight:400;line-height:17.07px;text-decoration:none;color:#292929;margin-bottom:12px}.footer .footer_container .footer_links .footer_legal_links div a:last-child{margin-bottom:0}.footer .footer_container .footer_links .legal_wrapper{display:flex;gap:46px}@media only screen and (max-width:767px){.footer .footer_container .footer_links .legal_wrapper{flex-direction:column;gap:24px;margin-bottom:12px}}.footer .footer_container .footer_links .legal_wrapper .legal{width:200px;font-size:14px;font-weight:400;line-height:17.07px}.footer .footer_container .footer_all_rights{font-size:16px;font-weight:400;line-height:19.5px;color:#616161}.footer .footer_container .footer_all_rights span{margin-right:8px}.footer .footer_container .footer_all_rights span:last-child{border-left:1px solid #d6d6d6;padding-left:8px}@media only screen and (max-width:991px){.footer .footer_container .footer_all_rights{order:2}}@media only screen and (max-width:767px){.footer .footer_container .footer_all_rights{font-size:12px;text-align:center}.footer .footer_container .footer_all_rights span:last-child{border:none}}.footer .footer_container .footer_mailto{font-size:16px;font-weight:600;line-height:19.5px;color:#3dd07b;text-decoration:none;transition:all .1s linear}.footer .footer_container .footer_mailto:hover{color:#616161}@media only screen and (max-width:991px){.footer .footer_container .footer_mailto{order:1}}.footer .footer_container .footer_available_soon{font-size:16px;font-weight:600;line-height:16px;color:#292929;text-align:center;width:min-content;padding:0 3px}@media only screen and (max-width:991px){.footer .footer_container .footer_available_soon{width:100%}}body.dark .footer .footer_container .footer_links{border-color:#292929}body.dark .footer .footer_container .footer_links h4{color:#fff}body.dark .footer .footer_container .footer_links svg path{fill:#fff}body.dark .footer .footer_container .footer_links .footer_legal_links div:last-child{border-color:#292929}body.dark .footer .footer_container .footer_all_rights,body.dark .footer .footer_container .footer_links .footer_legal_links div a{color:#d6d6d6}body.dark .footer .footer_container .footer_available_soon{color:#fff}