.section-subheading,.section-title{font-weight:700;text-transform:capitalize}.cta-button-box,.custom-ppf-card p,.custom-ppf-card span,.feature-box,.feature-text,.feature-title,.option-tags,.ppf-section,.ppf-section h1,.ppf-section p,.section-subheading,.section-title,.testimonial-box,.testimonial-text,.testimonial-title,a,h2,h3,h4,h5,h6,p,span{font-family:poppins,Sans-serif!important}.feature-box:hover .feature-text,.feature-box:hover .feature-title,h2{color:#000}.ppf-features-container{max-width:1440px;margin-top:40px;margin-bottom:53px}.ppf-section{position:relative;background:url('/services/images/no-video.png') center/cover no-repeat;color:#fff;padding:130px 20px;overflow:hidden;z-index:1}.ppf-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:1}.ppf-section>*{position:relative;z-index:2}.ppf-section h1{font-size:clamp(1.15rem, 4vw + .2rem, 3.1rem)!important;font-weight:600;line-height:1.3;text-align:center;max-width:700px;margin-inline:auto;word-break:break-word;hyphens:auto;margin-bottom:1rem}.ppf-section p{font-size:clamp(.85rem, 2.5vw + .2rem, 1.125rem)!important;max-width:750px;margin-top:13px}.ppf-section .sub-middle{font-size:clamp(1rem, 3vw + .3rem, 1.75rem)!important}.btn-fixed-width{max-width:100%}.cta-center-box{max-width:500px;background:#fff;border:1px solid #dbb778;box-shadow:0 4px 10px rgba(0,0,0,.08);border-radius:12px}.btn-appointment,.btn-appointment-top,.btn-call,.btn-call-top,.btn-dark{border:none;padding:8px 16px;font-size:.85rem}.cta-box p{font-size:1rem;margin-bottom:20px;font-weight:600}.btn-appointment-top,.btn-call-top{background-color:#000;color:#fff;width:200px;max-width:100%}.btn-appointment-top,.btn-call-top:hover{background-color:#dbb778;color:#fff}.btn-appointment-top:hover{background-color:#000;color:#fff}.btn-appointment:hover,.btn-call,.btn-dark{background-color:#000!important;color:#fff!important}.btn-appointment,.btn-call:hover{background-color:#dbb778!important;color:#fff!important}.btn-dark:hover{background-color:#dbb778!important;color:#000!important}@media (max-width:576px){.btn-fixed-width{width:100%}.btn-appointment,.btn-call,.btn-dark{font-size:.75rem}.btn-appointment-top,.btn-call-top{width:100%;padding:12px 16px;font-size:.9rem}}.video-on-banner{position:relative;z-index:3;margin-top:-50px}.video-wrapper{width:100%;max-width:1280px;margin:0 auto;position:relative}.video-iframe{width:100%;height:550px;box-shadow:0 10px 20px rgba(0,0,0,.3)}@media (max-width:768px){.video-on-banner{margin-top:20px}.video-iframe{height:300px}}.ppf-features{padding-left:30px;padding-right:30px}.section-title{font-size:clamp(26px, 5vw, 52px);margin-bottom:10px;color:#000}.section-subheading{font-size:clamp(22px, 5vw, 42px);margin-bottom:35px;color:#000}.section-subheading::before,.what-we-offer-content h2::before{background-image:url('/new-images/before.svg');content:'';display:block;height:25px;width:100px;background-repeat:no-repeat;background-size:contain;margin:.5rem auto 0;position:relative}.section-description{max-width:1200px;font-size:16px;font-weight:400;color:#000;margin-bottom:10px}.feature-box{background:linear-gradient(to bottom right,rgba(255,255,255,.5),#eaeaea)!important;border:1px solid gray;border-radius:10px;padding:2.3rem;transition:.3s;height:100%;box-shadow:0 2px 8px rgba(0,0,0,.05);transform:translateY(0)}.testimonial-box,.testimonial-section{background-color:#f9f9f9}.feature-text,.feature-title{transition:color .3s;color:#000}.feature-box:hover{box-shadow:0 8px 20px rgba(0,0,0,.15);transform:translateY(-6px);background:linear-gradient(to bottom right,#fff,#f1f1f1)}.feature-icon img{color:#000;margin-bottom:20px;transition:color .3s,transform .3s}.feature-box:hover .feature-icon img{color:#dbb778;transform:scale(1.1)}.feature-title{font-size:clamp(18px, 5vw, 24px);font-weight:700;margin-bottom:20px;text-transform:uppercase}.feature-text{font-size:clamp(14px, 2vw, 16px)}.custom-ppf-card,.testimonial-box{transition:transform .3s,box-shadow .3s}.testimonial-title{font-size:clamp(28px, 6vw, 52px);color:#000;font-weight:700}.testimonial-card{height:350px}.testimonial-box{border:1px solid #e5dada;box-shadow:0 3px 8px rgba(0,0,0,.03);padding-left:15px;padding-right:15px;padding-top:50px;gap:0}.testimonial-card:hover .testimonial-box{transform:translateY(-8px);box-shadow:0 12px 20px rgba(0,0,0,.1)}.testimonial-text{font-size:1rem;color:#333;line-height:1.5;font-weight:500!important}.cta-button-box{box-shadow:0 4px 10px rgba(0,0,0,.08);border:1px solid #dbb778;background-color:#fff;border-radius:8px}@media (max-width:767.98px){.cta-button-box{flex-direction:column;text-align:center}.cta-button-box span{padding:.5rem 0;font-size:12px}.btn-appointment{width:100%;margin-top:.5rem}.cta-button-box button{width:100%}.text-md-end{text-align:center!important}}@media(max-width:1024px){.feature-title{font-size:16px!important}.feature-text{font-size:14px!important}.feature-icon img{font-size:4rem}.feature-box{padding:15px!important}}@media (min-width:768px) and (max-width:834px){.ppf-section{padding:80px 30px}.feature-icon img{font-size:4rem;margin-bottom:13px}.cta-center-box{max-width:600px;padding:30px}.feature-box{padding:12px!important}.feature-box p{font-size:.7rem!important}.feature-box h5{font-size:12px!important;margin-bottom:13px}.video-iframe{height:400px}.btn-appointment,.btn-call,.btn-dark{font-size:.9rem}}.max-720{max-width:720px}.custom-ppf-card{border-radius:1.3rem;height:400px;display:flex;flex-direction:column;background-color:#fff;box-shadow:0 8px 20px rgba(0,0,0,.19)!important;border:1px solid gray}.custom-ppf-card .card-top{flex:6;min-height:250px;overflow:hidden;border-top-left-radius:1.3rem;border-top-right-radius:1.3rem;position:relative}.custom-ppf-card .card-top::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:1}.custom-ppf-card .card-top img{width:100%;height:250px;object-fit:cover;display:block;transition:transform .4s ease-in-out}.custom-ppf-card:hover .card-top img{transform:scale(1.08)}.custom-ppf-card .overlay-text{position:absolute;bottom:0;left:0;right:0;padding:1.3rem 1.25rem;background:linear-gradient(to top,rgba(0,0,0,.6),transparent);color:#fff;z-index:2}.custom-ppf-card h3{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.custom-ppf-card p,.custom-ppf-card span{font-size:.95rem;line-height:1.4}.custom-ppf-card .card-bottom{flex:4;padding:1.5rem;display:flex;flex-direction:column;justify-content:center;border-top:1px solid #eee;border-radius:0 0 1.5rem 1.5rem;background-color:#fff;box-shadow:inset 0 -4px 12px rgba(0,0,0,.08)}.custom-ppf-card i{color:#000;font-size:1rem;transition:transform .3s}.option-tags{display:inline-block;opacity:1;font-weight:700!important;color:#000!important;transform:translateX(0);transition:transform .3s}.custom-ppf-card li .option-tags,.custom-ppf-card li i{transition:color .3s,text-shadow .3s,letter-spacing .3s}.custom-ppf-card:hover li .option-tags,.custom-ppf-card:hover li i{color:#dbb778;letter-spacing:.3px}.display-heading{font-size:clamp(1.75rem, 4vw, 2.625rem);font-weight:700}.text-gold{color:#dbb778!important}.mt-50{margin-top:50px!important}.mb-30{margin-bottom:30px!important}.what-we-offer-container{max-width:1400px;margin-left:auto;margin-right:auto}.no-side-padding{padding-left:0!important;padding-right:0!important}@media (min-width:768px) and (max-width:1922px){.what-we-offer-content{padding:28px}}@media (max-width:768px){.custom-ppf-card{height:auto}.custom-ppf-card .card-top{min-height:180px}.custom-ppf-card .card-top img{height:200px}.custom-ppf-card .overlay-text h3{font-size:1.25rem}.custom-ppf-card .card-bottom,.custom-ppf-card .overlay-text p{font-size:.85rem}.custom-ppf-card i{font-size:.9rem}.custom-ppf-card span{font-size:.67rem}}@media (max-width:913px) and (min-width:600px){.option-tags{font-size:10px!important}}@media (min-width:1600px){.container-fluid.no-x-padding{padding-left:0!important;padding-right:0!important}}.final-cta-section{padding:1rem;background-color:#f8f9fa;border-radius:1rem}.final-cta-heading{font-size:clamp(1.5rem, 2vw + 1rem, 2.5rem);color:#000;margin-bottom:10px}.final-cta-section-middle-text{font-size:clamp(.85rem, .25vw + .8rem, 1rem);color:#000;line-height:1.7}.final-cta-subtext{font-size:clamp(.8rem, .2vw + .75rem, .95rem);font-weight:500;color:#000;opacity:.85}.btn-fixed-width{min-width:220px;padding:.5rem 1.25rem;border-radius:.5rem;text-transform:uppercase;font-size:.95rem;transition:.3s}.btn-appointment:hover,.btn-dark:hover{transform:translateY(-2px)}.btn-appointment{border:none}@media (max-width:576px){.custom-ppf-card{margin-bottom:1rem}.custom-ppf-card span{font-size:.58rem}.custom-ppf-card .card-top{min-height:160px}.custom-ppf-card .card-top img{height:180px}.custom-ppf-card .overlay-text h3{font-size:1.1rem}.custom-ppf-card .overlay-text p{font-size:.8rem}.row.custom-gap>[class^=col]{margin-bottom:.5rem}.row.custom-gap{--bs-gutter-y:0.5rem}.final-cta-heading{font-size:clamp(.85rem, 1.8vw + .5rem, 1rem)}.final-cta-section-middle-text{font-size:clamp(.6rem, 1.2vw + .3rem, .75rem)}.final-cta-subtext{font-size:clamp(.55rem, 1vw + .3rem, .7rem)}.btn-fixed-width{min-width:100%;font-size:.7rem;padding:.35rem .75rem}}