﻿.logo.logo--footer {max-width: 217px;padding-bottom: 43px;}.copyright {padding-bottom: 14px;color: #444444;font-size: 12px;line-height: 13px;}.footer {padding-top: 40px;padding-bottom: 20px;border-top: 1px solid #E4E3E5;}.footer.footer--sign {padding-top: 20px;}.footer.footer--sign .footer__wrapper {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}@media screen and (max-width: 767px) {.copyright {padding-left:8px;text-align: center;}.footer.footer--sticky {padding-bottom: 80px;}.footer__wrapper > .logo, .footer__tos, .footer__social {padding-left: 8px;}.footer.footer--sign .footer__wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}}@media screen and (max-width: 767px) {.footer.footer--sign .footer__wrapper-col {width: 100%;}.footer.footer--sign .footer__wrapper-col:nth-of-type(1) {padding-bottom: 10px;}.footer.footer--sign .footer__wrapper-col:nth-of-type(2) > div {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;}}.footer.footer--sign .footer__tos {padding-right: 30px;padding-bottom: 0;}@media screen and (max-width: 767px) {.footer.footer--sign .footer__social {padding-top: 15px;}}.footer.footer--sign .copyright {padding-bottom: 0;}.footer.is-border {border-top: 1px solid #E4E3E5;}@media screen and (max-width: 900px) {.footer__wrapper {-ms-flex-wrap: wrap;flex-wrap: wrap;}}.footer__wrapper-col-1 {max-width: 360px;}@media screen and (max-width: 900px) {.footer__wrapper-col-1 {-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10;max-width: 100%;padding-top: 24px;}.footer__wrapper-col-1 .logo {display: none !important;}}.footer__wrapper-col-2, .footer__wrapper-col-3, .footer__wrapper-col-4, .footer__wrapper-col-5 {white-space: nowrap;padding-right: 12px;}@media screen and (max-width: 767px) {.footer__wrapper-col-2, .footer__wrapper-col-3, .footer__wrapper-col-4, .footer__wrapper-col-5 {-webkit-box-flex: 100%;-ms-flex: 100%;flex: 100%;width: 100%;padding-right: 0;border-top: 1px solid #E4E3E5;}.footer__wrapper-col-2:last-of-type, .footer__wrapper-col-3:last-of-type, .footer__wrapper-col-4:last-of-type, .footer__wrapper-col-5:last-of-type {border-bottom: 1px solid #E4E3E5;}}.footer__wrapper > .logo {display: none !important;width: 100%;max-width: 100%;padding-bottom: 24px;}@media screen and (max-width: 900px) {.footer__wrapper > .logo {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}}.footer__wrapper > .logo .logo__btn {width: 100%;max-width: 217px;}.footer__tos {padding-bottom: 14px;}.footer__tos a, .footer__tos span, .footer__tos .employer-company__table-block span a, .employer-company__table-block span .footer__tos a {font-size: 12px;line-height: 13px;color: #444;}.footer__tos a {position: relative;-webkit-transition: color 0.3s ease-in-out;-o-transition: color 0.3s ease-in-out;transition: color 0.3s ease-in-out;}.footer__tos a::before, .footer__tos a::after {content: "";position: absolute;bottom: -1px;width: 0;height: 1px;background-color: #444;-webkit-transition: width 0.6s cubic-bezier(0.25, 1, 0.5, 1);-o-transition: width 0.6s cubic-bezier(0.25, 1, 0.5, 1);transition: width 0.6s cubic-bezier(0.25, 1, 0.5, 1);}.footer__tos a::before {left: 50%;}.footer__tos a::after {right: 50%;}@media (hover: hover) and (pointer: fine) {.footer__tos a:hover::before, .footer__tos a:hover::after {width: 50%;-webkit-transition: width 0.6s cubic-bezier(0.25, 1, 0.5, 1);-o-transition: width 0.6s cubic-bezier(0.25, 1, 0.5, 1);transition: width 0.6s cubic-bezier(0.25, 1, 0.5, 1);}}.footer__tos a:hover {color: #111111;-webkit-transition: color 0.3s ease-in-out;-o-transition: color 0.3s ease-in-out;transition: color 0.3s ease-in-out;}.footer__tos span, .footer__tos .employer-company__table-block span a, .employer-company__table-block span .footer__tos a {padding-left: 5px;padding-right: 5px;}.footer__social a:not(:last-of-type) {margin-right: 5px;}.footer__social a:hover .icon-font {color: #111;-webkit-transition: color 0.3s ease-in-out;-o-transition: color 0.3s ease-in-out;transition: color 0.3s ease-in-out;}.footer__social a .icon-font {font-size: 24px;color: #444444;-webkit-transition: color 0.3s ease-in-out;-o-transition: color 0.3s ease-in-out;transition: color 0.3s ease-in-out;}.footer__title {pointer-events: none;padding-bottom: 20px;font-size: 13px;font-family: 'GothamPro';font-weight:500;color: #111;}@media screen and (max-width: 767px) {.footer__title {pointer-events: auto;width: 100%;padding-bottom: 0;padding-left: 8px;padding-right: 8px;min-height: 50px;}.footer__title > div:nth-of-type(2) {display: block !important;}}.footer__title p {font-weight: 500;font-size: 15px;line-height: 14px;color: #111111;}.footer__title .icon-font {font-size: 7px;color: #444444;}@media screen and (min-width: 768px) {.footer__collapse {display: block !important;}}@media screen and (max-width: 767px) {.footer__collapse nav {padding: 18px 8px;border-top: 1px solid #E4E3E5;}}.footer__collapse nav a {font-weight: 400;font-size: 12px;line-height: 13px;color: #444444;position: relative;-webkit-transition: color 0.3s ease-in-out;-o-transition: color 0.3s ease-in-out;transition: color 0.3s ease-in-out;}.footer__collapse nav a::before, .footer__collapse nav a::after {content: "";position: absolute;bottom: -1px;width: 0;height: 1px;background-color: #444;-webkit-transition: width 0.6s cubic-bezier(0.25, 1, 0.5, 1);-o-transition: width 0.6s cubic-bezier(0.25, 1, 0.5, 1);transition: width 0.6s cubic-bezier(0.25, 1, 0.5, 1);}.footer__collapse nav a::before {left: 50%;}.footer__collapse nav a::after {right: 50%;}@media (hover: hover) and (pointer: fine) {.footer__collapse nav a:hover::before, .footer__collapse nav a:hover::after {width: 50%;-webkit-transition: width 0.6s cubic-bezier(0.25, 1, 0.5, 1);-o-transition: width 0.6s cubic-bezier(0.25, 1, 0.5, 1);transition: width 0.6s cubic-bezier(0.25, 1, 0.5, 1);}}.footer__collapse nav a:hover {color: #111111;-webkit-transition: color 0.3s ease-in-out;-o-transition: color 0.3s ease-in-out;transition: color 0.3s ease-in-out;}.footer__collapse nav a:not(:last-of-type) {margin-bottom: 14px;}