.service-page{padding:80px 0;}
.service-page h2{font-size:30px;font-weight:700;margin:38px 0 14px;}
.service-page h2:first-of-type{margin-top:0;}
.service-page p,.service-page li{font-size:17px;line-height:1.7;color:var(--text-color);}
.service-page ul,.service-page ol{padding-left:22px;margin-bottom:18px;}
.service-page li{margin-bottom:6px;}
.service-page a{color:var(--accent-color);}
.service-page a:hover{color:var(--accent-hover);}
.sp-lead{font-size:19px !important;color:var(--primary-color) !important;margin-bottom:10px;}
.sp-faq{margin-bottom:18px;}
.sp-faq h3{font-size:19px;font-weight:600;margin-bottom:6px;}
.sp-faq p{margin:0;}
.sp-cta{background:var(--secondary-color);border:1px solid var(--divider-color);border-radius:24px;padding:28px;margin:34px 0 18px;}
.sp-cta h3{font-size:22px;margin-bottom:8px;}
.sp-cta .btn-default{margin-top:6px;}
.sp-cta .btn-default,.sp-cta .btn-default:hover{color:#fff;}
.sp-note{font-size:14px !important;opacity:.8;}
.sp-card{background:#fff;border:1px solid var(--divider-color);border-radius:24px;padding:26px;margin-bottom:24px;box-shadow:0 10px 30px 0 #00000008;}
.sp-card h3{font-size:20px;font-weight:600;margin-bottom:12px;}
.sp-card h3 a{color:var(--primary-color);}
.sp-card p{font-size:16px;margin-bottom:10px;}
.sp-links{list-style:none;padding:0 !important;margin:0;}
.sp-links li{margin-bottom:8px;}
@media (max-width:991.98px){.service-page{padding:50px 0;}.service-page h2{font-size:25px;}}
