* {
  font-family: "Funnel Sans", sans-serif;
}

.font-secondary {
  font-family: "Gabarito", sans-serif;
  font-weight: 300;
}

@media (min-width: 768px) {
  .navbar-expand-md .navbar-nav .dropdown-menu {
    top: 54px !important;
    position: absolute;
  }
}
.dropdown-item.active,
.dropdown-item:active {
  color: var(--bs-dark);
  text-decoration: none;
  background-color: var(--bs-warning);
}

.btn {
  border-radius: 0 !important;
}

.btn-dark {
  --bs-btn-bg: #000000 !important;
}

.title_with_border:after, .title_with_border:before {
  content: "";
  display: block;
  width: 50px;
  height: 20px;
  border-top: 1px solid #ccc;
  border-bottom: 2px solid #aaa;
}

#linkFaculty {
  transition: all 0.5s ease-in-out;
}
#linkFaculty svg {
  transition: all 0.3s ease-in-out;
}
#linkFaculty:hover {
  background: #444 !important;
}
#linkFaculty:hover svg {
  transform: translateX(20px);
}

.icon_social_footer {
  width: 3rem;
  height: 3rem;
  border-radius: 50% !important;
}

.post_custom svg {
  transition: all 0.5s ease-in-out;
}
.post_custom img {
  transition: all 0.5s ease-in-out;
  transform: scale(1.1);
}
.post_custom:hover img {
  transform: scale(1.3);
}
.post_custom:hover svg {
  transform: translateX(20px);
}/*# sourceMappingURL=style.css.map */