:root {
    --blue: #005F83;
    --gray: #F2F7F9;
    --faq: #F7FAFB;
    --yellow: #FFE100;
    --white: #fff;
    --black: #000;
    --green: #59aa47;
    --standard: 16px;
    --small: 14px;
    --large: 22px;
    --heading: 60px;
    --large-heading: 80px;
    --medium-heading: 50px;
    --blue-heading: 50px;
    --sub-heading: 25px;
    --numbers-heading: 70px;
    --numbers-sub: 25px;
    --team-meta: 20px;
    --team-heading: 40px;
    --location-heading: 50px;
    --success-heading: 18px;
    --card-heading: 22px;
    --ceo: 24px;
    --detail-heading: 30px;
}

body,html{
  font-family: "Gotham";
}
.container {
    padding: initial !important;
}
.info-fw-black{
    font-weight: 900;
}
.info-fw-bold{
    font-weight: bold;
}
.info-fw-semibook{
    font-weight: 600;
}
.info-fw-book{
    font-weight: 500;
}


.info-fw-bold {
  font-family: 'Gotham';
}
.info-bg-brand{
  background-color: var(--blue) !important;
}
.info-bg-light{
  background-color: #f5f8fa !important;
}
.info-bg-yellow{
  background-color: var(--yellow) !important;
}
.text-brand {
  color: var(--blue);
}
.text-brand-light {
  color: var(--gray);
}
.text-brand-yellow {
  color: var(--yellow);
}
.text-light{
  color: #c8e6f0 !important;
}
.text-gradient {
      background: linear-gradient(45deg, #45DB33, #00BFFF);
  -webkit-text-fill-color: transparent;
  background-size: 100%;
  -webkit-background-clip: text;
  background-clip: text;
}
/* .btn{
  font-weight: 700;
} */
.btn:hover{
  text-decoration: none;
}
.info-gradient-btn {
  background: linear-gradient(45deg, #45DB33, #00BFFF);
  color: var(--white) !important;
  border: 0;
  transition: .3s ease-in-out;
}
.info-gradient-bg {
      background: linear-gradient(45deg, #45DB33, #00BFFF);
}
.info-btn-brand{
  background: var(--blue);
  color: var(--white) !important;
  border: 1px solid var(--blue) !important;
  transition: 0.3s ease;
}
.info-btn-brand:hover{
  background: var(--white);
  color: var(--blue) !important;
  border: 1px solid var(--blue) !important;
}
.info-btn-outline{
  background: #ffffff00;
  color: var(--white) !important;
  border: 1px solid var(--white) !important;
}
.info-btn-outline:hover{
  background: var(--white);
  color: var(--blue) !important;
  border: 1px solid var(--blue) !important;
}
.info-btn-white{
  background: var(--white);
  color: var(--blue) !important;
  border: 1px solid var(--blue) !important;
}
.info-btn-white:hover{
  background: var(--blue);
  color: var(--white) !important;
  border: 1px solid var(--blue) !important;
}
.info-tab-bg .info-btn-white:hover{
  border: 1px solid var(--white) !important;
}

.badge{
  background: var(--gray) !important;
}

.info {
  padding: 50px 0;
}

.info-brand-card{
  border-radius: 10px;
  padding: 20px;
  border: 1px solid #e5e7ebcb;
}

.info-icon-bg{
  background: linear-gradient(135deg, #00BFFF 0%, #45DB33 100%);
  width: fit-content;
  height: 60px;
  width: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}
.info-brand-icon{
  width: 120px;
}


/* Nav Pills */
.nav-pills{
  background: var(--white);
  border: 1px solid #c8e6f0;
  width: fit-content;
  padding: 10px;
}
.nav-pills li:not(:last-child) {
  margin-right: 10px;
}
.nav-pills .nav-link{
  background: var(--gray);
  color: #005f83;
  font-size: 0.9rem;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
  color: var(--white);
  background-color: var(--blue);
}
@media (max-width: 767px) {
  .nav-pills {
    width: calc(100% - 30px);
    flex-direction: column;
    align-items: center;
    border-radius: 10px !important;
    background-color: #ffffff6b;
    margin-left: auto;
    margin-right: auto;
    }
  .nav-pills li:not(:last-child) {
    margin-right: 0;
  }
  .nav-item{
    width: 100%;
  }
  .nav-pills .nav-link {
    width: 100%;
    font-size: 0.8rem;
  }
}

@media (max-width: 767px) {
  .info{
    padding: 30px 20px;
  }
  .info-img-top-box{
    right: -20px;
  }
}

.slick-arrow{
  border: 1px solid #2898c0;
  color: #2898c0;
  border-radius: 50%;
  height: 40px;
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 0;
  margin-top: 30px;
}
.slick-arrow:hover{
  border: 1px solid #005f83;
  color: #005f83;
}
.nav-pills-mobile-slider .slick-prev::before {
  content: '\f060';
  font-family: "Font Awesome 6 Free";
  font-weight: 700;
  font-size: 16px;
}
.nav-pills-mobile-slider .slick-next::before {
  content: '\f061';
  font-family: "Font Awesome 6 Free";
  font-weight: 700;
  font-size: 16px;
}
.nav-pills-mobile-slider .slick-prev{
  position: absolute;
  left: -25px;
  bottom: 0;
  top: 0;
  margin: auto;
}
.nav-pills-mobile-slider .slick-next{
  position: absolute;
  right: -25px;
  bottom: 0;
  top: 0;
  margin: auto;
}
@media (max-width: 992px) {
  .slick-arrow {
    height: 30px;
    width: 30px;
  }
}
