@media (min-width: 1921px) {
  li {
    list-style-position: inside;
    padding-left: 1em;
  }

  .hero-section {
    display: flex;
    flex-direction: column;
    padding: 240px 440px;
    gap: 40px;
  }

  .hero-section h1 {
    text-align: center;
  }

  .hero-section p {
    width: 70%;
  }

  .installation {
    background-color: #fafafa;
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .install-list {
    font-style: italic;
    width: 100%;
    display: flex;
    justify-content: center;
  }

  .install-text {
    width: 60%;
  }

  .install-text p {
    font-style: italic;
  }

  .install-text b {
    font-weight: 500;
  }

  .data {
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .data-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
  }

  .data-text {
    width: 60%;
  }

  .data-text p {
    font-style: italic;
  }

  .data-text b {
    font-weight: 500;
  }

  .processing {
    background-color: #fafafa;
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .pro-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
    align-content: center;
    gap: 80px;
  }

  .pro-text {
    width: 60%;
  }

  .pro-text p {
    font-style: italic;
  }

  .pro-text b {
    font-weight: 500;
  }

  .problemdetect {
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .pd-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
  }

  .pd-text {
    width: 60%;
  }

  .pd-text p {
    font-style: italic;
  }

  .pd-text b {
    font-weight: 500;
  }

  .autoalert {
    background-color: #fafafa;
    padding: 80px 60px;
    height: auto;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .aa-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
  }

  .aa-list ul {

    width: 35%;
  }



  .aa-text {
    width: 60%;
  }

  .autoalert b {
    font-weight: 500;
  }


  .autoreports {
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .autoreports-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
    align-content: center;
    gap: 80px;
  }

  .autoreports-text {
    width: 60%;
  }



  .autoreports-text b {
    font-weight: 500;
  }

  .autoreports-list ul {

    width: 35%;
  }


  .support {
    background-color: #fafafa;
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .support-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
  }

  .support-text {
    width: 60%;
  }

  .support-text p {
    font-style: italic;
  }

  .support b {
    font-weight: 500;
  }

  .support-list ul {
    width: 32%;
  }


  .finalcta {
    background-image: none;
  }

  .finalcta h3,
  .finalcta p {
    color: black;
  }
}

@media (max-width: 1920px) {
  li {
    list-style-position: inside;
    padding-left: 1em;
  }

  .hero-section {
    display: flex;
    flex-direction: column;
    padding: 240px 440px;
    gap: 40px;
  }

  .hero-section h1 {
    text-align: center;
  }

  .hero-section p {
    width: 70%;
  }

  .installation {
    background-color: #fafafa;
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .install-list {
    font-style: italic;
    width: 100%;
    display: flex;
    justify-content: center;
  }

  .install-text {
    width: 60%;
  }

  .install-text p {
    font-style: italic;
  }

  .install-text b {
    font-weight: 500;
  }

  .data {
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .data-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
  }

  .data-text {
    width: 60%;
  }

  .data-text p {
    font-style: italic;
  }

  .data-text b {
    font-weight: 500;
  }

  .processing {
    background-color: #fafafa;
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .pro-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
    align-content: center;
    gap: 80px;
  }

  .pro-text {
    width: 60%;
  }

  .pro-text p {
    font-style: italic;
  }

  .pro-text b {
    font-weight: 500;
  }

  .problemdetect {
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .pd-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
  }

  .pd-text {
    width: 60%;
  }

  .pd-text p {
    font-style: italic;
  }

  .pd-text b {
    font-weight: 500;
  }

  .autoalert {
    background-color: #fafafa;
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .aa-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
  }

  .aa-list ul {

    width: 35%;
  }



  .aa-text {
    width: 60%;
  }

  .autoalert b {
    font-weight: 500;
  }


  .autoreports {
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .autoreports-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
    align-content: center;
    gap: 80px;
  }

  .autoreports-text {
    width: 60%;
  }



  .autoreports-text b {
    font-weight: 500;
  }

  .autoreports-list ul {

    width: 35%;
  }


  .support {
    background-color: #fafafa;
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .support-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
  }

  .support-text {
    width: 60%;
  }

  .support-text p {
    font-style: italic;
  }

  .support b {
    font-weight: 500;
  }

  .support-list ul {
    width: 32%;
  }


  .finalcta {
    background-image: none;
  }

  .finalcta h3,
  .finalcta p {
    color: black;
  }
}

@media (max-width: 1440px) {
  li {
    list-style-position: inside;
    padding-left: 1em;
  }

  .hero-section {
    display: flex;
    flex-direction: column;
    padding: 240px 240px;
    gap: 40px;
  }

  .hero-section h1 {
    text-align: center;
  }

  .hero-section p {
    width: 70%;
  }

  .installation {
    background-color: #fafafa;
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .install-list {
    font-style: italic;
    width: 100%;
    display: flex;
    justify-content: center;
  }

  .install-text {
    width: 60%;
  }

  .install-text p {
    font-style: italic;
  }

  .install-text b {
    font-weight: 500;
  }

  .data {
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .data-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
  }

  .data-text {
    width: 60%;
  }

  .data-text p {
    font-style: italic;
  }

  .data-text b {
    font-weight: 500;
  }

  .processing {
    background-color: #fafafa;
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .pro-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
    align-content: center;
    gap: 80px;
  }

  .pro-text {
    width: 60%;
  }

  .pro-text p {
    font-style: italic;
  }

  .pro-text b {
    font-weight: 500;
  }

  .problemdetect {
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .pd-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
  }

  .pd-text {
    width: 60%;
  }

  .pd-text p {
    font-style: italic;
  }

  .pd-text b {
    font-weight: 500;
  }

  .autoalert {
    background-color: #fafafa;
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .aa-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
  }

  .aa-list ul {

    width: 35%;
  }



  .aa-text {
    width: 60%;
  }

  .autoalert b {
    font-weight: 500;
  }


  .autoreports {
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .autoreports-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
    align-content: center;
    gap: 80px;
  }

  .autoreports-text {
    width: 60%;
  }



  .autoreports-text b {
    font-weight: 500;
  }

  .autoreports-list ul {

    width: 35%;
  }


  .support {
    background-color: #fafafa;
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .support-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
  }

  .support-text {
    width: 60%;
  }

  .support-text p {
    font-style: italic;
  }

  .support b {
    font-weight: 500;
  }

  .support-list ul {
    width: 32%;
  }


  .finalcta {
    background-image: none;
  }

  .finalcta h3,
  .finalcta p {
    color: black;
  }
}

@media (max-width: 1280px) {
  li {
    list-style-position: inside;
    padding-left: 1em;
  }

  .hero-section {
    display: flex;
    flex-direction: column;
    padding: 240px 140px;
    gap: 40px;
  }

  .hero-section h1 {
    text-align: center;
  }

  .hero-section p {
    width: 70%;
  }

  .installation {
    background-color: #fafafa;
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .install-list {
    font-style: italic;
    width: 100%;
    display: flex;
    justify-content: center;
  }

  .install-text {
    width: 60%;
  }

  .install-text p {
    font-style: italic;
  }

  .install-text b {
    font-weight: 500;
  }

  .data {
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .data-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
  }

  .data-text {
    width: 60%;
  }

  .data-text p {
    font-style: italic;
  }

  .data-text b {
    font-weight: 500;
  }

  .processing {
    background-color: #fafafa;
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .pro-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
    align-content: center;
    gap: 80px;
  }

  .pro-text {
    width: 60%;
  }

  .pro-text p {
    font-style: italic;
  }

  .pro-text b {
    font-weight: 500;
  }

  .problemdetect {
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .pd-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
  }

  .pd-text {
    width: 60%;
  }

  .pd-text p {
    font-style: italic;
  }

  .pd-text b {
    font-weight: 500;
  }

  .autoalert {
    background-color: #fafafa;
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .aa-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
  }

  .aa-list ul {

    width: 55%;
  }



  .aa-text {
    width: 60%;
  }

  .autoalert b {
    font-weight: 500;
  }


  .autoreports {
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .autoreports-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
    align-content: center;
    gap: 80px;
  }

  .autoreports-text {
    width: 60%;
  }



  .autoreports-text b {
    font-weight: 500;
  }

  .autoreports-list ul {

    width: 35%;
  }


  .support {
    background-color: #fafafa;
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .support-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
  }

  .support-text {
    width: 60%;
  }

  .support-text p {
    font-style: italic;
  }

  .support b {
    font-weight: 500;
  }

  .support-list ul {
    width: 45%;
  }


  .finalcta {
    background-image: none;
  }

  .finalcta h3,
  .finalcta p {
    color: black;
  }
}

@media (max-width: 1040px) {
  li {
    list-style-position: inside;
    padding-left: 1em;
  }

  .hero-section {
    display: flex;
    flex-direction: column;
    padding: 240px 140px;
    gap: 40px;
  }

  .hero-section h1 {
    text-align: center;
  }

  .hero-section p {
    width: 70%;
  }

  .installation {
    background-color: #fafafa;
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .install-list {
    font-style: italic;
    width: 100%;
    display: flex;
    justify-content: center;
  }

  .install-text {
    width: 60%;
  }

  .install-text p {
    font-style: italic;
  }

  .install-text b {
    font-weight: 500;
  }

  .data {
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .data-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
  }

  .data-text {
    width: 60%;
  }

  .data-text p {
    font-style: italic;
  }

  .data-text b {
    font-weight: 500;
  }

  .processing {
    background-color: #fafafa;
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .pro-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
    align-content: center;
    gap: 80px;
  }

  .pro-text {
    width: 60%;
  }

  .pro-text p {
    font-style: italic;
  }

  .pro-text b {
    font-weight: 500;
  }

  .problemdetect {
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .pd-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
  }

  .pd-text {
    width: 60%;
  }

  .pd-text p {
    font-style: italic;
  }

  .pd-text b {
    font-weight: 500;
  }

  .autoalert {
    background-color: #fafafa;
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .aa-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
  }

  .aa-list ul {

    width: 55%;
  }



  .aa-text {
    width: 60%;
  }

  .autoalert b {
    font-weight: 500;
  }


  .autoreports {
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .autoreports-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
    align-content: center;
    gap: 80px;
  }

  .autoreports-text {
    width: 60%;
  }



  .autoreports-text b {
    font-weight: 500;
  }

  .autoreports-list ul {

    width: 55%;
  }


  .support {
    background-color: #fafafa;
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .support-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
  }

  .support-text {
    width: 60%;
  }

  .support-text p {
    font-style: italic;
  }

  .support b {
    font-weight: 500;
  }

  .support-list ul {
    width: 65%;
  }


  .finalcta {
    background-image: none;
  }

  .finalcta h3,
  .finalcta p {
    color: black;
  }
}

@media (max-width: 900px) {
  li {
    list-style-position: inside;
    padding-left: 1em;
  }

  .hero-section {
    display: flex;
    flex-direction: column;
    padding: 240px 40px;
    gap: 40px;
  }

  .hero-section h1 {
    text-align: center;
  }

  .hero-section p {
    width: 70%;
  }

  .installation {
    background-color: #fafafa;
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .install-list {
    font-style: italic;
    width: 100%;
    display: flex;
    justify-content: center;
  }

  .install-text {
    width: 60%;
  }

  .install-text p {
    font-style: italic;
  }

  .install-text b {
    font-weight: 500;
  }

  .data {
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .data-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
  }

  .data-text {
    width: 60%;
  }

  .data-text p {
    font-style: italic;
  }

  .data-text b {
    font-weight: 500;
  }

  .processing {
    background-color: #fafafa;
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
    height: auto;
  }

  .pro-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    gap: 80px;
  }

  .pro-text {
    width: 60%;
  }

  .pro-text p {
    font-style: italic;
  }

  .pro-text b {
    font-weight: 500;
  }

  .problemdetect {
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .pd-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
  }

  .pd-text {
    width: 60%;
  }

  .pd-text p {
    font-style: italic;
  }

  .pd-text b {
    font-weight: 500;
  }

  .autoalert {
    background-color: #fafafa;
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .aa-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
  }

  .aa-list ul {

    width: 65%;
  }



  .aa-text {
    width: 60%;
  }

  .autoalert b {
    font-weight: 500;
  }


  .autoreports {
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
    height: auto;
  }

  .autoreports-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    gap: 80px;
  }

  .autoreports-text {
    width: 60%;
  }



  .autoreports-text b {
    font-weight: 500;
  }

  .autoreports-list ul {
    text-align: center;
    width: 100%;
  }

    .autoreports-list li {
    text-align: left;
    width: 100%;
  }


  .support {
    background-color: #fafafa;
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .support-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
  }

  .support-text {
    width: 60%;
  }

  .support-text p {
    font-style: italic;
  }

  .support b {
    font-weight: 500;
  }

  .support-list ul {
    width: 65%;
  }


  .finalcta {
    background-image: none;
  }

  .finalcta h3,
  .finalcta p {
    color: black;
  }
}

@media (max-width: 600px) {
  li {
    list-style-position: inside;
    padding-left: 1em;
  }

  .hero-section {
    display: flex;
    flex-direction: column;
    padding: 240px 40px;
    gap: 40px;
  }

  .hero-section h1 {
    text-align: center;
  }

  .hero-section p {
    width: 80%;
  }

  .installation {
    background-color: #fafafa;
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .install-list {
    font-style: italic;
    width: 100%;
    display: flex;
    justify-content: center;
  }

  .install-text {
    width: 90%;
  }

  .install-text p {
    font-style: italic;
  }

  .install-text b {
    font-weight: 500;
  }

  .data {
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .data-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
  }

  .data-text {
    width: 60%;
  }

  .data-text p {
    font-style: italic;
  }

  .data-text b {
    font-weight: 500;
  }

  .processing {
    background-color: #fafafa;
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
    height: auto;
  }

  .pro-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    gap: 80px;
  }

  .pro-text {
    width: 100%;
  }

  .pro-text p {
    font-style: italic;
  }

  .pro-text b {
    font-weight: 500;
  }

  .problemdetect {
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .pd-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
  }

  .pd-text {
    width: 100%;
  }

  .pd-text p {
    font-style: italic;
  }

  .pd-text b {
    font-weight: 500;
  }

  .autoalert {
    background-color: #fafafa;
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
    height: auto;
  }

  .aa-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
  }

  .aa-list ul {

    width: 95%;
  }



  .aa-text {
    width: 90%;
  }

  .autoalert b {
    font-weight: 500;
  }


  .autoreports {
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
    height: auto;
  }

  .autoreports-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    gap: 80px;
  }

  .autoreports-text {
    width: 90%;
  }



  .autoreports-text b {
    font-weight: 500;
  }

  .autoreports-list ul {
    text-align: center;
    width: 100%;
  }

    .autoreports-list li {
    text-align: left;
    width: 100%;
  }


  .support {
    background-color: #fafafa;
    padding: 80px 60px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 220px;
  }

  .support-list {
    font-style: italic;
    width: 100% !important;
    display: flex;
    justify-content: center;
  }

  .support-text {
    width: 100%;
  }

  .support-text p {
    font-style: italic;
  }

  .support b {
    font-weight: 500;
  }

  .support-list ul {
    width: 95%;
  }


  .finalcta {
    background-image: none;
  }

  .finalcta h3,
  .finalcta p {
    color: black;
  }
}