.noto-sans {
  font-family: "Noto Sans", sans-serif !important;
}

.patria {
  font-family: "Patria", sans-serif !important;
}

.fw-100 {
  font-weight: 100 !important;
}

.fw-200 {
  font-weight: 200 !important;
}

.fw-300 {
  font-weight: 300 !important;
}

.fw-400 {
  font-weight: 400 !important;
}

.fw-500 {
  font-weight: 500 !important;
}

.fw-600 {
  font-weight: 600 !important;
}

.fw-700 {
  font-weight: 700 !important;
}

.fw-800 {
  font-weight: 800 !important;
}

.fw-900 {
  font-weight: 900 !important;
}

@media (min-width: 320px) {
  .fw-xs-100 {
    font-weight: 100 !important;
  }
  .fw-xs-200 {
    font-weight: 200 !important;
  }
  .fw-xs-300 {
    font-weight: 300 !important;
  }
  .fw-xs-400 {
    font-weight: 400 !important;
  }
  .fw-xs-500 {
    font-weight: 500 !important;
  }
  .fw-xs-600 {
    font-weight: 600 !important;
  }
  .fw-xs-700 {
    font-weight: 700 !important;
  }
  .fw-xs-800 {
    font-weight: 800 !important;
  }
  .fw-xs-900 {
    font-weight: 900 !important;
  }
}
@media (min-width: 375px) {
  .fw-sm-100 {
    font-weight: 100 !important;
  }
  .fw-sm-200 {
    font-weight: 200 !important;
  }
  .fw-sm-300 {
    font-weight: 300 !important;
  }
  .fw-sm-400 {
    font-weight: 400 !important;
  }
  .fw-sm-500 {
    font-weight: 500 !important;
  }
  .fw-sm-600 {
    font-weight: 600 !important;
  }
  .fw-sm-700 {
    font-weight: 700 !important;
  }
  .fw-sm-800 {
    font-weight: 800 !important;
  }
  .fw-sm-900 {
    font-weight: 900 !important;
  }
}
@media (min-width: 768px) {
  .fw-md-100 {
    font-weight: 100 !important;
  }
  .fw-md-200 {
    font-weight: 200 !important;
  }
  .fw-md-300 {
    font-weight: 300 !important;
  }
  .fw-md-400 {
    font-weight: 400 !important;
  }
  .fw-md-500 {
    font-weight: 500 !important;
  }
  .fw-md-600 {
    font-weight: 600 !important;
  }
  .fw-md-700 {
    font-weight: 700 !important;
  }
  .fw-md-800 {
    font-weight: 800 !important;
  }
  .fw-md-900 {
    font-weight: 900 !important;
  }
}
@media (min-width: 1024px) {
  .fw-lg-100 {
    font-weight: 100 !important;
  }
  .fw-lg-200 {
    font-weight: 200 !important;
  }
  .fw-lg-300 {
    font-weight: 300 !important;
  }
  .fw-lg-400 {
    font-weight: 400 !important;
  }
  .fw-lg-500 {
    font-weight: 500 !important;
  }
  .fw-lg-600 {
    font-weight: 600 !important;
  }
  .fw-lg-700 {
    font-weight: 700 !important;
  }
  .fw-lg-800 {
    font-weight: 800 !important;
  }
  .fw-lg-900 {
    font-weight: 900 !important;
  }
}
@media (min-width: 1440px) {
  .fw-xl-100 {
    font-weight: 100 !important;
  }
  .fw-xl-200 {
    font-weight: 200 !important;
  }
  .fw-xl-300 {
    font-weight: 300 !important;
  }
  .fw-xl-400 {
    font-weight: 400 !important;
  }
  .fw-xl-500 {
    font-weight: 500 !important;
  }
  .fw-xl-600 {
    font-weight: 600 !important;
  }
  .fw-xl-700 {
    font-weight: 700 !important;
  }
  .fw-xl-800 {
    font-weight: 800 !important;
  }
  .fw-xl-900 {
    font-weight: 900 !important;
  }
}
@media (min-width: 1920px) {
  .fw-xxl-100 {
    font-weight: 100 !important;
  }
  .fw-xxl-200 {
    font-weight: 200 !important;
  }
  .fw-xxl-300 {
    font-weight: 300 !important;
  }
  .fw-xxl-400 {
    font-weight: 400 !important;
  }
  .fw-xxl-500 {
    font-weight: 500 !important;
  }
  .fw-xxl-600 {
    font-weight: 600 !important;
  }
  .fw-xxl-700 {
    font-weight: 700 !important;
  }
  .fw-xxl-800 {
    font-weight: 800 !important;
  }
  .fw-xxl-900 {
    font-weight: 900 !important;
  }
}
.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fs-12 {
  font-size: 12px !important;
}

.fs-14 {
  font-size: 14px !important;
}

.fs-16 {
  font-size: 16px !important;
}

.fs-18 {
  font-size: 18px !important;
}

.fs-20 {
  font-size: 20px !important;
}

.fs-22 {
  font-size: 22px !important;
}

.fs-24 {
  font-size: 24px !important;
}

.fs-26 {
  font-size: 26px !important;
}

.fs-28 {
  font-size: 28px !important;
}

.fs-30 {
  font-size: 30px !important;
}

.fs-32 {
  font-size: 32px !important;
}

.fs-34 {
  font-size: 34px !important;
}

.fs-36 {
  font-size: 36px !important;
}

.fs-38 {
  font-size: 38px !important;
}

.fs-40 {
  font-size: 40px !important;
}

.fs-42 {
  font-size: 42px !important;
}

.fs-44 {
  font-size: 44px !important;
}

.fs-46 {
  font-size: 46px !important;
}

.fs-48 {
  font-size: 48px !important;
}

.fs-50 {
  font-size: 50px !important;
}

.fs-52 {
  font-size: 52px !important;
}

.fs-54 {
  font-size: 54px !important;
}

.fs-56 {
  font-size: 56px !important;
}

.fs-58 {
  font-size: 58px !important;
}

.fs-60 {
  font-size: 60px !important;
}

.fs-62 {
  font-size: 62px !important;
}

.fs-64 {
  font-size: 64px !important;
}

.fs-66 {
  font-size: 66px !important;
}

.fs-68 {
  font-size: 68px !important;
}

.fs-70 {
  font-size: 70px !important;
}

.fs-72 {
  font-size: 72px !important;
}

.fs-74 {
  font-size: 74px !important;
}

.fs-76 {
  font-size: 76px !important;
}

.fs-78 {
  font-size: 78px !important;
}

.fs-80 {
  font-size: 80px !important;
}

@media (min-width: 320px) {
  .fs-xs-12 {
    font-size: 12px !important;
  }
  .fs-xs-14 {
    font-size: 14px !important;
  }
  .fs-xs-16 {
    font-size: 16px !important;
  }
  .fs-xs-18 {
    font-size: 18px !important;
  }
  .fs-xs-20 {
    font-size: 20px !important;
  }
  .fs-xs-22 {
    font-size: 22px !important;
  }
  .fs-xs-24 {
    font-size: 24px !important;
  }
  .fs-xs-26 {
    font-size: 26px !important;
  }
  .fs-xs-28 {
    font-size: 28px !important;
  }
  .fs-xs-30 {
    font-size: 30px !important;
  }
  .fs-xs-32 {
    font-size: 32px !important;
  }
  .fs-xs-34 {
    font-size: 34px !important;
  }
  .fs-xs-36 {
    font-size: 36px !important;
  }
  .fs-xs-38 {
    font-size: 38px !important;
  }
  .fs-xs-40 {
    font-size: 40px !important;
  }
  .fs-xs-42 {
    font-size: 42px !important;
  }
  .fs-xs-44 {
    font-size: 44px !important;
  }
  .fs-xs-46 {
    font-size: 46px !important;
  }
  .fs-xs-48 {
    font-size: 48px !important;
  }
  .fs-xs-50 {
    font-size: 50px !important;
  }
  .fs-xs-52 {
    font-size: 52px !important;
  }
  .fs-xs-54 {
    font-size: 54px !important;
  }
  .fs-xs-56 {
    font-size: 56px !important;
  }
  .fs-xs-58 {
    font-size: 58px !important;
  }
  .fs-xs-60 {
    font-size: 60px !important;
  }
  .fs-xs-62 {
    font-size: 62px !important;
  }
  .fs-xs-64 {
    font-size: 64px !important;
  }
  .fs-xs-66 {
    font-size: 66px !important;
  }
  .fs-xs-68 {
    font-size: 68px !important;
  }
  .fs-xs-70 {
    font-size: 70px !important;
  }
  .fs-xs-72 {
    font-size: 72px !important;
  }
  .fs-xs-74 {
    font-size: 74px !important;
  }
  .fs-xs-76 {
    font-size: 76px !important;
  }
  .fs-xs-78 {
    font-size: 78px !important;
  }
  .fs-xs-80 {
    font-size: 80px !important;
  }
}
@media (min-width: 375px) {
  .fs-sm-12 {
    font-size: 12px !important;
  }
  .fs-sm-14 {
    font-size: 14px !important;
  }
  .fs-sm-16 {
    font-size: 16px !important;
  }
  .fs-sm-18 {
    font-size: 18px !important;
  }
  .fs-sm-20 {
    font-size: 20px !important;
  }
  .fs-sm-22 {
    font-size: 22px !important;
  }
  .fs-sm-24 {
    font-size: 24px !important;
  }
  .fs-sm-26 {
    font-size: 26px !important;
  }
  .fs-sm-28 {
    font-size: 28px !important;
  }
  .fs-sm-30 {
    font-size: 30px !important;
  }
  .fs-sm-32 {
    font-size: 32px !important;
  }
  .fs-sm-34 {
    font-size: 34px !important;
  }
  .fs-sm-36 {
    font-size: 36px !important;
  }
  .fs-sm-38 {
    font-size: 38px !important;
  }
  .fs-sm-40 {
    font-size: 40px !important;
  }
  .fs-sm-42 {
    font-size: 42px !important;
  }
  .fs-sm-44 {
    font-size: 44px !important;
  }
  .fs-sm-46 {
    font-size: 46px !important;
  }
  .fs-sm-48 {
    font-size: 48px !important;
  }
  .fs-sm-50 {
    font-size: 50px !important;
  }
  .fs-sm-52 {
    font-size: 52px !important;
  }
  .fs-sm-54 {
    font-size: 54px !important;
  }
  .fs-sm-56 {
    font-size: 56px !important;
  }
  .fs-sm-58 {
    font-size: 58px !important;
  }
  .fs-sm-60 {
    font-size: 60px !important;
  }
  .fs-sm-62 {
    font-size: 62px !important;
  }
  .fs-sm-64 {
    font-size: 64px !important;
  }
  .fs-sm-66 {
    font-size: 66px !important;
  }
  .fs-sm-68 {
    font-size: 68px !important;
  }
  .fs-sm-70 {
    font-size: 70px !important;
  }
  .fs-sm-72 {
    font-size: 72px !important;
  }
  .fs-sm-74 {
    font-size: 74px !important;
  }
  .fs-sm-76 {
    font-size: 76px !important;
  }
  .fs-sm-78 {
    font-size: 78px !important;
  }
  .fs-sm-80 {
    font-size: 80px !important;
  }
}
@media (min-width: 768px) {
  .fs-md-12 {
    font-size: 12px !important;
  }
  .fs-md-14 {
    font-size: 14px !important;
  }
  .fs-md-16 {
    font-size: 16px !important;
  }
  .fs-md-18 {
    font-size: 18px !important;
  }
  .fs-md-20 {
    font-size: 20px !important;
  }
  .fs-md-22 {
    font-size: 22px !important;
  }
  .fs-md-24 {
    font-size: 24px !important;
  }
  .fs-md-26 {
    font-size: 26px !important;
  }
  .fs-md-28 {
    font-size: 28px !important;
  }
  .fs-md-30 {
    font-size: 30px !important;
  }
  .fs-md-32 {
    font-size: 32px !important;
  }
  .fs-md-34 {
    font-size: 34px !important;
  }
  .fs-md-36 {
    font-size: 36px !important;
  }
  .fs-md-38 {
    font-size: 38px !important;
  }
  .fs-md-40 {
    font-size: 40px !important;
  }
  .fs-md-42 {
    font-size: 42px !important;
  }
  .fs-md-44 {
    font-size: 44px !important;
  }
  .fs-md-46 {
    font-size: 46px !important;
  }
  .fs-md-48 {
    font-size: 48px !important;
  }
  .fs-md-50 {
    font-size: 50px !important;
  }
  .fs-md-52 {
    font-size: 52px !important;
  }
  .fs-md-54 {
    font-size: 54px !important;
  }
  .fs-md-56 {
    font-size: 56px !important;
  }
  .fs-md-58 {
    font-size: 58px !important;
  }
  .fs-md-60 {
    font-size: 60px !important;
  }
  .fs-md-62 {
    font-size: 62px !important;
  }
  .fs-md-64 {
    font-size: 64px !important;
  }
  .fs-md-66 {
    font-size: 66px !important;
  }
  .fs-md-68 {
    font-size: 68px !important;
  }
  .fs-md-70 {
    font-size: 70px !important;
  }
  .fs-md-72 {
    font-size: 72px !important;
  }
  .fs-md-74 {
    font-size: 74px !important;
  }
  .fs-md-76 {
    font-size: 76px !important;
  }
  .fs-md-78 {
    font-size: 78px !important;
  }
  .fs-md-80 {
    font-size: 80px !important;
  }
}
@media (min-width: 1024px) {
  .fs-lg-12 {
    font-size: 12px !important;
  }
  .fs-lg-14 {
    font-size: 14px !important;
  }
  .fs-lg-16 {
    font-size: 16px !important;
  }
  .fs-lg-18 {
    font-size: 18px !important;
  }
  .fs-lg-20 {
    font-size: 20px !important;
  }
  .fs-lg-22 {
    font-size: 22px !important;
  }
  .fs-lg-24 {
    font-size: 24px !important;
  }
  .fs-lg-26 {
    font-size: 26px !important;
  }
  .fs-lg-28 {
    font-size: 28px !important;
  }
  .fs-lg-30 {
    font-size: 30px !important;
  }
  .fs-lg-32 {
    font-size: 32px !important;
  }
  .fs-lg-34 {
    font-size: 34px !important;
  }
  .fs-lg-36 {
    font-size: 36px !important;
  }
  .fs-lg-38 {
    font-size: 38px !important;
  }
  .fs-lg-40 {
    font-size: 40px !important;
  }
  .fs-lg-42 {
    font-size: 42px !important;
  }
  .fs-lg-44 {
    font-size: 44px !important;
  }
  .fs-lg-46 {
    font-size: 46px !important;
  }
  .fs-lg-48 {
    font-size: 48px !important;
  }
  .fs-lg-50 {
    font-size: 50px !important;
  }
  .fs-lg-52 {
    font-size: 52px !important;
  }
  .fs-lg-54 {
    font-size: 54px !important;
  }
  .fs-lg-56 {
    font-size: 56px !important;
  }
  .fs-lg-58 {
    font-size: 58px !important;
  }
  .fs-lg-60 {
    font-size: 60px !important;
  }
  .fs-lg-62 {
    font-size: 62px !important;
  }
  .fs-lg-64 {
    font-size: 64px !important;
  }
  .fs-lg-66 {
    font-size: 66px !important;
  }
  .fs-lg-68 {
    font-size: 68px !important;
  }
  .fs-lg-70 {
    font-size: 70px !important;
  }
  .fs-lg-72 {
    font-size: 72px !important;
  }
  .fs-lg-74 {
    font-size: 74px !important;
  }
  .fs-lg-76 {
    font-size: 76px !important;
  }
  .fs-lg-78 {
    font-size: 78px !important;
  }
  .fs-lg-80 {
    font-size: 80px !important;
  }
}
@media (min-width: 1440px) {
  .fs-xl-12 {
    font-size: 12px !important;
  }
  .fs-xl-14 {
    font-size: 14px !important;
  }
  .fs-xl-16 {
    font-size: 16px !important;
  }
  .fs-xl-18 {
    font-size: 18px !important;
  }
  .fs-xl-20 {
    font-size: 20px !important;
  }
  .fs-xl-22 {
    font-size: 22px !important;
  }
  .fs-xl-24 {
    font-size: 24px !important;
  }
  .fs-xl-26 {
    font-size: 26px !important;
  }
  .fs-xl-28 {
    font-size: 28px !important;
  }
  .fs-xl-30 {
    font-size: 30px !important;
  }
  .fs-xl-32 {
    font-size: 32px !important;
  }
  .fs-xl-34 {
    font-size: 34px !important;
  }
  .fs-xl-36 {
    font-size: 36px !important;
  }
  .fs-xl-38 {
    font-size: 38px !important;
  }
  .fs-xl-40 {
    font-size: 40px !important;
  }
  .fs-xl-42 {
    font-size: 42px !important;
  }
  .fs-xl-44 {
    font-size: 44px !important;
  }
  .fs-xl-46 {
    font-size: 46px !important;
  }
  .fs-xl-48 {
    font-size: 48px !important;
  }
  .fs-xl-50 {
    font-size: 50px !important;
  }
  .fs-xl-52 {
    font-size: 52px !important;
  }
  .fs-xl-54 {
    font-size: 54px !important;
  }
  .fs-xl-56 {
    font-size: 56px !important;
  }
  .fs-xl-58 {
    font-size: 58px !important;
  }
  .fs-xl-60 {
    font-size: 60px !important;
  }
  .fs-xl-62 {
    font-size: 62px !important;
  }
  .fs-xl-64 {
    font-size: 64px !important;
  }
  .fs-xl-66 {
    font-size: 66px !important;
  }
  .fs-xl-68 {
    font-size: 68px !important;
  }
  .fs-xl-70 {
    font-size: 70px !important;
  }
  .fs-xl-72 {
    font-size: 72px !important;
  }
  .fs-xl-74 {
    font-size: 74px !important;
  }
  .fs-xl-76 {
    font-size: 76px !important;
  }
  .fs-xl-78 {
    font-size: 78px !important;
  }
  .fs-xl-80 {
    font-size: 80px !important;
  }
}
@media (min-width: 1920px) {
  .fs-xxl-12 {
    font-size: 12px !important;
  }
  .fs-xxl-14 {
    font-size: 14px !important;
  }
  .fs-xxl-16 {
    font-size: 16px !important;
  }
  .fs-xxl-18 {
    font-size: 18px !important;
  }
  .fs-xxl-20 {
    font-size: 20px !important;
  }
  .fs-xxl-22 {
    font-size: 22px !important;
  }
  .fs-xxl-24 {
    font-size: 24px !important;
  }
  .fs-xxl-26 {
    font-size: 26px !important;
  }
  .fs-xxl-28 {
    font-size: 28px !important;
  }
  .fs-xxl-30 {
    font-size: 30px !important;
  }
  .fs-xxl-32 {
    font-size: 32px !important;
  }
  .fs-xxl-34 {
    font-size: 34px !important;
  }
  .fs-xxl-36 {
    font-size: 36px !important;
  }
  .fs-xxl-38 {
    font-size: 38px !important;
  }
  .fs-xxl-40 {
    font-size: 40px !important;
  }
  .fs-xxl-42 {
    font-size: 42px !important;
  }
  .fs-xxl-44 {
    font-size: 44px !important;
  }
  .fs-xxl-46 {
    font-size: 46px !important;
  }
  .fs-xxl-48 {
    font-size: 48px !important;
  }
  .fs-xxl-50 {
    font-size: 50px !important;
  }
  .fs-xxl-52 {
    font-size: 52px !important;
  }
  .fs-xxl-54 {
    font-size: 54px !important;
  }
  .fs-xxl-56 {
    font-size: 56px !important;
  }
  .fs-xxl-58 {
    font-size: 58px !important;
  }
  .fs-xxl-60 {
    font-size: 60px !important;
  }
  .fs-xxl-62 {
    font-size: 62px !important;
  }
  .fs-xxl-64 {
    font-size: 64px !important;
  }
  .fs-xxl-66 {
    font-size: 66px !important;
  }
  .fs-xxl-68 {
    font-size: 68px !important;
  }
  .fs-xxl-70 {
    font-size: 70px !important;
  }
  .fs-xxl-72 {
    font-size: 72px !important;
  }
  .fs-xxl-74 {
    font-size: 74px !important;
  }
  .fs-xxl-76 {
    font-size: 76px !important;
  }
  .fs-xxl-78 {
    font-size: 78px !important;
  }
  .fs-xxl-80 {
    font-size: 80px !important;
  }
}
@media (max-width: 767px) {
  .fs-80 {
    font-size: 54px !important;
  }
  .fs-72 {
    font-size: 48px !important;
  }
  .fs-64 {
    font-size: 44px !important;
  }
  .fs-56 {
    font-size: 40px !important;
  }
  .fs-48 {
    font-size: 36px !important;
  }
  .fs-40 {
    font-size: 32px !important;
  }
  .fs-32 {
    font-size: 28px !important;
  }
}
@media (max-width: 425px) {
  .fs-80 {
    font-size: 48px !important;
  }
  .fs-72 {
    font-size: 42px !important;
  }
  .fs-64 {
    font-size: 38px !important;
  }
  .fs-56 {
    font-size: 32px !important;
  }
  .fs-48 {
    font-size: 28px !important;
  }
  .fs-40 {
    font-size: 24px !important;
  }
  .fs-32 {
    font-size: 20px !important;
  }
}
@media (max-width: 767px) {
  .fs-30 {
    font-size: 21px !important;
  }
  .fs-32 {
    font-size: 22.4px !important;
  }
  .fs-34 {
    font-size: 23.8px !important;
  }
  .fs-36 {
    font-size: 25.2px !important;
  }
  .fs-38 {
    font-size: 26.6px !important;
  }
  .fs-40 {
    font-size: 28px !important;
  }
  .fs-42 {
    font-size: 29.4px !important;
  }
  .fs-44 {
    font-size: 30.8px !important;
  }
  .fs-46 {
    font-size: 32.2px !important;
  }
  .fs-48 {
    font-size: 33.6px !important;
  }
  .fs-50 {
    font-size: 35px !important;
  }
  .fs-52 {
    font-size: 36.4px !important;
  }
  .fs-54 {
    font-size: 37.8px !important;
  }
  .fs-56 {
    font-size: 39.2px !important;
  }
  .fs-58 {
    font-size: 40.6px !important;
  }
  .fs-60 {
    font-size: 42px !important;
  }
  .fs-62 {
    font-size: 43.4px !important;
  }
  .fs-64 {
    font-size: 44.8px !important;
  }
  .fs-66 {
    font-size: 46.2px !important;
  }
  .fs-68 {
    font-size: 47.6px !important;
  }
  .fs-70 {
    font-size: 49px !important;
  }
  .fs-72 {
    font-size: 50.4px !important;
  }
  .fs-74 {
    font-size: 51.8px !important;
  }
  .fs-76 {
    font-size: 53.2px !important;
  }
  .fs-78 {
    font-size: 54.6px !important;
  }
  .fs-80 {
    font-size: 56px !important;
  }
}
@media (max-width: 425px) {
  .fs-30 {
    font-size: 16.5px !important;
  }
  .fs-32 {
    font-size: 17.6px !important;
  }
  .fs-34 {
    font-size: 18.7px !important;
  }
  .fs-36 {
    font-size: 19.8px !important;
  }
  .fs-38 {
    font-size: 20.9px !important;
  }
  .fs-40 {
    font-size: 22px !important;
  }
  .fs-42 {
    font-size: 23.1px !important;
  }
  .fs-44 {
    font-size: 24.2px !important;
  }
  .fs-46 {
    font-size: 25.3px !important;
  }
  .fs-48 {
    font-size: 26.4px !important;
  }
  .fs-50 {
    font-size: 27.5px !important;
  }
  .fs-52 {
    font-size: 28.6px !important;
  }
  .fs-54 {
    font-size: 29.7px !important;
  }
  .fs-56 {
    font-size: 30.8px !important;
  }
  .fs-58 {
    font-size: 31.9px !important;
  }
  .fs-60 {
    font-size: 33px !important;
  }
  .fs-62 {
    font-size: 34.1px !important;
  }
  .fs-64 {
    font-size: 35.2px !important;
  }
  .fs-66 {
    font-size: 36.3px !important;
  }
  .fs-68 {
    font-size: 37.4px !important;
  }
  .fs-70 {
    font-size: 38.5px !important;
  }
  .fs-72 {
    font-size: 39.6px !important;
  }
  .fs-74 {
    font-size: 40.7px !important;
  }
  .fs-76 {
    font-size: 41.8px !important;
  }
  .fs-78 {
    font-size: 42.9px !important;
  }
  .fs-80 {
    font-size: 44px !important;
  }
}
.navbar {
  position: relative;
  z-index: 9990 !important;
  height: 80px;
  transition: height 0.3s ease;
  font-family: inherit;
  line-height: 85%;
  position: fixed;
  width: 100%;
  left: 0;
  text-align: center;
  z-index: 9999 !important;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
}
.navbar .container {
  width: 1440px;
  max-width: 1440px;
}
.navbar .container .navbar-collapse {
  position: relative;
}
.navbar .container .navbar-collapse .nav-pills {
  position: absolute !important;
  right: 0;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .navbar .container {
    width: 100%;
    max-width: auto;
  }
  .navbar .container .navbar-collapse {
    position: relative;
  }
  .navbar .container .navbar-collapse .nav-pills {
    position: relative !important;
  }
}

@media (max-width: 767px) {
  .navbar {
    height: 60px;
  }
  .navbar #GobnavbarPrincipal {
    display: none;
  }
  .navbar .navbar-brand {
    margin-top: -20px;
    margin-left: -15px;
  }
  .navbar .navbar-toggler {
    margin-top: -20px;
    margin-left: -5px;
  }
}
.main-footer {
  width: 100% !important;
  position: relative;
  z-index: 9996 !important;
  overflow: hidden;
}