@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.footer{margin:0 0 40px}.footer .footer_container .footer_links{border-top:1px solid #d6d6d6;flex-wrap:wrap;justify-content:center;gap:46px;padding:32px 0;display:flex}@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{text-align:left;color:#292929;margin-bottom:12px;font-size:16px;font-weight:600;line-height:19.5px}.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{gap:24px;display:flex}@media only screen and (max-width:991px){.footer .footer_container .footer_links .footer_legal_links{opacity:0;visibility:hidden;flex-direction:column;gap:14px;max-height:0;transition:max-height .2s ease-out}.footer .footer_container .footer_links .footer_legal_links.opened{opacity:1;visibility:initial;max-height:100dvh}}.footer .footer_container .footer_links .footer_legal_links div{flex-direction:column;display:flex}.footer .footer_container .footer_links .footer_legal_links div:last-child{border-left:1px solid #d6d6d6;padding-left:24px}@media only screen and (max-width:991px){.footer .footer_container .footer_links .footer_legal_links div:last-child{border:none;padding-left:0}}.footer .footer_container .footer_links .footer_legal_links div a{color:#292929;margin-bottom:12px;font-size:14px;font-weight:400;line-height:17.07px;text-decoration:none}.footer .footer_container .footer_links .footer_legal_links div a:last-child{margin-bottom:0}.footer .footer_container .footer_links .legal_wrapper{gap:46px;display:flex}@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{color:#616161;font-size:16px;font-weight:400;line-height:19.5px}.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{text-align:center;font-size:12px}.footer .footer_container .footer_all_rights span:last-child{border:none}}.footer .footer_container .footer_mailto{color:#3dd07b;font-size:16px;font-weight:600;line-height:19.5px;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{color:#292929;text-align:center;width:min-content;padding:0 3px;font-size:16px;font-weight:600;line-height:16px}@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}