/* Global Colors */
.cards-scroll-section .container-scroll {
  height: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
}
@media (min-width: 992px) {
  .cards-scroll-section .container-scroll {
    margin-top: -2.083vw;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 767px) {
  .cards-scroll-section .container-scroll {
    padding: 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 767px) {
  .cards-scroll-section .container-scroll .heading-1 {
    margin: 20px 0 34px;
    padding: 0 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cards-scroll-section .container-scroll .heading-1 {
    margin: 30px 0 16px;
  }
}
@media (min-width: 992px) {
  .cards-scroll-section .container-scroll .heading-1 {
    margin-bottom: 3.333vw;
  }
}
.cards-scroll-section .container-scroll .cards-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow-x: scroll;
  overflow-y: hidden;
  width: 100%;
}
.cards-scroll-section .container-scroll .cards-wrapper::-webkit-scrollbar {
  display: none;
}
@media (max-width: 991px) {
  .cards-scroll-section .container-scroll .cards-wrapper {
    margin-bottom: 30px;
    padding-right: 20px;
    -webkit-column-gap: 20px;
       -moz-column-gap: 20px;
            column-gap: 20px;
  }
}
@media (min-width: 992px) {
  .cards-scroll-section .container-scroll .cards-wrapper {
    -webkit-column-gap: 2.083vw;
       -moz-column-gap: 2.083vw;
            column-gap: 2.083vw;
  }
}
.cards-scroll-section .container-scroll .cards-wrapper .single-card {
  background: #D7E6F4;
}
@media (min-width: 992px) {
  .cards-scroll-section .container-scroll .cards-wrapper .single-card p {
    font-size: 1.389vw;
    line-height: 2.222vw;
    letter-spacing: -0.4px;
  }
}
@media (max-width: 767px) {
  .cards-scroll-section .container-scroll .cards-wrapper .single-card:first-child {
    margin-left: 20px;
  }
}
@media (max-width: 991px) {
  .cards-scroll-section .container-scroll .cards-wrapper .single-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 12px 16px 60px 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    border-radius: 8px;
  }
}
@media (max-width: 767px) {
  .cards-scroll-section .container-scroll .cards-wrapper .single-card {
    min-width: 73.333vw;
    min-height: 94.444vw;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cards-scroll-section .container-scroll .cards-wrapper .single-card {
    min-width: 380px;
    min-height: 400px;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    height: 35rem;
  }
}
@media (min-width: 992px) {
  .cards-scroll-section .container-scroll .cards-wrapper .single-card {
    min-width: 29.167vw;
    max-width: 31.25vw;
    min-height: 27.778vw;
    padding: 1.389vw 1.111vw 4.167vw 1.111vw;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 1.389vw;
    border-radius: 0.556vw;
  }
}
@media (min-width: 992px) {
  .cards-scroll-section .container-scroll .cards-wrapper .single-card .font26_20 {
    margin-bottom: 1.389vw;
  }
}
@media (max-width: 767px) {
  .cards-scroll-section .container-scroll .cards-wrapper .single-card .font26_20 {
    margin-bottom: 12px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cards-scroll-section .container-scroll .cards-wrapper .single-card .font26_20 {
    margin-bottom: 22px;
  }
}
.cards-scroll-section .container-scroll .cards-wrapper .single-card .font26_27 {
  font-weight: 300;
}
@media (min-width: 992px) {
  .cards-scroll-section .container-scroll .cards-wrapper .single-card .font26_27 {
    margin: 0 0 0.556vw;
  }
}
@media (max-width: 991px) {
  .cards-scroll-section .container-scroll .cards-wrapper .single-card .font26_27 {
    margin: 8px 0 12px;
  }
}
.cards-scroll-section .container-scroll .cards-wrapper .list-no {
  color: #004C99;
}
@media (min-width: 992px) {
  .cards-scroll-section .container-scroll .cards-wrapper .list-no {
    display: block;
  }
}
@media (max-width: 767px) {
  .cards-scroll-section .btn {
    margin-right: 20px;
    margin-bottom: 24px;
    margin-left: 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cards-scroll-section .btn {
    margin-bottom: 24px;
  }
}