.pp-theme-btn{font-size:16px;font-weight:600;line-height:1;padding:19px 24px;position:relative;overflow:hidden;transition:all .7s ease;z-index:99;color:#fff;border-radius:100px}.pp-theme-btn i{margin-left:10px}.pp-theme-btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .5s,border .5s}.pp-theme-btn:after{content:"";position:absolute;top:1%;left:0;width:300px;height:300px;background-color:#1a192e;border-color:transparent;border-radius:50%;transform:translate(-10px,-70px) scale(.1);opacity:0;z-index:-1;transition:transform .5s,opacity .5s,background-color .5s}.pp-theme-btn.style-3{background:#7b1fe4}.pp-theme-btn:hover{color:#000000}.pp-theme-btn:hover:after{opacity:1;transform:scaleX(1.5) scaleY(1.5)}.pp-hero-1{position:relative;padding:150px 0 0;z-index:9}@media (max-width:1199px){.pp-hero-1{padding:150px 0 100px;margin-top:0}}@media (max-width:991px){.pp-hero-1{padding:140px 0 80px}}@media (max-width:575px){.pp-hero-1{margin:0 15px}}.pp-hero-1:before{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;content:"";background:linear-gradient(270deg,#04a9ff,#0b6a9c);z-index:-1;top:-15%;border-radius:48px}@media (max-width:1199px){.pp-hero-1:before{top:auto}}.pp-hero-1 .top-shape{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.pp-hero-1 .top-shape img{width:100%;height:100%}.pp-hero-1 .pp-hero-content{text-align:center;margin-bottom:48px}.pp-hero-1 .pp-hero-content h1{color:#fff;margin-bottom:20px;font-size:64px;font-weight:800;line-height:112%}.pp-hero-1 .pp-hero-content p{color:rgba(255,255,255,.88);max-width:1025px;margin:0 auto;font-size:16px;font-weight:400;line-height:24px}.pp-hero-1 .pp-hero-content .pp-hero-button{display:flex;align-items:center;gap:24px;margin-top:48px;justify-content:center}@media (max-width:1199px){.pp-hero-1 .pp-hero-content .pp-hero-button{flex-wrap:wrap;margin-top:30px}}.pp-hero-1 .pp-hero-content .pp-hero-button .pp-theme-btn{background:transparent;border:1px solid #fff}.pp-hero-1 .pp-hero-content .pp-hero-button .pp-theme-btn:after{background:#fff}.pp-hero-1 .pp-hero-content .pp-hero-button .pp-theme-btn:hover{border:1px solid transparent;color:black}.pp-hero-1 .pp-hero-image img{width:100%;height:100%;border-radius:24px;border:1px solid #cccbd13d;box-shadow:0 .3rem .7rem rgba(65,198,251,.2);padding:15px}@media (max-width:1399px){.pp-hero-1 .pp-hero-content h1{font-size:60px}}@media (max-width:1199px){.pp-hero-1 .pp-hero-content h1{font-size:50px}}@media (max-width:991px){.pp-hero-1 .pp-hero-content h1{font-size:45px}}@media (max-width:767px){.pp-hero-1 .pp-hero-content h1{font-size:40px}}@media (max-width:575px){.pp-hero-1 .pp-hero-content h1{font-size:35px}}@media (max-width:470px){.pp-hero-1 .pp-hero-content h1{font-size:30px}}.pp-how-work-section .top-shape{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.pp-pricing-section .top-shape img{width:100%;height:100%}.benefit-item{height:100%;padding:32px;overflow:hidden;position:relative;background:linear-gradient(rgba(255,255,255,.1),rgba(153,153,153,0));border-radius:24px;z-index:0}.benefit-item:before{top:0;left:0;width:100%;height:100%;content:"";opacity:0;position:absolute;background:linear-gradient(0deg,rgb(253,58,132),rgb(255,166,141));transition:opacity .3s;z-index:-1}.benefit-item:hover:before{opacity:1}.action-container{background:var(--primary-color);color:var(--contrast-color);position:relative;overflow:hidden;border-radius:1rem;padding:4rem 2rem}.call-to-action .content h2,.call-to-action .content p{color:var(--contrast-color);position:relative;z-index:2}.call-to-action .content h2{font-size:42px;font-weight:600;margin-bottom:5px}.call-to-action .content p{font-size:35px;font-weight:600;letter-spacing:.20000000298023224px}.call-to-action .btn-cta{background-color:#124b69;padding:24px 40px;border-radius:50px;transition:all .3s ease;border:2px solid #124b69;position:relative;z-index:2;font-weight:700}.call-to-action .btn-cta,.poly-or{color:var(--contrast-color);font-size:1rem}.poly-or{margin-bottom:0;font-family:600}.call-to-action .btn-cta:hover{background-color:var(--contrast-color);color:var(--primary-color);border:2px solid var(--contrast-color)}.call-poly{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:1rem}.poly-book{background-color:#fffbfa;padding:24px 40px;border-radius:50px;transition:all .3s ease;border:2px solid #fffbfa;position:relative;z-index:2;font-size:1rem;font-weight:700}.poly-book,.poly-book:hover{color:var(--text-primary-color)}.poly-book:hover{background-color:#e6e2e1;border:2px solid #e6e2e1}.call-to-action .shape{position:absolute;pointer-events:none;z-index:1}.call-to-action .shape svg{width:100%;height:100%}.call-to-action .shape svg path{fill:color-mix(in srgb,var(--contrast-color) 50%,transparent)}.call-to-action .shape-1{width:300px;height:300px;top:-100px;right:-50px;opacity:.1;transform:rotate(45deg);animation:shapes-float 3s ease-in-out infinite}.call-to-action .shape-2{width:200px;height:200px;bottom:-50px;left:-50px;opacity:.15;transform:rotate(-15deg);animation:shapes-float 4s ease-in-out infinite}.call-to-action .shape-3{width:150px;height:150px;top:20%;right:15%;opacity:.08;transform:rotate(15deg)}.call-to-action .dots{position:absolute;pointer-events:none;z-index:1;color:var(--contrast-color)}.call-to-action .dots svg{width:100%;height:100%}.call-to-action .dots-1{width:200px;height:200px;top:-30px;left:10%;opacity:.1;transform:rotate(15deg);animation:shapes-float 4s ease-in-out infinite}.call-to-action .dots-2{width:150px;height:150px;bottom:20px;right:15%;opacity:.15;transform:rotate(-10deg)}@keyframes shapes-float{0%,to{transform:scale(.8) rotate(45deg) translateY(0)}50%{transform:scale(.8) rotate(45deg) translateY(-20px)}}@media (max-width:992px){.call-to-action .container{padding:3rem 1.5rem}.call-to-action .shape-1{width:200px;height:200px}.call-to-action .content h2,.call-to-action .content p{font-size:18px}.call-to-action .shape-2{width:150px;height:150px}.call-to-action .shape-3{width:100px;height:100px}.call-to-action .dots-1{width:150px;height:150px}.call-to-action .dots-2{width:120px;height:120px}.call-to-action .dots-3{width:80px;height:80px}.call-poly{flex-direction:column}}@media (max-width:575px){.call-to-action .container{border-radius:0}.call-poly{flex-direction:column}}.accent-text-color{color:var(--primary-color)}.testimonials .testimonial-masonry{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;position:relative}.testimonials .testimonial-masonry:before{content:"";position:absolute;width:100%;height:100%;background:radial-gradient(circle at center,color-mix(in srgb,var(--color-primary),transparent 95%),transparent);opacity:.5;z-index:-1}.testimonials .testimonial-item:nth-child(3n-1){margin-top:3rem}.testimonials .testimonial-item:nth-child(3n){margin-top:1.5rem}.testimonials .testimonial-item.highlight .testimonial-content{background-color:color-mix(in srgb,var(--color-primary),transparent 92%);border:1px solid color-mix(in srgb,var(--color-primary),transparent 70%)}.testimonials .testimonial-item.highlight .testimonial-content .quote-pattern{background-color:color-mix(in srgb,var(--color-primary),transparent 85%)}.testimonials .testimonial-item.highlight .testimonial-content .quote-pattern i{color:var(--color-primary)}.testimonials .testimonial-content{background-color:#ffffff;border-radius:20px;padding:2rem;position:relative;transition:all .3s ease;border:1px solid color-mix(in srgb,#3b5353,transparent 86%)}.testimonials .testimonial-content:hover{transform:translateY(-5px)}.testimonials .testimonial-content p{font-size:1rem;line-height:1.7;margin:1.5rem 0;position:relative}.testimonials .quote-pattern{position:absolute;top:-1.25rem;left:2rem;width:2.5rem;height:2.5rem;background-color:#ffffff;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,#3b5353,transparent 92%)}.testimonials .quote-pattern i{font-size:1.25rem;color:var(--color-primary)}.testimonials .client-info{display:flex;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid color-mix(in srgb,#3b5353,transparent 92%)}.testimonials .client-image{width:50px;height:50px;border-radius:50%;overflow:hidden;flex-shrink:0}.testimonials .client-image img{width:100%;height:100%;object-fit:cover}.testimonials .client-details h3{font-size:1.125rem;margin-bottom:0;font-weight:600}.testimonials .client-details .position{font-size:.875rem;color:color-mix(in srgb,#193838,transparent 20%)}@media (max-width:1199.98px){.testimonials .testimonial-masonry{grid-template-columns:repeat(2,1fr);gap:1.5rem}.testimonials .testimonial-item:nth-child(3n),.testimonials .testimonial-item:nth-child(3n-1){margin-top:0}.testimonials .testimonial-item:nth-child(2n){margin-top:2rem}}@media (max-width:767.98px){.testimonials .testimonial-masonry{grid-template-columns:1fr;gap:2rem}.testimonials .testimonial-item:nth-child(2n){margin-top:0}.testimonials .testimonial-content{padding:1.5rem}.testimonials .testimonial-content p{font-size:.9375rem;margin:1.25rem 0}.testimonials .quote-pattern{width:2.25rem;height:2.25rem;top:-1.125rem}.testimonials .quote-pattern i{font-size:1.125rem}.testimonials .client-info{margin-top:1.25rem;padding-top:1.25rem}.testimonials .client-image{width:45px;height:45px}.testimonials .client-details h3{font-size:1rem}.testimonials .client-details .position{font-size:.8125rem}}.VideoReview-bg{background-repeat:no-repeat;background-size:cover;position:relative;background-position:50%}