/*module-top-bottom-image-text CSS*/
.module-top-bottom-text-image__card-content-wrapper .bottom-image{border-radius: 20px 20px 0 0;    min-height: 100px; }
.module-three-column.is-card .module-three-column__card-content-wrapper .cta{    outline-offset: -4px;}

/*module-two-column-image-text CSS*/
.module-two-column-text-image__row-cards {margin-top:4rem;}
.module-two-column-text-image_image{margin-bottom: 4rem;}
.module-two-column-text-image__content>p:first-child {font-size: 2.4rem;    line-height: 2.9rem;    font-weight: 500;    margin-bottom: 1.5rem;}
.module-two-column-text-image__content>p {font-size: 1.6rem;    line-height: 2rem;    font-weight: 700;    margin-bottom: 2rem;}
.module-two-column-text-image__row-cards ul { margin-bottom: 0;}

@media all and (max-width: 767.98px){
.module-two-column-text-image__card-content-wrapper.card-1 {margin-bottom: 5rem;}
}

.module-three-column ul li::marker {
  font-size: 21px;
      color: #c9cdd3;
}

.module-three-column .cta-primary:hover .icon::before  {
  filter: invert(1);
}
/*module-three-column CSS*/
.module-three-column__header .config-text__content-wrapper {
  margin-bottom: 4rem;
}
.module-three-column__row-cards{
  row-gap: 3rem;
}

.module-three-column .cta-primary .icon::before {
  top: 0;
  right: 20px;
  height: 100%;
  width: 17px;
}
.module-three-column.is-card  .module-three-column__card-content-wrapper .cta {
  position: absolute;
  right: 0;
  bottom: 0;
  height: 5.7rem;
  width: 5.7rem;
  justify-content: center;
  background-color: #303037;
  color: var(--white-color);
  margin:0;
}
.module-three-column.is-card  .module-three-column__card-content-wrapper .cta .icon{
  margin-left: 0;
}
.module-three-column.is-card .module-three-column__card-content-wrapper {
  background: #ffffff;
  height: 100%;
  position: relative;
  padding-bottom: 5.7rem;
  border: 1px solid var(--gray-400);
      transition: 0.5s;
}
.module-three-column.is-card .module-three-column__card-content-wrapper:hover, .module-three-column.is-card .module-three-column__card-content-wrapper:focus-visible {    box-shadow: 0px 30px 30px #00000029;}
.module-three-column_image {
    padding-bottom: 3rem;
}
.module-three-column.is-card .module-three-column__card-content-wrapper .module-three-column_des {
  padding: 0 30px 30px 30px;
}
.module-three-column.section-light{background-color:#F8FAFE !important;}
.module-three-column_content{margin-bottom:34px;}
.round--image .module-three-column_content{margin-bottom:50px;}
.module-three-column_image .card-img__round{min-height:190px;}
.module-three-column_image .card-img__normal{border-radius:20px;min-height:351px;}
.module-three-column__card-content-wrapper.card-1{margin-left: auto;}
.module-three-column__card-content-wrapper.card-2{margin: 0 auto;}
.module-three-column__card-content-wrapper.card-3{margin-right: auto;}
.module-three-column_des li {margin-bottom: 10px;}
.module-three-column_intro{padding: 16.5px 0; margin-bottom: 34px;}
@media all and (max-width: 991.98px){
  .module-three-column__card-content-wrapper{max-width: 100%;}
  .module-three-column_image .card-img__normal{min-height: auto;}
}
@media all and (max-width: 767.98px){

  /*DO NOT USE THIS CLASS FOR STYLING*/
  .rect--image .module-three-column__row-cards{row-gap: 25px;}
}
/*Module - card slider*/

.module-scrolling-card-wrapper .scrolling-box:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);}
@media all and (max-width: 991.98px){
  .module-scrolling-card-wrapper .container{max-width:none;padding-left:16px;}
  .module-scrolling-card-wrapper .container{padding-left:8px;}
}
.module-two-column-text-image .gradient-img-bg {
    z-index: auto;
}

.module-two-column-text-image .container {
    z-index: 1;
    position: relative;
}