/*
* CSS footer
*/
footer .logo-linkedin-footer svg {
  width: 40px !important;
  height: 40px !important; }
  footer .logo-linkedin-footer svg > g > path {
    fill: #ccc; }
footer .line-footer {
  margin-top: 1rem;
  margin-bottom: 1rem;
  height: 1px;
  border: 2px;
  border-top: 1px solid rgba(0, 0, 0, 0.4);
  width: calc(50% - 30px) !important; }
  footer .line-footer.left-line {
    margin-left: 0;
    margin-right: auto; }
  footer .line-footer.right-line {
    margin-left: auto;
    margin-right: 0; }

.second-footer-menu {
  padding-top: 30px; }
  .second-footer-menu ul.menu, .second-footer-menu .menu {
    list-style: none;
    padding-left: 0px; }
    .second-footer-menu ul.menu li, .second-footer-menu ul.menu a, .second-footer-menu .menu li, .second-footer-menu .menu a {
      font-family: 'Lato', sans-serif;
      font-weight: 600;
      font-size: 14px;
      display: inline;
      color: #555555;
      padding-left: 0px; }
      .second-footer-menu ul.menu li:hover, .second-footer-menu ul.menu li:active, .second-footer-menu ul.menu li:focus, .second-footer-menu ul.menu a:hover, .second-footer-menu ul.menu a:active, .second-footer-menu ul.menu a:focus, .second-footer-menu .menu li:hover, .second-footer-menu .menu li:active, .second-footer-menu .menu li:focus, .second-footer-menu .menu a:hover, .second-footer-menu .menu a:active, .second-footer-menu .menu a:focus {
        text-decoration: none; }
    .second-footer-menu ul.menu li:hover, .second-footer-menu ul.menu a:hover, .second-footer-menu .menu li:hover, .second-footer-menu .menu a:hover {
      color: black; }
  .second-footer-menu .left-footer {
    padding-left: 0px;
    padding-right: 0px;
    text-align: left; }
    .second-footer-menu .left-footer > div {
      width: fit-content;
      margin: 0;
      display: inline-flex; }
    .second-footer-menu .left-footer svg {
      display: inline-flex; }
    .second-footer-menu .left-footer ul li {
      padding-right: 40px; }
    .second-footer-menu .left-footer svg {
      width: 16px;
      fill: rgba(127, 127, 127, 0.5); }
  .second-footer-menu .right-footer {
    text-align: right;
    padding-right: 0px; }
    .second-footer-menu .right-footer ul li {
      padding-left: 40px; }
  .second-footer-menu .iconPhone.second {
    margin-left: 40px; }
  .second-footer-menu .display-mobile {
    display: none; }
  @media screen and (max-width: 991px) {
    .second-footer-menu .display-mobile {
      display: unset; }
    .second-footer-menu .iconPhone.second {
      margin-left: 0px; }
    .second-footer-menu .footerPhone {
      line-height: 3; } }

@media only screen and (max-width: 991px) {
  .second-footer-menu ul.menu {
    display: grid; }
    .second-footer-menu ul.menu li, .second-footer-menu ul.menu a {
      padding-left: 0px;
      padding-right: 0px; }
  .second-footer-menu .left-footer {
    text-align: center; }
    .second-footer-menu .left-footer > div {
      width: fit-content;
      margin: 0;
      display: inline-flex; }
    .second-footer-menu .left-footer svg {
      display: inline-flex; }
    .second-footer-menu .left-footer ul {
      padding-left: 0px;
      margin-top: 0px; }
      .second-footer-menu .left-footer ul li {
        padding-right: 15px; }
  .second-footer-menu .right-footer {
    text-align: center; }
    .second-footer-menu .right-footer li, .second-footer-menu .right-footer a {
      padding: 10px; } }

/*# sourceMappingURL=footer.css.map */
