/*breakpoints*/
footer * {
  font-size: 19px !important;
  line-height: 29px !important;
  color: #224A69 !important;
}
footer .color-secondary, footer .color-secondary * {
  color: #8FA3B3 !important;
}
footer .footer__menu .footer__headline {
  font-size: 19px !important;
  font-weight: 700 !important;
}
@media screen and (max-width: 991.98px) {
  footer .footer__menu .footer__headline {
    font-size: 20px;
  }
}
@media screen and (max-width: 767.98px) {
  footer .footer__menu .footer__headline {
    font-size: 16px;
  }
}
footer .footer__menu .footer__item {
  margin-bottom: 22px !important;
}
footer .footer__menu a {
  transition: all ease 0.3s;
}
footer .footer__menu a:hover {
  color: #8FA3B3 !important;
}
footer .footer__menu.footer__contact a {
  color: #224A69;
  text-decoration: underline;
}
footer .footer__logo img {
  width: 250px;
  transition: all ease 0.5s;
}
footer .lang__select .dropdown-item {
  padding: 0.25rem 0;
}
footer .copyright {
  font-size: 17px !important;
}
footer .footer__legal a {
  text-decoration: none;
  transition: all ease 0.3s;
}
footer .footer__legal a:hover {
  color: #8FA3B3 !important;
  text-decoration: underline;
}
footer .footer__social .platform__icon i {
  color: #FFF;
  font-size: 20px;
}
footer .footer__social .rounded-social-buttons .social-button {
  margin-right: 0px;
  width: 40px;
  height: 40px;
  font-size: 20px;
  display: flex;
  position: relative;
  border-radius: 99px;
  background: #E8ECF0;
  border-color: #E8ECF0;
  text-align: center;
  justify-content: center;
  justify-items: center;
  justify-self: center;
  align-items: center;
  line-height: initial;
}
footer .footer__social .rounded-social-buttons .social-button * {
  color: #224A69 !important;
}
footer .footer__social .rounded-social-buttons .social-button:hover {
  text-decoration: none;
  color: #FFF !important;
  background: #8FA3B3;
  border-color: #8FA3B3;
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
}
footer .footer__social .rounded-social-buttons .social-button:hover * {
  color: #FFF !important;
}
footer .footer__social .rounded-social-buttons .social-button:focus {
  color: #224A69 !important;
  background: #fff;
  border-color: #fff;
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
}
footer .footer__social .rounded-social-buttons .social-button:focus * {
  color: #224A69 !important;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22%2Fthemes%2Fmanueltabor%2Fscss%2Fcomponents%2F_footer.scss%22%2C%22%2Fthemes%2Fmanueltabor%2Fscss%2Fcomponents%2F..%2Fsettings%2Fbreakpoints.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BACEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAJA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADYA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%22%7D */