@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@500&display=swap");
:root {
  --color-blue-bg: #EAF3FF;
  --color-purple-bg: #F6F7FE;
}

#hero .container {
  max-width: 100%;
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  height: 38.458vw;
  gap: 10.417vw;
}
@media (max-width: 1100px) {
  #hero .container {
    flex-direction: column;
    height: -moz-fit-content;
    height: fit-content;
  }
}
#hero .container .side:first-child {
  width: 31.40625vw;
  margin-left: 8.333vw;
  gap: 1.25vw;
}
@media (max-width: 1100px) {
  #hero .container .side:first-child {
    width: 100%;
    padding: 45px 24px 0;
    margin-left: 0;
    gap: 24px;
    text-align: center;
  }
}
#hero .container .side:first-child .image {
  margin-top: 0.78125vw;
}
@media (max-width: 1100px) {
  #hero .container .side:first-child .image {
    margin-top: 10.14vw;
    justify-content: center;
  }
}
#hero .container .side:first-child .image img {
  width: 100%;
}
@media (max-width: 1100px) {
  #hero .container .side:first-child .image img {
    width: 88vw;
  }
}
#hero .container .side:nth-child(2) {
  width: 50vw;
  height: 100%;
}
@media (max-width: 1100px) {
  #hero .container .side:nth-child(2) {
    width: 100%;
  }
}
#hero .container .side:nth-child(2) .image {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: end;
  height: 100%;
}
#hero .container .side:nth-child(2) .image img {
  width: 50vw;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1100px) {
  #hero .container .side:nth-child(2) .image img {
    width: 100%;
  }
}
#hero p.label {
  margin-bottom: 2.083vw;
}
@media (max-width: 1100px) {
  #hero p.label {
    font-size: 3.3vw;
    margin-bottom: 7.49vw;
  }
}
#hero .title h1, #hero .section-twoup .title h2 {
  font-weight: 650;
  font-size: 2.604vw;
}
@media (max-width: 1100px) {
  #hero .title h1, #hero .section-twoup .title h2 {
    font-size: 10.08vw;
    line-height: 1;
  }
}
#hero .links {
  margin-top: 1.302vw;
  flex-wrap: nowrap;
  gap: 1.25vw;
}
@media (max-width: 1100px) {
  #hero .links {
    flex-wrap: wrap;
    gap: 4.83vw;
    margin-top: 7.97vw;
    justify-content: center;
  }
}
@media (max-width: 1280px) {
  #hero p {
    font-size: 1.25vw;
  }
}
@media (max-width: 1100px) {
  #hero p {
    font-size: 4.35vw;
  }
}
@media (max-width: 1100px) {
  #hero .links .link {
    padding: 4.11vw 11.84vw;
  }
}
@media (max-width: 1100px) {
  #hero .links .link span {
    font-size: 3.86vw;
  }
}

@media (max-width: 991px) {
  .section-tabsscroll {
    background: var(--color-white);
  }
}
.section-tabsscroll .section-tabsscroll__content {
  margin-top: 70px;
}
@media (max-width: 991px) {
  .section-tabsscroll .section-tabsscroll__content {
    margin-top: 0;
  }
}
.section-tabsscroll .section-tabsscroll__list_media {
  top: 270px;
}
.section-tabsscroll .section-tabsscroll__list_wrapper {
  max-width: 83.33vw;
}
@media (max-width: 991px) {
  .section-tabsscroll .section-tabsscroll__list_wrapper {
    max-width: 100%;
  }
}
@media (max-width: 991px) {
  .section-tabsscroll .section-tabsscroll__listContent {
    background: #F6F7FE;
    display: flex;
    flex-direction: column-reverse;
  }
  .section-tabsscroll .titleWrapper {
    position: relative;
    top: 0;
  }
  .section-tabsscroll .section-tabsscroll__contentWrapper:last-child {
    margin: 0 0 0;
  }
  .section-tabsscroll .section-tabsscroll__tabScroll-title {
    margin: 0 0 0;
  }
  .section-tabsscroll .section-tabsscroll__listContent {
    gap: 0;
  }
  .section-tabsscroll .section-tabsscroll__mediaForMobile img {
    border-radius: 20px;
    overflow: hidden;
  }
}

@media (max-width: 991px) {
  #explore-more {
    padding: 0;
    margin-top: -40px;
    z-index: 1;
    position: relative;
  }
}
#explore-more .container {
  border-radius: 30px;
  background: #E1F1FF;
  padding: 4.167vw 0;
  max-width: 83.33vw;
  width: 100%;
}
@media (max-width: 991px) {
  #explore-more .container {
    border-radius: 0;
    padding: 40px 24px 34px;
    max-width: 100%;
    width: 100%;
  }
}
@media (max-width: 991px) {
  #explore-more .container h2[data-headings-group-title] {
    font-size: 6vw;
    font-weight: 600;
    line-height: 130%;
    text-transform: none;
  }
}
@media (max-width: 991px) {
  #explore-more .container .section-features2__list {
    max-width: 100%;
    flex-direction: column;
    gap: 20px;
  }
}
#explore-more .container .section-features2__listItem {
  max-width: 17.708vw;
  padding: 2.083vw 2.083vw 2.34375vw;
  margin: 0 0.625vw 1.5625vw;
  background: rgba(255, 255, 255, 0.5);
  transition: 0.6s all;
}
@media (max-width: 991px) {
  #explore-more .container .section-features2__listItem {
    max-width: 100%;
    margin: 0;
    padding: 10.87vw 8.7vw;
  }
}
#explore-more .container .section-features2__listItem .section-features2__listItem-icon {
  width: auto;
  height: 30px;
  margin: 0 0 1.823vw;
}
@media (max-width: 991px) {
  #explore-more .container .section-features2__listItem .section-features2__listItem-icon {
    margin: 0 0 8.45vw;
  }
}
#explore-more .container .section-features2__listItem .section-features2__listItem-title {
  font-size: 1.5625vw;
  font-weight: 550;
}
@media (max-width: 991px) {
  #explore-more .container .section-features2__listItem .section-features2__listItem-title {
    font-size: 5.31vw;
  }
}
#explore-more .container .section-features2__listItem .section-features2__listItem-text p {
  font-size: 16px;
  line-height: 1.4;
}
#explore-more .container .section-features2__listItem .links {
  transition: 0.6s all;
  transform: translateY(100px);
}
@media (max-width: 991px) {
  #explore-more .container .section-features2__listItem .links {
    transform: translateY(0);
  }
}
@media (max-width: 991px) {
  #explore-more .container .section-features2__listItem .links .link {
    padding: 0;
    background: transparent;
    border: none;
    color: var(--color-blue);
    font-family: Inter;
    text-decoration-line: underline;
    text-decoration-style: solid;
    -webkit-text-decoration-skip: ink;
            text-decoration-skip-ink: auto;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
    font-size: 20px;
    font-weight: 500;
  }
  #explore-more .container .section-features2__listItem .links .link:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='14' viewBox='0 0 18 14' fill='none'%3E%3Cpath d='M10.6 12.2L16.2 6.6M16.2 6.6L10.6 1M16.2 6.6H1' stroke='%23007BFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
}
#explore-more .container .section-features2__listItem .section-features2__listItem-content {
  transition: 0.6s all;
  transform: translateY(50px);
}
@media (max-width: 991px) {
  #explore-more .container .section-features2__listItem .section-features2__listItem-content {
    transform: translateY(0);
  }
}
#explore-more .container .section-features2__listItem .link-wrapper {
  margin-top: 1.09375vw;
}
@media (max-width: 991px) {
  #explore-more .container .section-features2__listItem .link-wrapper {
    margin-top: 8.45vw;
  }
}
@media (min-width: 991px) {
  #explore-more .container .section-features2__listItem:hover {
    background: var(--color-white);
  }
  #explore-more .container .section-features2__listItem:hover .links,
  #explore-more .container .section-features2__listItem:hover .section-features2__listItem-content {
    transform: translateY(0);
  }
}

.section-testimonialSingle {
  background: var(--color-BlueShade-lighter);
  padding: 160px 0 110px;
}
.section-testimonialSingle .section-testimonialSingle__texts {
  padding: 0;
}
.section-testimonialSingle .section-testimonialSingle__texts:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='36' viewBox='0 0 45 36' fill='none'%3E%3Cpath d='M11.1342 16.3724C9.60304 16.3776 8.09898 16.7767 6.76676 17.5315C8.64239 12.6766 11.7532 8.39565 15.7914 5.11223C16.0225 4.92195 16.2138 4.68803 16.3544 4.42382C16.4951 4.15961 16.5823 3.87029 16.6112 3.57237C16.64 3.27445 16.6099 2.97377 16.5225 2.68749C16.4351 2.40122 16.2922 2.13496 16.1019 1.90391C15.9117 1.67286 15.6777 1.48155 15.4135 1.34091C15.1493 1.20026 14.86 1.11303 14.5621 1.0842C14.2642 1.05537 13.9635 1.0855 13.6772 1.17288C13.3909 1.26025 13.1247 1.40315 12.8936 1.59342C4.61408 8.32054 0.929688 17.635 0.929688 23.41C0.943953 25.4519 1.55245 27.4455 2.68089 29.1474C3.80933 30.8492 5.40887 32.1857 7.28423 32.9935C8.49793 33.5815 9.82705 33.8926 11.1756 33.9043C12.3626 33.962 13.549 33.778 14.6627 33.3635C15.7765 32.949 16.7945 32.3127 17.655 31.493C18.5154 30.6733 19.2005 29.6874 19.6686 28.5951C20.1366 27.5028 20.378 26.3267 20.378 25.1383C20.378 23.9499 20.1366 22.7739 19.6686 21.6816C19.2005 20.5893 18.5154 19.6034 17.655 18.7837C16.7945 17.964 15.7765 17.3277 14.6627 16.9132C13.549 16.4987 12.3626 16.3147 11.1756 16.3724H11.1342Z' fill='%23C7CEFF'/%3E%3Cpath d='M34.1926 16.3724C32.6612 16.3757 31.1567 16.775 29.8252 17.5315C31.7001 12.6817 34.8027 8.40214 38.8292 5.1122C39.0812 4.93054 39.2934 4.69923 39.4526 4.4325C39.6119 4.16578 39.7149 3.86928 39.7553 3.56125C39.7957 3.25322 39.7727 2.94018 39.6876 2.6414C39.6025 2.34262 39.4571 2.06442 39.2605 1.82392C39.0638 1.58341 38.82 1.38569 38.5441 1.24293C38.2682 1.10017 37.966 1.01538 37.6561 0.993788C37.3461 0.972195 37.0351 1.01425 36.742 1.11737C36.449 1.22049 36.1801 1.38249 35.952 1.5934C27.6725 8.32052 23.9881 17.635 23.9881 23.41C23.9979 25.4288 24.5887 27.4021 25.6898 29.0941C26.7909 30.7862 28.3559 32.1255 30.1978 32.9521C31.4422 33.5573 32.8089 33.8689 34.1926 33.8629C35.3796 33.9206 36.566 33.7366 37.6797 33.3221C38.7935 32.9076 39.8115 32.2712 40.672 31.4516C41.5325 30.6319 42.2175 29.646 42.6856 28.5537C43.1537 27.4613 43.395 26.2853 43.395 25.0969C43.395 23.9085 43.1537 22.7325 42.6856 21.6402C42.2175 20.5478 41.5325 19.5619 40.672 18.7423C39.8115 17.9226 38.7935 17.2862 37.6797 16.8717C36.566 16.4572 35.3796 16.2733 34.1926 16.331V16.3724Z' fill='%23C7CEFF'/%3E%3C/svg%3E");
  z-index: 0;
  background-position: center;
  background-repeat: no-repeat;
  height: 35px;
  top: -47px;
  width: 100%;
}
@media (max-width: 991px) {
  .section-testimonialSingle .section-testimonialSingle__texts:before {
    height: 24px;
    background-size: contain;
  }
}
.section-testimonialSingle .container {
  max-width: 1026px;
  display: flex;
  gap: 60px;
  flex-direction: column;
  align-items: center;
}
.section-testimonialSingle .container[data-with-buttom]:after {
  display: none;
}
.section-testimonialSingle .section-testimonialSingle__rating {
  display: none;
}
.section-testimonialSingle .section-testimonialSingle__author {
  text-align: center;
  line-height: 22px;
}
.section-testimonialSingle .section-testimonialSingle__author .section-testimonialSingle__author-name {
  font-weight: 700;
}
.section-testimonialSingle .section-testimonialSingle__author .section-testimonialSingle__author-position {
  font-weight: 300;
}
.section-testimonialSingle .section-testimonialSingle__texts-text p {
  text-align: center;
  font-size: 32px;
  line-height: 1.3;
}
@media (max-width: 991px) {
  .section-testimonialSingle .section-testimonialSingle__texts-text p {
    font-size: 7.25vw;
    font-weight: 500;
    line-height: 130%;
  }
}

.section-numbers {
  padding: 330px 0 300px;
}
@media (max-width: 991px) {
  .section-numbers {
    padding: 38.65vw 0 36.23vw;
  }
}
.section-numbers .container {
  max-width: 1100px;
}
.section-numbers .section-numbers__list {
  display: flex;
  margin-top: 0;
  align-items: flex-start;
  justify-content: center;
  gap: 180px;
}
@media (max-width: 991px) {
  .section-numbers .section-numbers__list {
    gap: 14.49vw;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
  }
}
.section-numbers .section-numbers__listItem {
  width: 250px;
}
@media (max-width: 991px) {
  .section-numbers .section-numbers__listItem {
    width: 43.48vw;
  }
}
.section-numbers .section-numbers__listItem .section-numbers__listItem-number {
  color: var(--color-white);
  font-family: "Plus Jakarta Sans";
  font-size: 90px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 10px;
}
@media (max-width: 991px) {
  .section-numbers .section-numbers__listItem .section-numbers__listItem-number {
    font-size: 12.08vw;
    font-weight: 600;
  }
}
.section-numbers .section-numbers__listItem .section-numbers__listItem-title {
  color: var(--color-white);
  text-align: center;
  font-family: Inter;
  font-size: 22px;
  font-weight: 400;
  line-height: 130%;
}
@media (max-width: 991px) {
  .section-numbers .section-numbers__listItem .section-numbers__listItem-title {
    font-size: 16px;
    line-height: 1.1;
  }
}

.section-postsSlider .container {
  max-width: 83.33vw;
  width: 100%;
  padding: 0;
}

.section-cards-gallery {
  background: #EAEDFF;
  margin: 0;
  padding: 3.125vw 0 7.03125vw;
}
@media (max-width: 991px) {
  .section-cards-gallery {
    padding: 9.66vw 0;
  }
}
.section-cards-gallery .container {
  width: 100%;
  max-width: 83.4vw;
  padding: 0;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0;
}
@media (max-width: 991px) {
  .section-cards-gallery .container {
    max-width: 100%;
    flex-direction: column;
    gap: 7.25vw;
  }
}
.section-cards-gallery .container .side:nth-child(2) .image {
  width: 41.667vw;
  height: 34.6875vw;
}
@media (max-width: 991px) {
  .section-cards-gallery .container .side:nth-child(2) .image {
    width: 100%;
    height: auto;
  }
}
.section-cards-gallery .container .side:nth-child(2) .image img {
  width: 100%;
  height: 100%;
}
@media (max-width: 991px) {
  .section-cards-gallery .container .side:nth-child(2) .image img {
    border-radius: 30px;
    overflow: hidden;
  }
}
.section-cards-gallery .container .side:nth-child(1) {
  padding: 0 3.125vw;
}
@media (max-width: 991px) {
  .section-cards-gallery .container .side:nth-child(1) {
    padding: 7.25vw 0 0;
  }
}
.section-cards-gallery .container .title {
  font-size: 2.604vw;
}
@media (max-width: 991px) {
  .section-cards-gallery .container .title {
    font-size: 5.31vw;
  }
}
.section-cards-gallery .container .title h3 {
  font-weight: 600;
  line-height: 1.1;
}
@media (max-width: 991px) {
  .section-cards-gallery .container .title h3 {
    text-align: center;
    padding: 0 15px;
  }
}
.section-cards-gallery .container .text p {
  font-family: Inter;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
}
@media (max-width: 991px) {
  .section-cards-gallery .container .text p {
    font-size: 3.86vw;
    text-align: center;
    padding: 0 15px;
  }
}
.section-cards-gallery .controls-wrapper {
  width: 100%;
  overflow-x: auto;
  overflow-y: visible;
  scrollbar-width: none;
  overflow-scrolling: touch;
  -webkit-tap-highlight-color: transparent;
}
.section-cards-gallery .controls {
  padding: 0.46875vw 0.885vw;
  border-radius: 38.5px;
  background: #F6F7FE;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
}
@media (max-width: 991px) {
  .section-cards-gallery .controls {
    padding: 0;
    margin: 0 24px;
    background: transparent;
  }
}
.section-cards-gallery .controls label {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0;
  flex: unset;
}
.section-cards-gallery .controls label path {
  fill: transparent;
}
.section-cards-gallery .controls label:has(input:checked) .label {
  text-decoration: unset;
}
.section-cards-gallery .controls label:has(input:checked) .label {
  font-weight: 500;
}
.section-cards-gallery .controls label:has(input:checked) {
  color: var(--color-blue-darker);
  background: #fff;
  gap: 5px;
}
@media (min-width: 991px) {
  .section-cards-gallery .controls label:hover {
    color: var(--color-blue-darker);
    background: #fff;
    gap: 5px;
  }
}
.section-cards-gallery .controls label:has(input:checked) .icon {
  width: 1.927vw;
}
@media (max-width: 991px) {
  .section-cards-gallery .controls label:has(input:checked) .icon {
    width: 7.73vw;
  }
}
@media (min-width: 991px) {
  .section-cards-gallery .controls label:hover .icon {
    width: 1.927vw;
  }
}
.section-cards-gallery .controls label {
  padding: 0.625vw 1.302vw 0.729vw;
  border-radius: 40px;
}
@media (max-width: 991px) {
  .section-cards-gallery .controls label {
    padding: 1.9vw 3.8vw;
  }
}
.section-cards-gallery .controls label .icon {
  width: 0;
  height: 1.927vw;
  overflow: hidden;
  transition: 1s all;
}
@media (max-width: 991px) {
  .section-cards-gallery .controls label .icon {
    height: 8.94vw;
  }
}
.section-cards-gallery .controls label .icon svg {
  width: 100%;
  height: 100%;
}
.section-cards-gallery .controls label {
  color: rgba(32, 28, 68, 0.9);
  text-align: center;
  font-family: "Plus Jakarta Sans";
  font-size: 1.146vw;
  font-weight: 400;
}
@media (max-width: 991px) {
  .section-cards-gallery .controls label {
    font-size: 3.86vw;
    width: -moz-max-content;
    width: max-content;
  }
}
.section-cards-gallery .gallery .card {
  border-radius: 30px;
}
@media (max-width: 991px) {
  .section-cards-gallery .gallery .card {
    width: calc(100vw - 48px);
    margin: 0 auto;
    height: -moz-fit-content;
    height: fit-content;
  }
}
.section-cards-gallery .cards {
  gap: 3.125vw;
}
@media (max-width: 991px) {
  .section-cards-gallery .cards {
    gap: 7.25vw;
  }
}
@media (max-width: 991px) {
  .section-cards-gallery .section-twoup .links {
    justify-content: center;
    margin-top: 10px;
  }
}

#logo_slider_hp {
  padding: 90px 0 100px;
}
@media (max-width: 991px) {
  #logo_slider_hp {
    padding: 65px 0 80px;
  }
}
#logo_slider_hp .section-logosSlider__title {
  font-size: clamp(16px, 1.875vw, 36px);
  font-weight: 600;
  line-height: 1.2;
  margin: 0 0 40px 0;
}
@media (max-width: 991px) {
  #logo_slider_hp .section-logosSlider__title {
    font-weight: 750;
    text-align: center;
    text-transform: uppercase;
    display: flex;
    flex-direction: column;
    gap: 0;
    line-height: 1.4;
  }
}
#logo_slider_hp .section-logosSlider__title span {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0.16px;
  font-family: var(--font-family-primary);
}
@media (max-width: 991px) {
  #logo_slider_hp .section-logosSlider__title span {
    text-transform: none;
    margin-top: 10px;
  }
}
#logo_slider_hp .section-logosSlider__sliderItem img[alt=adp-logo] {
  height: 35px;
}
#logo_slider_hp .bx-wrapper {
  position: relative;
}
#logo_slider_hp .bx-wrapper:after, #logo_slider_hp .bx-wrapper:before {
  content: "";
  position: absolute;
  right: 0;
  top: -20px;
  width: 550px;
  height: 100px;
  background: linear-gradient(90deg, #FFF 40%, rgba(246, 247, 254, 0) 83.71%);
  transform: rotate(180deg);
  z-index: 1;
}
@media (max-width: 991px) {
  #logo_slider_hp .bx-wrapper:after, #logo_slider_hp .bx-wrapper:before {
    width: 100px;
    background: linear-gradient(90deg, #FFF 10%, rgba(246, 247, 254, 0) 99.71%);
  }
}
#logo_slider_hp .bx-wrapper:after {
  right: unset;
  left: 0;
  transform: rotate(0deg);
}

#productTour {
  background: #fff;
  padding: 8.59375vw 0;
}
@media (max-width: 991px) {
  #productTour {
    padding: 16.91vw 24px;
  }
}
#productTour .container {
  max-width: 62.5vw;
  margin: 0 auto;
  width: 100%;
  background: var(--color-blue-darker);
  border-radius: 30px;
  height: 20.052vw;
  overflow: hidden;
  gap: 3.125vw;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: 2.604vw 4.167vw 2.604vw 4.6875vw;
}
@media (max-width: 1650px) {
  #productTour .container {
    height: -moz-fit-content;
    height: fit-content;
    gap: 2.125vw;
  }
}
@media (max-width: 991px) {
  #productTour .container {
    flex-direction: column;
    padding: 0;
    max-width: 100%;
    gap: 7.25vw;
  }
}
#productTour .container .side .image {
  width: 25.2vw;
  height: 100%;
}
@media (max-width: 991px) {
  #productTour .container .side .image {
    width: 100%;
  }
}
#productTour .container .side .image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
#productTour .container .title h2 {
  color: var(--color-white);
  font-family: "Plus Jakarta Sans";
  font-size: 2.604vw;
  font-weight: 600;
  line-height: 110%;
}
@media (max-width: 991px) {
  #productTour .container .title h2 {
    font-size: 7.25vw;
    text-align: center;
    padding: 7.25vw 5.8vw 0;
  }
}
#productTour .container p {
  color: var(--color-white);
  font-family: Inter;
  font-size: 18px;
  font-weight: 300;
  line-height: 140%;
}
@media (max-width: 991px) {
  #productTour .container p {
    font-size: 3.86vw;
    text-align: center;
    padding: 0 5.8vw;
  }
}
@media (max-width: 991px) {
  #productTour .container .links {
    margin: 2.42vw auto 0;
  }
}

.section-postsSlider .section-postsSlider-title {
  color: var(--color-blue-darker);
}

#hero p.label {
  color: #2998FF;
}
@media (max-width: 991px) {
  #hero p.label {
    padding: 0 12vw;
    line-height: 1.6;
  }
}

@media (min-width: 1024px) {
  .section-title__title {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 80px;
    font-weight: 500; /* Medium */
    line-height: 110%;
    color: #201C44;
  }
}
#read .section-postsSlider-title {
  text-align: left;
}

#explore-more .section-features2__listItem {
  box-shadow: none !important;
  text-align: left;
}

#explore-more .section-features2__listItem-icon,
#explore-more .section-features2__listItem img {
  display: block;
  margin-left: 0;
  margin-right: auto;
}

#explore-more .section-features2__listItem h2,
#explore-more .section-features2__listItem h3,
#explore-more .section-features2__listItem p {
  text-align: left;
  color: #000;
}

#field .section-features2__listItem h3 {
  font-weight: 700;
}

#field .section-features2__listItem {
  background-color: #F6F7FE !important;
  box-shadow: none !important;
  text-align: left;
}

#field .section-features2__listItem-icon,
#field .section-features2__listItem img {
  display: block;
  margin-left: 0;
  margin-right: auto;
}

#field .section-features2__listItem h2,
#field .section-features2__listItem h3,
#field .section-features2__listItem p {
  text-align: left;
  color: #000;
}

#field .section-features2__listItem h3 {
  font-weight: 700;
}

#field .section-features2__inner {
  grid-gap: 10px;
}

#field .section-features2__listItem-icon {
  width: 35px;
  height: 35px;
  margin: 0 auto 20px;
}

@media (max-width: 991px) {
  #field .section-features2__inner {
    grid-gap: 30px;
  }
}
/*# sourceMappingURL=construction-page.css.map */
