.mt-footer{background:var(--mt--color--background--quarternary);position:relative}.mt-footer__top{display:flex;gap:32px;justify-content:space-between;padding:104px 0}@media screen and (max-width:1536px){.mt-footer__top{padding:80px 0}}@media screen and (max-width:1088px){.mt-footer__top{flex-direction:column;gap:40px;padding:64px 0}}@media screen and (max-width:800px){.mt-footer__top{gap:24px;padding:56px 0 32px}}.mt-footer__top-left{flex-shrink:0;width:250px}@media screen and (max-width:1088px){.mt-footer__top-left{width:100%}}.mt-footer__logo{display:block;max-width:204px;width:100%}.mt-footer__logo img,.mt-footer__logo svg{display:block;height:auto;width:100%}.mt-footer__text{margin-top:24px}.mt-footer__text p{color:var(--mt--color--text--secondary)}.mt-footer__text p:not(:last-of-type){margin-bottom:16px}.mt-footer__text p a{color:var(--mt--color--text--inverted);font-weight:700;transition:color .15s ease}.mt-footer__text p a:hover{color:var(--mt--color--text--secondary)}.mt-footer__top-right{width:calc(100% - 250px)}@media screen and (max-width:1088px){.mt-footer__top-right{width:100%}}.mt-footer__main-menu{display:flex;flex-wrap:wrap;justify-content:flex-end;list-style-type:none}@media screen and (max-width:1088px){.mt-footer__main-menu{justify-content:flex-start}}@media screen and (max-width:800px){.mt-footer__main-menu{flex-direction:column}}.mt-footer__main-menu>li{width:auto}@media screen and (max-width:800px){.mt-footer__main-menu>li{width:100%}}.mt-footer__main-menu>li:not(:first-of-type){margin-left:80px}@media screen and (max-width:1536px){.mt-footer__main-menu>li:not(:first-of-type){margin-left:56px}}@media screen and (max-width:800px){.mt-footer__main-menu>li:not(:first-of-type){margin-left:0}}.mt-footer__main-menu>li>a{color:var(--mt--color--text--inverted);font-size:22px;font-size:1.375rem;font-weight:700}@media(min-width:1089px)and (max-width:1536px){.mt-footer__main-menu>li>a{font-size:20px;font-size:1.25rem}}@media screen and (max-width:800px){.mt-footer__main-menu>li>a{display:block;font-size:16px;font-size:1rem;padding:12px 28px 12px 0;position:relative;width:100%}.mt-footer__main-menu>li>a.submenu-open:after{transform:rotate(180deg)}.mt-footer__main-menu>li>a:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMiAxNmExIDEgMCAwIDEtLjcxLS4yOWwtNi02YTEgMSAwIDAgMSAxLjQyLTEuNDJsNS4yOSA1LjMgNS4yOS01LjI5YTEgMSAwIDAgMSAxLjQxIDEuNDFsLTYgNmExIDEgMCAwIDEtLjcuMjl6IiBkYXRhLW5hbWU9IjE2Ii8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;background-size:24px;content:"";height:40px;position:absolute;right:-13px;top:5px;transition:transform .3s ease;width:40px}}.mt-footer__main-menu .sub-menu{display:flex;flex-direction:column;gap:16px;list-style-type:none;margin-top:24px}@media screen and (max-width:1536px){.mt-footer__main-menu .sub-menu{margin-top:16px}}@media screen and (min-width:801px){.mt-footer__main-menu .sub-menu{height:auto!important}}@media screen and (max-width:800px){.mt-footer__main-menu .sub-menu{gap:12px;margin-bottom:8px;margin-top:0;overflow:hidden;transition:height .3s ease-in-out}.mt-footer__main-menu .sub-menu:not(.active){display:none}}.mt-footer__main-menu .sub-menu li{max-width:200px}@media screen and (max-width:1536px){.mt-footer__main-menu .sub-menu li{max-width:176px}}@media screen and (max-width:800px){.mt-footer__main-menu .sub-menu li{max-width:100%}}.mt-footer__main-menu .sub-menu li a{color:var(--mt--color--text--inverted);font-size:16px;font-size:1rem;font-weight:500;line-height:1.25;transition:color .15s ease}@media(min-width:1089px)and (max-width:1536px){.mt-footer__main-menu .sub-menu li a{font-size:14px;font-size:.875rem}}@media screen and (max-width:800px){.mt-footer__main-menu .sub-menu li a{padding:12px 0 12px 16px}}.mt-footer__main-menu .sub-menu li a:hover{color:var(--mt--color--text--secondary)}.mt-footer__middle{align-items:center;border-top:1px solid var(--mt--color--border--tertiary);display:flex;flex-wrap:wrap;justify-content:space-between;padding:32px 0}@media screen and (max-width:800px){.mt-footer__middle{align-items:flex-start;flex-direction:column;gap:16px;padding:24px 0}}.mt-footer__socials{align-items:center;display:flex;gap:32px;list-style-type:none}@media screen and (max-width:800px){.mt-footer__socials{gap:24px}}.mt-footer__social-link{display:block}.mt-footer__social-link:hover img{opacity:.6}.mt-footer__social-link img{display:block;height:16px;transition:opacity .15s ease;width:16px}.mt-footer__bottom{align-items:center;border-top:1px solid var(--mt--color--border--tertiary);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:32px 0 104px}@media screen and (max-width:1536px){.mt-footer__bottom{padding:32px 0 80px}}@media screen and (max-width:1088px){.mt-footer__bottom{padding:32px 0 64px}}@media screen and (max-width:800px){.mt-footer__bottom{padding:24px 0}}.mt-footer__copyright{font-size:15px;font-size:.9375rem;font-weight:400;line-height:1.55}.mt-footer__copyright,.mt-footer__copyright a{color:var(--mt--color--text--secondary);transition:color .15s ease}.mt-footer__copyright a{text-decoration:underline}.mt-footer__copyright a:hover{color:var(--mt--color--text--inverted)}.mt-footer__bottom-menu{align-items:center;display:flex;flex-wrap:wrap;gap:16px 32px;list-style-type:none}@media screen and (max-width:800px){.mt-footer__bottom-menu{gap:16px 24px}}.mt-footer__bottom-menu li a{color:var(--mt--color--text--secondary);display:block;font-size:15px;font-size:.9375rem;font-weight:400;line-height:1.55;transition:color .15s ease}.mt-footer__bottom-menu li a:hover{color:var(--mt--color--text--inverted)}.mt-footer .mt-bg-graphic{bottom:0;height:670px;opacity:.05;pointer-events:none;position:absolute;right:0;width:586px}@media screen and (max-width:1536px){.mt-footer .mt-bg-graphic{height:515px;width:450px}}@media screen and (max-width:1088px){.mt-footer .mt-bg-graphic{height:400px;width:350px}}@media screen and (max-width:800px){.mt-footer .mt-bg-graphic{height:286px;width:250px}}.mt-footer .mt-bg-graphic path{fill:var(--mt--color--text--inverted)}
