@font-face {
  font-family: "Bold";
  src: url("/assets/fonts/Mulish-Bold.ttf");
}
@font-face {
  font-family: "Semibold";
  src: url("/assets/fonts/Mulish-SemiBold.ttf");
}
@font-face {
  font-family: "Regular";
  src: url("/assets/fonts/Mulish-Regular.ttf");
}
@font-face {
  font-family: "ExtraBold";
  src: url("/assets/fonts/Mulish-ExtraBold.ttf");
}
.goTop {
  position: fixed;
  bottom: 10px;
  right: 7px;
  border: none !important;
  border-radius: 8px;
  padding: 10px;
  rotate: -90deg;
  background-color: #049ead;
  color: white;
  z-index: 99999;
}

.topRow {
  display: flex;
  justify-content: flex-end;
}

.navbar-brand,
.navbar-nav,
.nav-link {
  padding: 0px !important;
}

.navbar {
  background-color: #f8f9fb;
  --bs-navbar-toggler-focus-width: 0px !important;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: clamp(16px, calc(-23.6666666667px + 11.0185185185vw), 135px) !important;
  padding-right: clamp(16px, calc(-23.6666666667px + 11.0185185185vw), 135px) !important;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.navbar .container-fluid {
  justify-content: space-between;
  padding: 0px !important;
  gap: clamp(10px, calc(-24.2857142857px + 4.4642857143vw), 40px) !important;
}
.navbar .container-fluid .navbar-collapse {
  align-items: baseline !important;
  gap: 20px;
}
.navbar .container-fluid .navbar-collapse .navbar-nav {
  gap: 32px;
  margin-bottom: 0px !important;
}
.navbar .container-fluid .navbar-collapse .navbar-nav .dropdown-menu[data-bs-popper] {
  top: 55px !important;
}
.navbar .container-fluid .navbar-collapse .navbar-nav .dropdown-item {
  font-family: "Regular" !important;
  font-size: 1rem !important;
  color: #222943;
}
.navbar .container-fluid .navbar-collapse .navbar-nav .dropdown-item:focus, .navbar .container-fluid .navbar-collapse .navbar-nav .dropdown-item:hover {
  background-color: #fff;
}
.navbar .container-fluid .navbar-collapse .navbar-nav .nav-link {
  font-family: "Semibold" !important;
  font-size: 1rem !important;
  font-size: 18px !important;
  color: #222943;
}
.navbar .container-fluid .navbar-collapse .currentLanguageButton #currentLanguage {
  font-family: "Regular" !important;
  font-size: 0.875rem !important;
  color: #222943;
}
.navbar .container-fluid .navbar-collapse .contactBtn {
  font-family: "Semibold" !important;
  font-size: 1rem !important;
  text-decoration: none !important;
  text-align: center !important;
  color: #222943;
  background-color: white !important;
  border: 1px solid #002855 !important;
  border-radius: 100px !important;
  padding: 10px 8px !important;
  width: clamp(100px, calc(-14.2857142857px + 14.880952381vw), 200px) !important;
  height: -moz-fit-content;
  height: fit-content;
}

@media (min-width: 769px) {
  .navbar {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .nav-link,
  .currentLanguageButton {
    padding-top: 29.5px !important;
    padding-bottom: 29.5px !important;
  }
  .dropdown:hover > .dropdown-menu {
    display: block;
    --bs-dropdown-min-width: fit-content !important;
    --bs-dropdown-padding-x: 10px !important;
    --bs-dropdown-padding-y: 10px !important;
  }
  .languageContainer {
    display: flex !important;
    flex-direction: row !important;
    gap: 5px !important;
  }
  .languageContainer .dropdown-item {
    padding: 0px !important;
  }
  .languageContainer .dropdown-item img {
    width: 36px !important;
    aspect-ratio: 256/171 !important;
    border-radius: 10% !important;
  }
}
@media (max-width: 768px) {
  .navbar {
    border-radius: 0px;
  }
  .container-fluid {
    gap: 16px !important;
  }
  .navbar-collapse {
    display: flex;
    justify-content: space-between;
    gap: 0px !important;
  }
  .navbar-collapse .navbar-nav {
    gap: 20px !important;
    margin-right: 0px !important;
    width: 60%;
  }
  .navbar-collapse .navbar-nav .dropdown {
    display: flex;
    flex-direction: column;
    gap: 5px;
  }
  .navbar-collapse .navbar-nav .dropdown .nav-link {
    width: 100%;
  }
  .navbar-collapse .dropdown-menu:not(.languageDropdownMenu) {
    border: none !important;
    padding: 0px 0px 0px 10px !important;
    background-color: transparent !important;
    --bs-dropdown-spacer: 0px !important;
    --bs-dropdown-padding-y: 0px !important;
  }
  .navbar-collapse .dropdown-menu:not(.languageDropdownMenu) .dropdown-item {
    padding: 5px 0px !important;
    width: 100%;
  }
  .navbar-collapse .contactBtn {
    width: 30% !important;
    min-width: 150px !important;
  }
  .languageDropdownMenu {
    --bs-dropdown-padding-x: 0px !important;
    --bs-dropdown-padding-y: 0px !important;
    --bs-dropdown-min-width: fit-content !important;
    display: block !important;
  }
  .languageDropdownMenu .languageContainer {
    display: flex !important;
    flex-direction: row !important;
    gap: 5px !important;
    padding: 10px !important;
  }
  .languageDropdownMenu .languageContainer .dropdown-item {
    padding: 0px !important;
  }
  .languageDropdownMenu .languageContainer .dropdown-item img {
    width: 24px !important;
    aspect-ratio: 256/171 !important;
    border-radius: 10% !important;
  }
}/*# sourceMappingURL=header.css.map */