@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");
@media screen and (max-width: 1023px) {
  .navbar .navbar-menu {
    padding: 1rem;
    height: calc(100vh - 3.25rem);
    flex-direction: column; }
    .navbar .navbar-menu .navbar-start > .navbar-item {
      font-weight: 600;
      font-size: 1.25rem; }
    .navbar .navbar-menu .navbar-start .navbar-dropdown .navbar-item {
      font-size: 1rem; }
    .navbar .navbar-menu .navbar-end {
      flex-grow: 1;
      align-content: center; } }

@media screen and (max-width: 1023px) {
  .navbar .navbar-menu {
    width: 100%;
    display: flex;
    transition: .3s ease-in-out;
    position: absolute;
    right: -100%; }
    .navbar .navbar-menu.is-active {
      right: 0%; } }

main {
  transition: .3s ease-in-out; }

@media screen and (max-width: 1023px) {
  .has-menu-open {
    filter: blur(5px);
    pointer-events: none; } }

.navbar {
  transition: .3s; }
  .navbar .navbar-brand {
    align-items: center; }
    .navbar .navbar-brand .navbar-item {
      transition: .3s; }
  .navbar .navbar-menu .icon {
    color: #4a4a4a; }
  @media screen and (min-width: 1024px) {
    .navbar .navbar-menu .navbar-start > .navbar-item:hover {
      background-color: transparent; } }
  .navbar .navbar-menu .navbar-start .navbar-item .navbar-link a {
    transition: .3s; }
  @media screen and (max-width: 1023px) {
    .navbar .navbar-menu .navbar-start .navbar-item.is-hoverable .navbar-link .arrow-ctn {
      display: flex;
      align-items: center;
      justify-content: center; }
      .navbar .navbar-menu .navbar-start .navbar-item.is-hoverable .navbar-link .arrow-ctn .custom-arrow {
        transform: translateY(1px); }
        .navbar .navbar-menu .navbar-start .navbar-item.is-hoverable .navbar-link .arrow-ctn .custom-arrow.pointing-right {
          transform: rotate(-90deg); }
    .navbar .navbar-menu .navbar-start .navbar-item.is-hoverable .navbar-link a {
      position: relative;
      color: #4a4a4a; }
      .navbar .navbar-menu .navbar-start .navbar-item.is-hoverable .navbar-link a:hover {
        color: #485fc7; }
    .navbar .navbar-menu .navbar-start .navbar-item.is-hoverable .navbar-dropdown {
      display: none; } }
  .navbar .navbar-menu .navbar-start .navbar-item .navbar-dropdown {
    border-radius: 0;
    background-color: whitesmoke;
    border-radius: 8px; }
  .navbar .navbar-menu .navbar-end .navbar-item .navbar-link span, .navbar .navbar-menu .navbar-start .navbar-item .navbar-link span {
    color: #4a4a4a; }
    .navbar .navbar-menu .navbar-end .navbar-item .navbar-link span.icon, .navbar .navbar-menu .navbar-start .navbar-item .navbar-link span.icon {
      color: #fa8500; }
  .navbar .navbar-menu .navbar-top-left {
    display: none; }
  .navbar .navbar-menu .navbar-end .buttons {
    gap: .5rem;
    justify-content: center; }

.navbar.is-primary .navbar-menu .navbar-end .navbar-item .navbar-link span, .navbar.is-primary .navbar-menu .navbar-start .navbar-item .navbar-link span {
  color: #4a4a4a; }
  .navbar.is-primary .navbar-menu .navbar-end .navbar-item .navbar-link span.icon, .navbar.is-primary .navbar-menu .navbar-start .navbar-item .navbar-link span.icon {
    color: white; }

.navbar.is-transparent {
  background-color: transparent;
  border-bottom: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none; }
  .navbar.is-transparent.light-text .navbar-brand .navbar-item {
    color: white; }
  .navbar.is-transparent.light-text .navbar-brand .navbar-burger {
    color: white; }
  .navbar.is-transparent.light-text .navbar-menu:not(.is-active) .icon {
    color: white; }
  .navbar.is-transparent.light-text .navbar-menu:not(.is-active) .navbar-start > .navbar-item, .navbar.is-transparent.light-text .navbar-menu:not(.is-active) .navbar-start .navbar-link {
    color: white; }
  .navbar.is-transparent.light-text .navbar-menu:not(.is-active) .navbar-end .navbar-item .navbar-link span, .navbar.is-transparent.light-text .navbar-menu:not(.is-active) .navbar-start .navbar-item .navbar-link span {
    color: white; }
    .navbar.is-transparent.light-text .navbar-menu:not(.is-active) .navbar-end .navbar-item .navbar-link span.icon, .navbar.is-transparent.light-text .navbar-menu:not(.is-active) .navbar-start .navbar-item .navbar-link span.icon {
      color: white; }

.has-shadow-custom:not(.is-transparent) {
  box-shadow: 0px 15px 35px -20px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 15px 35px -20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 15px 35px -20px rgba(0, 0, 0, 0.2); }

/* Centered Menu */
.navbar.has-centered-menu .navbar-start {
  flex-grow: 1;
  justify-content: center; }

/* Centered Logo Collapsed*/
.navbar.has-centered-logo .navbar-start,
.navbar.has-centered-logo .navbar-end {
  flex: 1 1 0; }

.navbar.has-centered-logo .navbar-start {
  justify-content: flex-end; }

.navbar.has-centered-logo .navbar-end {
  justify-content: flex-start; }

/* Centered Logo Expanded*/
.navbar.has-centered-logo-alt .navbar-start,
.navbar.has-centered-logo-alt .navbar-end {
  flex: 1 1 0; }

/* Centered Logo Above */
.navbar.has-logo-above {
  flex-direction: column;
  justify-content: center;
  align-items: center; }

/* Centered Logo With additional Menu*/
.navbar.has-centered-logo-alt2 .navbar-menu {
  flex-wrap: wrap; }
  @media screen and (max-width: 1023px) {
    .navbar.has-centered-logo-alt2 .navbar-menu {
      flex-direction: column-reverse; } }
.navbar.has-centered-logo-alt2 .navbar-top-left {
  display: flex; }
  @media screen and (max-width: 1023px) {
    .navbar.has-centered-logo-alt2 .navbar-top-left {
      justify-content: center; } }
@media screen and (min-width: 1024px) {
  .navbar.has-centered-logo-alt2 .navbar-top-left.navbar-start,
  .navbar.has-centered-logo-alt2 .navbar-end {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0; } }

@media screen and (min-width: 1024px) {
  .navbar.has-centered-logo-alt2 .navbar-start:not(.navbar-top-left) {
    flex: 1 1 100%;
    justify-content: center; } }

/*# sourceMappingURL=navbar.css.map */