/*More Products*/
.l3fourCards{float:left; width:100%; padding: 45rem 0 30rem;}
.l3fourCards .fis-solution-card-title { margin-bottom: 45rem; text-align:center; font-family: "Roobert Light",sans-serif !important;}
.l3fourCardsrow {display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap;}
.l3fourCards .solution-card {display: flex; flex-flow: column nowrap; width: calc(100%/3 - 20rem); margin: 0 10rem 20rem; border-radius: 10rem; position: relative; height: auto; min-height: 230rem; justify-content: space-between; transition: all .3s ease-in-out; flex: 1 1 auto;}
.l3fourCards .solution-card:hover {transform: scale(1.025)}
.l3fourCards .anchor-overlay {position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 88;}
.l3fourCards .anchor-overlay:hover + .solution-card-content .module-title-link, .l3fourCards .anchor-overlay:hover + .solution-card-content .btn-primary-green-on-dark, .l3fourCards .anchor-overlay:hover + .solution-card-content .btn-primary-green-on-white {background: transparent;}
.l3fourCards .solution-card .solution-card-icon {position: absolute; top: 17rem; right: 17rem; width: 50rem; height: 50rem; border-radius: 5rem; font-size: 29px; line-height: 50rem; text-align: center !important;}
.l3fourCards .solution-card .solution-card-content {display: flex; flex-flow: column nowrap; height: 100%; padding: 30px; z-index: 9;}
.l3fourCards .solution-card .solution-card-content * {text-align: left !important;}
.l3fourCards .solution-card .solution-card-headbox {max-width: 100%;}
.l3fourCards .solution-card .solution-card-headbox .solution-card-title {font-size: 14px; width: 100%; margin: 0; line-height: 18rem; font-family: "Roobert SemiBold", sans-serif; text-transform: none; color: #037069;}
.l3fourCards .solution-card .solution-card-headbox .solution-card-segment {font-style: italic; text-transform: capitalize; width: 100%; margin: 0; line-height: 16rem; font-size: 14rem; font-family: "Roobert Regular", sans-serif; font-weight: 100;}
.l3fourCards .solution-card .solution-card-intro p {margin-top: 0; font: 400 24rem/1.2 "Roobert Semibold",sans-serif; font-variant-ligatures: none;}
.l3fourCards .solution-card .solution-card-link {margin-top: auto;}
.l3fourCards .solution-card .solution-card-link .more-products {margin-top: 0;}
.l3fourCards .solution-card .solution-card-link .module-title-link {justify-content: left;}
.l3fourCards .solution-card .solution-card-link a.module-title-link {font-family: "Roobert Medium",sans-serif; font-weight: inherit; font-size: 16rem; line-height: 19rem; text-indent: -999999px; background: #4bcd3e; width: max-content; padding: 6px; border-radius: 50px; line-height: 1; border: 2px solid #4bcd3e; transition: .3s all;}
.l3fourCards .solution-card .solution-card-link a.module-title-link span.margin-right-5 {margin: 0;}
.l3fourCards .solution-card .solution-card-link a.module-title-link svg {color: #000; height: 20px; margin: 0; width: 20px;}
.l3fourCards .more-products {margin-top: 25rem; margin-bottom: 0;}
.l3fourCards .more-products a{font-family: "Roobert Medium",sans-serif; font-weight: inherit; font-size: 16rem; line-height: 19rem;}
.fis-bg-turquoise {background-color: #38cff0;}
.l3fourCards .l3fourCardsrow .solution-card  svg, .l3fourCards .more-products  svg {width: 24px;}
.l3fourCards .scLooseFrameZone div.solution-card {width: 100%;}

.l3fourCards .featured-ribbon {background: #5A60E0; position: absolute; top: -7px; right: 12px; padding: 6px 10px; border-radius: 5px; font: normal 12px/14px 'Roobert Regular', sans-serif; letter-spacing: normal;}
.l3fourCards .featured-ribbon .ribbon-fold {width: 8px; height: 6px; aspect-ratio: 1; clip-path: polygon(0 0, 100% 100%, 0 100%); background: #5A60E0; position: absolute; -webkit-transform: scaleX(-1); transform: scaleX(-1); top: 1px; left: -6px;}
.l3fourCards .solution-card-intro .list-items {display: flex; flex-wrap: wrap; margin-bottom: 15px; margin-left: 15px;}
.l3fourCards .solution-card-intro .list-items .list-row {display: flex; margin-bottom: 12px; width: 100%;}
.l3fourCards .solution-card-intro .list-items .list-row .svg-icon-wrapper {height: 20px; width: 20px; margin-right: 10px; border-radius: 50px; display: flex; align-items: center; justify-content: center;}
.l3fourCards .solution-card-intro .list-items .list-row .svg-icon-wrapper .fis-icon {width: 13px; height: 13px; margin-right: 1px;}
.l3fourCards .solution-card-intro .list-items .list-row .list-copy {width: calc(100% - 30px);}

.solution-card.fis-solution-intro-card .solution-card-content {padding: 25px 20px 30px 0;}
.solution-card.fis-solution-intro-card .cardtitle {font-size: 36px; line-height: 1.1; letter-spacing: 0; font-family: 'Roobert Semibold', sans-serif; margin-bottom: 15px;}
.solution-card.fis-solution-intro-card .cardtitle span {font-family: 'Roobert Regular', sans-serif;}
.solution-card.fis-solution-intro-card p.card-descrip {font: 400 16px/1.4 'Roobert Regular', sans-serif;}
.solution-card.fis-solution-intro-card .solution-card-content .solution-card-link {margin-top: inherit;}
.solution-card.fis-solution-intro-card .featured-ribbon, .solution-card.fis-solution-intro-card.fis-no-cta .anchor-overlay {display: none;}
.solution-card.fis-solution-intro-card .card-descrip a {font-size: 16px; text-decoration: underline; font-family: 'Roobert Semibold', sans-serif; color: #454bad;}
.solution-card.fis-solution-intro-card .card-descrip a:hover {text-decoration: none; color: #454bad;}
.l3fourCards.fis-intro-card-bg {background: transparent radial-gradient(closest-side at 50% 0%, #FFFFFF 0%, #EDF1FA 100%) 0% 0% no-repeat padding-box; position: relative; padding: 120rem 0;}
.l3fourCards.fis-intro-card-bg::before {content: ''; background: linear-gradient(180deg, rgba(237, 241, 250, 1) 0%, rgba(255, 255, 255, 1) 100%); position: absolute; bottom: 0; width: 100%; height: 20%;}
.l3fourCards.fis-intro-card-bg::after {content: ''; background: linear-gradient(-180deg, rgba(255, 255, 255, 1) 0%, rgba(237, 241, 250, 1) 100%); position: absolute; top: 0; width: 100%; height: 20%;}
.l3fourCards .content-width.four-column-cards {z-index: 99; position: relative;}
.l3fourCards .solution-card:nth-child(n + 4) {flex: none;}

/*More Products*/

@media screen and (max-width: 991px){
  .l3fourCards .solution-card {width: calc(100%/2 - 20rem); min-height: 200rem}
  .four-column-cards {max-width: calc(100% - 60rem);}
  .l3fourCards .solution-card .solution-card-intro p {font-size: 18px;}
}
@media screen and (max-width: 576px){
  .l3fourCards .solution-card {width: 100%; min-height: auto; max-width: none;}
  .four-column-cards {max-width: calc(100% - 20rem);}
}
@media (min-width: 1600px) and (max-width: 1899px){
  .l3fourCards .solution-card-intro .list-items .list-row .svg-icon-wrapper {margin-top: 1rem;}
}
@media screen and (min-width: 1900px){
  .l3fourCards .solution-card-intro .list-items .list-row .svg-icon-wrapper {margin-top: 3rem;}
}
/* More Products */