footer.footer{background-color:#120f37;display:flex;flex-direction:column}footer.footer .wrapper.top{padding:40px 20px}footer.footer .footer-col{width:100%}@media only screen and (min-width:1080px){footer.footer .footer-col{max-width:fit-content}}@media only screen and (min-width:1440px){footer.footer .footer-col{flex:1;min-width:150px}}@media only screen and (min-width:1080px){footer.footer .wrapper.top{padding:40px 40px 55px}}footer.footer .wrapper.top .wrapper-top__inner{display:flex;flex-direction:column;gap:45px;margin:0 auto;max-width:1440px}@media only screen and (min-width:1440px){footer.footer .wrapper.top .wrapper-top__inner{flex-direction:row;justify-content:space-between}}@media only screen and (min-width:1080px){footer.footer .wrapper.top .footer-info{display:grid}}.footer-info.footer-info-mobile{display:grid}@media only screen and (min-width:1080px){.footer-info.footer-info-mobile{display:none}footer.footer .wrapper.top .footer-info{grid-template-areas:"logo links" "social links";grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1440px){footer.footer .wrapper.top .footer-info{grid-template-areas:"logo" "links" "social";grid-template-columns:1fr}}footer.footer .wrapper.top .logo{margin-bottom:35px}@media only screen and (min-width:1080px){footer.footer .wrapper.top .logo{grid-area:logo;margin-bottom:58px}}footer.footer .wrapper.top .subtitle{color:rgba(154,177,187,.5);display:block;font-size:14px;font-weight:600;line-height:100%;margin-bottom:10px}footer.footer .wrapper.top a,footer.footer .wrapper.top p{color:#9ab1bb;font-size:14px;font-weight:600;line-height:100%}footer.footer .wrapper.top a{text-decoration:none}footer.footer .wrapper.top a:hover{text-decoration:underline}footer.footer .wrapper.top .info-links{display:none}@media only screen and (min-width:1080px){footer.footer .wrapper.top .info-links{align-items:flex-end;display:flex;flex-direction:column;gap:30px;grid-area:links;margin-bottom:58px}}@media only screen and (min-width:1440px){.footer.footer .wrapper.top .info-links{align-items:flex-start}}footer.footer .footer-info.footer-info-mobile .info-links{display:flex;flex-direction:column;gap:30px;margin-top:35px}@media only screen and (min-width:1080px){footer.footer .footer-info.footer-info-mobile .info-links{display:none}}footer.footer .wrapper.top .info-links .subtitle{margin-bottom:20px}footer.footer .wrapper.top .info-links .content p:not(:last-of-type){margin-bottom:10px}.social-links{display:none}@media only screen and (min-width:1080px){.social-links{display:flex;gap:20px;grid-area:social}}@media only screen and (min-width:1440px){.social-links{align-items:center}}.footer-info.footer-info-mobile .social-links{align-items:center;display:flex;gap:20px;margin-top:80px}@media only screen and (min-width:1080px){.footer-info.footer-info-mobile .social-links{display:none}}footer.footer .wrapper.top .footer-nav{display:flex;flex-direction:column;gap:40px;width:100%}@media only screen and (min-width:1080px){footer.footer .wrapper.top .footer-nav{flex-direction:row;gap:46px;justify-content:space-between}}@media only screen and (min-width:1440px){footer.footer .wrapper.top .footer-nav{gap:30px}}footer.footer .wrapper.top .footer-nav .footer-nav-title{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:600;justify-content:space-between;line-height:100%}@media only screen and (min-width:1080px){footer.footer .wrapper.top .footer-nav .footer-nav-title{display:block;margin-bottom:30px}}footer.footer .wrapper.top .footer-nav .footer-nav-title svg{display:block}@media only screen and (min-width:1080px){footer.footer .wrapper.top .footer-nav .footer-nav-title svg{display:none}}footer.footer .wrapper.top .footer-nav .subnav{display:flex;flex-direction:column;gap:20px;margin-top:40px}@media only screen and (min-width:1080px){footer.footer .wrapper.top .footer-nav .subnav{margin-top:0}}footer.footer .wrapper.top .footer-nav .subnav-wrapper{display:none;grid-template-columns:1fr;width:100%}footer.footer .wrapper.top .footer-nav .footer-col.is-active .subnav-wrapper{display:grid}footer.footer .wrapper.top .footer-nav .footer-col.is-active .footer-nav-title svg{transform:rotate(180deg)}@media only screen and (min-width:1080px){footer.footer .wrapper.top .footer-nav .subnav-wrapper{display:grid;gap:46px}footer.footer .wrapper.top .footer-nav .subnav-wrapper-multiple{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media only screen and (min-width:1440px){footer.footer .wrapper.top .footer-nav .subnav-wrapper{gap:28px}}footer.footer .wrapper.bottom{border-top:1px solid #2f2c49;color:#fff;padding:23px 20px}@media only screen and (min-width:1080px){footer.footer .wrapper.bottom{padding:30px 20px}}@media only screen and (min-width:1440px){footer.footer .wrapper.bottom{padding:18px 20px}}footer.footer .wrapper.bottom .wrapper-bottom__inner{display:flex;flex-direction:column-reverse;gap:10px;margin:0 auto;max-width:1440px}@media only screen and (min-width:1080px){footer.footer .wrapper.bottom .wrapper-bottom__inner{align-items:center;justify-content:center}}@media only screen and (min-width:1440px){footer.footer .wrapper.bottom .wrapper-bottom__inner{flex-direction:row;gap:260px}}.bottom-copyright,.bottom-links a{font-size:12px;font-weight:500;letter-spacing:-.3px;line-height:24px}.bottom-copyright{color:#9ab1bb}.bottom-links{align-items:center;display:flex}.bottom-links a{color:#fff;cursor:pointer;text-decoration:none}.bottom-links a:hover{text-decoration:underline}.bottom-links .divider{color:#9ab1bb;display:block;padding-left:10px;padding-right:10px}