@font-face {
  font-family: "ClashGrotesk-Variable";
  src: url("../fonts/clashgrotesk/ClashGrotesk-Variable.woff2") format("woff2"),
    url("../fonts/clashgrotesk/ClashGrotesk-Variable.woff") format("woff"),
    url("../fonts/clashgrotesk/ClashGrotesk-Variable.ttf") format("truetype");
  font-weight: 200 700;
  font-display: swap;
  font-style: normal;
}

.blue-footer .footer-certificate-list-new>iframe {
  height: 50px;
  width: 100px;
}

@import url("https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,100..900;1,100..900&display=swap");

:root {
  /* --poppins: "ClashGrotesk-Variable", sans-serif;
  --hind: "Public Sans", sans-serif; */
  --cv: "ClashGrotesk-Variable", sans-serif;
  --ps: "Public Sans", sans-serif;
}

.blue-new-footer-title {
  color: var(--new-white-200) !important;
}

.blue-new-footer-container .letsgrow-container {
  width: 100%;
  border-radius: 90px;
  border: 1px solid var(--new-gray-100);
  padding: 25px 40px;
  display: flex;
  align-items: center;
  gap: 70px;
  justify-content: space-between;
  background: var(--new-theme-black-200);
  margin-bottom: 50px;
}

.blue-new-footer-container .letsgrow-container .letsgrow-container-title {
  font-family: var(--poppins);
  color: var(--white);
  font-size: 20px;
  line-height: 1.3;
  text-align: start;
}

.blue-new-footer-container .letsgrow-container .btn {
  flex-shrink: 0;
}

.blue-new-footer-container .letsgrow-container .person-container {
  display: flex;
  align-items: center;
  margin-left: 16px;
}

.blue-new-footer-container .letsgrow-container .person-container-item {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: -12px;
  border: 2px solid var(--new-theme-gray-50);
  overflow: hidden;
}

.blue-new-footer-container .letsgrow-container .person-container-item img {
  width: 100%;
  height: 100%;
  object-position: center;
  filter: none;
}

.blue-new-footer-container .letsgrow-container .btn a {
  border-radius: 40px;
  padding-inline: 20px !important;
}

@media (max-width: 1439px) {
  .blue-new-footer-container .letsgrow-container {
    border-radius: 20px;
    padding: 25px;
    align-items: start;
    gap: 20px;
    flex-direction: column;
  }
}


/* body.logged-in {
  font-family: var(--ps);

  .home-banner-latest {
    background-color: #fffbf2;
  }
  .primary-content-left h1 {
    font-family: var(--ps);
    color: #272727;
  }

  .blue-footer .footer-links-item ul li a,
  .blue-footer .footer-copy-right p,
  .blue-footer .section-title p {
    color: #d8d8d8;
  }
  .esb-blog__card-title,
  .capabilities-card h3,
  .capabilities-card h3 a {
    font-family: var(--cv);
    font-weight: 500;
  }
  .section-title h2,
  .section-title .h2 {
    font-family: var(--cv);
    font-weight: 600;
  }
  .primary-content-left .h1 {
    font-family: var(--cv);
    color: #e65f46;
  }
  .home-banner-latest .btn.btn-green a {
    background-color: #e65f46;
    border-color: #e65f46;
  }
  .primary-content-left .h1 span {
    background-image: unset;
  }
  .banner-count-list__item > span:first-child {
    color: #e65f46;
  }

  .banner-count-list__item::before {
    background-color: #e65f46;
  }
  .site-header--secondary .header-cta .btn.btn-green a {
    background-color: #00553c !important;
    border-color: #00553c !important;
  }
  .sec-esb-portfolio-secondary {
    background-color: #fdf3f1;
  }
  .boost-software-tech-wrapper {
    background-color: #ebf2f0;
  }

  .boost-software-card .icon svg,
  .boost-software-card .icon img {
    filter: invert(80%) sepia(102%) saturate(7153%) hue-rotate(123deg)
      brightness(91%) contrast(62%);
  }

  .boost-software-card .btn.btn-black-border a {
    border-color: #00553c;
    color: #00553c;
  }

  .boost-software-card .btn.btn-black-border a:hover {
    background-color: #00553c;
    color: #ffffff;
  }
  .boost-software-card-wrap .slick-dots li button::before {
    background-color: #00553c !important;
  }

  .assemble-team {
    background-color: #fffbef;
  }

  .techstack .btn.btn-green a {
    background-color: #00553c;
    border-color: #00553c;
  }

  .industries-solutions-list-item a {
    background-color: #fcefec;
    border-color: #e65f46;
  }

  .industries-item:hover {
    background-color: #f0f5f2;
    border-color: #1e6955;
  }

  .industries-item:hover h3 {
    color: #1e6955;
  }

  a.industries-item__link {
    background-color: #1e6955;
  }

  .industries-item .content ul li::before {
    filter: invert(25%) sepia(132%) saturate(4553%) hue-rotate(83deg)
      brightness(61%) contrast(102%);
  }

  .slick-slider .slick-arrow {
    background-color: #1e6955;
  }

  .new-client-testimonial__inner {
    background-color: #fdf3f1;
  }

  .slick-slider .slick-dots li button::before {
  }

  .slick-slider .slick-dots li button::before {
    color: #e98a7e;
  }

  .slick-slider .slick-dots li button {
    background-color: #e98a7e;
  }

  .new-client-testimonial__slider .check-original {
    color: #e98a7e;
  }

  .new-client-testimonial__imges .content_wrap {
    background-color: #00553c;
  }

  .esb-blog__card-author a {
    background-color: #00553c;
  }

  .esb-blog__card-title a:hover {
    color: #00553c;
  }

  .esb-blog__card-chip:not(:has(a))::after,
  .esb-blog__card-chip a::after {
    background-color: #00553c;
  }

  .blue-footer {
    background: #1e6955;
  }

  .blue-footer .request-demo .btn-group .btn.btn-green a {
    background-color: #e65f46 !important;
    color: #ffffff !important;
    border-color: #e65f46 !important;
  }
  .slick-slider .slick-dots li button {
    background-color: #ffffff !important;
  }
} */