/* SERVICES PAGE REDESIGN */
/*:root{--ppp-blue:#0071ba;--ppp-blue-dark:#005b96;--ppp-green:#6ebf4b;--ppp-navy:#002C51;}*/
:root{
    --ppp-blue:#0071ba;
    --ppp-blue-dark:#005b96;
    --ppp-green:#6ebf4b;
    --ppp-navy:#002C51;
    --ppp-light:#f8f9fa;
}
.services-page .hero{background:#f8f9fa;padding:80px 0}
.services-page .hero h1{color:var(--ppp-navy);font-family:'Oswald',sans-serif;font-size:3.4rem}
.services-page .btn.btn-primary{
    background-color: var(--ppp-blue) !important;
    border-color: var(--ppp-blue) !important;
    color:#fff !important;
}
.services-page .btn.btn-primary:hover,
.services-page .btn.btn-primary:focus{
    background-color: var(--ppp-green) !important;
    border-color: var(--ppp-green) !important;
    color:#fff !important;
}
/*.services-page .btn-outline-primary{color:var(--ppp-blue);border-color:var(--ppp-blue)}
.services-page .btn-outline-primary:hover{background:var(--ppp-green);border-color:var(--ppp-green);color:#fff}
*/
.services-page .btn.btn-outline-primary{
    color:var(--ppp-blue) !important;
    border-color:var(--ppp-blue) !important;
    background:white !important;
}

.services-page .btn.btn-outline-primary:hover{
    background:var(--ppp-green) !important;
    border-color:var(--ppp-green) !important;
    color:white !important;
}
.services-page .service-card{border:none;border-radius:14px;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,.08);transition:.25s}
.services-page .service-card:hover{transform:translateY(-8px);box-shadow:0 18px 40px rgba(0,0,0,.14)}
.services-page .service-card img{width:100%;height:240px;object-fit:cover}
.services-page .service-card h3{color:var(--ppp-navy);font-weight:700}
.services-page .price{color:var(--ppp-blue);font-size:2.4rem;font-weight:700}
.services-page .service-card hr{border-top:3px solid var(--ppp-blue);width:60px;margin-left:0}
.services-page .faq .card-header{background:var(--ppp-navy)}
.services-page .faq .btn-link{color:#fff}
.services-page .text-center.mt-5{background:#f8f9fa;border-radius:12px;padding:50px}
.services-page .hero {
    position: relative;
    overflow: hidden;
    border-bottom: 6px solid var(--ppp-blue);
}


/*.hero{background:#f8f9fa;padding:70px 0;}*/
.hero{
    background:#f8f9fa;
    padding:70px 0;
    margin-bottom:10px;
}
.hero h1{font-family:'Oswald',sans-serif;font-size:3rem;}
.service-card{border:none;border-radius:10px;box-shadow:0 .35rem 1rem rgba(0,0,0,.08);transition:.25s;height:100%}
.service-card:hover{transform:translateY(-5px)}
.section-space{padding:60px 0}
ul.checks{list-style:none;padding-left:0}
ul.checks li{padding:.35rem 0}
