.card-deck{padding:46px 0}.card-deck.primary{background:url(https://5802517.fs1.hubspotusercontent-na1.net/hubfs/5802517/colorado_springs_utilities/images/primary-card-deck-bg.png) no-repeat 50%/cover;color:#fff}.card-deck.white{background:#fff}.card-deck.light{background:#f1fafd}.card-deck.primary .card-deck__item-content h3,.card-deck.primary h2{color:#fff}.card-deck.primary .card-deck__item-content p,.card-deck.primary .card-deck__row p{color:#e0f0f4}.card-deck__row{padding-bottom:40px}.card-deck__row.no-spacing{margin-bottom:0;padding-bottom:0}.card-deck h2{color:#101828;font-family:Inter,sans-serif;font-weight:700}.card-deck__row p{color:#344054;font-size:30px;line-height:127%}.card-deck__item{align-items:flex-start;border-top:1px solid #d0d5dd;display:flex;padding:32px 32px 0 0;position:relative}.card-deck__item.no-divider,.card-deck__item.no-header{border-top:none}.card-deck__col:not(:nth-last-child(-n+2)){margin-bottom:32px}.card-deck__item .featured-icon{flex:0 0 56px;margin-right:16px}.card-deck__item-content{flex:1 0 0;padding-top:10px}.card-deck__item-content h3{color:#101828;font-family:Inter,sans-serif;font-size:30px;font-weight:700;line-height:127%;margin-bottom:12px}.card-deck__item-content a:not(.btn):hover{text-decoration:none}.card-deck__item-content ol li,.card-deck__item-content p,.card-deck__item-content ul li{color:#344054;font-size:20px;font-weight:400;margin-bottom:16px}.card-deck__item-content .btn-inline{color:#101828}.card-deck.primary .btn-inline{color:#fff}.card-deck.primary .btn-inline svg path{stroke:#fff}.rich-text-sec__content li{font-size:20px;margin:0 0 24px}@media (max-width:991px){.card-deck{padding:32px 0}.card-deck__row{padding-bottom:40px}.card-deck h2{margin-bottom:32px}.card-deck__item{flex-wrap:wrap}.card-deck__item .featured-icon{flex:0 0 48px;margin:0 0 12px;max-width:48px!important}.card-deck__item-content{flex:0 0 100%;padding:0}.card-deck__item-content h3{font-size:24px;line-height:133%}}@media (max-width:575px){.card-deck{padding:28px 0}.card-deck h2{margin-bottom:16px}.card-deck__row{padding-bottom:30px}.card-deck__item{padding-right:0}.card-deck__col:first-child .card-deck__item{padding-top:0}.card-deck__col:nth-child(-n+3){margin-bottom:24px}.card-deck__row p{font-size:24px;line-height:133%}}