@font-face {
  font-family: "sahel-r";
  font-style: normal;
  src: local("sahel-r"), local("sahel"), url(../fonts/Sahel.ttf) format("ttf");
}

@font-face {
  font-family: "sahel-b";
  font-style: normal;
  src: local("sahel-b"), local("sahel-bold"), url(../fonts/Sahel-Bold.ttf) format("ttf");
}

@font-face {
  font-family: "sahel-bl";
  font-style: normal;
  src: local("sahel-bl"), local("sahel-black"), url(../fonts/Sahel-Black.ttf) format("ttf");
}

:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-light-dark: #777777;
  --bs-dark: #212529;
  --bs-gradient: linear-gradient(180deg,
      rgba(255, 255, 255, 0.15),
      rgba(255, 255, 255, 0));
}

body {
  font-family: "sahel-b";
  background-color: var(--bs-light);
}

.full-rounded {
  border-radius: 20rem;
}

.font-sahel-bl {
  font-family: "sahel-bl";
}

.font-sahel-b {
  font-family: "sahel-b";
}

.font-sahel {
  font-family: "sahel";
}

.search-icon-nav {
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

.search-icon-nav:hover {
  background-color: #7868E6 !important;
  color: #0F044C !important;
}

body {
  font-family: sahel-b;
}

nav {
  background-color: #A4EBF3;
}

nav .nav-link {
  color: #0F044C !important;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

nav .nav-link:hover {
  color: #7868E6 !important;
}

nav .active {
  color: #7868E6 !important;
}

nav .nav-link {
  font-size: 1.2rem;
}

.bg-img {
  background: url(../img/banner2.png);
  min-height: calc(100vh);
  background-position: center;
  background-size: cover;
  background-attachment: fixed;
  background-repeat: no-repeat;
}

.text-header-banner {
  color: #EDEEF7;
  font-size: 5rem;
  padding-top: 7rem;
}

.btn-header-banner {
  color: #EDEEF7;
  font-size: 3rem;
  margin-top: 7rem;
}

.bg-dark-blue {
  background: #040E27;
}

.text-submit {
  font-size: 2rem;
}

.form-control:focus {
  background: #040E27 !important;
  color: var(--bs-cyan);
}

.btn-danger-search-submit {
  -webkit-transition: all 200ms ease-in-out !important;
  transition: all 200ms ease-in-out !important;
  color: #0F044C;
}

.btn-danger-search-submit:hover {
  background-color: #7868E6;
}

section .header-cards-header {
  font-size: 3rem;
  color: #0F044C;
}

section .header-cards-text {
  font-size: 2rem;
  color: #0F044C;
}

section .cards {
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

section .cards .card-title {
  color: #0F044C;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

section .cards .btn-cards {
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  background-color: #0F044C;
}

section .cards:hover {
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
  cursor: pointer;
}

section .cards:hover .card-title {
  color: var(--bs-danger);
}

section .cards:hover .btn-cards {
  background-color: var(--bs-danger);
  border-color: var(--bs-danger);
}
/*# sourceMappingURL=style.css.map */