.pp-hero,.pp-section,.pp-section-alt,.pp-brand,.pp-cta{padding-top:60px !important;padding-bottom:60px !important}.pp-hero>.wpb_column,.pp-section>.wpb_column,.pp-section-alt>.wpb_column,.pp-brand>.wpb_column,.pp-cta>.wpb_column,.pp-proof>.wpb_column{box-sizing:border-box}.pp-hero{background:#f5f5f5 !important}.pp-hero h1{max-width:650px;font-size:clamp(42px,4.2vw,60px) !important;line-height:1.04 !important;letter-spacing:-1px}.pp-hero h5{color:#c8202f !important}.pp-hero>.wpb_column:first-child>.vc_column-inner{padding-right:45px}.pp-hero>.wpb_column:nth-child(2)>.vc_column-inner{background:#fff !important;padding:32px !important;box-shadow:0 12px 35px rgba(0,0,0,.1)}.pp-proof{background:#181617 !important;padding-top:30px !important;padding-bottom:30px !important}.pp-proof h3,.pp-proof p,.pp-proof .wpb_text_column{color:#fff !important}.pp-proof h3{font-size:30px !important;margin-bottom:5px !important}.pp-section{background:#fff !important}.pp-section-alt{background:#f4f4f4 !important}.pp-section h2,.pp-section-alt h2{max-width:800px;font-size:clamp(34px,3vw,46px) !important;line-height:1.08 !important}.pp-section h5,.pp-section-alt h5{color:#c8202f !important}.pp-brand{background:#181617 !important;color:#fff !important}.pp-brand h2,.pp-brand h3,.pp-brand p,.pp-brand .wpb_text_column{color:#fff !important}.pp-brand h5{color:#e32636 !important}.pp-brand h2{max-width:600px}.pp-cta{background:#c8202f !important;color:#fff !important}.pp-cta h2,.pp-cta h3,.pp-cta h5,.pp-cta p,.pp-cta .wpb_text_column{color:#fff !important}.pp-cta>.wpb_column:nth-child(2)>.vc_column-inner{background:#fff !important;padding:32px !important;box-shadow:0 12px 35px rgba(0,0,0,.14)}.pp-cta>.wpb_column:nth-child(2) h2,.pp-cta>.wpb_column:nth-child(2) h3,.pp-cta>.wpb_column:nth-child(2) p,.pp-cta>.wpb_column:nth-child(2) .wpb_text_column{color:#282528 !important}.pp-hero .vc_btn3,.pp-section .vc_btn3,.pp-section-alt .vc_btn3{background:#c8202f !important;border-color:#c8202f !important;color:#fff !important}.pp-hero .vc_btn3:hover,.pp-section .vc_btn3:hover,.pp-section-alt .vc_btn3:hover{background:#a91926 !important;border-color:#a91926 !important}@media (max-width:767px){.pp-hero,.pp-section,.pp-section-alt,.pp-brand,.pp-cta{padding:42px 22px !important}.pp-hero h1{font-size:38px !important;letter-spacing:-.5px}.pp-section h2,.pp-section-alt h2,.pp-brand h2,.pp-cta h2{font-size:32px !important}.pp-hero>.wpb_column:first-child>.vc_column-inner{padding-right:15px}}