.card-custom{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.3);position:relative;z-index:2}.card-header-custom{border-radius:16px 16px 0 0;color:#fff;font-size:26px;font-weight:700;padding:25px 15px 20px;text-align:center}.card-header-custom span{font-size:14px;font-weight:500;line-height:18px}.market-header{background:#ff5000}.sell-header{background:#3d5199}.grow-header{background:#5378fc}.card-body-custom{padding:30px 40px 20px}.card-body-custom ul{list-style:none;padding:0}.card-body-custom li{color:#3d5199;font-size:16px;font-weight:600;line-height:1.5;margin-bottom:18px;padding-left:25px;position:relative}.card-body-custom li:before{color:#3d5199;content:"\f00c";font-family:FontAwesome;left:0;position:absolute}.bg-image-section{align-items:center;background:url(https://info.thryv.com/hubfs/Roofing/bg-kl-roofing-testimonial.jpg) 50%/cover no-repeat;border-radius:16px;display:flex;justify-content:center;margin-top:-200px;min-height:580px;overflow:hidden;padding:60px 20px;position:relative;text-align:center;z-index:1;z-index:0}.txt-testimonial{bottom:20%;color:#fff;font-size:26px;font-weight:600;left:20px;line-height:1.5;max-width:620px;position:absolute;text-align:center}.txt-testimonial span{display:block;font-size:20px;font-weight:500;opacity:.8;padding-top:15px}@media only screen and (max-width:767px){.txt-testimonial span{font-size:18px}.txt-testimonial{bottom:10%;font-size:24px;left:12px;max-width:340px}.bg-image-section-layer{background-image:none}}@media only screen and (max-width:480px){.bg-image-section{background-position:100% 0;margin-top:-120px;min-height:500px}}