:root {
  --swiper-theme-color: var(--bs-secondary)!important;
  --bs-body-bg: #f2f2f2;
  --bs-dark: #231F20;
  --bs-dark-rgb: 35,31,32;
  --bs-body-color: #231F20;
  --bs-secondary: #00C0ED;
  --bs-secondary-rgb: 0,192,237;
  --bs-primary: #F5EB00;
  --bs-primary-rgb: 245,235,0;
  --btn-icon: var(--bs-dark);
  --btn-bg: white;
}

h1, h3, h4, h5 {
  font-family: 'Trebuchet MS';
  margin: 0px;
  padding: 0px;
  font-weight: bold;
}

h2 {
  font-family: 'Trebuchet MS';
  font-size: 32px;
  font-weight: bold;
}

h3 {
  font-weight: 400;
}

.btn {
  width: 200px;
  padding-right: 32px;
  padding-left: 32px;
  padding-bottom: 8px;
  padding-top: 8px;
  color: var(--bs-dark);
  border-color: var(--bs-primary);
  border-width: 1.58px;
}

.btn-primary {
  --bs-btn-color: var(--bs-dark);
  --bs-btn-bg: var(--bs-primary);
  --bs-btn-hover-color: var(--bs-dark);
  --bs-btn-hover-bg: var(--bs-primary);
  --bs-btn-hover-border-color: var(--bs-primary);
  --bs-btn-focus-shadow-rgb: 49,132,253;
  --bs-btn-active-color: var(--bs-dark);
  --bs-btn-active-bg: var(--bs-primary);
  --bs-btn-active-border-color: var(--bs-primary);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: var(--bs-primary);
  --bs-btn-disabled-border-color: var(--bs-primary);
}

body {
  background: var(--bs-body-bg);
}

h1 {
  font-size: 64px;
  line-height: 64px;
}

@media (max-width: 1200px) {
  h1 {
    font-size: 48px;
    line-height: 60px;
  }
}

h5 {
  font-size: 20px;
  color: var(--bs-primary);
}

.dropdown-menu {
  --bs-dropdown-link-active-bg: var(--bs-secondary)!important;
}

.row {
  --bs-gutter-x: 0;
}

