.footer{color:#fff;font-size:15px;line-height:1.42857143}.footer__inner{margin:0 auto;text-align:left}.footer__row{display:flex;-webkit-box-pack:justify;justify-content:space-between}.footer__column{min-width:130px}.footer__bottom{display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;margin-top:30px}.footer__dot{padding-left:7px;padding-right:7px}.footer__dot:after{content:"•"}.footer__section-heading{color:#c7c5c6;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;user-select:none}.footer__section-link-wrapper{font-size:17px;margin-top:12px}.footer__email,.footer__phone,.footer__section-link,.footer__social-button{color:var(--color-white)}.footer__email:focus,.footer__email:hover,.footer__phone:focus,.footer__phone:hover,.footer__section-link:focus,.footer__section-link:hover,.footer__social-button:focus,.footer__social-button:hover{color:var(--color-blue)}.footer__column>div:not(:first-child){margin-top:40px}.footer__socials{display:flex}.footer__social{margin-bottom:7px;margin-top:7px}.footer__social-button{align-items:center;border-radius:50%;display:flex;font-size:15px;justify-content:center;margin-right:12px;padding:0}.footer__inner>.footer__row:first-of-type{display:flex}.footer__row--mobile{display:none}.footer--minimal{text-align:center}.footer--minimal a{color:var(--color-gray-dark);font-size:16px}.footer--minimal a:active,.footer--minimal a:hover{color:var(--link-color)}.footer--minimal .footer__inner{align-content:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:center}@media (max-width:1024px){.footer__inner>.footer__row:first-of-type{display:none}.footer__row--mobile{display:flex;-webkit-box-pack:justify;justify-content:space-between;max-width:350px}.footer__column{min-width:100px}.footer__section{-webkit-box-flex:2;flex-grow:2;text-align:left}.footer__section-link-wrapper{font-size:15px;font-weight:300;margin-bottom:4px;margin-top:4px}.footer__row--mobile>.footer__column:first-of-type .footer__section-link{font-weight:600;letter-spacing:.007em}.footer__bottom{margin-top:20px}}