.footer{font-size:max(.8125rem,10px);letter-spacing:-.02em;color:#838383;overflow:hidden}.footer__top{background-color:#393939;padding:3.75rem 0}.footer__top .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__links{margin-left:2.1875rem;-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.footer__links li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.footer__links li:not(:last-child){margin-bottom:1.25rem}.footer__links a{font-weight:500;font-size:max(.9375rem,12px);letter-spacing:-.02em;color:#6a6a6a;-webkit-transition:color var(--hover-transition);transition:color var(--hover-transition)}@media (any-hover:hover){.footer__links a:hover{color:var(--white)}}.footer__bottom{background-color:#333;padding:5rem 0}.footer__bottom-wrapper{margin-top:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__company{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:1.875rem}.footer__company>:not(:last-child){margin-right:3.75rem}.footer__features{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:2.5rem;margin-bottom:2.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.footer__features li{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.footer__features li>span{font-weight:600;letter-spacing:-.03em;text-transform:uppercase;margin-bottom:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.footer__features li:not(:last-child){margin-right:1.25rem}.footer__representative{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:2.5rem;margin-bottom:2.5rem;border-bottom:1px solid rgba(255,255,255,.1);color:var(--white)}.footer__representative>span{font-weight:600;font-size:1.25rem;letter-spacing:-.06em;text-transform:uppercase;display:inline-block;margin-right:3.75rem}.footer__representative>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -41px -1.25rem;max-width:57.75rem}.footer__representative>ul>*{width:calc(33.3333333333% - 82px);margin:0 41px 1.25rem}.footer__representative>ul span{display:block;font-weight:600;font-size:max(.9375rem,12px);letter-spacing:-.02em;text-transform:uppercase}.footer__representative>ul span:last-child{font-weight:500;margin-top:.75rem;color:rgba(255,255,255,.6)}@media (max-width:768px){.footer__top{padding:40px 0}.footer__top .container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__links{margin-left:0;margin-top:20px;-webkit-columns:1;-moz-columns:1;columns:1}.footer__bottom{padding:40px 0}.footer__bottom-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.footer__bottom-wrapper>span{margin-top:24px}.footer__company{margin-left:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__company>:not(:last-child){margin-right:20px;margin-bottom:20px}.footer__features{padding-bottom:20px;margin-bottom:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__features li:not(:last-child){margin-right:0;margin-bottom:20px}.footer__representative{padding-bottom:20px;margin-bottom:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__representative>span{margin-right:0;margin-bottom:32px}.footer__representative>ul{margin:0;max-width:unset}.footer__representative>ul span:last-child{margin-top:4px}.footer__representative>ul>*{width:100%;margin:0}.footer__representative>ul>:not(:last-child){margin-bottom:1.25rem}}