.footer{margin:0;padding:32px 24px}.footer .footer-links-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:56px;justify-content:space-between;margin:0 0 56px}.footer .footer-links-row .col{max-width:150px;min-width:110px}.footer .footer-links-row .col,.footer .footer-links-row .col .links{display:flex;flex-direction:column;gap:12px}.footer .footer-links-row .title{font-size:14px;font-weight:400;line-height:20px;margin:0 0 5px;text-transform:uppercase}.footer .footer-links-row a{color:inherit;font-size:16px;font-weight:500;line-height:24px;text-decoration:none}.footer .footer-links-row a:hover{opacity:.6}.footer .footer-copyrights-row{align-items:center;border-top-style:solid;border-top-width:1px;display:flex;flex-wrap:wrap;gap:64px;justify-content:space-between;padding:32px 0 0}.footer .footer-copyrights-row p{margin:0}.footer .logo,.footer .logo a{font-size:0;line-height:0}.footer .sm-links,.footer .sm-wrapper{align-items:center;display:flex;gap:16px}.footer .sm-wrapper{justify-content:center;margin:0 0 32px}.footer .sm-wrapper p{font-size:12px;margin:0}.footer .sm-wrapper a{align-items:center;display:flex;font-size:0;height:20px;justify-content:center;line-height:1;transition:.2s ease;width:20px}.footer .sm-wrapper a img{height:auto;max-width:100%}.footer .sm-wrapper a:hover{opacity:.6}@media (max-width:1220px){.footer .footer-links-row{justify-content:flex-start}}@media (max-width:767px){.footer .footer-links-row{flex-direction:column;gap:0;margin:0 0 32px}.footer .footer-links-row .col .links{display:none;padding:0 16px}.footer .footer-links-row .col .links .link-wrapper{margin:0 0 6px}.footer .footer-links-row .col .links .link-wrapper:last-child{margin:0 0 12px}.footer .footer-links-row .col{border-bottom-style:solid;border-bottom-width:1px;max-width:100%;width:100%}.footer .footer-links-row .title{align-items:center;display:flex;justify-content:space-between;margin:0;padding:8px;width:100%}.footer .footer-links-row .title:after{content:"\e90a";font-family:icomoon;speak:never;color:inherit;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;transition:.2s ease}.footer .footer-links-row .title.opened:after{transform:rotate(-180deg)}.footer .footer-copyrights-row,.footer .sm-wrapper{flex-direction:column;gap:16px}.footer .footer-copyrights-row p{font-size:12px}}