.cardDiv,.wp-block-acf-card{display:inline-block;overflow:hidden;border-radius:24px;background:#fff;margin-bottom:0!important}.info .cardDiv,.info .wp-block-acf-card{border-radius:20px}.cardDiv h2{margin:0}.cardImage{width:min-content;overflow:hidden;line-height:0;font-size:0px}.block-editor-block-list__block .cardImage{min-width:270px}.cardImage img{object-position:top left;display:inline-block;width:auto}.cardDiv.color .cardImage img{height:auto}.color .cardContent,.color .cardContent *{color:#fff!important;text-align:left}.color.darkGreenBG .cardContent,.color.darkGreenBG .cardContent *{color:#3c3c3b!important}.color .cardContent{display:inline-grid;align-content:flex-start;padding-top:0;padding-bottom:43px;width:calc(100% - 48px)}.cardBottomText,.cardContent,.cardTopText{padding:23px;text-align:left}.cardTopText>p strong{font-weight:800!important;font-size:35px!important;color:#51307d!important;letter-spacing:0}.cardBottomText p:last-child{margin-bottom:0}.cardDiv{width:min-content;scroll-snap-align:center}.cardDiv span{display:inline-block;text-align:inherit!important}.cardDiv .has-small-font-size{line-height:18px!important}.cardTopText>p{letter-spacing:0}.cardContent{min-height:calc(206px - 48px)}.cardContent *{color:#3c3c3b!important}.cardContent h2{margin-top:-8px;margin-bottom:16px;font-size:25px;line-height:110%;letter-spacing:.1px}.cardContent h3{margin-top:0;margin-bottom:16px}.info .cardContent,.info .cardContent p,.info .cardContent strong,.info .cardContent sup{color:#3c3c3b!important}body .block.cardsDiv .block.cardDiv .cardContent p sup{color:inherit!important}.info .cardContent p{margin-bottom:0;text-align:left}.cardDiv.info{display:inline-grid!important;grid-template-rows:auto auto 1fr}.cardsDiv.info .cardButton{align-self:baseline;display:inline-grid;padding:24px;padding-top:0;align-self:flex-end}.cardContent p:last-child{margin-bottom:0}.info .genericButton{width:calc(100% - 48px);text-align:center;margin-top:0!important;padding:16px 24px}.info .cardContent h2{font-size:35px!important;font-weight:800!important;line-height:111%!important;letter-spacing:.1px!important;color:#51307d!important}.lightPurpleBG .cardContent p,.lightPurpleBG .cardContent p strong{color:#51307d!important}.darkPurpleBG .cardContent p,.darkPurpleBG .cardContent p strong,.mediumBlueBG .cardContent p,.mediumBlueBG .cardContent p strong{color:#fff!important}