.footer{padding:5rem 0;background-color:var(--purple);color:rgba(255,255,255,.6);font-weight:400;font-size:max(.8125rem,12px);letter-spacing:-.02em}.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:2.5rem}.footer__logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:2.5rem;-ms-flex-negative:0;flex-shrink:0}.footer__logo img{height:100%;width:auto;-o-object-fit:contain;object-fit:contain}.footer__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:48.125rem;width:100%;margin-left:auto}.footer__links-item>:not(:last-child){margin-bottom:1.5rem}.footer__links a{font-weight:500;font-size:max(.9375rem,12px);color:rgba(255,255,255,.6);-webkit-transition:color var(--hover-transition);transition:color var(--hover-transition)}@media (any-hover:hover){.footer__links a:hover{color:var(--white)}}.footer__features{padding:2.5rem 0;margin:2.5rem 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.footer__features-title{display:block;margin-bottom:2.5rem;font-size:max(1.25rem,12px);letter-spacing:-.02em}.footer__features-list{display:-webkit-box;display:-ms-flexbox;display:flex;font-style:italic;letter-spacing:-.02em}.footer__features-list>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.footer__features-list>:not(:last-child){margin-right:1.25rem}.footer__features-list span{display:block;letter-spacing:-.03em;text-transform:uppercase;margin-bottom:.25rem}@media (max-width:768px){.footer{padding:20px 0}.footer__top{padding-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__features{padding:16px 0;margin:16px 0}.footer__features-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__features-list>:not(:last-child){margin-right:0;margin-bottom:20px}.footer__links{max-width:unset;margin-left:unset;margin-top:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__links>:not(:last-child){margin-bottom:20px;margin-right:10px}}