/* residential--heip.css */

/* FROM FREEFORM 1 */
.list-steps li{margin-bottom:20px;padding-left:10px}
.list-steps ol{width:fit-content;margin:auto;text-align:left}
.list-steps li::marker{font-weight:600}
.list-sm li{font-size:1rem;margin-bottom:10px;padding-left:10px}
.list-sm ol{width:fit-content;margin:auto;text-align:left}
.list-sm li::marker{font-weight:600;margin-left:0}
.cc-icon-left .wrap-content-card .content-card .content-card__title{margin:0 0 0.25em}
.cc-icon-left .wrap-content-card .content-card img.content-card--icon{width:70px;height:70px}
@media(min-width:500px){.cc-icon-left .content-card--icon-container{display:inline-flex;position:absolute;margin-left:-90px}
.cc-icon-left .content-card--content{margin-left:90px;vertical-align:text-top}
}
.cc-icon-lg .wrap-content-card .content-card img.content-card--icon{width:65px;height:65px}
.services-table .col-md-7 p{font-weight:600;padding-top:10px;text-align:center}
.services-table .col-md-7 a{font-weight:600}
.services-table table th{background-color:#f4f4f4;color:#000;font-weight:600;padding:7px;line-height:1.25}
.services-table table td{background-color:#fff;color:#000;padding:7px;line-height:1.25}
.services-table table th:nth-of-type(1), .services-table table td:nth-of-type(1){width:15%;text-align:right}
.services-table table td.subhead{position:relative;text-align:center;padding:7px 9%;line-height:1.25;color:#fff;font-weight:600}
.services-table table td.subhead:before{content:'\25bc';font-size:10px;position:absolute;top:50%;left:10px;transform:translateY(-50%);color:#f4f4f4}
.services-table table td.subhead:after{content:'\25bc';font-size:10px;position:absolute;top:50%;right:10px;transform:translateY(-50%);color:#f4f4f4}
.services-table table td.subhead1{background-color:#367BB4}
.services-table table td.subhead2{background-color:#145074}
.services-table .disclaimers p{margin-bottom:0;font-size:1rem;font-weight:300;text-align:left}

/* FROM FREEFORM 2 */
.cf-table table p{font-weight:600;padding-top:10px;text-align:center}
.cf-table table a{font-weight:600}
.cf-table table th{background-color:#f4f4f4;color:#000;font-weight:600;padding:7px;line-height:1.25}
.cf-table table td{background-color:#fff;color:#000;padding:7px;line-height:1.25}
.cf-table .cmp-contentfragment__title, .cf-table .cmp-contentfragment__element-title{display:none}
