:root{--color--orange:#f15b25}body{font-family:"Roboto",sans-serif;padding-top:0}.btn{font-family:"Roboto",sans-serif;border-radius:0;transition:0.6s}.btn:hover{transform:none}.btn-grp{display:flex;align-items:center;flex-flow:wrap}.btn-grp .btn:last-child{margin-left:10px}.white-btn{background:none;color:#fff;border-color:#fff}body.logged-in{padding-top:0}h1,h2,h3,h4,h5,h6{font-family:"Roboto",sans-serif}.spaced{padding:70px 0}.sub-heading{font-size:22px;text-transform:uppercase;font-weight:500;line-height:1.2;color:#fdb71e;letter-spacing:.285em}.title,.heading,.contact-form .form-title{font-size:42px;font-weight:500;line-height:1.1;text-transform:none;font-family:"Roboto",sans-serif;margin-bottom:15px;letter-spacing:0}.heading span,.ppc-banner .content span{font-size:38px;letter-spacing:0;text-transform:capitalize;color:#fdb71e;line-height:1.1;vertical-align:middle;font-family:'Right Female Regular'}.linklist ol,.linklist ul{padding-left:20px}.linklist ol li,.linklist ul li{padding-left:20px}.linklist ul li:after{top:13px;border-radius:0;transform:rotate(45deg)}header#header{background:none}.ppc-header-cta{display:flex;align-items:center;justify-content:end;width:100%}.ppc-header-cta .ppc-phno{border:.25px solid #fff;color:#fff;padding:15px 25px;margin-right:20px;transition:.6s;font-size:18px;line-height:normal}.ppc-header-cta .ppc-phno svg{width:18px;height:18px;margin-right:6px}.ppc-header-cta .ppc-phno:hover{background:var(--bs-yellow);border-color:var(--bs-yellow)}.ppc-header-cta .btn{padding:15px 20px;border-radius:0;transition:.6s;font-size:18px;line-height:normal;font-weight:400}.ppc-header-cta .btn:hover{-webkit-transform:none;transform:none;background-color:#fff}.ppc-banner{height:48rem;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.ppc-banner .container{position:relative;z-index:9}.ppc-banner::before{position:absolute;content:"";left:0;top:0;height:75%;width:100%;background:linear-gradient(180deg,rgb(14 37 69 / .89) 0%,#fff0 100%)}.ppc-banner::after{position:absolute;content:"";left:0;bottom:0;height:75%;width:100%;background:linear-gradient(0deg,rgb(14 37 69 / .89) 0%,#fff0 100%)}.ppc-banner .ppc-banner-heading{font-size:64px;font-weight:600;line-height:1;letter-spacing:0;text-transform:uppercase;margin-bottom:12px}.ppc-banner .content{font-size:20px;font-weight:400;margin:15px 0 0;line-height:1.6}.ppc-case-results{position:absolute;left:0;bottom:0;width:100%;z-index:9;color:#fff;text-align:center}.ppc-case-results .item{padding:25px 10px;height:100%}.ppc-case-results .item:hover{background:rgb(255 255 255 / .07)}.ppc-case-results .case-number{font-size:50px;font-weight:600;line-height:1.2;margin-bottom:10px}.ppc-case-results .case-des{font-size:16px;font-weight:300;letter-spacing:.285em;line-height:normal;text-transform:uppercase}.ppc-case-results .item:hover .case-number{color:var(--bs-yellow)}.ppc-about{background-size:cover;background-position:center;background-repeat:no-repeat}.ppc-awards-slider{padding-bottom:70px}.ppc-awards-slider .item svg,.ppc-awards-slider .item img{height:100px;object-fit:contain;display:block;margin:0 auto}.ppc-content-sec{background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#000}.ppc-content-sec img{height:100%;object-fit:cover;object-position:center}.ppc-content-sec .inner-content{padding:70px 0}.ppc-testimonials{background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#F6F6F6}.star-rating{display:flex;align-items:center;justify-content:center;margin-bottom:15px}.star-rating svg{width:20px;height:20px;fill:#F90;margin:0 4px}.ppc-testimonials .item{padding:0 50px}.ppc-testimonials .item .quote-icon{width:70px;height:65px;display:block;margin:0 auto 12px}.ppc-testimonials .item .author-name{font-size:22px;font-weight:500;line-height:32px}.ppc-content-box .loop-col{margin-top:35px}.ppc-content-box .loop-item{border:1px solid #d2d2d2;padding:30px 25px;height:100%}.ppc-content-box .loop-item .title{position:relative;padding-bottom:10px;font-size:30px;font-weight:600}.ppc-content-box .loop-item .title::before{position:absolute;content:"";left:0;background:#fdb71e;width:70px;height:3px;bottom:0}.ppc-content-box .loop-item .title span{color:#fdb71e;font-weight:800}.ppc-footer{background-color:var(--bs-blue);padding-bottom:0;padding-top:70px}.nap-postal-address-wrapper{display:block}.nap-wrapper{padding:0;margin:0;width:100%;box-shadow:none}.ppc-nap-wrapper{max-width:550px;margin:0 auto}.ppc-nap-wrapper .loop-nap{margin-bottom:40px}.nap-contact-info .phoneno,.nap-address-info .location-center,.nap-address-info .direction-link,.nap-contact-info a,.nap-address-info .hours-info{font-size:16px;color:#fff;line-height:24px;text-align:left;display:block}.nap-address-info .direction-link{border-color:#fff;display:inline-flex}.nap-address-info .location-center{padding-left:35px;position:relative}.nap-address-info svg{width:25px;height:25px;position:absolute;left:0;top:3px;fill:var(--bs-yellow)}.nap-address-info svg path{fill:var(--bs-yellow)}.nap-address-info .nap-contact-info{padding-left:40px}.footer-about{text-align:center;color:rgb(255 255 255 / .9)}.copyright{background:rgb(255 255 255 / .06);padding:13px 15px;text-align:center;margin-top:50px}.copyright p{color:rgb(255 255 255 / .9);font-weight:400;font-size:16px;line-height:1.4}.ppc-mobile-case-results{position:static;background-color:var(--bs-blue)}.ppc-mobile-case-results .case-des{letter-spacing:2px;font-size:15px;line-height:1.4}@media (min-width:768px) and (max-width:991px) and (orientation:landscape){.container,.container-sm{max-width:720px}}@media (max-width:1199px){.ppc-case-results .case-number{font-size:32px}.ppc-banner .ppc-banner-heading{font-size:50px}.ppc-content-sec .img-col{display:flex;align-items:center}.ppc-content-sec img{height:auto}}@media (max-width:991px){.btn{font-size:16px}.ppc-header-cta .ppc-phno{padding:12px;margin-right:0}.ppc-header-cta .btn{display:none}.ppc-banner{height:620px}.ppc-case-results .case-des{letter-spacing:.150em}.ppc-about figure{margin-bottom:30px}.ppc-content-sec img{height:auto;margin-top:70px}.ppc-content-sec .inner-content{padding:30px 0 70px 0}.ppc-testimonials .item{padding:0}}@media (max-width:767px){.sub-heading{font-size:18px;letter-spacing:.150em}.container,.container-sm{max-width:540px}.title,.heading,.contact-form .form-title{font-size:34px;line-height:1.2}.ppc-banner .ppc-banner-heading{font-size:40px}.heading span,.ppc-banner .content span{font-size:26px}.ppc-case-results .case-number{font-size:26px}.nap-contact-info .phoneno,.nap-address-info .location-center,.nap-address-info .direction-link,.nap-contact-info a,.nap-address-info .hours-info{text-align:center;display:block}.nap-address-info .direction-link{display:inline-flex}.ppc-nap-wrapper .loop-nap{margin-bottom:20px}.nap-address-info svg{position:static;margin-right:10px;fill:var(--bs-yellow)}.nap-address-info .location-center{padding-left:0}.nap-address-info .nap-contact-info{padding-left:0}}@media (max-width:575px){.title,.heading,.contact-form .form-title{font-size:30px}.btn-grp .btn{width:100%}.btn-grp .btn:last-child{margin-left:0;margin-top:12px}.ppc-header-cta .ppc-phno{padding:12px;margin-right:0;font-size:0}.ppc-header-cta .ppc-phno svg{margin-right:0}.ppc-banner .ppc-banner-heading{font-size:34px}.ppc-content-box .loop-item .title{font-size:25px}.ppc-banner{height:520px}.ppc-banner .container{margin-top:80px}.ppc-awards-slider .item svg,.ppc-awards-slider .item img{height:80px}.ppc-awards-slider{padding-bottom:50px}}