.home-hero {
  height: 110vh;
}

@media (max-width: 990px) {
  .home-hero {
    padding: 5rem 1rem;
    height: 100%;
  }
  .home-hero .col-lg-6 img {
    display: none;
  }
  .home-hero .porto-big-title {
    font-size: 15vw;
    letter-spacing: normal;
  }
  .home-hero p {
    line-height: normal;
  }
  .services {
    margin-top: 2rem;
  }
}

@media (min-width: 992px) {
  header .header-nav {
    margin-left: 8rem;
  }
  .services {
    margin-top: 12rem;
  }
}


.divider.divider-small.divider-primary hr {
  width: 82px;
  height: 6px;
  border-radius: 20px;
}

.box-shadow-custom:not(.box-shadow-hover) {
  border: 1px solid var(--neutral-30, #e5e7eb);
  box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.1),
    0px 2px 4px 0px rgba(0, 0, 0, 0.06);
}

.rounded-custom {
  border-radius: 24px;
}

.rounded-12 {
  border-radius: 12px;
}

.breadcrumb li {
  color: #4B5563;
  font-family: 'Inter';
  font-size: 12px;
  font-weight: 600;
  text-transform: none;
}

.breadcrumb li a {
  color: #4B5563;
}
.breadcrumb li.solution, .breadcrumb li.solution a {
  color: #A0AEC0;
}

.breadcrumb li:hover a, .breadcrumb li.solution:hover a {
  color: #5DE1DF !important;
  text-decoration: none;
}

.breadcrumb .breadcrumb-item.active {
  color: #002d9c;
}
.breadcrumb .breadcrumb-item.active.solution {
  color: #fff;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #374151;
  content: ">>";
}
.breadcrumb-item.solution + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #fff;
  content: ">>";
}

.about-image {
  position: absolute;
  z-index:1000;
  right:0px;
  display: none;
}

@media (min-width: 992px) {
  .about-image {
    display: block;
  }
}

.form-control {
  display: block;
  border-radius: 8px;
  width: 100%;
  padding: .6rem 1rem;
  font-size: 14px;
  font-weight: 500;
  color: #374151;
  background-color: #fff;
  border: 1px solid #D1D5DB;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-control:hover, .form-control:focus {
  border: 1px solid #002d9c;
}
.form-control::placeholder {
  color: #A0AEC0;
}
.icon-input {
  position: relative;
}
.icon-input span {
  position: absolute;
  left: 20px;
  top: 10px;
  color: #A0AEC0;
  font-size: 20px;
}
.icon-input.with-icon .form-control {
  padding-left: 35px;
}

.private-cloud .feature-box-icon {
  background-color: #1A7CD7 !important;
  /* font-size: 20px; */
  width: 56px;
  height: 56px;
}

.icon {
  border-radius: 16px;
  background: #002d9c;
  color: #fff;
  padding: 10px;
}

.iconify-gavel {
  content: url("https://api.iconify.design/lucide/gavel.svg?color=white&width=40&height=40");
}
.iconify-key {
  content: url("https://api.iconify.design/lucide/key.svg?color=white&width=40&height=40");
}
.iconify-scale {
  content: url("https://api.iconify.design/lucide/scale.svg?color=white&width=40&height=40");
}
.iconify-shield-check {
  content: url("https://api.iconify.design/lucide/shield-check.svg?color=white&width=40&height=40");
}
.iconify-award {
  content: url("https://api.iconify.design/lucide/award.svg?color=white&width=40&height=40");
}
.iconify-banknote {
  content: url("https://api.iconify.design/lucide/banknote.svg?color=white&width=40&height=40");
}
.iconify-circuitry {
  content: url('https://api.iconify.design/ph/circuitry-duotone.svg?color=%23002d9c&width=88&height=88');
}
.iconify-cloud-check {
  content: url('https://api.iconify.design/ph/cloud-check-duotone.svg?color=%23002d9c&width=88');
}
.iconify-cloud-arrow-up {
  content: url('https://api.iconify.design/ph/cloud-arrow-up-duotone.svg?color=%23002d9c&width=88');
}
.iconify-whatsapp {
  content: url('https://api.iconify.design/fa/whatsapp.svg?color=%23002d9c');
}
.iconify-call {
  content: url('https://api.iconify.design/solar/phone-linear.svg');
  color: #A0AEC0;
}
.icon-circuitry {
  content: url('https://api.iconify.design/ph/circuitry.svg?color=%23fff&width=32');
}
.icon-shield {
  content: url('https://api.iconify.design/ph/shield-chevron.svg?color=%23fff&width=32');
}
.icon-cloud-check {
  content: url('https://api.iconify.design/ph/cloud-check.svg?color=%23fff&width=32');
}
.icon-chart {
  content: url('https://api.iconify.design/ph/chart-pie-slice.svg?color=%23fff&width=32');
}
.icon-handshake {
  content: url('https://api.iconify.design/ph/handshake.svg?color=%23fff&width=32');
}
