coral-multifield.featureCard-multifield[aria-invalid=true]{border:.15rem solid #e14132}
.cfc .button{width:159.7px}
.cfc .button:focus{outline:-webkit-focus-ring-color auto 1px;outline-offset:8px}
.cfc .btn-txt{font-family:NotoSans;font-size:15px;font-weight:bold;line-height:1.2;text-align:center}
.cfc .card-badge{text-align:right;z-index:1;position:absolute;right:24px;bottom:-91px}
.cfc .community-badge{width:112px;height:137px}
.cfc .card-image .image-container{position:relative;overflow:hidden}
.cfc .card-text h3{text-transform:uppercase;margin-bottom:0}
.cfc-card-details{color:#fff}
.cfc-card-details .card-icon,.cfc .btn-pad{margin-top:25px}
a.feature-card:focus{outline:1px auto #1157be;outline-offset:4px;box-shadow:0 0 0 1px #fff}
@media only screen and (min-width:993px){.cfc.community-feature-cards{margin-top:70px;margin-bottom:100px}
.cfc-container{display:flex;justify-content:center;flex-direction:row}
.feature-card{display:flex;min-height:372px;padding:0 !important;flex-direction:column;transition:.3s}
.cfc .card-text,.cfc .card-image{display:flex;flex-direction:column;justify-content:start}
.cfc .card-image,.image-container{max-height:278px}
.cfc .feature-card .card-text{padding:43px 126px 60px 48px !important;flex:1;position:relative}
.cfc .card-text p{margin-top:10px;flex-grow:1;min-height:auto;margin-bottom:0}
.cfc .card-text .button{margin-top:18px}
.cfc .card-image{position:relative}
.cfc .order-right{order:2}
.cfc .cfc-card-details{display:flex;flex-direction:column;flex-grow:1;align-items:flex-start}
}
@media only screen and (max-width:992px){.cfc.community-feature-cards{margin-top:70px;margin-bottom:70px}
.cfc-container{display:flex;justify-content:center;overflow:hidden;flex-direction:column;align-items:center}
.cfc .feature-card{display:flex;padding:0 !important;margin:0 auto;margin-bottom:30px;flex-direction:column;transition:.3s;justify-content:center}
.cfc .card-text,.cfc .card-image{display:inline-block;justify-content:center}
.cfc .card-badge{bottom:-93px}
.cfc .card-text{flex:1;padding:30px 126px 70px 41px;position:relative}
.cfc .card-text p{margin-top:15px;min-height:auto}
.cfc .card-text .button{margin-top:30px}
.cfc .card-image{width:100%;position:relative}
.cfc .card-image img{max-width:100%}
.cfc .order-right{order:2;margin-top:30px !important}
.cfc .card-image,.cfc .image-container{max-height:278px}
}
@media only screen and (max-width:575px){.cfc .card-text{flex:1;padding:30px 76px 70px 30px;position:relative}
.cfc .card-text h3{padding:0 46px 0 0}
}
.community-feature-cards-darkText,.community-feature-cards-darkText p,.community-feature-cards-darkText h3{color:#262423}
.cfc-container .attached-video-player-link .video-play-icon-position{width:103px}
@media(max-width:475px){.cfc-container .attached-video-player-link .video-play-icon-position{width:78px}
}