:root{--footer-background:#28323c;--footer-padding:var(--spacer-xs);--footer-social-font-size:1.5rem;--footer-social-color:#28323c;--footer-social-hover-color:var(--primary);--footer-social-background:transparent;--footer-social-hover-background:var(--footer-background);--footer-social-size:40px;--footer-post-title-color:var(--primary)}@media(max-width:959.98px){:root{--footer-padding:var(--spacer-m)}}.footer{background:var(--footer-background);color:var(--footer-color);padding-bottom:var(--footer-padding);padding-top:var(--footer-padding)}.footer__container{padding:0}.footer__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:var(--spacer-xs);padding-top:var(--spacer-xs)}.footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:var(--spacer-xs);padding-top:var(--spacer-xs)}.footer__social>*{margin-right:var(--spacer-xs)}.footer__social>*:last-child{margin-right:0}.footer__social__link{background:var(--footer-social-background);color:var(--footer-social-color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:var(--footer-social-font-size);height:var(--footer-social-size);width:var(--footer-social-size);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in}.footer__social__link:hover,.footer__social__link:focus{color:var(--footer-social-hover-color)}.footer__header{color:var(--footer-column-title-color);margin-bottom:var(--footer-column-title-margin);font-weight:600;font-size:14px;line-height:22px}.footer__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;list-style:none;margin-bottom:var(--spacer-s);margin-top:0}.footer__list-item{color:#fff;font-size:14px;line-height:1.375rem;position:relative;padding:0}.footer__list-item a{text-decoration:none;font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-size:var(--body-font-size);line-height:var(--body-line-height);color:var(--footer-link-color);letter-spacing:var(--body-letter-spacing)}.footer__list-item a:hover{color:var(--footer-link-hover-color)}.footer__legal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;list-style:none;margin-bottom:var(--spacer-s);margin-top:0}.footer__legal-item{color:#788085;font-size:12px;line-height:1.1rem;position:relative;padding:var(--spacer-xs) 0 0}.footer__legal-item+.footer__legal-item::before{content:"|"}.footer__legal-item a{color:var(--footer-link-color);text-decoration:none}.footer__legal-item a:hover{color:var(--footer-link-hover-color)}@media(min-width:992px){.footer__legal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:0}.footer__legal-item{padding:0}.footer__legal-item a{padding:0 var(--spacer-xs);margin-left:-1px}.footer__legal-item:first-of-type a{padding-left:0}}.footer__copyright{color:var(--footer-copyright-color);font-size:12px;line-height:1.1}@media(min-width:992px){.footer__copyright{text-align:right}}@media (min-width:768px) and (max-width:2000px){.footer .container {width:100%}}