@charset "UTF-8";
.about-page::before {
  display: none;
}

.banner.about-banner {
  height: 40.2116rem;
  margin-top: 6.257rem;
}
@media (max-width: 767px) {
  .banner.about-banner {
    height: auto;
  }
}
.banner.about-banner .banner-inner {
  margin: 0 0.2645rem;
  background-image: url('data:image/svg+xml,<svg width="1432" height="608" viewBox="0 0 1432 608" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 8.00001C0 3.58173 3.58172 0 8 0H1424C1428.42 0 1432 3.58172 1432 8V600C1432 604.418 1428.42 608 1424 608H7.99996C3.58168 608 0 604.418 0 600V8.00001Z" fill="url(%23paint0_radial_1_1192)" fill-opacity="0.8"/><path d="M0 8.00001C0 3.58173 3.58172 0 8 0H1424C1428.42 0 1432 3.58172 1432 8V600C1432 604.418 1428.42 608 1424 608H7.99996C3.58168 608 0 604.418 0 600V8.00001Z" fill="url(%23paint1_radial_1_1192)" fill-opacity="0.6"/><path d="M0 8.00001C0 3.58173 3.58172 0 8 0H1424C1428.42 0 1432 3.58172 1432 8V600C1432 604.418 1428.42 608 1424 608H7.99996C3.58168 608 0 604.418 0 600V8.00001Z" fill="url(%23paint2_radial_1_1192)" fill-opacity="0.5"/><path d="M0 8.00001C0 3.58173 3.58172 0 8 0H1424C1428.42 0 1432 3.58172 1432 8V600C1432 604.418 1428.42 608 1424 608H7.99996C3.58168 608 0 604.418 0 600V8.00001Z" fill="url(%23paint3_radial_1_1192)" fill-opacity="0.5"/><defs><radialGradient id="paint0_radial_1_1192" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(634.859 384.035) rotate(-21.9563) scale(568.981 577.406)"><stop stop-color="%23EE4A34" stop-opacity="0.3"/><stop offset="0.595" stop-color="%23EE4A34" stop-opacity="0.2"/><stop offset="0.815" stop-color="%23EE4A34" stop-opacity="0.05"/><stop offset="1" stop-color="%23EE4A34" stop-opacity="0"/></radialGradient><radialGradient id="paint1_radial_1_1192" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(1091.39 162.761) rotate(156.117) scale(754.02 544.272)"><stop stop-color="%239BCFDC"/><stop offset="0.6" stop-color="%239BCFDC" stop-opacity="0.427999"/><stop offset="0.875" stop-color="%239BCFDC" stop-opacity="0.0909498"/><stop offset="1" stop-color="%239BCFDC" stop-opacity="0"/></radialGradient><radialGradient id="paint2_radial_1_1192" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(1080.69 369.912) rotate(-159.913) scale(758.1 539.079)"><stop offset="0.07888" stop-color="%23727681"/><stop offset="0.405" stop-color="%23727681" stop-opacity="0.68"/><stop offset="0.67" stop-color="%23727681" stop-opacity="0.262857"/><stop offset="0.873544" stop-color="%23727681" stop-opacity="0"/></radialGradient><radialGradient id="paint3_radial_1_1192" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(499.328 304) rotate(21.3811) scale(653.19 282.148)"><stop stop-color="%23727681"/><stop offset="1" stop-color="%23727681" stop-opacity="0"/></radialGradient></defs></svg>');
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0.5294rem;
  padding: 6.5476rem 0 1.918rem;
  height: 100%;
}
@media (max-width: 1199px) {
  .banner.about-banner .banner-inner {
    background-size: cover;
  }
}
@media (max-width: 767px) {
  .banner.about-banner .banner-inner {
    padding: 40px 0;
    margin-top: 16px;
  }
}
.banner.about-banner .banner-inner .container {
  max-width: 90rem;
  padding: 0 1.5rem;
  height: 100%;
  overflow: hidden;
  margin: 0 auto;
  overflow: hidden !important;
}
@media (max-width: 767px) {
  .banner.about-banner .banner-inner .container {
    padding: 0px 15px;
  }
}
.banner.about-banner .banner-inner__content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.banner.about-banner .banner-inner h1 {
  font-size: 4rem;
  font-family: "Tobias", sans-serif;
  font-weight: 400;
  line-height: 125%;
}
@media (max-width: 1199px) {
  .banner.about-banner .banner-inner h1 {
    font-size: 3rem;
  }
}
@media (max-width: 767px) {
  .banner.about-banner .banner-inner h1 {
    font-size: 1.75rem;
  }
}
.banner.about-banner .banner-inner h1 strong {
  font-family: "BrutGrotesque", sans-serif;
  font-weight: 700;
}
.banner.about-banner .banner-inner .dropdown-toggle {
  display: none;
}
@media (max-width: 767px) {
  .banner.about-banner .banner-inner .dropdown-toggle {
    display: block;
    -moz-appearance: none;
         appearance: none;
    -webkit-appearance: none;
    border: none;
    text-align: left;
    padding: 12px 0px;
    background-color: transparent;
    border-bottom: 1px solid rgba(149, 149, 149, 0.55);
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"/></svg>');
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: center right 0px;
    outline: none;
    margin-bottom: 10px;
    font-weight: 700;
  }
  .banner.about-banner .banner-inner .dropdown-toggle::after {
    display: none;
  }
}
.banner.about-banner .banner-inner ul {
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6rem;
  padding: 0;
  margin: 2rem 0 0;
  transition: 0.25s ease;
}
.banner.about-banner .banner-inner ul.active {
  position: fixed;
  top: 6.3rem;
  width: 100%;
  z-index: 7;
  left: 0;
  background-color: #35333a;
  padding: 1.325rem 0;
  margin-top: 0;
  box-shadow: 0 0 10px 0 rgba(34, 34, 34, 0.5);
  z-index: 991;
}
@media (max-width: 1024px) {
  .banner.about-banner .banner-inner ul.active {
    top: 6rem;
  }
}
.banner.about-banner .banner-inner ul.active li a {
  color: #fff;
}
.banner.about-banner .banner-inner ul.active li a:hover {
  color: #EE4A34;
}
@media (max-width: 1199px) {
  .banner.about-banner .banner-inner ul {
    gap: 40px;
  }
}
@media (max-width: 991px) {
  .banner.about-banner .banner-inner ul {
    gap: 28px;
  }
}
@media (max-width: 767px) {
  .banner.about-banner .banner-inner ul {
    scrollbar-width: none;
  }
  .banner.about-banner .banner-inner ul::-webkit-scrollbar {
    display: none;
  }
  .banner.about-banner .banner-inner ul.active {
    top: 116px;
    padding: 20px 20px;
    margin-left: 0;
  }
}
.banner.about-banner .banner-inner ul li a {
  color: #353339;
  line-height: 1.45;
  font-family: "BrutGrotesque", sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
}
@media (max-width: 991px) {
  .banner.about-banner .banner-inner ul li a {
    font-size: 17px;
  }
}
@media (max-width: 767px) {
  .banner.about-banner .banner-inner ul li a {
    font-size: 14px;
    white-space: nowrap;
  }
}
.banner.about-banner .banner-inner ul li a:hover, .banner.about-banner .banner-inner ul li a.active {
  color: #EE4A34;
}
@media (max-width: 767px) {
  .banner.about-banner .banner-inner ul {
    display: none;
    list-style: none;
    padding: 0;
    margin: 0;
    background: #fff;
    width: 100%;
    transition: none;
  }
  .banner.about-banner .banner-inner ul li {
    padding: 10px;
    cursor: pointer;
  }
}
@media (max-width: 767px) {
  .banner.about-banner .banner-inner .secondary-header {
    display: flex;
    margin-top: 40px;
    transition: 0.3s ease all;
    flex-direction: column;
  }
  .banner.about-banner .banner-inner .secondary-header.active {
    position: fixed;
    top: 75px;
    background-color: #363B44;
    width: 100%;
    left: 0;
    z-index: 8;
    padding: 10px 24px;
  }
  .banner.about-banner .banner-inner .secondary-header.active .dropdown-toggle {
    margin-bottom: 0;
    border-bottom: 0;
    padding: 5px 0;
    font-size: 14px;
    color: #fff;
    line-height: 1.45;
    font-family: "BrutGrotesque", sans-serif;
    font-weight: 700;
    border-bottom: 1px solid transparent;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23ffffff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"/></svg>');
  }
  .banner.about-banner .banner-inner .secondary-header.active ul {
    margin-bottom: 0;
    background-color: transparent;
  }
  .banner.about-banner .banner-inner .secondary-header.active ul li {
    padding: 5px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
  }
  .banner.about-banner .banner-inner .secondary-header.active ul li:last-child {
    border-bottom: 0;
  }
  .banner.about-banner .banner-inner .secondary-header.active ul li a {
    color: #fff;
  }
  .banner.about-banner .banner-inner .secondary-header.active ul li a.active {
    color: #EE4A34;
  }
  .banner.about-banner .banner-inner .secondary-header.active.open-sh .dropdown-toggle {
    border-color: rgba(149, 149, 149, 0.55);
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" style="&%2310; transform: scaleY(-1);&%2310;" fill="none" stroke="%23ffffff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"/></svg>');
  }
}
@media (max-width: 359px) {
  .banner.about-banner .banner-inner .secondary-header.active {
    top: 98px;
  }
}

.info-section .section-number {
  letter-spacing: 0.5px;
  word-spacing: 0.4rem;
}
@media (max-width: 767px) {
  .info-section {
    padding-bottom: 50px;
  }
}
.info-section.accordian-section {
  margin: 0 0.2645rem 4.75rem;
  padding-bottom: 4.625rem;
  padding-left: 0;
  padding-right: 0;
  overflow: inherit;
}
@media (max-width: 767px) {
  .info-section.accordian-section {
    padding-bottom: 50px;
  }
}
.info-section.accordian-section .container {
  max-width: 90rem;
  overflow: inherit;
}
@media (max-width: 767px) {
  .info-section.accordian-section .container {
    padding: 0 15px;
  }
}
.info-section.accordian-section .general-heading {
  margin: 4.5rem 0 4.9375rem;
  padding-right: 15rem;
}
@media (max-width: 1199px) {
  .info-section.accordian-section .general-heading {
    margin: 30px 0 60px;
  }
}
@media (max-width: 991px) {
  .info-section.accordian-section .general-heading {
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  .info-section.accordian-section .general-heading {
    margin: 0px 0 40px;
  }
}
.info-section.accordian-section .general-heading h2 {
  font-size: 3rem;
  color: #fff;
  font-weight: 700;
  margin-bottom: 2rem;
  line-height: 125%;
}
@media (max-width: 1199px) {
  .info-section.accordian-section .general-heading h2 {
    font-size: 2rem;
    margin-bottom: 18px;
  }
}
@media (max-width: 767px) {
  .info-section.accordian-section .general-heading h2 {
    font-size: 28px;
    margin-bottom: 8px;
  }
}
.info-section.accordian-section .general-heading p {
  font-size: 2rem;
  color: #F5F2EE;
  line-height: 125%;
}
@media (max-width: 1199px) {
  .info-section.accordian-section .general-heading p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .info-section.accordian-section .general-heading p {
    font-size: 16px;
  }
}
.info-section.accordian-section .accordian-parent {
  margin-left: 22rem;
  max-width: 56.25rem;
}
@media (max-width: 991px) {
  .info-section.accordian-section .accordian-parent {
    margin-left: 14rem;
  }
}
@media (max-width: 767px) {
  .info-section.accordian-section .accordian-parent {
    margin-left: 0;
  }
}
.info-section.accordian-section .accordian-parent .question-box {
  border-bottom: 0;
}
@media (max-width: 767px) {
  .info-section.accordian-section .accordian-parent .question-box {
    margin-bottom: 32px;
  }
}
.info-section.accordian-section .accordian-parent .question-box:last-child {
  margin-bottom: 0;
}
.info-section.accordian-section .accordian-parent .question-box:hover::after {
  height: 0.25rem;
  background: #EE4A34;
}
.info-section.accordian-section .accordian-parent .question-box:hover .media-block {
  opacity: 1;
  visibility: visible;
}
.info-section.accordian-section .accordian-parent .question-box::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: calc(100% - 7.4rem);
  transition: 0.3s linear;
  background: #CCCBC9;
  height: 0.0625rem;
}
@media (max-width: 1199px) {
  .info-section.accordian-section .accordian-parent .question-box::after {
    width: calc(100% - 0px);
  }
}
@media (max-width: 767px) {
  .info-section.accordian-section .accordian-parent .question-box .question {
    display: flex;
    flex-wrap: wrap;
    gap: 15px 0px;
  }
}
@media (max-width: 1199px) {
  .info-section.accordian-section .accordian-parent .question-box .number-box {
    left: 0;
    margin-top: 9px;
  }
}
@media (max-width: 767px) {
  .info-section.accordian-section .accordian-parent .question-box .number-box {
    position: relative;
    margin: 0;
    display: inline-flex;
    width: auto;
    line-height: 2.8;
    margin-right: 10px;
    order: 0;
  }
}
.info-section.accordian-section .accordian-parent .question-box .question-title {
  pointer-events: none;
  max-width: 41.625rem;
}
@media (max-width: 991px) {
  .info-section.accordian-section .accordian-parent .question-box .question-title {
    padding-left: 35px !important;
  }
}
@media (max-width: 767px) {
  .info-section.accordian-section .accordian-parent .question-box .question-title {
    padding-left: 0 !important;
    margin-left: 0;
    order: 1;
  }
}
@media (max-width: 1199px) {
  .info-section.accordian-section .accordian-parent .question-box .question-title h5 {
    font-size: 20px;
  }
}
@media (max-width: 1024px) {
  .info-section.accordian-section .accordian-parent .question-box .question-title h5 {
    padding-left: 35px;
  }
}
@media (max-width: 991px) {
  .info-section.accordian-section .accordian-parent .question-box .question-title h5 {
    padding-left: 0px;
  }
}
@media (max-width: 767px) {
  .info-section.accordian-section .accordian-parent .question-box .question-title h5 {
    font-size: 17px;
  }
}
.info-section.accordian-section .accordian-parent .question-box .question-title h5 br {
  display: none;
}
.info-section.accordian-section .accordian-parent .question-box .answer {
  display: block !important;
  max-width: 41.625rem;
}
.info-section.accordian-section .accordian-parent .question-box .circle-plus {
  width: 2.625rem;
  height: 2.625rem;
}
.info-section.accordian-section .accordian-parent .question-box .circle-plus .circle {
  background-image: url('data:image/svg+xml,<svg width="22" height="16" viewBox="0 0 22 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.0703125 8L19.6524 8" stroke="white" stroke-width="2"/><path d="M12.7989 1L19.6526 8L12.7989 15" stroke="white" stroke-width="2"/></svg>');
  background-repeat: no-repeat;
  background-size: 1.6rem;
  background-position: center;
  width: 2.625rem;
  height: 2.625rem;
}
@media (max-width: 1199px) {
  .info-section.accordian-section .accordian-parent .question-box .circle-plus .circle {
    background-size: 20px;
  }
}
.info-section.accordian-section .accordian-parent .question-box .circle-plus .circle :is(.horizontal, .vertical) {
  display: none;
}
.info-section.accordian-section .accordian-parent .question-box .circle-plus {
  bottom: 3rem;
  top: auto;
  right: 0;
}
@media (max-width: 767px) {
  .info-section.accordian-section .accordian-parent .question-box .circle-plus {
    position: absolute;
    bottom: 25px;
    left: 0;
  }
}
.info-section.accordian-section .accordian-parent .question-box .media-block {
  position: absolute;
  top: 0;
  left: -22rem;
  width: 19.6875rem;
  height: 12.5rem;
  overflow: hidden;
  border-radius: 0.5rem;
  transition: 0.3s ease all;
  line-height: 0;
  opacity: 0;
  visibility: hidden;
}
@media (max-width: 991px) {
  .info-section.accordian-section .accordian-parent .question-box .media-block {
    width: 200px;
    left: -14rem;
  }
}
@media (max-width: 767px) {
  .info-section.accordian-section .accordian-parent .question-box .media-block {
    position: relative;
    inset: 0;
    width: 100%;
    order: 2;
    height: 160px;
    margin-bottom: 0 !important;
  }
}
.info-section.accordian-section .accordian-parent .question-box .media-block :is(video, img, iframe) {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 767px) {
  .info-section.accordian-section .accordian-parent .answer p {
    margin: 0;
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .info-section.accordian-section .accordian-parent .answer p:last-child {
    margin-top: 20px;
    padding-bottom: 0px;
  }
}
@media (max-width: 767px) {
  .info-section.accordian-section .accordian-parent .answer p:first-child {
    margin-top: 0;
  }
}
.info-section.accordian-section.wwm {
  background: var(--Lunar-Light-Gradient, linear-gradient(225deg, #F3F3F2 0%, rgba(243, 243, 242, 0) 100%), linear-gradient(45deg, #C5CAC6 0%, rgba(197, 202, 198, 0) 100%), linear-gradient(315deg, rgba(155, 207, 220, 0) 0%, #9BCFDC 100%), linear-gradient(315deg, rgba(238, 74, 52, 0.3) 0%, rgba(238, 74, 52, 0) 100%), #F3F3F2);
}
.info-section.accordian-section.wwm .section_info {
  border-color: #363B44;
  color: #363B44;
}
.info-section.accordian-section.wwm .general-heading :is(p, h2) {
  color: #363B44;
}
.info-section.accordian-section.wwm .accordian-parent {
  margin-left: 0;
  margin-right: 22rem;
}
@media (max-width: 991px) {
  .info-section.accordian-section.wwm .accordian-parent {
    margin-right: 18rem;
  }
}
@media (max-width: 767px) {
  .info-section.accordian-section.wwm .accordian-parent {
    margin-right: 0;
  }
}
.info-section.accordian-section.wwm .accordian-parent .media-block {
  left: auto;
  right: -22rem;
}
@media (max-width: 991px) {
  .info-section.accordian-section.wwm .accordian-parent .media-block {
    left: auto !important;
    right: -18rem !important;
  }
}
@media (max-width: 767px) {
  .info-section.accordian-section.wwm .accordian-parent .media-block {
    right: 0;
  }
}
@media (max-width: 767px) {
  .info-section.accordian-section.wwm .accordian-parent .question .number-box {
    position: relative;
    margin-bottom: 5px;
  }
}
.info-section.accordian-section.wwm .accordian-parent .question .number-box,
.info-section.accordian-section.wwm .accordian-parent .question .question-title h5 {
  color: #363B44;
}
.info-section.accordian-section.wwm .accordian-parent .question .circle-plus {
  filter: invert(1);
}
.info-section.accordian-section.wwm .accordian-parent .answer p {
  color: #363B44 !important;
}
.info-section.accordian-section.wwm.four-boxes .general-heading {
  margin-bottom: 0;
}
.info-section.accordian-section.wwm.four-boxes .general-heading h2 {
  font-weight: 400;
}
.info-section.accordian-section.wwm.four-boxes .general-heading h2 strong {
  font-weight: 700;
}
.info-section.accordian-section.wwm.four-boxes .expertise {
  margin-top: 4rem;
}
@media (max-width: 767px) {
  .info-section.accordian-section.wwm.four-boxes .expertise {
    margin-top: 3rem;
  }
}
.info-section.accordian-section.wwm.four-boxes .expertise h3.h4 {
  color: var(--Lunar-Charcoal, #363B44);
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: -0.32px;
  margin-bottom: 0.9375rem;
  padding-bottom: 0.9375rem;
  border-color: #EE4A34;
}
@media (max-width: 767px) {
  .info-section.accordian-section.wwm.four-boxes .expertise h3.h4 {
    font-size: 24px;
  }
}
.info-section.accordian-section.wwm.four-boxes .expertise .counter {
  color: var(--Red-Giant-Blaze, #EE4A34);
  font-size: 2rem;
  font-style: normal;
  font-weight: 700;
  line-height: 125%;
  letter-spacing: -0.32px;
}
@media (max-width: 767px) {
  .info-section.accordian-section.wwm.four-boxes .expertise .counter {
    font-size: 24px;
  }
}
.info-section.accordian-section.wwm.four-boxes .expertise p {
  color: var(--Lunar-Charcoal, #363B44);
  font-size: 1.25rem;
  font-weight: 350;
  line-height: 135%;
  letter-spacing: -0.2px;
}
@media (max-width: 767px) {
  .info-section.accordian-section.wwm.four-boxes .expertise p {
    font-size: 16px;
  }
}

.expertise {
  margin-top: 8.9375rem;
}
@media (max-width: 1199px) {
  .expertise {
    margin-top: 80px;
  }
}
@media (max-width: 991px) {
  .expertise {
    margin-top: 60px;
    gap: 40px 0;
  }
}
.expertise i {
  display: inline-flex;
  width: 1.875rem;
  height: 1.875rem;
  overflow: hidden;
  margin-bottom: 1.6625rem;
}
.expertise i img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.expertise h3 {
  font-size: 1.25rem;
  font-weight: 700;
  margin-bottom: 1.3125rem;
  padding-bottom: 1.3125rem;
  border-bottom: 1px solid #8FDFF3;
  color: #363B44;
  line-height: 135%;
}
.expertise p {
  font-size: 1.25rem;
  line-height: 135%;
  letter-spacing: -0.01rem;
  color: #363B44;
}
@media (max-width: 1199px) {
  .expertise p {
    font-size: 16px;
  }
}

.growTech {
  padding: 5.625rem 0;
  overflow: hidden;
  position: relative;
  padding-bottom: 14rem;
}
@media (max-width: 1280px) {
  .growTech {
    padding-bottom: 7rem;
  }
}
@media (height: 1366px) and (width: 1024px) {
  .growTech {
    padding-bottom: 13rem;
  }
}
@media (width: 1024px) and (height: 1366px) {
  .growTech {
    padding-bottom: 4rem;
  }
}
@media (max-width: 991px) {
  .growTech {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .growTech {
    padding: 40px 0;
  }
}
.growTech .container-fluid {
  max-width: 90rem;
}
.growTech h2 {
  margin-bottom: 5.6875rem;
  font-size: 2.5rem;
  font-weight: 700;
  color: #363B44;
}
@media (max-width: 1199px) {
  .growTech h2 {
    font-size: 1.75rem;
  }
}
@media (max-width: 767px) {
  .growTech h2 {
    font-size: 28px;
    margin-bottom: 71px;
  }
}
@media (max-width: 991px) {
  .growTech .vertical-lines {
    display: block;
  }
}
.growTech-tabbing {
  position: relative;
}
.growTech-content {
  position: relative;
  min-height: 45.8625rem;
  margin-top: 5rem;
}
@media (max-width: 991px) {
  .growTech-content {
    margin-top: 2rem;
    min-height: 34.8625rem;
  }
}
@media (max-width: 768px) {
  .growTech-content {
    min-height: 34.8625rem;
  }
}
@media (max-width: 767px) {
  .growTech-content {
    min-height: auto;
    display: flex;
    flex-direction: column;
    gap: 47px;
    margin-top: 0;
  }
}
.growTech-content__circle {
  position: absolute;
  bottom: 0;
  left: -6rem;
  width: 51.875rem;
  height: 51.875rem;
  border-radius: 50%;
  background: var(--Lunar-Light-Gradient, linear-gradient(225deg, #F3F3F2 0%, rgba(243, 243, 242, 0) 100%), linear-gradient(45deg, #C5CAC6 0%, rgba(197, 202, 198, 0) 100%), linear-gradient(315deg, rgba(155, 207, 220, 0) 0%, #9BCFDC 100%), linear-gradient(315deg, rgba(238, 74, 52, 0.3) 0%, rgba(238, 74, 52, 0) 100%), #F3F3F2);
  box-shadow: -20.24px -20.24px 44.7px 0px #FFF, 56px 77px 119px 29px rgba(0, 0, 0, 0.2);
  pointer-events: none;
}
@media (max-width: 1280px) {
  .growTech-content__circle {
    transform: scale(0.88) translate(-2rem, -3.8rem);
  }
}
@media (max-width: 1199px) {
  .growTech-content__circle {
    transform: scale(0.7) translate(-8rem, -8.5rem);
  }
}
@media (max-width: 991px) {
  .growTech-content__circle {
    transform: scale(0.6) translate(-22rem, 5rem);
  }
}
@media (max-width: 768px) {
  .growTech-content__circle {
    transform: scale(0.5) translate(-27rem, 4rem);
  }
}
@media (max-width: 767px) {
  .growTech-content__circle {
    display: none;
  }
}
.growTech-content__circle .circle-blob {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 51.875rem;
  height: 51.875rem;
  border-radius: 50%;
  opacity: 0.5;
}
.growTech-content__circle::after {
  content: "";
  position: absolute;
  inset: 0;
  background-image: url('data:image/svg+xml,<svg width="568" height="568" viewBox="0 0 568 568" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M30.0286 178.041C34.8658 182.881 41.278 185.582 48.1402 185.582C55.0024 185.582 61.4146 182.881 66.2518 178.041L178.072 66.2764C182.909 61.4366 185.609 55.0211 185.609 48.1553C185.609 41.2896 182.909 34.8741 178.072 30.0343C173.234 25.1945 166.822 22.4933 159.96 22.4933C153.098 22.4933 146.686 25.1945 141.848 30.0343L30.0286 141.799C20.0165 151.817 20.0165 168.137 30.0286 178.154V178.041Z" fill="%23353339" fill-opacity="0.05"/><path d="M89.0868 323.135C84.244 327.978 81.541 334.397 81.541 341.267C81.541 348.137 84.244 354.557 89.0868 359.4C93.9297 364.243 100.349 366.946 107.219 366.946C114.089 366.946 120.509 364.243 125.352 359.4L414.233 70.5188C419.076 65.6759 421.779 59.2564 421.779 52.3863C421.779 45.5162 419.076 39.0966 414.233 34.2538C409.39 29.411 402.97 26.708 396.1 26.708C389.23 26.708 382.811 29.411 377.968 34.2538L89.0868 323.135Z" fill="%23353339" fill-opacity="0.05"/><path d="M486.454 228.067C486.454 221.216 483.747 214.815 478.898 209.986C474.048 205.156 467.62 202.461 460.741 202.461C453.862 202.461 447.434 205.156 442.585 209.986L153.772 497.605C148.922 502.434 146.216 508.836 146.216 515.687C146.216 522.537 148.922 528.939 153.772 533.768C158.621 538.597 165.049 541.293 171.928 541.293C178.807 541.293 185.235 538.597 190.085 533.768L478.898 246.149C483.747 241.319 486.454 234.918 486.454 228.067Z" fill="%23353339" fill-opacity="0.05"/><path d="M545.51 408.105C545.51 401.232 542.827 394.81 538.021 389.965C533.215 385.12 526.844 382.416 520.026 382.416C513.208 382.416 506.838 385.12 502.031 389.965L392.721 500.27C387.915 505.115 385.232 511.538 385.232 518.411C385.232 525.283 387.915 531.706 392.721 536.551C397.527 541.395 403.898 544.1 410.716 544.1C417.534 544.1 423.905 541.395 428.711 536.551L538.021 426.358C542.827 421.513 545.51 415.091 545.51 408.218V408.105Z" fill="%23353339" fill-opacity="0.05"/><path d="M560.454 284.132C565.287 279.299 567.984 272.894 567.984 266.039C567.984 259.184 565.287 252.778 560.454 247.946C555.622 243.113 549.216 240.416 542.361 240.416C535.506 240.416 529.101 243.113 524.268 247.946L247.929 524.285C243.097 529.118 240.399 535.523 240.399 542.378C240.399 549.233 243.097 555.639 247.929 560.471C252.761 565.303 259.167 568.001 266.022 568.001C272.877 568.001 279.282 565.303 284.115 560.471L560.454 284.132Z" fill="%23353339" fill-opacity="0.05"/><path d="M489.242 104.41C489.242 97.542 486.54 91.1238 481.7 86.2821C476.859 81.4403 470.443 78.738 463.576 78.738C456.71 78.738 450.293 81.4403 445.453 86.2821L86.2491 445.472C81.4087 450.314 78.707 456.732 78.707 463.6C78.707 470.469 81.4087 476.887 86.2491 481.729C91.0895 486.57 97.5059 489.273 104.372 489.273C111.239 489.273 117.655 486.57 122.496 481.729L481.587 122.539C486.428 117.697 489.129 111.279 489.129 104.41H489.242Z" fill="%23353339" fill-opacity="0.05"/><path d="M0 301.962C0 308.817 2.69709 315.223 7.52938 320.055C12.3617 324.887 18.7673 327.584 25.6224 327.584C32.4775 327.584 38.8831 324.887 43.7154 320.055L320.055 43.7154C324.887 38.8831 327.584 32.4775 327.584 25.6224C327.584 18.7673 324.887 12.3617 320.055 7.52938C315.223 2.69709 308.817 0 301.962 0C295.107 0 288.701 2.69709 283.869 7.52938L7.52938 283.869C2.69709 288.701 0 295.107 0 301.962Z" fill="%23353339" fill-opacity="0.05"/><path d="M516.709 199.647C531.839 199.647 544.125 187.361 544.125 172.231C544.125 157.101 531.839 144.815 516.709 144.815C501.579 144.815 489.293 157.101 489.293 172.231C489.293 187.361 501.579 199.647 516.709 199.647Z" fill="%23353339" fill-opacity="0.05"/><path d="M52.0044 368.354C37.2624 368.354 25.2915 380.64 25.2915 395.77C25.2915 410.9 37.2624 423.186 52.0044 423.186C66.7463 423.186 78.7173 410.9 78.7173 395.77C78.7173 380.64 66.7463 368.354 52.0044 368.354Z" fill="%23353339" fill-opacity="0.05"/></svg>');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 35.625rem;
}
.growTech-content__circle--info.active .svg {
  opacity: 1;
}
.growTech-content__circle--info .hidden-items li {
  opacity: 0;
  transform: translateY(10px);
  transition: opacity 0.5s ease-out, transform 0.5s ease-out;
}
.growTech-content__circle--info .svg {
  position: absolute;
  top: 0;
  left: 0;
  transform-origin: center;
  transition: 0.5s linear;
}
.growTech-content__circle--info .svg svg {
  transition: 0.5s linear;
}
.growTech-content__circle--info .hidden-items {
  height: 59.125rem;
  width: 59.125rem;
  position: absolute;
  top: -3.6rem;
  left: -3.5rem;
  border: 1px solid transparent;
  border-radius: 50%;
  transform: rotate(45deg);
  padding: 0;
  margin: 0;
  transform-origin: center center;
  z-index: 4;
  opacity: 0;
  visibility: hidden;
  transition: 0.5s ease all;
  transform: rotate(130deg);
}
.growTech-content__circle--info .hidden-items li {
  width: 3.25rem;
  height: 3.25rem;
  border: 0.0625rem solid #EE4A34;
  position: absolute;
  color: #EE4A34;
  transform: translateY(0);
  opacity: 1;
  border-radius: 50%;
  top: 0;
  left: 0;
  list-style: none;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  pointer-events: all;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: -0.12px;
  line-height: 1.35;
}
.growTech-content__circle--info.active .hidden-items {
  opacity: 1;
  visibility: visible;
  transform: rotate(44deg);
}
.growTech-content__circle--info.previous .hidden-items {
  transform: rotate(-110deg);
}
.growTech-content__circle--info[data-svg="1"] .svg {
  top: -5rem;
  left: 1rem;
  transform: rotate(-18deg);
}
.growTech-content__circle--info[data-svg="1"] .svg svg {
  height: 59.125rem;
  width: 59.125rem;
}
.growTech-content__circle--info[data-svg="1"] .hidden-items li:first-child {
  top: -0.6rem;
  right: 20rem;
  left: auto;
  transform: rotate(-43deg);
}
.growTech-content__circle--info[data-svg="1"] .hidden-items li:nth-child(2) {
  top: 3.2rem;
  right: 11.5rem;
  left: auto;
  transform: rotate(-45deg);
}
.growTech-content__circle--info[data-svg="1"] .hidden-items li:last-child {
  top: 9.3rem;
  right: 5rem;
  left: auto;
  transform: rotate(-45deg);
}
.growTech-content__circle--info[data-svg="2"] .svg {
  top: -5rem;
  left: 1rem;
  transform: rotate(-18deg);
}
.growTech-content__circle--info[data-svg="2"] .svg svg {
  height: 59.125rem;
  width: 59.125rem;
}
.growTech-content__circle--info[data-svg="2"] .hidden-items {
  transform: rotate(45deg);
}
.growTech-content__circle--info[data-svg="2"] .hidden-items li {
  width: 8.625rem;
  height: 8.625rem;
  border: none;
  background-color: transparent;
  top: 0;
  left: 0;
  transform: translate3d(2rem, 33rem, 2rem) rotate(-45deg);
  opacity: 0;
  visibility: hidden;
  transition: 0.4s ease all;
}
.growTech-content__circle--info[data-svg="3"] .svg {
  top: -2rem;
  left: -2rem;
  transform: rotate(4deg);
}
.growTech-content__circle--info[data-svg="3"] svg {
  height: 55.75rem;
  width: 55.75rem;
}
.growTech-content__circle--info[data-svg="3"] .hidden-items li:first-child {
  top: -0.6rem;
  right: 20rem;
  left: auto;
  transform: rotate(-43deg);
}
.growTech-content__circle--info[data-svg="3"] .hidden-items li:nth-child(2) {
  top: 3.2rem;
  right: 11.5rem;
  left: auto;
  transform: rotate(-45deg);
}
.growTech-content__circle--info[data-svg="3"] .hidden-items li:nth-child(3) {
  top: 8.7rem;
  right: 5.5rem;
  left: auto;
  transform: rotate(-45deg);
}
.growTech-content__circle--info[data-svg="3"] .hidden-items li:last-child {
  top: 16.3rem;
  right: 0.5rem;
  left: auto;
  transform: rotate(-45deg);
}
.growTech-content__circle--info[data-svg="4"] .svg {
  top: -0.6rem;
  left: -3.5rem;
  transform: rotate(-2deg);
}
.growTech-content__circle--info[data-svg="4"] .svg svg {
  width: 69.9375rem;
  height: 49rem;
}
.growTech-content__circle--info[data-svg="4"] .hidden-items li {
  width: 0.75rem;
  height: 0.75rem;
  background-color: #EE4A34;
  transform: rotate(-45deg);
  left: auto;
}
.growTech-content__circle--info[data-svg="4"] .hidden-items li:first-child {
  top: -0.1rem;
  right: 25.1rem;
}
.growTech-content__circle--info[data-svg="4"] .hidden-items li:nth-child(2) {
  top: 0.25rem;
  right: 23.2rem;
}
.growTech-content__circle--info[data-svg="4"] .hidden-items li:nth-child(3) {
  top: 0.705rem;
  right: 21.2rem;
}
.growTech-content__circle--info[data-svg="4"] .hidden-items li:nth-child(4) {
  top: 1.345rem;
  right: 19.3rem;
}
.growTech-content__circle--info[data-svg="4"] .hidden-items li:nth-child(5) {
  top: 2.035rem;
  right: 17.5rem;
}
.growTech-content__circle--info[data-svg="4"] .hidden-items li:nth-child(6) {
  top: 2.85rem;
  right: 15.7rem;
}
.growTech-content__circle--info[data-svg="4"] .hidden-items li:nth-child(7) {
  top: 3.8rem;
  right: 14rem;
}
.growTech-content__circle--info[data-svg="4"] .hidden-items li:nth-child(8) {
  top: 4.875rem;
  right: 12.3rem;
}
.growTech-content__circle--info[data-svg="4"] .hidden-items li:nth-child(9) {
  top: 5.975rem;
  right: 10.9rem;
}
.growTech-content__circle--info[data-svg="4"] .hidden-items li:nth-child(10) {
  top: 7.2rem;
  right: 9.4rem;
}
.growTech-content__circle--info[data-svg="4"] .hidden-items li:nth-child(11) {
  top: 8.5rem;
  right: 8rem;
}
.growTech-content__circle--info[data-svg="4"] .hidden-items li:nth-child(12) {
  top: 10rem;
  right: 6.7rem;
}
.growTech-content__circle--info[data-svg="4"] .hidden-items li:nth-child(13) {
  top: 11.4rem;
  right: 5.5rem;
}
.growTech-content__circle--info[data-svg="4"] .hidden-items li:nth-child(14) {
  top: 12.9rem;
  right: 4.5rem;
}
.growTech-content__circle--info[data-svg="4"] .hidden-items li:last-child {
  top: 14.5rem;
  right: 3.5rem;
}
.growTech-content__circle--info.active[data-svg="2"] .hidden-items li {
  opacity: 1;
  visibility: visible;
  transform: translate3d(25rem, 32rem, 2rem) rotate(-45deg);
}
@keyframes translate3dRotation {
  0% {
    transform: translate3d(21rem, 32rem, 2rem) rotate(-45deg);
  }
  50% {
    transform: translate3d(28rem, 32rem, 2rem) rotate(-45deg);
  }
  100% {
    transform: translate3d(21rem, 32rem, 2rem) rotate(-45deg);
  }
}
.growTech-content__circle--info.previous[data-svg="2"] .hidden-items li {
  transform: translate3d(55rem, 23rem, 2rem) rotate(-45deg);
}
@media (max-width: 767px) {
  .growTech-content .gb-block__wrap {
    counter-reset: gb_block;
    display: flex;
    flex-direction: column;
    gap: 47px;
  }
  .growTech-content .gb-block__wrap .growTech-tabs__button::before {
    counter-increment: gb_block;
    content: "0" counter(gb_block) " " " " " →";
    line-height: 20px;
    font-size: 16px;
  }
}
.growTech-content .gb-block .mobile {
  display: none;
}
@media (max-width: 767px) {
  .growTech-content .gb-block .mobile {
    display: block;
  }
  .growTech-content .gb-block .mobile .growTech-tabs {
    display: flex;
  }
}
.growTech-tabs {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 7.3125rem;
  counter-reset: grow-tabs;
  position: relative;
  z-index: 3;
  font-size: 1rem;
}
@media (max-width: 1199px) {
  .growTech-tabs {
    gap: 60px;
    justify-content: space-between;
    align-items: flex-start;
  }
}
@media (max-width: 991px) {
  .growTech-tabs {
    gap: 25px;
  }
}
@media (max-width: 767px) {
  .growTech-tabs {
    flex-wrap: wrap;
    display: none;
  }
}
.growTech-tabs__button {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  border: none;
  border-bottom: 2px solid transparent;
  padding: 0 0 0.75rem;
  font-size: 1.25rem;
  max-width: 14.625rem;
  text-align: left;
  font-weight: 700;
  line-height: 125%;
  transition: 0.3s ease all;
  letter-spacing: -0.2px;
  background-color: transparent;
  position: relative;
  padding-top: 1.4rem;
}
@media (max-width: 1199px) {
  .growTech-tabs__button {
    font-size: 1rem;
  }
}
@media (max-width: 991px) {
  .growTech-tabs__button {
    font-size: 15px;
  }
}
@media (max-width: 767px) {
  .growTech-tabs__button {
    max-width: 100%;
    width: 100%;
    font-size: 20px;
    line-height: 25px;
  }
}
.growTech-tabs__button::before {
  counter-increment: grow-tabs;
  content: "0" counter(grow-tabs) " " " " " →";
  line-height: 20px;
  font-size: 1rem;
  position: absolute;
  top: 0;
  left: 0;
}
.growTech-tabs__button:hover {
  color: #EE4A34;
  border-color: #EE4A34;
}
.growTech-tabs__button.active {
  color: #EE4A34;
  border-color: #EE4A34;
}
.growTech-tab-content {
  opacity: 0;
  visibility: hidden;
  transition: 0.4s ease-in-out;
  transform: translateX(50%);
  position: absolute;
  top: 0;
  right: -1.25rem;
}
@media (max-width: 767px) {
  .growTech-tab-content {
    opacity: 1;
    visibility: visible;
    transform: none;
    position: inherit;
    transition: none;
    display: none;
  }
}
.growTech-tab-content.active, .growTech-tab-content--active {
  opacity: 1;
  visibility: visible;
  transform: translateX(0);
}
@media (max-width: 767px) {
  .growTech-tab-content.active, .growTech-tab-content--active {
    opacity: 1;
    visibility: visible;
    transform: none;
    position: inherit;
    transition: none;
    display: none;
  }
}
.growTech-tab-description {
  max-width: 28.25rem;
  margin-left: auto;
}
@media (max-width: 767px) {
  .growTech-tab-description {
    max-width: 100%;
    padding-top: 44px;
    margin: 0;
    transition: none;
  }
}
.growTech-tab-description__services {
  counter-reset: growtech-services;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  padding-right: 10rem;
}
@media (max-width: 1366px) {
  .growTech-tab-description__services {
    padding-left: 2rem;
    padding-right: 8rem;
  }
}
@media (max-width: 1199px) {
  .growTech-tab-description__services {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
@media (max-width: 1024px) {
  .growTech-tab-description__services {
    padding-left: 11rem;
    padding-right: 3rem;
  }
}
@media (max-width: 767px) {
  .growTech-tab-description__services {
    padding: 0;
    gap: 24px;
  }
}
.growTech-tab-description__services--block::before {
  counter-increment: growtech-services;
  content: "0" counter(growtech-services) " " " " " →";
  font-size: 0.75rem;
  display: block;
  width: 100%;
  font-weight: 700;
  letter-spacing: -0.12px;
  line-height: 1.3;
  color: #EE4A34;
  margin-bottom: 0.5rem;
  padding-bottom: 0.5rem;
  border-bottom: 0.0625rem solid #EE4A34;
}
@media (max-width: 767px) {
  .growTech-tab-description__services--block::before {
    font-size: 8px;
    line-height: 11px;
  }
}
.growTech-tab-description__services--block i {
  overflow: hidden;
  display: inline-block;
  margin-bottom: 0.5rem;
  max-width: 8.9576rem;
}
@media (max-width: 1024px) {
  .growTech-tab-description__services--block i {
    width: 6.5rem;
  }
}
@media (max-width: 767px) {
  .growTech-tab-description__services--block i {
    width: 110px;
  }
}
.growTech-tab-description__services--block i img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.growTech-tab-description__services--block p {
  font-size: 1.25rem;
  line-height: 1.35;
  letter-spacing: -0.12px;
  color: #363B44;
}
@media (max-width: 1024px) {
  .growTech-tab-description__services--block p {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .growTech-tab-description__services--block p {
    font-size: 20px;
    line-height: 27px;
  }
}
.growTech-tab-description__services.lg-services {
  padding-right: 5rem;
}
@media (max-width: 1024px) {
  .growTech-tab-description__services.lg-services {
    padding-right: 3rem;
  }
}
@media (max-width: 991px) {
  .growTech-tab-description__services.lg-services {
    gap: 18px;
    transform: none;
  }
}
@media (max-width: 767px) {
  .growTech-tab-description__services.lg-services {
    gap: 24px;
    transform: none;
    padding-right: 0;
  }
}
.growTech-tab-description__services.lg-services .growTech-tab-description__services--block .mini-logo {
  display: inline-flex;
  align-items: center;
  margin-bottom: 0.5rem;
}
.growTech-tab-description__services.lg-services .growTech-tab-description__services--block .mini-logo strong {
  font-size: 1.25rem;
  font-weight: 700;
}
@media (max-width: 1024px) {
  .growTech-tab-description__services.lg-services .growTech-tab-description__services--block .mini-logo strong {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .growTech-tab-description__services.lg-services .growTech-tab-description__services--block .mini-logo strong {
    font-size: 20px;
    line-height: 16px;
  }
}
.growTech-tab-description__services.lg-services .growTech-tab-description__services--block .mini-logo strong span {
  display: inline;
  margin: 0 0.5rem;
  font-weight: 400;
}
@media (max-width: 1024px) {
  .growTech-tab-description__services.lg-services .growTech-tab-description__services--block .mini-logo strong span {
    margin: 0 5px;
  }
}
.growTech-tab-description__services.lg-services .growTech-tab-description__services--block .mini-logo i {
  width: 1.875rem;
  height: 1.875rem;
  margin-right: 1rem;
  margin-bottom: 0;
}
.growTech-tab-description__list {
  display: flex;
  flex-wrap: wrap;
  gap: 1.5rem 0;
}
@media (max-width: 1366px) {
  .growTech-tab-description__list {
    justify-content: flex-end;
  }
}
@media (max-width: 1024px) {
  .growTech-tab-description__list {
    transform: scale(0.75) translate(50px, -100px);
  }
}
@media (max-width: 767px) {
  .growTech-tab-description__list {
    transform: none;
    justify-content: space-between;
    gap: 5px;
  }
}
.growTech-tab-description__list i {
  width: 9rem;
  height: 4.2375rem;
  padding: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 1199px) {
  .growTech-tab-description__list i {
    width: 8rem;
    height: 5rem;
  }
}
@media (max-width: 767px) {
  .growTech-tab-description__list i {
    width: 110px;
    height: 70px;
  }
}
@media (max-width: 375px) {
  .growTech-tab-description__list i {
    width: 100px;
  }
}
@media (max-width: 359px) {
  .growTech-tab-description__list i {
    width: 90px;
  }
}
.growTech-tab-description__list i img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.growTech-tab-description.single {
  padding-right: 8rem;
}
@media (max-width: 1366px) {
  .growTech-tab-description.single {
    padding-right: 6rem;
    padding-left: 2rem;
  }
}
@media (max-width: 1199px) {
  .growTech-tab-description.single {
    padding-right: 3rem;
    padding-left: 3rem;
  }
}
@media (max-width: 1024px) {
  .growTech-tab-description.single {
    padding-left: 11rem;
    padding-right: 3rem;
  }
}
@media (max-width: 767px) {
  .growTech-tab-description.single {
    padding-left: 0;
    padding-right: 0;
  }
}
.growTech-tab-description.single img.tab-icon {
  margin-bottom: 1.5rem;
  height: 4.25rem;
}
.growTech-tab-description.single h3 {
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 0.74;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  border-bottom: 0.0625rem solid #EE4A34;
  color: #363B44;
}
@media (max-width: 1024px) {
  .growTech-tab-description.single h3 {
    font-size: 1.5rem;
  }
}
.growTech-tab-description.single p {
  font-size: 1.5rem;
  line-height: 1.35;
  letter-spacing: -0.24px;
  font-weight: 350;
  color: #363B44;
}
.growTech-tab-description.single p strong {
  font-weight: 700;
}
@media (max-width: 1024px) {
  .growTech-tab-description.single p {
    font-size: 1rem;
  }
}
.growTech-info {
  display: flex;
  gap: 6.3125rem;
  justify-content: flex-start;
  margin-top: -2rem;
  gap: 8.75rem;
}
@media (max-width: 1280px) {
  .growTech-info {
    gap: 2rem;
    justify-content: space-between;
    margin-top: -8rem;
  }
}
@media (max-width: 768px) {
  .growTech-info {
    flex-wrap: wrap;
    margin-top: 50px;
  }
}
.growTech-info__block {
  width: 15.875rem;
  text-align: center;
  transition: 0.3s ease all;
  padding: 3.5625rem 0;
  border-radius: 0.5rem;
  overflow: hidden;
  background-position: center center;
  position: relative;
  font-weight: 700;
}
@media (max-width: 991px) {
  .growTech-info__block {
    width: calc(50% - 1rem);
  }
}
@media (max-width: 767px) {
  .growTech-info__block {
    width: 100%;
  }
}
.growTech-info__block:hover::after {
  opacity: 1;
  visibility: visible;
}
.growTech-info__block::after {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.34);
  transition: 0.3s ease all;
  opacity: 0;
  visibility: hidden;
}
.growTech-info__block span {
  font-size: 4rem;
  display: inline-flex;
  line-height: 1.2;
  color: #fff;
  font-weight: 700;
  z-index: 3;
  position: relative;
}
@media (max-width: 1199px) {
  .growTech-info__block span {
    font-size: 42px;
  }
}
.growTech-info__block strong {
  font-weight: 700;
}
.growTech-info__block p {
  font-size: 1rem;
  color: #fff;
  position: relative;
  z-index: 3;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: -0.16px;
}
@media (max-width: 767px) {
  .growTech::after {
    content: "" !important;
    display: block !important;
    position: absolute;
    top: 530px;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: url('data:image/svg+xml,<svg width="393" height="1094" viewBox="0 0 393 1094" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.5" filter="url(%23filter0_dd_4365_3057)"><ellipse cx="341.5" cy="454" rx="416.5" ry="415" fill="%23F3F3F2"/><ellipse cx="341.5" cy="454" rx="416.5" ry="415" fill="url(%23paint0_linear_4365_3057)" fill-opacity="0.3"/><ellipse cx="341.5" cy="454" rx="416.5" ry="415" fill="url(%23paint1_linear_4365_3057)"/><ellipse cx="341.5" cy="454" rx="416.5" ry="415" fill="url(%23paint2_linear_4365_3057)"/><ellipse cx="341.5" cy="454" rx="416.5" ry="415" fill="url(%23paint3_linear_4365_3057)"/></g><path d="M95.0286 344.137C99.8658 348.977 106.278 351.678 113.14 351.678C120.002 351.678 126.415 348.977 131.252 344.137L243.072 232.372C247.909 227.532 250.609 221.117 250.609 214.251C250.609 207.385 247.909 200.97 243.072 196.13C238.234 191.29 231.822 188.589 224.96 188.589C218.098 188.589 211.686 191.29 206.848 196.13L95.0286 307.895C85.0165 317.912 85.0165 334.232 95.0286 344.25V344.137Z" fill="%23353339" fill-opacity="0.05"/><path d="M154.087 489.231C149.244 494.073 146.541 500.493 146.541 507.363C146.541 514.233 149.244 520.653 154.087 525.496C158.93 530.338 165.349 533.041 172.219 533.041C179.089 533.041 185.509 530.338 190.352 525.496L479.233 236.615C484.076 231.772 486.779 225.352 486.779 218.482C486.779 211.612 484.076 205.192 479.233 200.35C474.39 195.507 467.97 192.804 461.1 192.804C454.23 192.804 447.811 195.507 442.968 200.35L154.087 489.231Z" fill="%23353339" fill-opacity="0.05"/><path d="M551.454 394.163C551.454 387.312 548.748 380.91 543.899 376.081C539.049 371.252 532.621 368.557 525.742 368.557C518.863 368.557 512.435 371.252 507.586 376.081L218.773 663.701C213.923 668.53 211.217 674.932 211.217 681.782C211.217 688.633 213.923 695.035 218.773 699.864C223.622 704.693 230.05 707.388 236.929 707.388C243.808 707.388 250.236 704.693 255.086 699.864L543.899 412.244C548.748 407.415 551.454 401.014 551.454 394.163Z" fill="%23353339" fill-opacity="0.05"/><path d="M625.455 450.227C630.288 445.395 632.985 438.989 632.985 432.134C632.985 425.279 630.288 418.873 625.455 414.041C620.623 409.209 614.217 406.512 607.362 406.512C600.507 406.512 594.102 409.209 589.269 414.041L312.93 690.381C308.097 695.213 305.4 701.618 305.4 708.474C305.4 715.329 308.097 721.734 312.93 726.567C317.762 731.399 324.168 734.096 331.023 734.096C337.878 734.096 344.283 731.399 349.116 726.567L625.455 450.227Z" fill="%23353339" fill-opacity="0.05"/><path d="M554.242 270.506C554.242 263.638 551.54 257.22 546.7 252.378C541.859 247.536 535.443 244.834 528.576 244.834C521.71 244.834 515.293 247.536 510.453 252.378L151.249 611.568C146.409 616.41 143.707 622.828 143.707 629.696C143.707 636.565 146.409 642.983 151.249 647.825C156.089 652.666 162.506 655.369 169.372 655.369C176.239 655.369 182.655 652.666 187.496 647.825L546.587 288.635C551.428 283.793 554.129 277.375 554.129 270.506H554.242Z" fill="%23353339" fill-opacity="0.05"/><path d="M65 468.058C65 474.913 67.6971 481.318 72.5294 486.151C77.3617 490.983 83.7673 493.68 90.6224 493.68C97.4775 493.68 103.883 490.983 108.715 486.151L385.055 209.811C389.887 204.979 392.584 198.573 392.584 191.718C392.584 184.863 389.887 178.457 385.055 173.625C380.223 168.793 373.817 166.096 366.962 166.096C360.107 166.096 353.701 168.793 348.869 173.625L72.5294 449.965C67.6971 454.797 65 461.202 65 468.058Z" fill="%23353339" fill-opacity="0.05"/><path d="M117.004 534.449C102.262 534.449 90.291 546.735 90.291 561.865C90.291 576.995 102.262 589.281 117.004 589.281C131.746 589.281 143.717 576.995 143.717 561.865C143.717 546.735 131.746 534.449 117.004 534.449Z" fill="%23353339" fill-opacity="0.05"/><defs><filter id="filter0_dd_4365_3057" x="-167" y="-32" width="1129" height="1126" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feMorphology radius="29" operator="dilate" in="SourceAlpha" result="effect1_dropShadow_4365_3057"/><feOffset dx="56" dy="77"/><feGaussianBlur stdDeviation="59.5"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_4365_3057"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="-20.24" dy="-20.24"/><feGaussianBlur stdDeviation="22.35"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/><feBlend mode="normal" in2="effect1_dropShadow_4365_3057" result="effect2_dropShadow_4365_3057"/><feBlend mode="normal" in="SourceGraphic" in2="effect2_dropShadow_4365_3057" result="shape"/></filter><linearGradient id="paint0_linear_4365_3057" x1="758" y1="869" x2="-71.9946" y2="36.0054" gradientUnits="userSpaceOnUse"><stop stop-color="%23EE4A34"/><stop offset="1" stop-color="%23EE4A34" stop-opacity="0"/></linearGradient><linearGradient id="paint1_linear_4365_3057" x1="758" y1="869" x2="-71.9946" y2="36.0054" gradientUnits="userSpaceOnUse"><stop stop-color="%239BCFDC" stop-opacity="0"/><stop offset="1" stop-color="%239BCFDC"/></linearGradient><linearGradient id="paint2_linear_4365_3057" x1="-75" y1="869" x2="754.995" y2="36.0054" gradientUnits="userSpaceOnUse"><stop stop-color="%23C5CAC6"/><stop offset="1" stop-color="%23C5CAC6" stop-opacity="0"/></linearGradient><linearGradient id="paint3_linear_4365_3057" x1="758" y1="39" x2="-71.9946" y2="871.995" gradientUnits="userSpaceOnUse"><stop stop-color="%23F3F3F2"/><stop offset="1" stop-color="%23F3F3F2" stop-opacity="0"/></linearGradient></defs></svg>');
    z-index: -1;
    z-index: -1;
    mix-blend-mode: normal;
    background-color: transparent;
  }
}

.leadership {
  padding: 2rem 0 0;
  background-color: #353339;
  border-radius: 0.5rem;
  margin: 0 0.2645rem 2.188rem;
  /* Mobile */
}
.leadership .container {
  width: 100%;
  padding: 0rem 2.25rem;
  max-width: calc(100% - 4.5rem);
  margin: 0 auto;
  overflow: hidden !important;
  max-width: 90rem;
  padding: 0 1.5rem;
}
@media (max-width: 767px) {
  .leadership .container {
    padding: 0 15px;
  }
}
.leadership .section_info {
  padding: 0.656rem 0rem 2rem;
  border-top: 0.063rem solid #fff;
  color: #fff;
  font-size: 0.5rem;
  font-weight: 700;
  line-height: 1.35;
  font-family: "BrutGrotesque", sans-serif;
}
.leadership .section_info .cursor-pointer {
  gap: 0.313rem;
}
.leadership::before {
  background-color: #000;
}
.leadership::after {
  background-color: #375aa8;
}
.leadership .single-member {
  margin-bottom: 1.875rem;
}
.leadership h2 {
  color: #EDEDED;
  font-size: 3rem;
  font-weight: 700;
  letter-spacing: -0.1rem;
  margin: 4.5rem 0 3.5rem;
}
@media (max-width: 1199px) {
  .leadership h2 {
    margin: 30px 0;
    font-size: 2.5rem;
  }
}
.leadership .single-member {
  transition: 0.3s;
  padding: 0 0.406rem;
}
.leadership .member-data {
  position: relative;
}
.leadership .member-data img {
  border-radius: 1rem;
  width: 100%;
  filter: grayscale(1);
  transition: 0.55s;
  height: 19.6875rem;
  -o-object-fit: cover;
     object-fit: cover;
  overflow: hidden;
  line-height: 0;
}
@media (max-width: 1199px) {
  .leadership .member-data img {
    height: 15.6875rem;
  }
}
@media (max-width: 767px) {
  .leadership .member-data img {
    height: 168px;
  }
}
.leadership .member-data:hover {
  cursor: pointer;
}
.leadership .member-data h3 {
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: 145%;
  letter-spacing: -0.16px;
  color: #fff;
  border-top: 0.1rem solid #fff;
  padding-top: 1.25rem;
  margin-top: 1.25rem;
  margin-bottom: 0;
}
@media (max-width: 1199px) {
  .leadership .member-data h3 {
    font-size: 16px;
  }
}
.leadership .member-data p {
  font-size: 1.25rem;
  line-height: 145%;
  letter-spacing: -0.16px;
  color: #fff;
  margin-bottom: 0;
  font-weight: 400;
  color: #fff;
}
@media (max-width: 1199px) {
  .leadership .member-data p {
    font-size: 14px;
  }
}
.leadership .member-data:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 0.625rem solid transparent;
  border-right: 0.625rem solid transparent;
  border-bottom: 1rem solid white;
  display: block;
  transform: translate(-1.35rem, 1.4395rem);
  opacity: 0;
  transition: 0.55s;
  border-color: transparent;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="35" height="14" viewBox="0 0 35 14" fill="none"><path d="M10 7.5C5.5 14 2 14 0 14H34.5C32.5 14 29 13.5 25.5 7.5C24.4311 5.66765 21.5 0 17.5 0C13.5 0 12.0523 4.53554 10 7.5Z" fill="white"/></svg>');
  height: 0.875rem;
  width: 2.9375rem;
  background-size: 2.4375rem;
  background-repeat: no-repeat;
  display: none;
}
.leadership .member-data.active img {
  filter: grayscale(0);
}
.leadership .member-data.active:after {
  opacity: 1;
}
.leadership .member-detail {
  position: absolute;
  background: transparent;
  width: 100%;
  left: 0;
  right: 0;
  transition: 0.4s;
  overflow: hidden;
  transform-origin: top;
  padding: 0 2rem;
  max-width: 90rem;
  margin: 0 auto 0;
  opacity: 0;
  visibility: hidden;
}
.leadership .member-detail .vertical-lines {
  display: none;
}
.leadership .member-detail p {
  margin: 0 0 1.25rem;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 350;
  line-height: 145%;
  letter-spacing: -0.2px;
  color: #fff;
}
@media (max-width: 1199px) {
  .leadership .member-detail p {
    font-size: 16px;
  }
}
.leadership .member-detail p:nth-child(2) {
  margin-top: 2.6875rem;
}
@media (max-width: 767px) {
  .leadership .member-detail p:nth-child(2) {
    margin-top: 20px;
  }
}
.leadership .member-detail.active {
  opacity: 1;
  visibility: visible;
}
@media screen and (max-width: 767px) {
  .leadership {
    padding: 30px 0 0px;
  }
  .leadership h2 {
    font-size: 28px;
    margin: 0 0 30px;
  }
  .leadership .container {
    padding: 0 16px;
  }
  .leadership .single-member {
    padding: 0;
  }
  .leadership .member-detail {
    padding: 0 6px;
  }
  .leadership .member-detail p {
    font-size: 14px;
  }
  .leadership .member-data:after {
    transform: translate(12px, 6px);
  }
  .leadership .member-detail {
    margin-top: 0;
  }
  .leadership .member-detail p {
    margin: 10px;
  }
}

.our-story {
  border-radius: 8px;
  background: var(--Lunar-Light-Gradient, linear-gradient(225deg, #F3F3F2 0%, rgba(243, 243, 242, 0) 100%), linear-gradient(45deg, #C5CAC6 0%, rgba(197, 202, 198, 0) 100%), linear-gradient(315deg, rgba(155, 207, 220, 0) 0%, #9BCFDC 100%), linear-gradient(315deg, rgba(238, 74, 52, 0.3) 0%, rgba(238, 74, 52, 0) 100%), #F3F3F2);
  padding: 6.625rem 0 3.875rem;
  border-radius: 0.5rem;
  margin: 0 0.2645rem 0.2645rem;
}
@media (max-width: 1199px) {
  .our-story {
    padding: 60px 0 50px;
  }
}
@media (max-width: 767px) {
  .our-story {
    padding: 35px 0 50px;
  }
}
.our-story .container {
  width: 100%;
  margin: 0 auto;
  overflow: hidden !important;
  max-width: 90rem;
  padding: 0 1.5rem;
}
@media (max-width: 767px) {
  .our-story .container {
    padding: 0 15px;
  }
}
.our-story__heading {
  position: relative;
  height: calc(100% - 15rem);
}
@media (max-width: 1366px) {
  .our-story__heading {
    height: calc(100% - 16rem);
  }
}
@media (max-width: 1199px) {
  .our-story__heading {
    height: calc(100% - 8rem);
  }
}
@media screen and (width: 1366px) and (height: 1024px) {
  .our-story__heading {
    height: calc(100% - 10rem);
  }
}
@media (width: 1024px) and (height: 1366px) {
  .our-story__heading {
    height: calc(100% - 4rem);
  }
}
@media (width: 1024px) and (height: 768px) {
  .our-story__heading {
    height: calc(100% - 15rem);
  }
}
.our-story__heading h2 {
  font-size: 3rem;
  font-weight: 400;
  line-height: 135%;
  letter-spacing: -0.48px;
  margin-bottom: 2.375rem;
  color: #363B44;
}
@media (max-width: 1280px) {
  .our-story__heading h2 {
    font-size: 2.5rem;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .our-story__heading h2 {
    font-size: 28px;
    margin-bottom: 15px;
  }
}
.our-story__heading h2 strong {
  font-weight: 700;
}
.our-story__heading p {
  font-size: 1.5rem;
  font-weight: 350;
  line-height: 135%;
  letter-spacing: -0.24px;
  color: #363B44;
}
@media (max-width: 1280px) {
  .our-story__heading p {
    font-size: 1.25rem;
  }
}
@media (max-width: 767px) {
  .our-story__heading p {
    font-size: 16px;
  }
}
.our-story__timeline {
  display: flex;
  flex-direction: column;
  gap: 2.25rem;
  border-left: 0.07rem solid #EE4A34;
  position: relative;
  padding-left: 3.4375rem;
}
@media (max-width: 1199px) {
  .our-story__timeline {
    gap: 20px;
  }
}
@media (max-width: 991px) {
  .our-story__timeline {
    margin-top: 40px;
  }
}
@media (max-width: 767px) {
  .our-story__timeline {
    margin-top: 20px;
    padding-left: 20px;
  }
}
.our-story__timeline--block {
  background-color: rgba(255, 255, 255, 0.25);
  padding: 1.125rem;
  border-radius: 0.5rem;
  position: relative;
}
.our-story__timeline--block span {
  color: #EE4A34;
  font-size: 20px;
  font-style: normal;
  line-height: 145%;
  letter-spacing: -0.2px;
  font-weight: 700;
  margin-bottom: 1rem;
  display: inline-block;
  word-spacing: 0.5rem;
  letter-spacing: -0.02rem;
}
@media (max-width: 1199px) {
  .our-story__timeline--block span {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .our-story__timeline--block span {
    font-size: 16px;
    margin-bottom: 8px;
  }
}
.our-story__timeline--block p {
  margin-bottom: 0;
}
.our-story__timeline--block h3 {
  max-width: 72%;
  font-weight: 700;
  font-size: 2rem;
  color: #363B44;
  line-height: 125%;
  letter-spacing: -0.05rem;
}
@media (max-width: 1199px) {
  .our-story__timeline--block h3 {
    font-size: 24px;
    max-width: 100%;
    padding-right: 50px;
  }
}
@media (max-width: 767px) {
  .our-story__timeline--block h3 {
    font-size: 20px;
    padding-right: 35px;
  }
}
.our-story__timeline--block a {
  display: inline-block;
  width: 2.5rem;
  height: 2.5rem;
  border: 0.075rem solid #fff;
  border-radius: 50%;
  position: absolute;
  top: 3.9375rem;
  right: 1.125rem;
  background-image: url('data:image/svg+xml,<svg width="22" height="16" viewBox="0 0 22 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.0703125 8L19.6524 8" stroke="white" stroke-width="2"/><path d="M12.7989 1L19.6526 8L12.7989 15" stroke="white" stroke-width="2"/></svg>');
  background-repeat: no-repeat;
  background-size: 1.3rem;
  background-position: center;
  filter: invert(1);
}
@media (max-width: 767px) {
  .our-story__timeline--block a {
    transform: scale(0.75) translate(10px, 30px);
  }
}
.our-story__timeline .timeline-indicator {
  content: "";
  position: absolute;
  top: 1.5rem;
  left: -0.52rem;
  width: 1rem;
  height: 1rem;
  background: #EE4A34;
  border-radius: 50%;
}
@media (max-width: 767px) {
  .our-story__timeline .timeline-indicator {
    width: 8px;
    height: 8px;
    left: -4.9px;
    top: 22px;
  }
}

.headline-info {
  padding: 2rem 0 2.2rem;
  background-color: #353339;
  border-radius: 0.5rem;
  margin: 0 0.2645rem 0.2645rem;
}
.headline-info .container {
  width: 100%;
  margin: 0 auto;
  overflow: hidden !important;
  max-width: 90rem;
  padding: 0 1.5rem;
}
.headline-info .section_info {
  padding: 0.656rem 0rem 2rem;
  border-top: 0.063rem solid #fff;
  color: #fff;
  font-size: 0.5rem;
  font-weight: 700;
  line-height: 1.35;
  font-family: "BrutGrotesque", sans-serif;
}
.headline-info .section_info .cursor-pointer {
  gap: 0.313rem;
}
.headline-info h2 {
  color: #EDEDED;
  font-size: 3rem;
  font-weight: 400;
  letter-spacing: -0.1rem;
  margin: 4.5rem 0 3rem;
  line-height: 125%;
}
.headline-info h2 strong {
  font-weight: 700;
}
@media (max-width: 1199px) {
  .headline-info h2 {
    font-size: 2.5rem;
    margin: 20px 0;
  }
}
@media (max-width: 767px) {
  .headline-info h2 {
    font-size: 28px;
    margin: 20px 0;
  }
}
.headline-info__content--blocks {
  color: #fff;
}
.headline-info__content--blocks ul {
  list-style: none;
  display: flex;
  padding: 0;
  margin-bottom: 3rem;
  gap: 5.875rem;
}
@media (max-width: 1024px) {
  .headline-info__content--blocks ul {
    gap: 20px;
  }
}
@media (max-width: 991px) {
  .headline-info__content--blocks ul {
    flex-wrap: wrap;
  }
}
@media (max-width: 991px) {
  .headline-info__content--blocks ul li {
    width: 31.33%;
  }
}
@media (max-width: 767px) {
  .headline-info__content--blocks ul li {
    width: 100%;
  }
}
.headline-info__content--blocks ul li span {
  display: inline-block;
  width: 100%;
  margin-bottom: 0.5rem;
}
.headline-info__content--blocks ul li p {
  font-size: 1rem;
  color: #F5F2EE;
  font-weight: 400;
  line-height: 145%;
}
.headline-info__content--single figure {
  height: 29.75rem;
  width: 100%;
  overflow: hidden;
  line-height: 0;
  margin-bottom: 0;
}
@media (max-width: 1199px) {
  .headline-info__content--single figure {
    height: 21.75rem;
  }
}
@media (max-width: 991px) {
  .headline-info__content--single figure {
    margin-bottom: 30px;
    height: 35.75rem;
  }
}
@media (max-width: 767px) {
  .headline-info__content--single figure {
    height: 260px;
    margin-bottom: 0px;
  }
}
.headline-info__content--single figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 8px;
}
.headline-info__content--single h3 {
  font-size: 2rem;
  color: #F5F2EE;
  margin-bottom: 2rem;
  line-height: 125%;
  font-weight: 400;
}
@media (max-width: 1199px) {
  .headline-info__content--single h3 {
    font-size: 1.5rem;
  }
}
@media (max-width: 767px) {
  .headline-info__content--single h3 {
    font-size: 20px;
  }
}
.headline-info__content--single a {
  outline: none;
  padding: 0.625rem 1rem 0.625rem 2.25rem;
  color: #fff;
  border: 0.063rem solid #fff;
  font-size: 1rem;
  font-weight: 700;
  border-radius: 2.125rem;
  text-align: left;
  width: 100%;
  background: linear-gradient(to right, #EE4A34 50%, transparent 50%);
  background-size: 200% 100%;
  transition: all ease 0.3s;
  position: relative;
  background-position: right bottom;
}
.headline-info__content--single a::after {
  content: "➔";
  position: absolute;
  right: 2rem;
  top: 50%;
  transform: translateY(-50%);
}
.headline-info__content--single a:hover {
  background-position: left bottom;
  border-color: #EE4A34;
  color: #fff;
}
.headline-info__content--single a:hover::after {
  color: #fff;
}
@media (max-width: 1024px) {
  .headline-info__content--single a {
    font-size: 14px;
    width: 22rem;
  }
}
@media (max-width: 767px) {
  .headline-info__content--single a {
    font-size: 14px;
    width: 90%;
  }
}

.info-section.accordian-section.nss-card-services .accordian-parent .question-box:hover::after {
  background: #8FF3EB;
}

.info-section.accordian-section.enkore-card-services .accordian-parent .question-box:hover::after {
  background: #CFF04B;
}

.leadership .member-data:hover img {
  filter: grayscale(0);
}

#growTech + section.brand {
  transform: translateY(-19rem);
  margin-bottom: -19rem;
  padding-bottom: 5.625rem;
}
@media (max-width: 991px) {
  #growTech + section.brand {
    padding-bottom: 50px;
    transform: translateY(-8rem);
    margin-bottom: -8rem;
  }
}
@media (max-width: 767px) {
  #growTech + section.brand {
    padding-bottom: 40px;
    transform: translateY(0rem);
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  #growTech + section.brand .container-fluid {
    padding: 0 8px !important;
  }
}/*# sourceMappingURL=about.css.map */