.feature-wrapper{z-index:9;position:relative;overflow:hidden}.feature-wrapper .section-title-area{text-align:center;margin-bottom:60px}.feature-wrapper .section-title-area .title{margin-bottom:20px}.feature-wrapper .section-title-area .title .title-heading{background-color:var(--theme2);color:var(--title);-ms-border-radius:60px;-o-border-radius:60px;border-radius:60px;margin-bottom:20px;padding:8px 24px;font-family:Urbanist,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:150%;display:inline-block;transform:rotate(-20deg)}.feature-wrapper .section-title-area h2{color:var(--title);margin-bottom:20px;font-family:Urbanist,sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:120%}.feature-wrapper .section-title-area p{color:var(--text);max-width:600px;margin:0 auto;font-family:Urbanist,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.feature-wrapper .feature-box{background:var(--white);border:1px solid var(--border);text-align:center;border-radius:20px;padding:40px 30px;transition:all .4s ease-in-out;position:relative;overflow:hidden}.feature-wrapper .feature-box:before{content:"";background:var(--theme);opacity:0;z-index:-1;width:100%;height:100%;transition:all .4s ease-in-out;position:absolute;top:0;left:0}.feature-wrapper .feature-box:hover:before{opacity:1}.feature-wrapper .feature-box:hover{border-color:var(--theme);transform:translateY(-10px);box-shadow:0 20px 40px #7444fd26}.feature-wrapper .feature-box .icon{text-align:center;background:var(--theme2);border-radius:50%;width:80px;height:80px;margin:0 auto 30px;line-height:80px;transition:all .4s ease-in-out}.feature-wrapper .feature-box:hover .icon{background:var(--white);color:var(--theme)}.feature-wrapper .feature-box h3{color:var(--title);margin-bottom:15px;font-family:Urbanist,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:130%;transition:all .4s ease-in-out}.feature-wrapper .feature-box:hover h3{color:var(--white)}.feature-wrapper .feature-box p{color:var(--text);margin-bottom:25px;font-family:Urbanist,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px;transition:all .4s ease-in-out}.feature-wrapper .feature-box:hover p{color:var(--white)}.feature-wrapper .feature-box .read-more{color:var(--theme);font-family:Urbanist,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none;transition:all .4s ease-in-out}.feature-wrapper .feature-box:hover .read-more{color:var(--white)}@media (max-width:991px){.feature-wrapper .section-title-area h2{font-size:32px}}@media (max-width:767px){.feature-wrapper .section-title-area h2{font-size:28px}.feature-wrapper .feature-box{padding:30px 20px}}
.testimonial-wrapper{z-index:9;position:relative;overflow:hidden}.testimonial-wrapper .section-title-area{text-align:center;margin-bottom:60px}.testimonial-wrapper .section-title-area .title{margin-bottom:20px}.testimonial-wrapper .section-title-area .title .title-heading{background-color:var(--theme2);color:var(--title);-ms-border-radius:60px;-o-border-radius:60px;border-radius:60px;margin-bottom:20px;padding:8px 24px;font-family:Urbanist,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:150%;display:inline-block;transform:rotate(-20deg)}.testimonial-wrapper .section-title-area h2{color:var(--title);margin-bottom:20px;font-family:Urbanist,sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:120%}.testimonial-wrapper .section-title-area p{color:var(--text);max-width:600px;margin:0 auto;font-family:Urbanist,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.testimonial-wrapper .testimonial-card{background:var(--white);border:1px solid var(--border);text-align:center;border-radius:20px;padding:40px 30px;transition:all .4s ease-in-out;position:relative;overflow:hidden}.testimonial-wrapper .testimonial-card:before{content:"";background:var(--theme);opacity:0;z-index:-1;width:100%;height:100%;transition:all .4s ease-in-out;position:absolute;top:0;left:0}.testimonial-wrapper .testimonial-card:hover:before{opacity:1}.testimonial-wrapper .testimonial-card:hover{border-color:var(--theme);transform:translateY(-10px);box-shadow:0 20px 40px #7444fd26}.testimonial-wrapper .testimonial-card .quote-icon{text-align:center;background:var(--theme2);border-radius:50%;width:60px;height:60px;margin:0 auto 30px;line-height:60px;transition:all .4s ease-in-out}.testimonial-wrapper .testimonial-card:hover .quote-icon{background:var(--white);color:var(--theme)}.testimonial-wrapper .testimonial-card .content{margin-bottom:30px}.testimonial-wrapper .testimonial-card .content p{color:var(--text);margin-bottom:20px;font-family:Urbanist,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px;transition:all .4s ease-in-out}.testimonial-wrapper .testimonial-card:hover .content p{color:var(--white)}.testimonial-wrapper .testimonial-card .author{justify-content:center;align-items:center;gap:15px;display:flex}.testimonial-wrapper .testimonial-card .author .thumb{border-radius:50%;width:50px;height:50px;overflow:hidden}.testimonial-wrapper .testimonial-card .author .thumb img{object-fit:cover;width:100%;height:100%}.testimonial-wrapper .testimonial-card .author .info h5{color:var(--title);margin-bottom:5px;font-family:Urbanist,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal;transition:all .4s ease-in-out}.testimonial-wrapper .testimonial-card:hover .author .info h5{color:var(--white)}.testimonial-wrapper .testimonial-card .author .info span{color:var(--text);font-family:Urbanist,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;transition:all .4s ease-in-out}.testimonial-wrapper .testimonial-card:hover .author .info span{color:var(--white)}@media (max-width:991px){.testimonial-wrapper .section-title-area h2{font-size:32px}}@media (max-width:767px){.testimonial-wrapper .section-title-area h2{font-size:28px}.testimonial-wrapper .testimonial-card{padding:30px 20px}}
.blog-wrapper{z-index:9;position:relative;overflow:hidden}.blog-wrapper .section-title-area{text-align:center;margin-bottom:60px}.blog-wrapper .section-title-area .title{margin-bottom:20px}.blog-wrapper .section-title-area .title .title-heading{background-color:var(--theme2);color:var(--title);-ms-border-radius:60px;-o-border-radius:60px;border-radius:60px;margin-bottom:20px;padding:8px 24px;font-family:Urbanist,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:150%;display:inline-block;transform:rotate(-20deg)}.blog-wrapper .section-title-area h2{color:var(--title);margin-bottom:20px;font-family:Urbanist,sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:120%}.blog-wrapper .section-title-area p{color:var(--text);max-width:600px;margin:0 auto;font-family:Urbanist,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.blog-wrapper .blog-card{background:var(--white);border:1px solid var(--border);border-radius:20px;transition:all .4s ease-in-out;position:relative;overflow:hidden}.blog-wrapper .blog-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #7444fd26}.blog-wrapper .blog-card .thumb{position:relative;overflow:hidden}.blog-wrapper .blog-card .thumb img{object-fit:cover;border-radius:20px;width:100%;height:250px;transition:all .4s ease-in-out}.blog-wrapper .blog-card:hover .thumb img{transform:scale(1.1)}.blog-wrapper .blog-card .content{padding:30px}.blog-wrapper .blog-card .content .meta{align-items:center;gap:20px;margin-bottom:20px;display:flex}.blog-wrapper .blog-card .content .meta .date,.blog-wrapper .blog-card .content .meta .author{color:var(--text);font-family:Urbanist,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.blog-wrapper .blog-card .content h3{color:var(--title);margin-bottom:15px;font-family:Urbanist,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:130%;transition:all .4s ease-in-out}.blog-wrapper .blog-card .content h3 a{color:inherit;text-decoration:none}.blog-wrapper .blog-card .content h3 a:hover{color:var(--theme)}.blog-wrapper .blog-card .content p{color:var(--text);margin-bottom:25px;font-family:Urbanist,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.blog-wrapper .blog-card .content .read-more{color:var(--theme);font-family:Urbanist,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none;transition:all .4s ease-in-out}.blog-wrapper .blog-card .content .read-more:hover{color:var(--title)}@media (max-width:991px){.blog-wrapper .section-title-area h2{font-size:32px}}@media (max-width:767px){.blog-wrapper .section-title-area h2{font-size:28px}.blog-wrapper .blog-card .content{padding:20px}}
.contact-wrapper{z-index:9;position:relative;overflow:hidden}.contact-wrapper .section-title-area{text-align:center;margin-bottom:60px}.contact-wrapper .section-title-area .title{margin-bottom:20px}.contact-wrapper .section-title-area .title .title-heading{background-color:var(--theme2);color:var(--title);-ms-border-radius:60px;-o-border-radius:60px;border-radius:60px;margin-bottom:20px;padding:8px 24px;font-family:Urbanist,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:150%;display:inline-block;transform:rotate(-20deg)}.contact-wrapper .section-title-area h2{color:var(--title);margin-bottom:20px;font-family:Urbanist,sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:120%}.contact-wrapper .section-title-area p{color:var(--text);max-width:600px;margin:0 auto;font-family:Urbanist,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.contact-wrapper .contact-form{background:var(--white);border:1px solid var(--border);border-radius:20px;padding:40px;box-shadow:0 10px 30px #0000000d}.contact-wrapper .contact-form .form-group{margin-bottom:25px}.contact-wrapper .contact-form .form-group label{color:var(--title);margin-bottom:10px;font-family:Urbanist,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;display:block}.contact-wrapper .contact-form .form-group input,.contact-wrapper .contact-form .form-group textarea{border:1px solid var(--border);background:var(--white);width:100%;color:var(--text);border-radius:10px;padding:15px 20px;font-family:Urbanist,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;transition:all .4s ease-in-out}.contact-wrapper .contact-form .form-group input:focus,.contact-wrapper .contact-form .form-group textarea:focus{border-color:var(--theme);outline:none;box-shadow:0 0 0 3px #7444fd1a}.contact-wrapper .contact-form .form-group textarea{resize:vertical;height:120px}.contact-wrapper .contact-form .submit-btn{background:var(--theme);color:var(--white);cursor:pointer;border:none;border-radius:10px;padding:15px 40px;font-family:Urbanist,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;transition:all .4s ease-in-out}.contact-wrapper .contact-form .submit-btn:hover{background:var(--title);transform:translateY(-2px);box-shadow:0 10px 20px #7444fd4d}.contact-wrapper .contact-info{background:var(--theme2);border-radius:20px;padding:40px}.contact-wrapper .contact-info .info-item{align-items:center;margin-bottom:30px;display:flex}.contact-wrapper .contact-info .info-item .icon{text-align:center;background:var(--theme);width:50px;height:50px;color:var(--white);border-radius:50%;flex-shrink:0;margin-right:20px;line-height:50px}.contact-wrapper .contact-info .info-item .content h5{color:var(--title);margin-bottom:5px;font-family:Urbanist,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.contact-wrapper .contact-info .info-item .content p{color:var(--text);margin:0;font-family:Urbanist,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media (max-width:991px){.contact-wrapper .section-title-area h2{font-size:32px}}@media (max-width:767px){.contact-wrapper .section-title-area h2{font-size:28px}.contact-wrapper .contact-form,.contact-wrapper .contact-info{padding:30px 20px}}
@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes float-bob-x{0%{transform:translate(0)}50%{transform:translate(10px)}to{transform:translate(0)}}@keyframes float-bob-y{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}.animate-fadeInDown{animation:.5s ease-in-out fadeInDown}.animate-float-bob-x{animation:5s linear infinite float-bob-x}.animate-float-bob-y{animation:5s linear infinite float-bob-y}
.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:3rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mt-5{margin-top:3rem}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:1rem}.p-4{padding:1.5rem}.p-5{padding:3rem}.d-none{display:none}.d-block{display:block}.d-flex{display:flex}.d-inline{display:inline}.d-inline-block{display:inline-block}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.w-100{width:100%}.h-100{height:100%}

