.carousel-and-card-container { width: 100%; margin-bottom: 10px; }
.carousel-and-card-title {
  margin-left: 76px; 
  margin-right: 76px; 
  margin-bottom: 100px;
}
@media (max-width: 700px) {
  .carousel-and-card-title {
    margin-bottom: 40px;
  }
}
.carousel-and-card-main {
  margin-left: 76px; 
  margin-right: 76px; 
  display: flex;
  flex-direction: row;
}
@media (max-width: 700px) {
  .carousel-and-card-main {
    margin: 0;
    display: flex;
    flex-direction: column-reverse;
  }
}

.carousel-and-card-carousel {
  width: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 700px) {
  .carousel-and-card-carousel {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .mySlides img {
    height: 194px !important;
  }
}
.mySlides {
  justify-content:center;
  align-items: center;
}
.mySlides > img {
  width: 100%;
  max-width: 857px;
  max-height: 546px;
}

/* Fading animation */
.fade {
  margin: 0;
  animation-name: fade;
  animation-duration: 1.5s;
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

.carousel-and-card-cards {
  width: 50%;
/*   max-height: 546px; */
  display:flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
}
@media (max-width: 700px) {
  .carousel-and-card-cards {
    width: 100%;
  }
}

.jpCardContainer {
  width: 90%;
/*   height: calc(width * 0.38); */
  background-color: #F6F9FE;
  box-sizing: border-box;
  border-radius: 12px;
  padding-bottom: 32px;
  padding-top: 32px;
  padding-left: 28px;
  padding-right: 56px;
  cursor: pointer;
}
.jpCardContainer:hover {
  background-color: #F0F3FF;
}
@media (max-width: 700px) {
  .jpCardContainer {
/*     width: 80%; */
    padding: 16px;
  }
}
.purple-border {
  border-left: 17px solid #8039DF;
}
.transparent-border {
  border-left: 17px solid rgba(255, 255, 255, 0);
}
.jpCardContainer h2 {
  margin: 0;
  font-size: 30px;
}
.jpCardContainer > p {
  color: #041C59;
}

.hide {
  display: none;
}
.show {
  display: block;
}
.hs_cos_wrapper_type_inline_text {
  color: 041C59;