.gw-slider-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 45px 0;
}
.gw-slider-container .gw-slider-title-container {
  margin-bottom: 32px;
}
.gw-slider-container .gw-slider-title-container .gw-slider-title {
  color: #0C4F6C;
  text-align: center;
  /* H2/d */
  font-family: "Open Sans";
  font-size: 42px;
  font-style: normal;
  font-weight: 800;
  line-height: 120%; /* 50.4px */
}
@media (max-width: 769px) {
  .gw-slider-container .gw-slider-title-container .gw-slider-title {
    font-size: 24px;
    font-weight: 700;
  }
}
.gw-slider-container .gw-slider-cards-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (max-width: 1220px) {
  .gw-slider-container .gw-slider-cards-container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.gw-slider-container .gw-slider-cards-container .gw-slider-card {
  width: 373px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}
@media (max-width: 413px) {
  .gw-slider-container .gw-slider-cards-container .gw-slider-card {
    width: 100%;
  }
}
.gw-slider-container .gw-slider-cards-container .gw-slider-card .gw-slider-card-image-container {
  height: 212px;
  overflow: hidden;
}
.gw-slider-container .gw-slider-cards-container .gw-slider-card .gw-slider-card-image-container .gw-slider-card-image {
  border-radius: 8px;
  background: #D9D9D9;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
@media (max-width: 413px) {
  .gw-slider-container .gw-slider-cards-container .gw-slider-card .gw-slider-card-image-container .gw-slider-card-image {
    width: 100%;
  }
}
.gw-slider-container .gw-slider-cards-container .gw-slider-card .gw-slider-card-text-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 376px) {
  .gw-slider-container .gw-slider-cards-container .gw-slider-card .gw-slider-card-text-container {
    gap: 12px;
  }
}
.gw-slider-container .gw-slider-cards-container .gw-slider-card .gw-slider-card-text-container .gw-slider-card-text-title {
  color: #0C4F6C;
  font-family: "Open Sans";
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%; /* 30px */
}
.gw-slider-container .gw-slider-cards-container .gw-slider-card .gw-slider-card-text-container .gw-slider-card-text {
  color: #0C4F6C;
  font-family: "Open Sans";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%; /* 30px */
}
@media (max-width: 376px) {
  .gw-slider-container .gw-slider-cards-container .gw-slider-card .gw-slider-card-text-container .gw-slider-card-text .card-text {
    visibility: hidden;
    max-height: 0;
    opacity: 0;
    -webkit-transition: opacity 1s ease, -webkit-transform 1s ease;
    transition: opacity 1s ease, -webkit-transform 1s ease;
    transition: opacity 1s ease, transform 1s ease;
    transition: opacity 1s ease, transform 1s ease, -webkit-transform 1s ease;
  }
}
.gw-slider-container .gw-slider-cards-container .gw-slider-card .gw-slider-card-text-container .gw-slider-card-text .text-mobile-dropdown-container {
  display: none;
  color: #8E4165;
  font-family: "Open Sans";
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%; /* 30px */
  text-decoration-line: underline;
  text-decoration-style: solid;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  text-decoration-thickness: 10.5%; /* 2.1px */
  text-underline-offset: auto;
  text-underline-position: from-font;
}
@media (max-width: 376px) {
  .gw-slider-container .gw-slider-cards-container .gw-slider-card .gw-slider-card-text-container .gw-slider-card-text .text-mobile-dropdown-container {
    display: block;
  }
  .gw-slider-container .gw-slider-cards-container .gw-slider-card .gw-slider-card-text-container .gw-slider-card-text .text-mobile-dropdown-container .text-mobile-dropdown {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 8px;
  }
  .gw-slider-container .gw-slider-cards-container .gw-slider-card .gw-slider-card-text-container .gw-slider-card-text .text-mobile-dropdown-container .text-mobile-dropdown-expanded {
    display: none;
  }
}
@media (max-width: 376px) {
  .gw-slider-container .gw-slider-cards-container .gw-slider-card .gw-slider-card-text-container .expanded .card-text {
    visibility: visible;
    max-height: -webkit-fit-content;
    max-height: -moz-fit-content;
    max-height: fit-content;
    margin-top: 8px;
    opacity: 1;
  }
}
.gw-slider-container .gw-slider-cards-container .gw-slider-card .gw-slider-card-text-container .expanded .text-mobile-dropdown-container {
  color: #8E4165;
  font-family: "Open Sans";
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%; /* 30px */
  text-decoration-line: underline;
  text-decoration-style: solid;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  text-decoration-thickness: 10.5%; /* 2.1px */
  text-underline-offset: auto;
  text-underline-position: from-font;
}
@media (max-width: 376px) {
  .gw-slider-container .gw-slider-cards-container .gw-slider-card .gw-slider-card-text-container .expanded .text-mobile-dropdown-container {
    display: block;
  }
  .gw-slider-container .gw-slider-cards-container .gw-slider-card .gw-slider-card-text-container .expanded .text-mobile-dropdown-container .text-mobile-dropdown {
    display: none;
  }
  .gw-slider-container .gw-slider-cards-container .gw-slider-card .gw-slider-card-text-container .expanded .text-mobile-dropdown-container .text-mobile-dropdown-expanded {
    margin-top: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 8px;
  }
}
.gw-slider-container .gw-slider-cards-container .gw-slider-card .gw-slider-card-button-container {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.gw-slider-container .gw-slider-cards-container .gw-slider-card .gw-slider-card-button-container .gw-slider-card-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 42px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 64px;
  background: #8E4162;
  color: #FAFAFA;
  font-family: "Open Sans";
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  text-decoration: none;
  cursor: pointer;
}
@media (min-width: 376px) and (max-width: 769px) {
  .gw-slider-container .gw-slider-cards-container .gw-slider-card .gw-slider-card-button-container .gw-slider-card-button {
    margin: 0 auto;
  }
}