.footer{background-color:var(--color-background-1)}.footer .footer__top{display:flex;padding:4rem 2.2rem}@media only screen and (max-width: 768px){.footer .footer__top{flex-direction:column;gap:4rem}}.footer .footer__top .footer__block{width:50%}@media only screen and (max-width: 768px){.footer .footer__top .footer__block{width:100%}}.footer .footer__top .footer__block .footer__menu{display:flex;gap:4rem;color:var(--color-link)}@media only screen and (max-width: 1200px){.footer .footer__top .footer__block .footer__menu{flex-direction:column}}.footer .footer__top .footer__block .footer__menu .footer__item{width:22rem}.footer .footer__top .footer__block .footer__menu .footer__item .footer__list{margin-top:1.85rem}.footer .footer__top .footer__block .footer__menu .footer__item .footer__list li{line-height:1.75}.footer .footer__top .footer__block .footer__menu .footer__item .footer__list li:hover{color:var(--color-text)}.footer .footer__top .footer__block .footer__menu .footer__item .footer__list li:hover .footer__link svg path{fill:var(--color-text)}.footer .footer__top .footer__block .footer__menu .footer__item .footer__list li .footer__link{display:flex;align-items:center}.footer .footer__top .footer__block .footer__menu .footer__item .footer__list li .footer__link svg{margin-bottom:-4px}.footer .footer__top .footer__block .footer__newsletter{margin-top:3.5rem}@media only screen and (max-width: 992px){.footer .footer__top .footer__block .footer__newsletter{margin-top:4rem}}.footer .footer__top .footer__block .footer__newsletter .footer__newsletter-cta{display:inline-block;margin-top:2.25rem;padding:1rem 1.5rem;border:1px solid var(--color-link);color:var(--color-link);text-transform:uppercase}.footer .footer__top .footer__block .footer__newsletter .footer__newsletter-cta:hover{color:var(--color-text)}.footer .footer__top .footer__block .footer__newsletter .footer__caption{max-width:50rem;margin-top:1rem;font-size:1.4rem;line-height:1.35;color:var(--color-link)}.footer .footer__top .footer__block .footer__newsletter .footer__caption p{margin:0}.footer .footer__bottom{padding:4rem 2.2rem 2rem;border-top:1px solid var(--color-background)}.footer .footer__bottom .footer__social{padding:1rem 0}@media only screen and (max-width: 1200px){.footer .footer__bottom .footer__social{padding:3.5rem 0}}.footer .footer__bottom .footer__copyright{display:flex;justify-content:flex-end;color:var(--color-link)}@media only screen and (max-width: 992px){.footer .footer__bottom .footer__copyright{justify-content:flex-start}}.footer .footer__heading{text-transform:uppercase;color:var(--color-icon)}.community{display:flex}@media only screen and (max-width: 1200px){.community{flex-direction:column}}.community .community__block{width:50%}@media only screen and (max-width: 1200px){.community .community__block{width:100%}}.community .community__block .community__heading{color:var(--color-link)}.community .community__block .community__list li a{font-size:5.8rem;font-weight:200;line-height:1.35;color:var(--color-icon)}@media only screen and (max-width: 768px){.community .community__block .community__list li a{font-size:10vw}}.community .community__block .community__list li a:hover{color:var(--color-link)}.community .community__block .community__caption{width:100%;max-width:50rem;padding-top:1.75rem;font-size:1.4rem;line-height:1.35;color:var(--color-link)}