.hero-sec.projects{background-color:#fafbea;padding-top:160px;padding-bottom:70px;position:relative}.hero-sec.projects .content-wrapper{max-width:1069px;margin:0 auto}.hero-sec.projects .content-wrapper .form-wrapper{background-color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:space-between;min-height:-moz-fit-content;min-height:fit-content;padding:5px;border:1px solid #272727!important}.hero-sec.projects .content-wrapper .form-wrapper .input-wrapper{display:flex;align-items:center;gap:8px;padding:12px;width:100%}.hero-sec.projects .content-wrapper .form-wrapper .input-wrapper:first-child{border-right:1px solid #272727!important}.hero-sec.projects .content-wrapper .form-wrapper .input-wrapper .input-control{border:none;background-color:transparent;width:100%;padding:0;margin:0;font-size:18px}.hero-sec.projects .content-wrapper .btn{padding:10px 20px}.nav.nav-tabs{outline:1px solid #272727;border-left:3px solid #fff;border-right:3px solid #fff;border-top:3px solid #fff;border-color:#fff;border-style:solid;border-width:3.5px 5px 3px;padding:2px}.nav.nav-tabs .nav-item{width:33.33%}.nav.nav-tabs .nav-item .nav-link{font-size:18px;color:#272727!important}.nav.nav-tabs .nav-item .nav-link.active{color:#fff}.nav.nav-tabs .slider{position:absolute;top:0;left:0;height:100%;background:#c9da2b!important;border-radius:30px;z-index:1;width:50%;transition:left .35s cubic-bezier(.22,.61,.36,1);pointer-events:none}.nav.nav-tabs:has(.nav-item:first-child .nav-link.active) .slider{left:0}.nav.nav-tabs:has(.nav-item:nth-child(2) .nav-link.active) .slider{left:50%}@media (max-width:768px){.hero-sec .content-wrapper .form-wrapper{flex-wrap:wrap;gap:12px}.hero-sec .content-wrapper .form-wrapper .input-wrapper:first-child{border:none!important}}.project-sec{padding:50px 0}.project-sec .main-card-slide{margin-bottom:30px}.project-sec .description{font-weight:600;color:#6d6d6d}.project-sec .custom-pagination{display:flex;justify-content:center;align-items:center;gap:8px}.project-sec .custom-pagination .page-dot{width:12px;height:12px;border-radius:50%;background:#272727!important;cursor:pointer;transition:all .3s ease}.project-sec .custom-pagination .page-dot.active,.project-sec .custom-pagination .page-dot:hover{background:#c9da2b!important;border:2px solid #272727!important;width:29px;height:11px;border-radius:30px}.description{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:all .3s ease}.description.expanded{-webkit-line-clamp:unset;overflow:visible}.see-more-btn{background:none;border:none;color:#c9da2b!important;cursor:pointer;font-weight:600;margin-top:5px;padding:0}.custom-card.has-more .see-more-btn{display:inline-block}.slick-dots{display:flex!important;justify-content:flex-start;align-items:center;bottom:-80px;left:20px}.slick-dots .page-dot{width:12px;height:12px;border-radius:50%;background:#272727;cursor:pointer;transition:all .3s ease}.slick-dots .page-dot:hover{background:#c9da2b;border:2px solid #272727;width:29px;height:12px;border-radius:30px}.slick-dots .page-dot button{padding:0;width:100%;height:100%}.slick-dots .page-dot button:before{display:none}.slick-dots li{width:12px;height:12px;border-radius:50%;background:#272727;cursor:pointer;transition:all .3s ease}.slick-dots li:hover{background:#c9da2b;border:2px solid #272727;width:29px;height:12px;border-radius:30px}.slick-dots li button{padding:0;width:100%;height:100%}.slick-dots li button:before{display:none}.slick-dots .page-dot.active,.slick-dots li.active,.slick-dots li.slick-active{background:#c9da2b;border:2px solid #272727;width:29px;height:12px;border-radius:30px}.hero-sec.how-it-works{padding-top:160px;padding-bottom:70px}.hero-sec.how-it-works .nav.nav-tabs{position:relative;outline:1px solid #272727;border-left:3px solid #fff;border-right:3px solid #fff;border-top:3px solid #fff;border-color:#fff;border-style:solid;border-width:3.5px 5px 3px;border-radius:30px;padding:2px;width:-moz-fit-content;width:fit-content;display:flex;overflow:hidden}.hero-sec.how-it-works .nav.nav-tabs .nav-item{z-index:2;flex:1 1;width:50%}.hero-sec.how-it-works .nav.nav-tabs .nav-item .nav-link{display:flex;justify-content:center;align-items:center;gap:5px;width:100%;padding:8px 28px;font-size:18px;font-weight:600;border:none;background:transparent!important;border-radius:30px!important;color:#272727!important;cursor:pointer;white-space:nowrap;text-align:center}.hero-sec.how-it-works .nav.nav-tabs .nav-item .nav-link.active{color:#fff;box-shadow:none!important;outline:none!important}.hero-sec.how-it-works .nav.nav-tabs .slider{position:absolute;top:2px;left:0;height:calc(100% - 4px);background:#c9da2b!important;border-radius:30px;z-index:1;width:50%;transition:left .35s cubic-bezier(.22,.61,.36,1);pointer-events:none}.hero-sec.how-it-works .nav.nav-tabs:has(.nav-item:first-child .nav-link.active) .slider{left:0}.hero-sec.how-it-works .nav.nav-tabs:has(.nav-item:nth-child(2) .nav-link.active) .slider{left:50%}.hero-sec.how-it-works .tab .content{display:flex;flex-direction:column;gap:24px}.hero-sec.blog{padding-top:160px;padding-bottom:70px}.hero-sec.blog .hero-img{border-radius:36px;box-shadow:0 10px 15px 0 rgba(0,0,0,.145)}.hero-sec.blog:before{display:none}.blog-sec{padding:50px 0}.blog-sec .blog-wrapper{background:50%/contain no-repeat;max-width:568px;width:100%;height:444px;border-radius:28px;padding:22px;display:block;text-decoration:none;position:relative;z-index:1;overflow:hidden}.blog-sec .blog-wrapper:before{content:"";position:absolute;inset:0;width:100%;height:100%;background-color:#272727;z-index:-1;opacity:.1}.blog-sec .feature-title{font-size:18px;font-weight:600;margin-bottom:20px;color:#000}.blog-sec .feature-post{display:flex;gap:10px;margin-bottom:16px}.blog-sec .feature-post:last-child{margin-bottom:0}.blog-sec .feature-post .date{font-size:12px;font-weight:500;margin-bottom:4px}.blog-sec .feature-post .description{font-size:14px;text-decoration:none;color:#272727;display:block;line-height:1.2;font-weight:500}.blog-sec .blog-single-title{font-size:32px;line-height:1.2;font-weight:600;margin-bottom:15px}.blog-sec .blog-single-description{font-weight:500;font-size:16px;line-height:1.7;margin-bottom:30px}.blog-sec .blog-single-description ol,.blog-sec .blog-single-description ul{margin:0 0 1rem 1.5rem;padding-left:1.25rem}.blog-sec .blog-single-description ul{list-style:disc!important}.blog-sec .blog-single-description ol{list-style:decimal!important}.blog-sec .blog-single-description li{display:list-item;margin-bottom:.5rem}.blog-sec .blog-single-description p{margin-bottom:1rem}.blog-sec .blog-single-description h1,.blog-sec .blog-single-description h2,.blog-sec .blog-single-description h3,.blog-sec .blog-single-description h4,.blog-sec .blog-single-description h5,.blog-sec .blog-single-description h6{margin:1.25rem 0 .75rem;line-height:1.25}.blog-sec .blog-single-description h2{font-weight:600!important;font-size:clamp(24px,3vw,27px)!important}.blog-sec .blog-single-description .h1,.blog-sec .blog-single-description h1{font-weight:700!important;font-size:clamp(28px,4vw,35px)!important}.blog-sec .blog-single-description:last-child{margin-bottom:0}.blog-single-hero{background:50%/cover no-repeat;height:685px;width:100%}@media (max-width:992px){.blog-sec .blog-wrapper{height:350px!important}.blog-single-hero{height:400px}}@media (max-width:768px){.blog-sec .blog-wrapper{height:250px!important}.blog-sec .blog-single-title{font-size:26px}}body .attachment__caption,body figure figcaption,body span.attachment__name,body span.attachment__size{display:none!important}.hero-sec.about{padding-top:70px;padding-bottom:70px;background-color:#fafbea}.hero-sec.about .hero-img{border-radius:36px;box-shadow:0 10px 15px 0 rgba(0,0,0,.145)}.service-sec{padding-top:50px}.service-sec .service-card{background-color:#272727;padding:20px;border-radius:25px;box-shadow:0 4px 14px 0 rgba(0,0,0,.145);display:flex;gap:10px;flex-wrap:wrap;justify-content:space-between}.service-sec .service-card .content-wrapper .title{font-size:clamp(30px,5vw,48px);font-weight:700;color:#fff;margin-bottom:8px}.service-sec .service-card .content-wrapper .description{font-weight:600;color:#fff;font-size:14px}.half-sec{padding:50px 0}.half-sec .sec-card{border-radius:16px;overflow:hidden;background-color:#f9f9f9}.half-sec .sec-card .content-wrapper{padding:24px clamp(24px,5vw,50px) 24px 24px}.legal-content{max-width:980px;margin:0 auto;color:#272727;font-size:17px;font-weight:400;line-height:1.75}.legal-content h1,.legal-content h2,.legal-content h3,.legal-content h4,.legal-content h5,.legal-content h6{color:#1f2937;font-weight:700;line-height:1.25;margin-top:32px;margin-bottom:14px}.legal-content h1{font-size:clamp(32px,4vw,48px)}.legal-content h2{font-size:clamp(26px,3vw,38px)}.legal-content h3{font-size:clamp(22px,2.5vw,30px)}.legal-content p{margin-bottom:18px;font-size:17px;font-weight:400;line-height:1.75;text-align:justify;text-justify:inter-word}.legal-content strong{font-weight:700}.legal-content ol,.legal-content ul{margin:0 0 20px 24px;padding-left:24px}.legal-content ul{list-style:disc}.legal-content ol{list-style:decimal}.legal-content li{display:list-item;margin-bottom:10px;font-size:17px;font-weight:400;line-height:1.75;text-align:justify;text-justify:inter-word}.legal-content li::marker{color:#272727}.legal-content a{color:#2356a8;text-decoration:underline}.testimonial-sec{padding:50px 0}.testimonial-sec .review-slider{position:relative}.testimonial-sec .review-card{background:#fff;border-radius:25px;padding:30px;box-shadow:0 4px 12px 0 rgba(0,0,0,.1);height:100%;margin:12px;position:relative;overflow:hidden;z-index:1}.testimonial-sec .review-card .author{flex-wrap:wrap}.testimonial-sec .review-card:after{content:"";position:absolute;top:-15px;right:-15px;width:356px;height:356px;background:url(/assets/img/bg-linear.webp) 50%/contain no-repeat;z-index:-1;opacity:.9}.slick-next,.slick-prev{width:60px!important;height:60px!important;border-radius:50%;background-color:#272727!important;display:flex!important;align-items:center;justify-content:center;box-shadow:0 4px 55px 0 rgba(0,0,0,.5);z-index:2;transition:all .3s ease}.slick-next:hover,.slick-prev:hover{background-color:#333!important}.slick-next:before,.slick-prev:before{content:""!important}.slick-prev{background-image:url(/assets/img/slider-arrow.webp)!important}.slick-next,.slick-prev{background-position:50%!important;background-size:20px!important;background-repeat:no-repeat!important}.slick-next{background-image:url(/assets/img/slider-arrow1.webp)!important}.hero-sec.faqs{padding:50px 0}.hero-sec.faqs .accordion-item{border-radius:10px!important;margin-bottom:25px!important;box-shadow:0 60px 30px rgba(0,0,0,.063)!important}.hero-sec.faqs .accordion-item:last-child{margin-bottom:0!important}.hero-sec.faqs .accordion-item .accordion-header{border-radius:10px!important}.hero-sec.faqs .accordion-item .accordion-header .accordion-button{background-color:#fff;color:#272727;font-weight:600;font-size:18px;padding:24px 20px;border-radius:10px 10px 10px 10px!important;box-shadow:none}.hero-sec.faqs .accordion-item .accordion-header .accordion-button:not(.collapsed){background-color:#c9da2b;color:#272727;border-radius:10px 10px 0 0!important;box-shadow:none}.hero-sec.faqs .accordion-item .accordion-header .accordion-button:after{width:18px;height:10px;background-image:url(/assets/img/icons/dropdown-dark.svg);background-size:contain}.hero-sec.faqs .accordion-item .accordion-body{background-color:#c9da2b;transition:all .3s ease;padding:20px 42px 20px 20px;font-size:16px;font-weight:500}.hero-sec.faqs .accordion-item .accordion-collapse.show .accordion-body{background-color:#c9da2b}.hero-sec.pricing{position:relative;z-index:1;padding:50px 0!important;border-radius:0 0 24px 24px;overflow:hidden}.hero-sec.pricing:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#272727;opacity:.85;z-index:-1;display:block}.hero-sec.pricing .content-wrapper{max-width:890px;margin:0 auto}.nav.nav-tabs{border:2px solid #fff!important;border-radius:30px;padding:0;width:-moz-fit-content;width:fit-content}.nav.nav-tabs .nav-item{z-index:2;width:50%}.nav.nav-tabs .nav-item .nav-link{display:flex;justify-content:center;align-items:center;gap:5px;width:100%;padding:8px 28px;font-size:16px!important;font-weight:600;border:none;background:transparent!important;border-radius:30px!important;color:#272727;cursor:pointer;white-space:nowrap;text-align:center}.nav.nav-tabs .nav-item .nav-link.active{color:#000;box-shadow:none!important;outline:none!important}.nav.nav-tabs{position:relative;background:#fff;border-radius:40px;overflow:hidden;display:flex;width:100%;max-width:720px;margin:0 auto}.nav.nav-tabs .nav-item{flex:1 1}.nav.nav-tabs .nav-link{padding:10px 20px;font-size:16px;white-space:nowrap}.nav-tabs .slider{position:absolute;top:0;left:0;height:100%;background:#c9da2b;border-radius:30px;transition:transform .35s cubic-bezier(.22,.61,.36,1);z-index:1}.tab .content{display:flex;flex-direction:column;gap:24px}.hero-sec.pricing,.pricing-sec{padding:50px 0}.hero-sec.pricing .nav-tabs,.pricing-sec .nav-tabs{background-color:#fff;border-radius:30px;padding:2px;width:-moz-fit-content;width:fit-content;margin:0 auto;display:flex;justify-content:center;gap:8px;overflow:hidden;border:none}.hero-sec.pricing .nav-tabs .tabs .tab-btn,.pricing-sec .nav-tabs .tabs .tab-btn{border-radius:50px;padding:8px 25px;font-weight:600;background:transparent;cursor:pointer;transition:all .3s ease;color:#272727;border:1px solid transparent}.hero-sec.pricing .nav-tabs .tabs .tab-btn:hover,.pricing-sec .nav-tabs .tabs .tab-btn:hover{background-color:#c9da2b!important;color:#272727!important;border-color:#c9da2b!important;border-bottom:1px solid #c9da2b!important}.hero-sec.pricing .nav-tabs .tabs .tab-btn.active,.pricing-sec .nav-tabs .tabs .tab-btn.active{background-color:#c9da2b!important;color:#272727!important;border:1px solid #c9da2b!important}.hero-sec.pricing .pricing-content,.pricing-sec .pricing-content{display:none}.hero-sec.pricing .pricing-content.active,.pricing-sec .pricing-content.active{display:block}.hero-sec.pricing .price-card,.pricing-sec .price-card{display:flex;flex-direction:column;justify-content:space-between;background:#fff;height:100%;border:1px solid #dadada;border-radius:25px;overflow:hidden;text-align:left;position:relative;transition:transform .3s ease}.hero-sec.pricing .price-card:hover,.pricing-sec .price-card:hover{transform:translateY(-5px);box-shadow:0 4px 15px 0 rgba(0,0,0,.145)}.hero-sec.pricing .price-card .pricing-header,.pricing-sec .price-card .pricing-header{border:2px solid #c9da2b!important;border-bottom-width:10px;padding:25px;border-radius:25px;margin-bottom:25px;box-shadow:0 4px 0 4px #c9da2b}.hero-sec.pricing .price-card .pricing-header .title1,.pricing-sec .price-card .pricing-header .title1{font-size:clamp(20px,2vw,24px);font-weight:600;margin-bottom:20px;display:block}.hero-sec.pricing .price-card .pricing-header .price,.pricing-sec .price-card .pricing-header .price{font-size:clamp(36px,4vw,48px);font-weight:400;color:#000}.hero-sec.pricing .price-card .pricing-body,.pricing-sec .price-card .pricing-body{padding:0 25px}.hero-sec.pricing .price-card .pricing-body .list-with-icon,.pricing-sec .price-card .pricing-body .list-with-icon{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:15px}.hero-sec.pricing .price-card .pricing-body .list-with-icon li,.pricing-sec .price-card .pricing-body .list-with-icon li{position:relative;padding-left:28px;margin:0;font-size:14px;font-weight:500;color:#000}.hero-sec.pricing .price-card .pricing-body .list-with-icon li:before,.pricing-sec .price-card .pricing-body .list-with-icon li:before{content:"";position:absolute;top:6px;left:0;background:url(/assets/img/icons/check-green.svg) 50%/16px 11px no-repeat;width:16px;height:16px}.hero-sec.pricing .price-card .note-card,.pricing-sec .price-card .note-card{border:1px solid #0bf;background:rgba(0,187,255,.063);border-radius:10px;padding:10px;margin:20px 25px}.hero-sec.pricing .price-card .pricing-button,.pricing-sec .price-card .pricing-button{padding:20px}.hero-sec.pricing .price-card .pricing-button .btn,.pricing-sec .price-card .pricing-button .btn{width:100%;border-radius:10px;padding:12px;background:#272727;color:#fff;font-size:18px;display:flex;justify-content:center;font-weight:600;margin:0 auto;text-align:center;text-decoration:none;transition:all .3s ease}.hero-sec.pricing .price-card .pricing-button .btn:hover,.pricing-sec .price-card .pricing-button .btn:hover{background:#272727;color:#fff;opacity:.8}.hero-sec.pricing .popular,.pricing-sec .popular{border-color:#f3705a!important}.hero-sec.pricing .popular .pricing-header,.pricing-sec .popular .pricing-header{border-color:#f3705a!important;box-shadow:0 4px 0 4px #f3705a}.hero-sec.pricing .popular .pricing-body .list-with-icon li:before,.pricing-sec .popular .pricing-body .list-with-icon li:before{background-image:url(/assets/img/icons/check-red.svg)!important}@media (max-width:768px){.nav.nav-tabs{flex-direction:column;border-radius:16px;padding:6px;width:100%;max-width:100%;background:#c9da2b!important}.nav.nav-tabs .nav-item{width:100%}.nav.nav-tabs .nav-link{width:100%;padding:12px;font-size:15px;border-radius:12px!important}.nav-tabs .slider{display:none}}.footer{background:50%/cover no-repeat;padding:50px 0}.footer .footer-main{padding:30px 0;border-top:1px solid #dadada;border-bottom:1px solid #dadada}.footer-dropdown-btn{background:none;border:none;padding:0;color:#fff;font-weight:500;cursor:pointer}.footer-dropdown-btn:hover{color:#c9da2b}.footer-submenu{list-style:none;padding-left:12px;margin-top:6px}.footer-submenu li{margin-bottom:4px}.footer-submenu a{color:#e6ee9d;font-size:14px;text-decoration:none}.footer-submenu a:hover{color:#c9da2b}.footer .footer-main .footer-title{font-size:18px;font-weight:600;color:#fff;margin-bottom:30px}.footer .footer-main .icon{background-color:#313131;border-radius:50%;display:flex;justify-content:center;align-items:center;width:32px;height:32px}.footer .footer-main .footer-links{display:flex;flex-direction:column;gap:12px}.footer .footer-main .footer-links a{color:#fff;text-decoration:none;transition:all .3s ease}.footer .footer-main .footer-links a:hover{color:#c9da2b}.footer .footer-main .newsletter-card{background-color:#131313;border-radius:10px;padding:16px}.footer .footer-main .newsletter-card .title{font-size:18px;margin-bottom:20px}.footer .footer-main .newsletter-card .form-wrapper{background-color:#272727;border-radius:4px;display:flex;justify-content:space-between}.footer .footer-main .newsletter-card .form-wrapper input{background-color:transparent;width:100%;padding:12px;border:none;outline:none;color:#f9f9f9}.footer .footer-main .newsletter-card .form-wrapper .submit-btn{background-color:#c9da2b;padding:12px;font-weight:600;color:#272727}@media (max-width:768px){.footer .footer-bottom{justify-content:unset!important;justify-content:center!important;text-align:center!important}}