:root{--ct-green-color:#11b587;--ct-pink-color:#f21c83;--ct-purple-color:#9542f4;--ct-blue-color:#2f69f9;--ct-common-pink-2:#ff3975;--ct-common-pink-3:#f21c83;--ct-common-pink-4:#e349e3}.ml-70{margin-left:70px}.pr-100{padding-right:100px}a,button,.portfolio-item-single:after,.portfolio-item-single .content,.portfolio-item-single .content h2,.portfolio-item-single .content strong,.portfolio-item-single .zoom-icon,.portfolio-cate-list-full ul li,.services-card-item-style2,.services-card-item-style2:after,.services-card-item-style2 .icon,.services-card-item-style2 .icon svg,.services-card-item-style2 .content p,.ct-about-us-section .content .ab-info .icon i,.ct-about-us-section .content .ab-info .icon,.services-card-item .content a i,.services-card-item .content p,.services-card-item .content h2,.services-card-item:after,.services-card-item,.portfolio-slider-full .portfolio-nav i,.portfolio-slider-full .portfolio-slider-dot .swiper-pagination-bullet.swiper-pagination-bullet-active,.hero-slider-dot .swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper-pagination-bullet-active:after,.ct-pricing-plan-section ul.nav li button::after,.ct-pricing-plan-section ul.nav li button,.ct-price-card,.button-2,.services-card-item-style3,.services-card-item-style3 .services__shape-1,.services-card-item-style3 .services__shape-2,.services-card-item .icon .ic,.services-card-item-style3 .icon .ic,.services-card-item-style3 .icon .ic svg,.services-card-item-style3 .content h2,.services-card-item-style3 .content p,.services-card-item-style3 a i,.services-card-item-style3 a,.ct-tab-image-left .nav.nav-tabs .nav-link .nav-item-signle,.ct-tab-image-left .nav.nav-tabs .nav-link .nav-item-signle .number span,.hero-nav i,.ct-industry-item,.ct-industry-item .icon,.ct-industry-item .icon svg,.ct-industry-item .icon i,.ct-industry-item h2,.ct-industry-item2,.ct-industry-item2 .icon,.ct-industry-item2 .icon svg,.ct-industry-item2 .icon i,.ct-industry-item2 h2,.ct-industry-item2 a:after,.single-input input,.single-input select,.single-input textarea,.portfolio-item-single .zoom-icon a,.services-card-item-4,.services-card-item-4:after,.portfolio-item-single-style2 .content,.portfolio-item-single-style2:after,.portfolio-item-single-style2 .content-f,.portfolio-item-single-style2 .content strong,.testimonial-slider-full-2 .tes-nav i,.services-card-item-style4,.services-card-item-style4:after,.services-card-item-style4 .icon,.services-card-item-style4 .icon i,.services-card-item-style4 .icon svg,.portfolio-slider-full2 .portfolio-nav i,.ct-pricing-p-section2 .list-p-s .si-item .icon,.ct-pricing-p-section2 .ct-p-t-s ul li,.ct-pricing-card2,.services-card-item-style5 .content h2,.services-card-item-style5,.project-item-single .thumbnail img,.work-in-progress-card,.services-card-item-style4 .content a.read-m i,.portfolio-slider-full2 .portfolio-nav.arrow-border i,.testimonial-left-rating .tes-nav i,.services-card-item.style-6 .h-bg-image,.ct-industry-item2 .content h2,.services-card-item-style6,.services-card-item-style6 .content a.read-m i,.service-nav i,.services-card-item-style7,.services-card-item-style7-full,.services-card-item-style7-full .t-icon h3,.services-card-item-style7 .t-icon .icon i,.services-card-item-style7 .content p,.portfolio-item-style3 .thumbnail .arrow-icon,.step-card,.step-card .step-badge span,.step-card h3.title,.step-card p,.ct-about-us-section5 .content .ab-info .icon i,.ct-about-us-section5 .content .ab-info .icon,.services-card-item-style8,.services-card-item-style8 .read-more a.read-m{-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s}@media (min-width:1200px){.custom-col{flex:0 0 20%!important;max-width:20%!important}}.background-fixed{background-attachment:fixed}.white-bg{background-color:var(--white-bg)}.video-btn a{background:var(--white-color);height:100px;width:100px;text-align:center;border-radius:50%;line-height:100px;font-size:30px;-webkit-transition:0.5s -webkit-animation ripple-red 1s linear infinite;animation:ripple-red 1s linear infinite;-webkit-transition:0.5s;display:flex;margin:0 auto;align-items:center;justify-content:center;color:var(--primary-color)}@-webkit-keyframes ripple-red{0%{-webkit-box-shadow:0 0 0 0 rgb(255 255 255 / .3),0 0 0 10px rgb(255 255 255 / .3),0 0 0 20px rgb(255 255 255 / .3);box-shadow:0 0 0 0 rgb(255 255 255 / .3),0 0 0 10px rgb(255 255 255 / .3),0 0 0 20px rgb(255 255 255 / .3)}100%{-webkit-box-shadow:0 0 0 10px rgb(255 255 255 / .3),0 0 0 20px rgb(255 255 255 / .3),0 0 0 30px #fff0;box-shadow:0 0 0 10px rgb(255 255 255 / .3),0 0 0 20px rgb(255 255 255 / .3),0 0 0 30px rgba(2241,42,2,0)}}@-webkit-keyframes ripple-blue{0%{-webkit-box-shadow:0 0 0 0 rgb(54 48 255 / .3),0 0 0 10px rgb(54 48 255 / .3),0 0 0 20px rgb(54 48 255 / .3);box-shadow:0 0 0 0 rgb(54 48 255 / .3),0 0 0 10px rgb(54 48 255 / .3),0 0 0 20px rgb(54 48 255 / .3)}100%{-webkit-box-shadow:0 0 0 10px rgb(54 48 255 / .3),0 0 0 20px rgb(54 48 255 / .3),0 0 0 30px #fff0;box-shadow:0 0 0 10px rgb(54 48 255 / .3),0 0 0 20px rgb(54 48 255 / .3),0 0 0 30px rgba(2241,42,2,0)}}@-webkit-keyframes ripple-blue-18{0%{-webkit-box-shadow:0 0 0 0 rgb(54 48 255 / .3),0 0 0 6px rgb(54 48 255 / .3),0 0 0 12px rgb(54 48 255 / .3);box-shadow:0 0 0 0 rgb(54 48 255 / .3),0 0 0 6px rgb(54 48 255 / .3),0 0 0 12px rgb(54 48 255 / .3)}100%{-webkit-box-shadow:0 0 0 6px rgb(54 48 255 / .3),0 0 0 12px rgb(54 48 255 / .3),0 0 0 18px #fff0;box-shadow:0 0 0 6px rgb(54 48 255 / .3),0 0 0 12px rgb(54 48 255 / .3),0 0 0 18px #fff0}}.video-btn span{display:none}.img-custom-anim-right{animation:img-anim-right 1.3s forwards cubic-bezier(.645,.045,.355,1) 0.4s;opacity:0}@keyframes img-anim-right{0%{transform:translateX(5%);clip-path:inset(0 0 0 100%);opacity:0}100%{transform:translateX(0);clip-path:inset(0 0 0 0);opacity:1}}.img-custom-anim-left{animation:img-anim-left 1.3s forwards cubic-bezier(.645,.045,.355,1) 0.4s;opacity:0}@keyframes img-anim-left{0%{transform:translateX(-5%);clip-path:inset(0 100% 0 0);opacity:0}100%{transform:translateX(0);clip-path:inset(0 0 0 0);opacity:1}}.img-custom-anim-top{animation:img-anim-top 1.3s forwards cubic-bezier(.645,.045,.355,1);opacity:0}@keyframes img-anim-top{0%{transform:translateY(-5%);clip-path:inset(0 0 100% 0);opacity:0}100%{transform:translateY(0);clip-path:inset(0 0 0 0);opacity:1}}.ct-hero-section,.ct-hero-section2,.ct-hero-section3,.ct-video-banner-image .banner-img{background-size:cover;background-repeat:no-repeat;background-position:center center}.ct-hero-slider-item{padding-top:230px;padding-bottom:150px;position:relative;z-index:1;background-size:cover;background-repeat:no-repeat;background-position:center center}.ct-hero-slider-item:after{content:"";clear:both;display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background-color:#02084280}.ct-hero-section4{position:relative;z-index:1;padding-top:100px;background-size:cover;background-repeat:no-repeat;background-position:center}.ct-hero-section,.ct-hero-section2{padding-top:140px;padding-bottom:80px}.ct-hero-section3{z-index:1;position:relative;min-height:100vh;padding-top:140px;padding-bottom:80px}.ct-hero-section3 div#particles-js{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;pointer-events:none}.ct-hero-section .content h4,.ct-hero-section2 .content h4,.ct-hero-section3 .content h4,.ct-hero-slider-item .content h4,.ct-hero-section4 h4{color:var(--white-color);font-size:18px;font-weight:600;letter-spacing:1px}.ct-hero-section2 .content h4{color:var(--primary-color)}.ct-hero-section .content h2,.ct-hero-section2 .content h2,.ct-hero-section3 .content h2,.ct-hero-slider-item .content h2,.ct-hero-section4 h2{color:var(--white-color);font-size:60px;margin:20px 0}.ct-hero-section4 h2 span{position:relative}.ct-hero-section4 h2 span:after{background-repeat:no-repeat;bottom:-10px;content:"";height:20px;position:absolute;right:0;width:201px;z-index:-1}.ct-hero-section3 .content h2 span,.ct-hero-slider-item .content h2 span{color:var(--primary-color)}.ct-hero-section2 .content h2{color:var(--headding-color)}.ct-hero-section2 .content h2 span{color:var(--primary-color);background-image:-webkit-linear-gradient(45deg,var(--primary-color) 48%,var(--headding-color) 56%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.ct-hero-section .content p,.ct-hero-section2 .content p,.ct-hero-section3 .content p,.ct-hero-slider-item .content p,.ct-hero-section4 p{color:var(--white-color);margin-bottom:30px;font-size:18px;font-weight:500}.ct-hero-section2 .content p{color:var(--body-color)}.ct-hero-section .content .h-button a.button-1:first-child,.ct-hero-section2 .content .h-button a.button-1:first-child,.ct-hero-section3 .content .h-button a.button-1:first-child,.ct-hero-slider-item .content .h-button a.button-1:first-child,.ct-hero-section4 .content .h-button a.button-1:first-child{margin-right:20px}.ct-hero-section .content .h-button a.button-1:after,.ct-hero-section3 .content .h-button a.button-1:after,.ct-hero-slider-item .content .h-button a.button-1:after{background-color:var(--white-bg)}.ct-hero-section .content .h-button a.button-1:hover,.ct-hero-section3 .content .h-button a.button-1:hover,.ct-hero-slider-item .content .h-button a.button-1:hover{color:var(--primary-color)}.ct-hero-section .content .h-button a.button-1.style-2,a.button-1.style-2,.ct-hero-section3 .content .h-button a.button-1.style-2{background-color:var(--white-bg);color:var(--primary-color)}.ct-hero-section2 .content .h-button a.button-1.style-2,a.button-1.style-2{background-color:var(--no-change-color1);color:var(--white-color)}.ct-hero-section .content .h-button a.button-1.style-2:after,.ct-hero-section3 .content .h-button a.button-1.style-2:after,a.button-1.style-2:after{background-color:var(--primary-color)}.ct-hero-section .content .h-button a.button-1.style-2:hover,.ct-hero-section3 .content .h-button a.button-1.style-2:hover,a.button-1.style-2:hover{color:var(--white-color)}.ct-hero-section .content .h-button.vedio,.ct-hero-section2 .content .h-button.vedio,.ct-hero-section3 .content .h-button.vedio,.ct-hero-slider-item .content .h-button.vedio{display:flex;align-items:center}.ct-hero-section .content .h-button.vedio .video-btn,.ct-hero-section2 .content .h-button.vedio .video-btn,.ct-hero-section3 .content .h-button.vedio .video-btn,.ct-hero-slider-item .content .h-button.vedio .video-btn{margin-left:20px}.ct-hero-section .content .h-button.vedio .video-btn a,.ct-hero-section2 .content .h-button.vedio .video-btn a,.ct-hero-section3 .content .h-button.vedio .video-btn a,.ct-video-banner-image .video-btn a,.ct-hero-slider-item .content .h-button.vedio .video-btn a{height:70px;width:70px;line-height:100px;font-size:24px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.ct-hero-section2 .content .h-button.vedio .video-btn a{background:var(--primary-color);-webkit-transition:0.5s -webkit-animation ripple-blue 1s linear infinite;animation:ripple-blue 1s linear infinite;color:var(--white-color)}.ct-hero-section .content .h-button.vedio .video-btn a:hover,.ct-hero-section3 .content .h-button.vedio .video-btn a:hover,.ct-video-banner-image .video-btn a:hover,.ct-hero-slider-item .content .h-button.vedio .video-btn a:hover{color:var(--white-color);background:var(--primary-color)}.ct-hero-section2{position:relative;min-height:100vh;display:flex;align-items:center;height:100%}.ct-hero-section4 .image{position:relative;z-index:1;border-radius:10px;overflow:hidden;text-align:center}.ct-hero-section4 .image img{border-radius:10px}.ct-hero-section4 .image .video-btn{position:absolute;z-index:2;top:calc(50% - 33px);left:0;right:0}.ct-hero-section4 .image .video-btn a.video-p-btn{width:66px;height:66px;font-size:20px}.ct-hero-section4 .image .video-btn a.video-p-btn:hover{background:var(--primary-color);color:var(--white-color)}.ct-hero-section4:after{background-color:var(--bs-body-bg);background-position-x:center;background-repeat:no-repeat;background-size:cover;bottom:-1px;-webkit-clip-path:polygon(100% 81%,0 100%,100% 100%);clip-path:polygon(100% 81%,0 100%,100% 100%);content:"";height:380px;position:absolute;width:100%;left:0;right:0}.ct-hero-section2 .ct-shap .shap{position:absolute;z-index:-1}.ct-hero-section2 .ct-shap .shap1{top:320px;left:0;-webkit-animation:hero-thumb-animation 2s linear infinite alternate;-moz-animation:hero-thumb-animation 2s linear infinite alternate;-o-animation:hero-thumb-animation 2s linear infinite alternate;animation:hero-thumb-animation 2s linear infinite alternate}@media (max-width:1399px){.ct-hero-section2 .ct-shap .shap1{left:-12px}}.ct-hero-section2 .ct-shap .shap2{top:150px;left:32%;-webkit-animation:hero-circle-2 4s linear infinite alternate;-moz-animation:hero-circle-2 4s linear infinite alternate;-o-animation:hero-circle-2 4s linear infinite alternate;animation:hero-circle-2 4s linear infinite alternate}.ct-hero-section2 .ct-shap .shap3{top:220px;right:100px;-webkit-animation:hero-triangle-1 6s linear infinite;-moz-animation:hero-triangle-1 6s linear infinite;-o-animation:hero-triangle-1 6s linear infinite;animation:hero-triangle-1 6s linear infinite}.ct-hero-section2 .ct-shap .shap4{right:120px;bottom:60px;-webkit-animation:hero-circle-2 4s linear 0s infinite alternate;-moz-animation:hero-circle-2 4s linear 0s infinite alternate;-o-animation:hero-circle-2 4s linear 0s infinite alternate;animation:hero-circle-2 4s linear 0s infinite alternate}.ct-hero-section2 .ct-shap .shap5{bottom:18px;left:40%;-webkit-animation:services-triangle 7s linear infinite alternate;-moz-animation:services-triangle 7s linear infinite alternate;-o-animation:services-triangle 7s linear infinite alternate;animation:services-triangle 7s linear infinite alternate}@keyframes hero-triangle-1{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes hero-thumb-animation{0%{transform:translateY(-20px)}100%{transform:translateY(0)}}@keyframes hero-thumb-sm-animation{0%{-webkit-transform:translateY(-20px) translateX(50px);-moz-transform:translateY(-20px) translateX(50px);-ms-transform:translateY(-20px) translateX(50px);transform:translateY(-20px) translateX(50px)}100%{-webkit-transform:translateY(-20px) translateX(0);-moz-transform:translateY(-20px) translateX(0);-ms-transform:translateY(-20px) translateX(0);transform:translateY(-20px) translateX(0)}}@keyframes hero-thumb-sm-2-animation{0%{-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes services-triangle{0%{-webkit-transform:rotate(0deg) translateX(-50px);-moz-transform:rotate(0deg) translateX(-50px);-ms-transform:rotate(0deg) translateX(-50px);transform:rotate(0deg) translateX(-50px)}100%{-webkit-transform:rotate(360deg) translateY(100px);-moz-transform:rotate(360deg) translateY(100px);-ms-transform:rotate(360deg) translateY(100px);transform:rotate(360deg) translateY(100px)}}@keyframes hero-circle-2{0%{-webkit-transform:translateX(-200px);-moz-transform:translateX(-200px);-ms-transform:translateX(-200px);transform:translateX(-200px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.swiper-slide-active .ct-hero-slider-item h2,.swiper-slide-active .ct-hero-slider-item .h-button,.swiper-slide-active .ct-hero-slider-item h4,.swiper-slide-active .ct-hero-slider-item p{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;animation-duration:1.3s;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:1.7s;animation-delay:1.6s}.swiper-slide-active .ct-hero-slider-item h4{-webkit-animation-delay:0.7s;animation-delay:0.7s}.swiper-slide-active .ct-hero-slider-item h2{-webkit-animation-delay:1.1s;animation-delay:1.1s}.swiper-slide-active .ct-hero-slider-item p{-webkit-animation-delay:1.5s;animation-delay:1.5s}.swiper-slide-active .ct-hero-slider-item .h-button{-webkit-animation-delay:1.7s;animation-delay:1.7s}.ct-hero-slider-full{position:relative}.hero-nav i{position:absolute;top:calc(50% - 35px);left:7%;z-index:999;display:inline-block;width:70px;height:70px;line-height:70px;text-align:center;color:var(--headding-color);background-color:var(--white-bg);border-radius:50%;font-size:18px;box-shadow:0 30px 50px rgb(3 4 28 / .2)}.hero-nav .hero-button-next i{right:7%;left:inherit}.hero-nav i:hover{color:var(--white-color);background-color:var(--primary-color)}@media (max-width:1620px){.hero-nav i{left:4%}.hero-nav .hero-button-next i{right:4%}}@media (min-width:1400px) and (max-width:1540px){.hero-nav i{left:.8%}.hero-nav .hero-button-next i{right:.8%}}@media (min-width:1200px) and (max-width:1340px){.hero-nav i{left:.8%}.hero-nav .hero-button-next i{right:.8%}}.ct-hero-slider-full .hero-slider-dot{text-align:center;position:absolute;bottom:50px!important;left:0;right:0;z-index:9}.hero-slider-dot .swiper-pagination-bullet{width:8px;height:8px;background-color:#d4d4dd;opacity:1;margin:0 9px!important;position:relative}.hero-slider-dot .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--primary-color)}.hero-slider-dot .swiper-pagination-bullet::after{position:absolute;content:"";left:50%;top:50%;width:calc(100% + 16px);height:calc(100% + 16px);background-color:#fff0;border:1px solid #fff0;border-radius:50%;transform:translate(-50%,-50%) scale(0)}.hero-slider-dot .swiper-pagination-bullet.swiper-pagination-bullet-active::after{border-color:var(--primary-color);transform:translate(-50%,-50%) scale(1)}.hero-slider-dot .swiper-pagination-bullet button{font-size:0;border:none;display:none}.ct-hero-video-section{position:relative;z-index:1;padding-top:220px;padding-bottom:150px}.ct-hero-video-section:after{content:"";clear:both;display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background-color:#000c6f33}.ct-hero-video-section #myVideo{z-index:-1;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;min-width:100%;height:100%}.ct-hero-video-section .content h4{font-weight:600;font-size:20px;margin-bottom:16px}.ct-hero-video-section .content h2{font-size:90px;line-height:90px;margin-bottom:30px}.ct-hero-video-section .content p{color:var(--headding-color);max-width:800px;margin:0 auto;margin-bottom:30px;font-weight:500;font-size:20px;line-height:32px}.ct-hero-video-section .button-1.style-2{margin-left:20px}.ct-section-title h4{position:relative;font-size:18px;font-weight:600;letter-spacing:0;display:inline-block;padding:0 80px;margin-bottom:15px;color:var(--primary-color)}.ct-section-title h4:after{content:"";clear:both;display:block;position:absolute;width:70px;height:3px;background:var(--primary-color);top:calc(50% - 1.5px);left:0}.ct-section-title h4:before{content:"";clear:both;display:block;position:absolute;width:70px;height:3px;background:var(--primary-color);top:calc(50% - 1.5px);right:0}.ct-section-title.text-left h4{padding-left:0}.ct-section-title.text-left h4:after{display:none}.ct-section-title.text-right h4{padding-right:0}.ct-section-title.text-right h4:before{display:none}.ct-section-title h2{font-size:42px;margin-bottom:15px}.ct-section-title h2 span{color:var(--primary-color);position:relative;z-index:1}.ct-section-title h2 span:after{background-repeat:no-repeat;bottom:-10px;content:"";height:20px;position:absolute;right:0;width:201px;z-index:-1}.ct-section-title h4.style-2:before{display:none}.ct-section-title h4.style-2{font-size:14px;letter-spacing:1px;font-weight:600;text-transform:capitalize;border:1px solid var(--ct-border-color);display:inline-flex;padding:8px 24px;border-radius:30px;line-height:24px;background:#e2e8f04d;margin-bottom:18px}.ct-section-title h4.style-2:after{display:none}.ct-section-title p{font-size:16px;font-weight:500}.services-card-item{background:var(--white-bg);padding:30px 40px;height:100%;position:relative;z-index:1;-webkit-box-shadow:0 10px 30px 0 rgb(0 0 0 / 7%);box-shadow:0 10px 30px 0 rgb(0 0 0 / 7%);padding-top:40px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.services-card-item:after{content:"";clear:both;display:block;position:absolute;width:100%;height:0%;background:var(--primary-color);top:0;left:0;z-index:-1;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.services-card-item:hover:after{height:100%}.services-card-item .icon{margin-bottom:30px;max-width:70px;width:100%}.services-card-item .icon img.img-hover,.services-card-item-style3 .icon img.img-hover{display:none}.services-card-item:hover .icon .im.hover img,.services-card-item-style3:hover .icon .im.hover img{display:none}.services-card-item:hover .icon .im.hover img.img-hover,.services-card-item-style3:hover .icon .im.hover img.img-hover{display:block}.services-card-item .content h2{font-size:24px;color:var(--headding-color);margin-bottom:1rem}.services-card-item:hover .content h2{color:var(--white-color)}.services-card-item .content p{font-size:16px;margin-bottom:1rem}.services-card-item:hover .content p{color:var(--white-color)}.services-card-item .content a i{font-size:1.5rem;margin-left:.5rem}.services-card-item .content a{display:flex;align-items:center;line-height:1;font-size:16px;font-weight:600;color:var(--primary-color)}.services-card-item:hover .content a{color:var(--white-color)}.services-card-item .icon .ic{color:var(--primary-color);font-size:60px;line-height:1}.services-card-item:hover .icon .ic{color:var(--white-color)}.services-card-item-style2{text-align:center;-webkit-box-shadow:0 10px 60px rgb(0 0 0 / .07);box-shadow:0 10px 60px rgb(0 0 0 / .07);border-top:6px solid var(--primary-color);position:relative;z-index:1;padding:30px 25px;background:var(--white-bg);height:100%}.services-card-item-style2:after{content:"";clear:both;display:block;position:absolute;width:100%;height:0;bottom:0;left:0;background:var(--headding-color);z-index:-1}.services-card-item-style2:hover:after{height:100%}.services-card-item-style2 .icon{margin:0 auto 20px;width:100px;height:100px;display:flex;justify-content:center;align-items:center;background:#f4f5f8;border-radius:50%;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--primary-color);color:#fff0;font-size:50px;line-height:1}.services-card-item-style2 .icon svg{width:50px;fill:var(--primary-color)}.services-card-item-style2:hover .icon svg{fill:var(--white-color)}.services-card-item-style2:hover .icon{-webkit-text-stroke-color:var(--white-color);background:var(--primary-color)}.services-card-item-style2 .icon .im img{max-width:50px;width:50px}.services-card-item-style2 .icon .im.hover img.img-hover{display:none}.services-card-item-style2:hover .icon .im.hover img{display:none}.services-card-item-style2:hover .icon .im.hover img.img-hover{display:block}.services-card-item-style2 .content h2{font-size:20px;font-weight:700;margin-bottom:15px;letter-spacing:1px;line-height:25px}.services-card-item-style2 .content h2 a{color:var(--headding-color)}.services-card-item-style2:hover .content h2 a{color:var(--white-color)}[data-bs-theme="dark"] .services-card-item-style2:hover .content h2 a{color:var(--no-change-color1)}[data-bs-theme="dark"] .services-card-item-style2 .content h2 a:hover{color:var(--primary-color)}[data-bs-theme="dark"] .services-card-item-style2:hover .content p{color:var(--no-change-color1)}[data-bs-theme="blue"] .services-card-item-style2:hover .content h2 a{color:var(--no-change-color1)}[data-bs-theme="blue"] .services-card-item-style2 .content h2 a:hover{color:var(--primary-color)}[data-bs-theme="blue"] .services-card-item-style2:hover .content p{color:var(--no-change-color1)}.services-card-item-style2 .content h2 a:hover{color:var(--primary-color)}.services-card-item-style2 .content p{font-size:15px;color:var(--body-color);line-height:25px}.services-card-item-style2:hover .content p{color:var(--white-color)}.services-card-item-style3{border:1px solid var(--ct-border-color2);position:relative;z-index:1;padding:50px 30px;padding-top:50px;padding-right:25px;z-index:1;overflow:hidden;height:100%}.services-card-item-style3:hover{background-color:var(--primary-color);border-color:var(--primary-color)}.services-card-item-style3 .services__shape-1{position:absolute;top:-40px;right:0;visibility:hidden;opacity:0;z-index:111}.services-card-item-style3 .services__shape-2{position:absolute;top:0;right:-30px;visibility:hidden;opacity:0;z-index:11}.services-card-item-style3:hover .services__shape-1{top:0;visibility:visible;opacity:1}.services-card-item-style3:hover .services__shape-2{right:0;visibility:visible;opacity:1}.services-card-item-style3 .icon{margin-bottom:25px}.services-card-item-style3 .icon .ic{font-size:45px;color:var(--primary-color);line-height:1.1}.services-card-item-style3:hover .icon .ic{color:var(--white-color)}.services-card-item-style3 .icon .ic svg{width:45px;fill:var(--primary-color)}.services-card-item-style3:hover .icon .ic svg{fill:var(--white-color)}.services-card-item-style3 .content h2{font-size:22px;margin-bottom:1rem}.services-card-item-style3 .content p{margin-bottom:20px;font-size:16px}.services-card-item-style3:hover .content h2,.services-card-item-style3:hover .content p{color:var(--white-color)}.services-card-item-style3 a{border:1px solid var(--ct-border-color2);padding:8px 22px;display:inline-flex;align-items:center;font-size:14px;font-weight:500;color:var(--headding-color);padding-right:40px;position:relative;line-height:25px}.services-card-item-style3 a i{position:absolute;top:13px;right:23px}.services-card-item-style3:hover a{color:var(--white-color)}.services-card-item-style3 a:hover{color:var(--headding-color);transform:scale(1.1);background:var(--white-bg);border:1px solid var(--white-bg)}.services-card-item-4{box-shadow:rgb(17 12 46 / 8%) 0 8px 20px 2px;position:relative;padding:30px 20px 20px;height:100%;background-color:var(--white-bg)}.services-card-item-4.large-size{padding:30px 35px 20px}.services-card-item-4.large-size .icon img{max-width:80px;width:100%}.services-card-item-4.large-size .icon{margin-bottom:35px;margin-top:10px}.services-card-item-4.large-size .content h2{font-size:22px;font-weight:500}.services-card-item-4:after{position:absolute;width:0%;height:2.5px;content:"";clear:both;display:block;top:0;left:auto;right:0;background:var(--primary-bg)}.services-card-item-4.ct-green-color:after{background:var(--ct-green-color)}.services-card-item-4.ct-pink-color:after{background:var(--ct-pink-color)}.services-card-item-4.ct-purple-color:after{background:var(--ct-purple-color)}.services-card-item-4.ct-blue-color:after{background:var(--ct-blue-color)}.services-card-item-4:hover:after{width:100%;left:0;right:auto}.services-card-item-4 .icon{margin-bottom:20px;font-size:40px;color:var(--primary-color)}.services-card-item-4 .icon svg{width:40px;height:40px;fill:var(--primary-color)}.services-card-item-4 .icon img{width:40px}.services-card-item-4 .content a{line-height:1;display:flex;align-items:center;font-size:36px;color:var(--primary-color)}.services-card-item-4.ct-green-color .icon,.services-card-item-4.ct-green-color .content a{color:var(--ct-green-color)}.services-card-item-4.ct-green-color .icon svg{fill:var(--ct-green-color)}.services-card-item-4.ct-pink-color .icon,.services-card-item-4.ct-pink-color .content a{color:var(--ct-pink-color)}.services-card-item-4.ct-pink-color .icon svg{fill:var(--ct-pink-color)}.services-card-item-4.ct-blue-color .icon,.services-card-item-4.ct-blue-color .content a{color:var(--ct-blue-color)}.services-card-item-4.ct-blue-color .icon svg{fill:var(--ct-blue-color)}.services-card-item-4.ct-purple-color .icon,.services-card-item-4.ct-purple-color .content a{color:var(--ct-purple-color)}.services-card-item-4.ct-purple-color .icon svg{fill:var(--ct-purple-color)}.services-card-item-4 .content h2{font-size:20px;margin-bottom:10px}.services-card-item-4 .content p{font-size:16px;margin-bottom:35px}.services-card-item-style4{display:flex;background:var(--white-bg);box-shadow:rgb(17 12 46 / 8%) 0 8px 20px 2px;position:relative;height:100%;overflow:hidden;padding:30px 25px}.services-card-item-style4:after{position:absolute;width:0%;height:2.5px;content:"";clear:both;display:block;bottom:0;left:auto;right:0;background:var(--primary-color)}.services-card-item-style4:hover:after{width:100%;left:0;right:auto}.services-card-item-style4 .icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:rgb(54 48 255 / 8%);margin-right:20px;border-radius:50%;color:var(--primary-color);font-size:30px;line-height:1.1}.services-card-item-style4 .icon svg{width:30px;height:30px;fill:var(--primary-color)}.services-card-item-style4 .icon img{width:30px}.services-card-item-style4 .icon i{padding-top:2px}.services-card-item-style4 .icon .im.hover .img-hover{display:none}.services-card-item-style4:hover .icon .hover img{display:none}.services-card-item-style4:hover .icon .im.hover .img-hover{display:block}.services-card-item-style4:hover .icon svg{fill:var(--white-color)}.services-card-item-style4:hover .icon{background:var(--primary-color);color:var(--white-color)}.services-card-item-style4 .content h2{font-size:20px;font-weight:600;margin-bottom:10px}.services-card-item-style4 .content p{font-size:15px;margin-bottom:0}.services-card-item-style4 .content a.read-m{display:inline-flex;margin-top:12px;font-weight:600;text-transform:capitalize;color:var(--headding-color);align-items:center;gap:4px}.services-card-item-style4 .content a.read-m i{font-size:15px;color:var(--primary-color)}.services-card-item-style4 .content a.read-m:hover{color:var(--primary-color)}.services-card-item-style4 .content a.read-m:hover i{transform:rotate(-45deg)}[data-bs-theme="dark"] .services-card-item-style4{background:var(--section-bg)}[data-bs-theme="dark"] .section-bg .services-card-item-style4{background:var(--white-bg)}[data-bs-theme="blue"] .services-card-item-style4{background:var(--section-bg)}[data-bs-theme="blue"] .section-bg .services-card-item-style4{background:var(--white-bg)}.services-card-item-style5{background:var(--white-bg);box-shadow:rgb(152 139 228 / 8%) 0 16px 43px 2px;position:relative;border-radius:5px;padding:40px 30px;height:100%;border-bottom:3px solid var(--headding-color)}.services-card-item-style5:hover{border-color:var(--primary-color)}[data-bs-theme="dark"] .services-card-item-style5{background:var(--section-bg)}[data-bs-theme="dark"] .section-bg .services-card-item-style5{background:var(--white-bg)}[data-bs-theme="blue"] .services-card-item-style5{background:var(--section-bg)}[data-bs-theme="blue"] .section-bg .services-card-item-style5{background:var(--white-bg)}.services-card-item-style5.center{text-align:center}.services-card-item-style5 .icon{font-size:40px;line-height:1;color:var(--primary-color);width:85px;height:85px;background:var(--section-bg);display:flex;align-items:center;justify-content:center;border-radius:50%;padding-top:3px;margin-bottom:30px}.services-card-item-style5.center .icon{margin:0 auto;margin-bottom:30px}.services-card-item-style5.right{text-align:right}.services-card-item-style5.right .icon{float:right}.services-card-item-style5 .content{width:100%;overflow:hidden}.services-card-item-style5 .content h2{margin-bottom:14px;font-size:20px;font-weight:600}.services-card-item-style5:hover .content h2{color:var(--primary-color)}.services-card-item-style5 .icon img{max-width:40px}.services-card-item-style5 .icon svg{width:40px;height:40px;fill:var(--primary-color)}.services-card-item-style5 .content a.read-m{margin-top:20px;display:inline-flex;align-items:center;font-weight:600;gap:6px;text-transform:uppercase;font-size:14px;color:var(--headding-color)}.services-card-item-style5 .content a.read-m i{font-size:18px}.services-card-item-style5 .content a.read-m:hover{color:var(--primary-color)}@media (min-width:992px){.ct-about-us-section .content{padding-left:30px}.pl-30-992{padding-left:30px}.pl-20-992{padding-left:20px}.ml-30-992{margin-left:30px}.mr-30-992{margin-right:30px}.pr-30-992{padding-right:30px}}.ct-about-us-section .content p.text{font-size:16px;line-height:28px;margin-bottom:30px}.ct-about-us-section .content .ab-info .icon{width:60px;display:flex;justify-content:center;align-items:center;height:60px;float:left;margin-right:15px;background:#3630ff30;font-size:22px;color:var(--primary-color);border-radius:5px}.ct-about-us-section .content .ab-info .info{overflow:hidden}.ct-about-us-section .content .ab-info .info h4{font-size:20px;margin-bottom:4px}.ct-about-us-section .content .ab-info .info p{font-size:16px;margin-top:2px;display:inline-block}.ct-about-us-section .content .ab-info:hover .icon{background:var(--primary-color);color:var(--white-color)}.ct-about-us-section .content .ab-info .icon i{transform:rotate(0)}.ct-about-us-section .content .ab-info:hover .icon i{transform:rotate(360deg)}.ct-about-us-image img{border-radius:6px!important;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.ct-about-us-image .ab-im-content{background:var(--white-bg);padding:25px 25px 25px 20px;border-left:10px solid var(--primary-color);box-shadow:0 2px 40px 0 rgb(21 24 32 / .06);margin-left:-100px;margin-top:40px;overflow:hidden}.ct-about-us-image .ab-im-content .icon{float:left;margin-right:20px;width:60px;height:60px;display:flex;justify-content:center;align-items:center;color:#fff0;font-size:20px;background:#f4f5f8;border-radius:50%;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--primary-color)}.ct-about-us-image .ab-im-content .con{overflow:hidden}.ct-about-us-image .ab-im-content .con strong{display:block;font-size:14px;margin-top:2px;font-weight:400;margin-bottom:5px}.ct-about-us-image .ab-im-content .con a{color:var(--headding-color);font-size:16px;font-weight:600;line-height:30px}.ct-about-us-section2 .content p.text,.ct-about-us-section3 .content p.text{font-size:16px;line-height:28px;margin-bottom:20px}.ct-about-us-section2 .ct-section-title h2 span{font-weight:500}.ct-about-us-section2 .content .ab-list ul li{line-height:32px;color:var(--headding-color);font-weight:500}.ct-about-us-section2 .content .ab-list ul li i{color:var(--primary-color);margin-right:4px}.ct-about-us-section3 .ct-about-us-image{position:relative}.about-img-text{position:absolute;top:30%;left:-15;-webkit-transform:rotate(-90deg) translateY(-188px);-moz-transform:rotate(-90deg) translateY(-188px);-ms-transform:rotate(-90deg) translateY(-188px);-o-transform:rotate(-90deg) translateY(-188px);transform:rotate(-90deg) translateY(-188px);z-index:-1}.about-img-text h3{color:var(--headding-color);font-size:100px;font-weight:700;text-transform:uppercase;position:relative}.about-img-text h3::after{content:attr(data-text);position:absolute;top:0;left:0;color:var(--primary-color);overflow:hidden;width:100%;-webkit-transition:all 2s ease-out 0s;-moz-transition:all 2s ease-out 0s;-ms-transition:all 2s ease-out 0s;-o-transition:all 2s ease-out 0s;transition:all 2s ease-out 0s;-moz-animation:about-text 3s ease-in-out 1s forwards infinite alternate-reverse;-webkit-animation:about-text 3s ease-in-out 1s forwards infinite alternate-reverse;animation:about-text 3s ease-in-out 1s forwards infinite alternate-reverse}@keyframes about-text{0%{width:0}100%{width:100%}}.ct-about-us-section3 .ct-about-us-image .experience{position:absolute;right:20px;bottom:30px;padding:15px 25px 15px;background-color:var(--white-bg);box-shadow:0 30px 50px rgb(3 4 28 / .1);z-index:99;text-align:center}.ct-about-us-section3 .ct-about-us-image .experience h4{font-size:80px;font-weight:600;background:var(--primary-bg);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;text-fill-color:#fff0;line-height:1;margin-bottom:0}.ct-about-us-section3 .ct-about-us-image .experience p{font-size:20px;font-weight:600;font-family:var(--headding-font)}.ct-about-us-section3 .about-avatar{display:flex;align-items:center;overflow:hidden}.ct-about-us-section3 .about-avatar img{width:40px;height:40px;border-radius:50%;margin-right:15px}.ct-about-us-section3 .about-avatar h4{display:inline-block;font-size:16px;font-weight:600;margin-right:6px}.ct-about-us-section3 .about-avatar h4 span{font-weight:400;text-transform:inherit}.ct-about-us-section3 .about-avatar span.talk{display:inline-block;text-transform:capitalize;line-height:1;background:var(--primary-bg);color:var(--white-color);font-size:13px;font-weight:600;padding:8px 15px;border-radius:30px}@media (min-width:1550px){.ct-about-us-section3 .ct-section-title h2{font-size:50px;margin-bottom:20px}.ct-about-us-section3 .content p.text{font-size:18px;line-height:34px;margin-bottom:30px}.about-img-text{left:-100px}.about-img-text h3{font-size:140px}}.ct-counter-section .row .mp-0{margin:0;padding:0}.ct-counter-section .ct-cs-full{margin-top:-50px}.ct-counter-section .ct-cs-full .counter-item{background:var(--white-bg);border:1px solid var(--ct-border-color2);border-right:0;padding:35px 30px;display:flex;align-items:center;height:100%}.ct-counter-section .ct-cs-full .mp-0:last-child .counter-item{border-right:1px solid var(--ct-border-color2)}.ct-counter-section .ct-cs-full .counter-item .icon{margin-right:20px;background:var(--white-bg);box-shadow:0 0 28px 0 rgb(0 0 0 / .08);border-radius:4px;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.ct-counter-section .ct-cs-full .counter-item .icon img{-webkit-transition:all 0.6s ease;transition:all 0.6s ease;transform:rotate(0deg)}.ct-counter-section .ct-cs-full .counter-item:hover .icon img{transform:rotate(360deg)}.ct-counter-section .ct-cs-full .counter-item h2{font-size:35px;font-weight:700;color:var(--primary-color);display:flex;align-items:center}.ct-counter-section .ct-cs-full .counter-item p{color:var(--headding-color);font-weight:700;text-transform:uppercase;line-height:24px}.ct-counter-section .ct-cs-full .counter-item h2 small{font-weight:500;line-height:18px;display:inline-block;font-size:26px;margin-left:2px}.ct-counter-section2{background-size:cover;background-repeat:no-repeat;background-position:center center;padding-top:70px;padding-bottom:40px}.counter-item2{text-align:center}.counter-item2 .icon{width:55px;margin:0 auto;margin-bottom:20px}.counter-item2 .content h2{font-size:50px;color:var(--white-color);font-weight:600;letter-spacing:1.8px;margin-bottom:6px;display:flex;align-items:center;justify-content:center}.counter-item2 .content h2 small{margin-left:5px;font-size:36px;font-weight:400}.counter-item2 .content p{color:var(--white-color);font-size:16px;font-family:var(--headding-font);opacity:.8;text-transform:capitalize;letter-spacing:1px}.ct-why-choose-us-section .content p.text{font-size:16px;margin-bottom:30px}.ct-why-choose-us-section .why-lists .ab-info{margin-bottom:30px;display:flex;position:relative;padding-left:40px;align-items:center}.ct-why-choose-us-section .why-lists .ab-info:last-child{margin-bottom:0}.ct-why-choose-us-section .why-lists .ab-info .icon{width:50px;display:flex;justify-content:center;align-items:center;margin-right:25px;font-size:50px;color:var(--primary-color)}.ct-why-choose-us-section .why-lists .ab-info .info h4{font-size:20px;font-weight:600;line-height:1;margin-bottom:8px}.ct-why-choose-us-section .why-lists .ab-info .info p{font-size:16px;line-height:26px}.ct-why-choose-us-section .why-lists .ab-info:after{content:"";clear:both;display:block;position:absolute;height:3px;width:30px;background:var(--primary-color);left:0;top:calc(50% - 1.5px)}.ct-why-choose-us-section .why-lists{position:relative}.ct-why-choose-us-section .why-lists .ab-info:before{content:"";clear:both;display:block;position:absolute;height:calc(100% + 30px);width:3px;background:var(--primary-color);left:0;top:0}.ct-why-choose-us-section .why-lists .ab-info:first-child:before{height:calc(100% + 10px);top:50%}.ct-why-choose-us-section .why-lists .ab-info:last-child:before{height:50%;bottom:50%}.progress-bar{position:relative;overflow:visible;animation:animate 3s ease 0s 1 normal;opacity:1}@keyframes animate{0%{width:0%}}.skill-list .single-skill-item{margin-bottom:20px}.skill-list .single-skill-item:last-child{margin-bottom:0}.skill-list .single-skill-item p{font-size:15px;font-weight:400;color:var(--headding-color);margin-bottom:4px;letter-spacing:1px}.skill-list .single-skill-item p b{float:right;font-weight:700}.skill-list .single-skill-item .progress{height:7px;line-height:7px;border-radius:0;background:#000}.skill-list .single-skill-item .progress-bar-striped{background-image:linear-gradient(45deg,rgb(255 255 255 / .25) 25%,transparent 25%,transparent 50%,rgb(255 255 255 / .25) 50%,rgb(255 255 255 / .25) 75%,transparent 75%,transparent)}.ct-why-choose-us-section2{position:relative}.ct-why-choose-us-section2 .why-li-s{display:inline-flex;align-items:center;padding:10px 18px;background:var(--section-bg);width:100%;border-radius:2px;font-weight:600;color:var(--headding-color);line-height:26px;gap:6px}.section-bg .ct-why-choose-us-section2 .why-li-s{background:var(--white-bg)}.section-bg .ct-why-choose-us-section2 .why-li-s i{color:var(--primary-color)}.ct-why-choose-us-section2{position:relative}.ct-why-choose-us-section2 .ct-why-img{background-image:none}@media (min-width:992px){.ct-why-choose-us-section2 .ct-why-img{position:absolute;top:0;right:0;width:48%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.ct-why-choose-us-section2 .ct-why-img.right{left:0;right:inherit}.ct-why-choose-us-section2 .ct-why-img img{display:none}}.portfolio-item-single{position:relative;z-index:1;overflow:hidden;border-radius:10px}.portfolio-item-single:after{position:absolute;content:"";left:15px;top:15px;right:15px;bottom:15px;background-color:var(--white-color);border-radius:10px;opacity:0;-webkit-transform:perspective(600px) rotateY(20deg);-moz-transform:perspective(600px) rotateY(20deg);-ms-transform:perspective(600px) rotateY(20deg);-o-transform:perspective(600px) rotateY(20deg);transform:perspective(600px) rotateY(20deg)}.portfolio-item-single:hover:after{visibility:visible;opacity:.95;-webkit-transform:perspective(600px) rotateY(0deg);-moz-transform:perspective(600px) rotateY(0deg);-ms-transform:perspective(600px) rotateY(0deg);-o-transform:perspective(600px) rotateY(0deg);transform:perspective(600px) rotateY(0deg)}.portfolio-item-single .content{position:absolute;left:15px;right:15px;bottom:15px;z-index:1;padding-left:20px;padding-right:20px;padding-bottom:20px}.portfolio-item-single .content h2{font-family:var(--tp-ff-space);font-size:28px;letter-spacing:-.04em;margin-bottom:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px);visibility:hidden;opacity:0}.portfolio-item-single:hover .content h2{transition-delay:0.2s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}.portfolio-item-single .content strong{visibility:hidden;opacity:0;transition-delay:0s;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}.portfolio-item-single:hover .content strong{bottom:15px;visibility:visible;opacity:1;transition-delay:0.3s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}.portfolio-item-single .zoom-icon{position:absolute;top:35px;right:35px;transform:scale(0);z-index:9}.portfolio-item-single:hover .zoom-icon{transform:scale(1)}.portfolio-item-single .zoom-icon a{height:45px;width:45px;text-align:center;border:2px solid rgb(3 4 28 / .1);display:flex;justify-content:center;align-items:center;color:var(--no-change-color1);font-size:16px;border-radius:50%;transform:scale(0)}.portfolio-item-single:hover .zoom-icon a{transform:scale(1)}.portfolio-item-single .zoom-icon a:hover{color:var(--white-color);background:var(--primary-color);border-color:var(--primary-color)}.portfolio-item-single .content h2 a{font-size:26px;color:var(--no-change-color1)}.portfolio-item-single .content h2 a:hover{color:var(--primary-color)}.portfolio-cate-list-full ul li{display:inline-block;font-size:17px;font-weight:600;cursor:pointer;color:var(--headding-color);padding:0 13px}.portfolio-cate-list-full ul li.mixitup-control-active{color:var(--primary-color);position:relative}.portfolio-cate-list-full ul li:last-child{padding-right:0}.portfolio-cate-list-full ul li.mixitup-control-active:after{content:"";clear:both;display:block;position:absolute;width:6px;height:6px;background:var(--primary-color);top:calc(50% - 3px);left:3px;border-radius:50%}.portfolio-cate-list-full ul li:hover{color:var(--primary-color)}.portfolio-slider-full .portfolio-nav i{position:absolute;top:calc(50% - 35px);left:15%;z-index:999;display:inline-block;width:70px;height:70px;line-height:70px;text-align:center;color:var(--no-change-color1);background-color:var(--white-color);border-radius:50%;font-size:18px;box-shadow:0 30px 50px rgb(3 4 28 / .2)}.portfolio-slider-full .portfolio-nav .portfolio-button-next i{right:15%;left:inherit}.portfolio-slider-full .portfolio-nav i:hover{background-color:var(--primary-color);color:var(--white-color)}@media (max-width:1399px){.portfolio-slider-full .portfolio-nav i{left:7%}.portfolio-slider-full .portfolio-nav .portfolio-button-next i{right:7%}}.portfolio-slider-full .portfolio-slider-dot,.portfolio-slider-full2 .portfolio-slider-dot{text-align:center;margin-top:40px}.portfolio-slider-dot .swiper-pagination-bullet{width:8px;height:8px;background-color:#d4d4dd;opacity:1;margin:0 9px!important;position:relative}.portfolio-slider-dot .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--primary-color)}.portfolio-slider-dot .swiper-pagination-bullet::after{position:absolute;content:"";left:50%;top:50%;width:calc(100% + 16px);height:calc(100% + 16px);background-color:#fff0;border:1px solid #fff0;border-radius:50%;transform:translate(-50%,-50%) scale(0)}.portfolio-slider-dot .swiper-pagination-bullet.swiper-pagination-bullet-active::after{border-color:var(--primary-color);transform:translate(-50%,-50%) scale(1)}.portfolio-slider-dot .swiper-pagination-bullet button{font-size:0;border:none;display:none}.portfolio-item-single-style2{overflow:hidden;position:relative;border-radius:8px}.portfolio-item-single-style2:after{content:"";opacity:0;position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000000));background-image:linear-gradient(180deg,transparent,#000000)}.portfolio-item-single-style2:hover:after{opacity:1}.portfolio-item-single-style2 .content{visibility:hidden;opacity:0;z-index:9;position:absolute;right:0;bottom:0;left:0;padding:20px 30px}.portfolio-item-single-style2:hover .content{visibility:visible;opacity:1}.portfolio-item-single-style2:hover .content-f{margin-bottom:10px}.portfolio-item-single-style2 .content h2 a{font-size:22px;font-weight:700;line-height:30px;color:var(--white-color);margin-bottom:4px;display:inline-block}.portfolio-item-single-style2 .content strong{font-size:16px;font-weight:600;color:var(--white-color)}.portfolio-slider-full2{padding-top:80px!important}.portfolio-slider-section2{position:relative;overflow:hidden}.portfolio-slider-section2 .ct-section-title{margin-bottom:-60px}.portfolio-slider-full2 .portfolio-nav{position:absolute;top:0;right:0;display:flex!important;gap:10px}.portfolio-slider-full2 .portfolio-nav i{width:45px;height:45px;display:flex;align-items:center;justify-content:center;color:var(--headding-color);border-radius:50px;background:var(--white-bg)}.portfolio-slider-full2 .portfolio-nav i:hover{background:var(--primary-color);color:var(--white-color)}.banner-section-1{padding:150px 0;position:relative;z-index:1;background-size:cover;background-repeat:no-repeat;background-position:center center}.banner-section-1:after{content:"";clear:both;display:block;position:absolute;width:100%;height:100%;z-index:-1;background:var(--secondary-color);top:0;left:0;opacity:.7}.banner-section-1 .content{max-width:700px;margin:0 auto}.banner-section-1 .content .ct-section-title h4{color:var(--white-color)}.banner-section-1 .content .ct-section-title h2{color:var(--white-color);font-size:55px}.banner-section-1 .content .ct-section-title{margin-bottom:30px}.home-banner2-sec{border-radius:5px;background-size:cover;background-repeat:no-repeat;background-position:center center;padding:50px 40px}.home-banner2-sec h2{font-size:42px;color:var(--white-color);letter-spacing:1px}.team-card-single{position:relative;border-radius:5px;overflow:hidden;transition:all 0.3s ease}.team-card-single:hover{transform:translateY(-8px)}.team-card-single .social{position:absolute;background:var(--primary-color);width:40px;border-radius:20px;padding:12px 0;bottom:50px;right:15px;text-align:center;transform:scaleY(0);transition:all 0.4s ease;transform-origin:bottom}.team-card-single:hover .social{transform:scaleY(1)}.team-card-single img{transition:all 0.6s ease}.team-card-single:hover img{transform:scale(1.2)}.team-card-single .social span{display:inline-block;width:100%;margin:6px 0}.team-card-single .social span a{color:var(--white-color);font-size:14px}.team-card-single .social span a svg{width:14px;fill:var(--white-color)}.team-card-single .content{position:absolute;z-index:1;bottom:10px;left:15px;width:calc(100% - 72px)}.team-card-single .content h4{background:var(--primary-color);color:var(--white-color);font-size:16px;font-weight:600;padding:8px 15px;line-height:20px;border-radius:3px;display:inline-block}.team-card-single .content p{background:var(--primary-color);display:inline-block;margin-bottom:5px;padding:2px 16px;color:var(--white-color);font-size:12px;font-weight:400;line-height:24px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.testimonial-card{background:var(--white-bg);padding:30px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.testimonial-card .rating-a{margin-bottom:15px;display:inline-flex;align-items:center}.testimonial-card .rating-a .quote{line-height:1;font-size:45px;margin-right:5px;-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:var(--headding-color);color:#fff0;transform:translateY(5px)}.testimonial-card .rating-a .rating i{font-size:18px;color:#ff8a43}.testimonial-card .content{margin-bottom:20px}.testimonial-card .content p{font-size:16px;font-style:italic}.testimonial-card .t-btm{overflow:hidden}.testimonial-card .t-btm .thum{width:60px;height:60px;float:left;margin-right:20px}.testimonial-card .t-btm .thum img{width:100%;height:100%;border-radius:50%}.testimonial-card .t-btm .r-name{overflow:hidden}.testimonial-card .t-btm .r-name h4{font-size:16px;margin-top:4px;padding-bottom:10px;font-weight:700;letter-spacing:1px}.top-slider-tes .swiper-slide{width:320px}.testimonial-card-2{background:var(--section-bg);padding:30px;display:flex}.testimonial-card-2 .t-btm.image-s{margin-top:-80px}.testimonial-card-2 .t-btm.image-s .thum{width:150px;margin-bottom:10px}.testimonial-slider-full-2{padding-top:50px!important}.testimonial-card-2 .t-btm{margin-right:30px}.testimonial-card-2 .r-name h4{font-size:18px;padding-top:8px;margin-bottom:4px}.testimonial-card-2 .r-name span{font-size:14px;color:var(--primary-color);font-weight:600}.testimonial-card-2 .rating-a .rating{margin-bottom:8px;color:#ff9730;font-size:16px;padding-top:10px}.testimonial-card-2 .content p{font-size:16px}.testimonial-slider-full-2 .tes-nav{position:absolute;top:0;right:0;display:flex;gap:10px}.testimonial-slider-full-2 .tes-nav i{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border:1px solid var(--ct-border-color);font-size:18px;border-radius:50%}.testimonial-slider-full-2 .tes-nav i:hover{border-color:var(--primary-color);background:var(--primary-color);color:var(--white-color)}.testimonial-slider-full-2 .tes-slider-dot{margin-top:20px}.testimonial-slider-full-2 .hero-slider-dot{text-align:center;position:absolute;bottom:50px!important;left:0;right:0;z-index:9}.testimonial-slider-full-2 .swiper-pagination-bullet{width:8px;height:8px;background-color:var(--headding-color);opacity:1;margin:0 9px!important;position:relative}.testimonial-slider-full-2 .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--primary-color)}.testimonial-slider-full-2 .swiper-pagination-bullet::after{position:absolute;content:"";left:50%;top:50%;width:calc(100% + 16px);height:calc(100% + 16px);background-color:#fff0;border:1px solid #fff0;border-radius:50%;transform:translate(-50%,-50%) scale(0)}.testimonial-slider-full-2 .swiper-pagination-bullet.swiper-pagination-bullet-active::after{border-color:var(--primary-color);transform:translate(-50%,-50%) scale(1)}.testimonial-slider-full-2 .swiper-pagination-bullet button{font-size:0;border:none;display:none}.ct-workin-progress{position:relative}.ct-workin-progress .process-line{position:absolute;left:0;bottom:50px;width:100%;text-align:center}.work-in-progress-card{position:relative;box-shadow:0 10px 15px rgb(8 14 28 / 1%);border-radius:5px;background-color:var(--white-bg);text-align:center;padding:30px 20px;max-width:230px;margin-left:auto;margin-right:auto;height:100%;border:1px solid var(--ct-border-color)}.work-in-progress-card:hover{border-color:var(--primary-color)}.work-in-progress-card .card-num{height:60px;width:60px;line-height:60px;background-color:var(--primary-color);border-radius:50%;text-align:center;position:absolute;top:-30px;left:-30px;z-index:2;font-size:26px;font-weight:700;color:var(--white-color);-webkit-transition:0.5s -webkit-animation ripple-blue-18 1s linear infinite;animation:ripple-blue-18 1s linear infinite}.work-in-progress-card .icon{margin-bottom:20px;font-size:38px;line-height:1;color:var(--primary-color)}.work-in-progress-card .icon svg{width:40px;fill:var(--primary-color)}.work-in-progress-card .content h3{font-size:22px;font-weight:700;margin-bottom:10px}@-webkit-keyframes ripple-white-18{0%{-webkit-box-shadow:0 0 0 0 rgb(54 48 255 / .3),0 0 0 6px rgb(54 48 255 / .3),0 0 0 12px rgb(54 48 255 / .3);box-shadow:0 0 0 0 rgb(54 48 255 / .3),0 0 0 6px rgb(54 48 255 / .3),0 0 0 12px rgb(54 48 255 / .3)}100%{-webkit-box-shadow:0 0 0 6px rgb(54 48 255 / .3),0 0 0 12px rgb(54 48 255 / .3),0 0 0 18px #fff0;box-shadow:0 0 0 6px rgb(54 48 255 / .3),0 0 0 12px rgb(54 48 255 / .3),0 0 0 18px #fff0}}@-webkit-keyframes ripple-white-18{0%{-webkit-box-shadow:0 0 0 0 rgb(255 255 255 / .3),0 0 0 6px rgb(255 255 255 / .3),0 0 0 12px rgb(255 255 255 / .3);box-shadow:0 0 0 0 rgb(255 255 255 / .3),0 0 0 6px rgb(255 255 255 / .3),0 0 0 12px rgb(255 255 255 / .3)}100%{-webkit-box-shadow:0 0 0 6px rgb(255 255 255 / .3),0 0 0 12px rgb(255 255 255 / .3),0 0 0 18px #fff0;box-shadow:0 0 0 6px rgb(255 255 255 / .3),0 0 0 12px rgb(255 255 255 / .3),0 0 0 18px #fff0}}.tab-pane.fade.show{transform:translateY(0rem)}.tab-pane.fade{transition:all 0.3s ease-out;transform:translateY(1rem)}.ct-pricing-plan-section p.save-txt{color:var(--headding-color);font-size:16px;font-weight:600;margin-bottom:10px;text-align:center}.ct-pricing-plan-section ul.nav{border-bottom:none;display:inline-block}.ct-pricing-plan-section ul.nav li.nav-item{display:inline-block}.ct-pricing-plan-section ul.nav li.nav-item button{text-transform:capitalize;padding:5px 30px;position:relative;color:var(--headding-color);background:#fff0;border:none;font-size:18px;width:auto;border:none!important;font-family:var(--headding-font);font-weight:500}.ct-pricing-plan-section ul.nav li:first-child button{padding-left:0!important}.ct-pricing-plan-section ul.nav li:nth-child(2) button{padding-right:0}.ct-pricing-plan-section ul.nav li button::before{position:absolute;content:"";width:47px;height:25px;background:var(--white-bg);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;right:-27px;top:68%;margin-top:-20px;border:1px solid var(--primary-color)!important;z-index:1}.ct-pricing-plan-section ul.nav li button::after{position:absolute;content:"";width:16px;height:16px;background:var(--primary-color);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;margin-top:-15px;z-index:1;top:66.5%;right:-22px;animation-name:fadeInLeft;-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;animation-duration:0.3s;-webkit-animation-duration:0.3s;-moz-animation-duration:0.3s}.ct-pricing-plan-section ul.nav li:nth-child(even) button{text-align:right}.ct-pricing-plan-section ul.nav li:nth-child(even) button::before{left:-27px;right:auto}.ct-pricing-plan-section ul.nav li:nth-child(even) button::after{right:auto;left:-22px;animation-name:fadeInRight;-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;animation-duration:0.3s;-webkit-animation-duration:0.3s;-moz-animation-duration:0.3s}.ct-pricing-plan-section ul.nav li button.active::after,.ct-pricing-plan-section ul.nav li button.active::before{display:none;z-index:-9}.ct-pricing-plan-section ul.nav li button.active{color:var(--primary-color);font-weight:600}.ct-price-card{height:100%;border:1px solid var(--ct-border-color2);position:relative;padding:30px}.ct-price-card h4{font-size:20px;font-weight:500;letter-spacing:1px;margin-bottom:10px}.ct-price-card .price{margin-bottom:15px}.ct-price-card .price h2{font-weight:600;font-size:40px}.ct-price-card .price h2 sub{font-size:16px;line-height:1}.ct-price-card .s-content p{margin-bottom:15px;font-weight:600;color:var(--headding-color)}.ct-price-card .badge-text{position:absolute;top:20px;z-index:1;right:-12px;background:var(--no-change-color1);padding:6px 16px;display:inline-block;box-sizing:border-box;padding-left:32px;clip-path:polygon(100% 0%,100% 50%,100% 100%,0 100%,18% 51%,0 0)}.ct-price-card .badge-text p{color:var(--white-color);line-height:1;display:inline-block;font-size:14px;font-weight:600;letter-spacing:1px}.ct-price-card .p-con ul li{display:inline-block;width:100%;line-height:30px;font-size:15px;font-weight:400;padding:5px 0}.ct-price-card .p-con ul li i{color:var(--headding-color);padding-right:3px}.ct-price-card .p-con ul li.no i{color:#ff8b8b}.ct-price-card .p-con ul li.no{opacity:.8}.ct-price-card .p-button{margin-top:20px}.button-2{background:var(--white-bg);padding:16px 30px 16px;border:2px solid var(--ct-border-color2);font-weight:600;font-size:16px;color:var(--headding-color);display:inline-flex;align-items:center;line-height:25px}.button-2 i{padding-left:8px}.button-2:hover{background:var(--primary-color);color:var(--white-color);border-color:var(--primary-color)}.ct-price-card .button-2{padding:10px 30px 10px}.ct-price-card.active{border-color:var(--headding-color)}.ct-pricing-p-section2 .list-p-s .si-item{display:flex;gap:20px}.ct-pricing-p-section2 .list-p-s .si-item .icon{width:68px;height:68px;display:flex;justify-content:center;align-items:center;font-size:30px;background:var(--section-bg);border-radius:50%;color:var(--headding-color)}.section-bg .ct-pricing-p-section2 .list-p-s .si-item .icon{background:var(--white-color)}.ct-pricing-p-section2 .list-p-s .si-item:hover .icon{background:var(--primary-color);color:var(--white-color)}.ct-client-logo-slider .swiper-slide{width:200px;padding:0 45px}.ct-client-logo-sec .ct-l-text p{color:var(--headding-color);font-weight:500;font-size:18px;font-family:var(--headding-font)}.ct-client-logo-sec .ct-l-text p span{color:var(--primary-color);font-weight:600}.ct-pricing-p-section2 .ct-p-t-s ul{display:inline-flex;border:1px solid #e2e8f05e;border-radius:2px;box-shadow:0 0 10px 0 #dddddd47}.ct-pricing-p-section2 .ct-p-t-s ul li{padding:16px 36px;font-size:15px;font-weight:500;cursor:pointer;background:var(--white-bg)}.ct-pricing-p-section2 .ct-p-t-s ul li span{background:var(--headding-color);color:var(--white-color);font-size:12px;padding:2px 10px;border-radius:5px;line-height:12px;margin-left:3px}.ct-pricing-p-section2 .ct-p-t-s ul li.active{background:var(--primary-color);color:var(--white-color)}.ct-pricing-card2{box-shadow:rgb(17 12 46 / 6%) 0 28px 50px 0;border:1px solid #e1e1e157;border-radius:5px;padding:34px 40px;height:100%;position:relative;background:var(--white-bg)}.ct-pricing-card2.yes{border-color:var(--primary-color)}.ct-pricing-card2 .badge-text{position:absolute;top:20px;z-index:1;right:-12px;background:var(--primary-color);padding:6px 16px;display:inline-block;box-sizing:border-box;padding-left:32px;clip-path:polygon(100% 0%,100% 50%,100% 100%,0 100%,18% 51%,0 0)}.ct-pricing-card2 .badge-text p{color:var(--white-color);line-height:1;display:inline-block;font-size:14px;font-weight:600;letter-spacing:1px}.ct-pricing-card2 h3{font-size:18px;font-weight:600;margin-bottom:15px}.ct-pricing-card2 h2 span{display:none}.ct-pricing-card2 h2 span.active{display:inline-block}.ct-pricing-card2 h2{font-size:50px;margin-bottom:2px}.ct-pricing-card2 strong{color:var(--primary-color);margin-bottom:30px;display:inline-block;text-transform:capitalize}.ct-pricing-card2 .pi-list{margin-bottom:30px}.ct-pricing-card2 .pi-list ul li{display:inline-block;line-height:27px;font-size:15px;padding:6px 0;font-weight:500}.ct-pricing-card2 .pi-list ul li i{color:var(--primary-color);margin-right:3px;display:inline-block;margin-top:2px}.ct-pricing-card2 a.button-2{border-radius:30px;padding:12px 35px;border-width:1px}.ct-tab-image-left .nav.nav-tabs{border:none!important}.ct-tab-image-left .nav.nav-tabs .nav-link{border:none!important;width:100%;margin-right:20px;background-color:transparent!important}@media (min-width:992px){.ct-tab-image-left .nav.nav-tabs .nav-link{margin-right:20px}.ct-why-choose-us-section2 .content{padding-right:30px}.ct-why-choose-us-section2 .justify-content-end .content{padding-right:0;padding-left:30px}.swiper-outside-end-n20{margin-right:-20vw!important}.portfolio-slider-full2 .portfolio-nav{right:20vw!important}}@media (min-width:1400px){.ct-why-choose-us-section2 .content{padding-right:50px}.ct-why-choose-us-section2 .justify-content-end .content{padding-right:0;padding-left:50px}}.ct-tab-image-left .nav.nav-tabs .nav-link .nav-item-signle{margin-bottom:15px;border:1px solid var(--ct-border-color2);border-radius:5px;padding:20px;display:flex;cursor:pointer}.ct-tab-image-left .nav.nav-tabs .nav-link:last-child .nav-item-signle{margin-bottom:0}.ct-tab-image-left .nav.nav-tabs .nav-link.active .nav-item-signle{-webkit-box-shadow:0 10px 50px rgb(11 23 40 / .1);box-shadow:0 10px 50px rgb(11 23 40 / .1);border-color:var(--primary-color);background-color:var(--white-bg)}.ct-tab-image-left .nav.nav-tabs .nav-link .nav-item-signle .number span{margin-right:15px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;border:1px solid var(--ct-border-color2);font-size:18px;border-radius:50%;color:var(--body-color)}.ct-tab-image-left .nav.nav-tabs .nav-link.active .nav-item-signle .number span{color:var(--primary-color);border-color:var(--primary-color)}.ct-tab-image-left .nav.nav-tabs .nav-link .nav-item-signle .content h4{font-size:22px;margin-bottom:10px;font-weight:600}.ct-video-banner-image .container-fluid{padding:0;width:100%}.ct-video-banner-image .container-fluid .row{margin:0;padding:0!important;width:100%}.ct-video-banner-image .container-fluid .row .col-lg-12{padding:0}.ct-video-banner-image .container-fluid a.video-p-btn{background:var(--primary-color);color:var(--white-color)}.ct-video-banner-image .container-fluid a.video-p-btn:hover{color:var(--primary-color);background:var(--white-color)}.ct-video-banner-image .banner-img{position:relative;z-index:1}.ct-video-banner-image .banner-img:after{content:"";clear:both;display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.ct-industry-item{padding:1.5rem;background:var(--white-bg);border-radius:5px;text-align:center;border:1px solid var(--ct-border-color)}.ct-industry-item:hover{box-shadow:0 10px 30px 0 rgb(0 0 0 / 7%);border-color:var(--primary-color)}.ct-industry-item .icon{width:65px;height:65px;display:inline-flex;justify-content:center;align-items:center;margin:0 auto;margin-bottom:1.5rem;border:1px solid var(--ct-border-color);box-sizing:border-box;border-radius:50%}.ct-industry-item:hover .icon{border-color:var(--primary-color)}.ct-industry-item .icon svg{width:28px;fill:var(--body-color)}.ct-industry-item:hover .icon svg{fill:var(--primary-color)}.ct-industry-item .icon i{color:var(--body-color);font-size:28px;line-height:1.1}.ct-industry-item:hover .icon i{color:var(--primary-color)}.ct-industry-item .icon .im img{width:28px}.ct-industry-item .icon .im.hover img.img-hover{display:none}.ct-industry-item:hover .icon .im.hover img{display:none}.ct-industry-item:hover .icon .im.hover img.img-hover{display:block}.ct-industry-item h2{font-size:1.05rem;font-weight:600}.ct-industry-item:hover h2{color:var(--primary-color)}.ct-contact-list .item-cf{margin-bottom:30px;overflow:hidden;background:var(--section-bg);border-radius:5px;padding:30px;display:flex}.ct-contact-list .item-cf:last-child{margin-bottom:0}.ct-contact-list .item-cf .icon{width:75px;height:75px;background:var(--white-bg);margin-right:16px;border-radius:4px;display:flex;justify-content:center;align-items:center;font-size:27px;color:var(--primary-color)}.ct-contact-list .item-cf .icon svg{width:30px;fill:var(--primary-color)}.ct-contact-list .item-cf h4{font-size:20px;margin-bottom:8px}.ct-contact-from{background:var(--section-bg);border-radius:5px;padding:30px}.ct-contact-from h2{font-size:30px;margin-bottom:30px}.single-input label{display:block;margin-bottom:2px;font-size:15px;font-weight:500;color:var(--headding-color)}.single-input input,.single-input select,.single-input textarea{width:100%;border:1px solid var(--section-bg);padding:13px 18px;outline:none}.single-input textarea{height:120px}.single-input input:focus,.single-input select:focus,.single-input textarea:focus{border-color:var(--primary-color)}.single-input input[type="submit"]{width:auto;background:var(--primary-color);border:2px solid var(--primary-color);font-weight:500;letter-spacing:1px;padding:13px 30px;color:var(--white-color);outline:none}.single-input input[type="submit"]:hover{color:var(--white-color);background:var(--headding-color);border-color:var(--headding-color)}.single-input br{display:none}.ct-client-logo-section .ct-l-text p{color:var(--headding-color);font-weight:500;font-size:18px;font-family:var(--headding-font)}.ct-client-logo-section .ct-l-text p span{color:var(--primary-color)}.ct-client-logo-section .single-logo-item2{border-radius:4px;height:100%;display:flex;align-items:center;justify-content:center}.services-contact-section{max-width:600px;margin:0 auto;background:#dbdbf5;border-radius:5px;padding:35px 30px;position:relative;padding-left:35px}.services-contact-section .icon{width:70px;height:70px;display:flex;justify-content:center;align-items:center;background:var(--white-bg);font-size:28px;color:var(--primary-color);border-radius:50%;box-shadow:0 0 4px 0 #cccccc63;position:absolute;top:-35px;left:-35px}.services-contact-section p{font-size:16px;font-weight:600;color:var(--headding-color)}.services-contact-section a.button-2{border-color:var(--primary-color);background:var(--primary-color);color:var(--white-color);border-radius:5px;padding:10px 28px}.services-contact-section .text-md-right{text-align:right}.services-contact-section a.button-2:hover{color:var(--headding-color);background:#fff0}.services-details-list{background:var(--section-bg);border-radius:4px;padding:30px 30px}.services-details-list h3{font-size:24px;margin-bottom:15px}.services-details-list ul li{display:inline-block;width:100%;line-height:30px;margin:6px 0}.services-details-list ul li a{display:inline-block;width:100%;background:var(--white-bg);padding:7px 20px;line-height:28px;font-weight:600;font-size:14px;padding-top:10px;color:var(--headding-color)}.services-details-list ul li a:hover{color:var(--white-color);background:var(--primary-color)}.services-details-list ul li.yes a{color:var(--white-color);background:var(--primary-color)}.services-details-ct-banner{background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;z-index:1;padding:45px 30px;text-align:center;border-radius:4px;overflow:hidden}.services-details-ct-banner:after{content:"";clear:both;display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.services-details-ct-banner .icon{height:60px;width:60px;line-height:30px;background-color:var(--white-color);border-radius:50%;text-align:center;font-size:22px;font-weight:700;color:var(--primary-color);-webkit-transition:0.5s -webkit-animation ripple-white-18 1s linear infinite;animation:ripple-white-18 1s linear infinite;display:flex;align-items:center;justify-content:center;margin:0 auto;margin-bottom:25px}.services-details-ct-banner h3{font-size:28px;font-weight:700;margin-bottom:22px;color:var(--white-color)}.services-details-ct-banner h5{color:var(--white-color);font-size:18px}.accordion-item{border:1px solid var(--ct-border-color2)!important;border-bottom:none!important;background-color:transparent!important}.accordion-item:last-child{border-bottom:1px solid var(--ct-border-color2)!important}.accordion-item .accordion-header{line-height:1;margin:0;padding:0}.accordion-item .accordion-header a{font-size:16px;width:100%;display:inline-block;color:var(--headding-color);padding:20px 20px;font-weight:500;text-transform:capitalize;position:relative}.accordion-item .accordion-header a::after{content:"-";clear:both;overflow:hidden;position:absolute;top:14px;right:10px;width:30px;display:flex;justify-content:center;align-items:center;background:var(--primary-color);color:var(--white-color);font-size:20px;height:30px}.accordion-item .accordion-header a.collapsed::after{content:"+"}.accordion-item .accordion-body{border:none;padding:15px 20px;border-top:1px solid var(--ct-border-color2)}.accordion-item .accordion-collapse{border:none}.accordion-item .accordion-body p{line-height:30px;color:var(--body-color)}h2.accordion-header{padding:0!important;margin:0!important}.accordion-item .accordion-header a:hover{color:var(--primary-color)}[data-bs-theme="dark"] .ct-counter-section .ct-cs-full .counter-item .icon{box-shadow:0 0 28px 0 rgb(201 201 201 / 9%)}[data-bs-theme="dark"] .services-contact-section{background:#06061a}[data-bs-theme="dark"] .section-bg .services-card-item-4{background-color:var(--white-bg)}[data-bs-theme="dark"] .services-card-item-4{background-color:var(--white-bg)}[data-bs-theme="dark"] .ct-pricing-p-section2 .ct-p-t-s ul{border:1px solid #e2e8f01c;box-shadow:0 0 10px 0 #ddd0}[data-bs-theme="dark"] .ct-pricing-p-section2 .ct-p-t-s ul li span{background:var(--secondary-color)}[data-bs-theme="dark"] .section-bg .testimonial-card{background:var(--white-bg)}[data-bs-theme="dark"] .testimonial-card{background:var(--section-bg)}[data-bs-theme="dark"] .single-input input[type="submit"]:hover{color:var(--primary-color)}[data-bs-theme="blue"] .ct-counter-section .ct-cs-full .counter-item .icon{box-shadow:0 0 28px 0 rgb(201 201 201 / 9%)}[data-bs-theme="blue"] .services-contact-section{background:#06061a}[data-bs-theme="blue"] .section-bg .services-card-item-4{background-color:var(--white-bg)}[data-bs-theme="blue"] .services-card-item-4{background-color:var(--white-bg)}[data-bs-theme="blue"] .ct-pricing-p-section2 .ct-p-t-s ul{border:1px solid #e2e8f01c;box-shadow:0 0 10px 0 #ddd0}[data-bs-theme="blue"] .ct-pricing-p-section2 .ct-p-t-s ul li span{background:var(--secondary-color)}[data-bs-theme="blue"] .section-bg .testimonial-card{background:var(--white-bg)}[data-bs-theme="blue"] .testimonial-card{background:var(--section-bg)}[data-bs-theme="blue"] .single-input input[type="submit"]:hover{color:var(--primary-color)}.news-ticker{position:relative;width:100%;height:auto;overflow:hidden}.news-ticker .scroll{display:flex;width:100%}.news-ticker .scroll div{font-weight:900;font-size:5em;text-transform:uppercase;white-space:nowrap;color:var(--headding-color);animation:animateanimate 40s -40s linear infinite;will-change:transform}.news-ticker .scroll div:nth-child(2){animation:animate2 40s -20s linear infinite}.news-ticker .scroll div span{-webkit-text-stroke:2px var(--headding-color);color:var(--white-color)}.news-ticker .text1{transform:rotate(30deg) translate(-200px,200px)}.news-ticker .text2{transform:rotate(-25deg) translate(-200px,120px)}.news-ticker .text3{transform:rotate(25deg) translate(-200px,300px)}.news-ticker .text3{transform:rotate(-2deg) translate(-200px,-150px)}.text5{transform:rotate(5deg) translate(-200px,250px)}.news-ticker.di-right .scroll div{animation:animateLeftToRight 40s -40s linear infinite}.news-ticker.di-right .scroll div:nth-child(2){animation:animate2LeftToRight 40s -20s linear infinite}@keyframes animateanimate{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}@keyframes animate2{0%{transform:translateX(0)}100%{transform:translateX(-200%)}}@keyframes animateLeftToRight{0%{transform:translateX(-60%)}100%{transform:translateX(100%)}}@keyframes animate2LeftToRight{0%{transform:translateX(0)}100%{transform:translateX(200%)}}.project-section .ct-section-title a.button-1{margin-top:26px}.project-section .ct-section-title a.button-1 i{transform:rotate(-45deg);transition:all 0.3s ease}.project-item-single{border-radius:6px;overflow:hidden;position:relative;z-index:1}.project-item-single .thumbnail img{width:100%;max-height:500px;object-fit:cover}.project-item-single:hover .thumbnail img{transform:scale(1.04)}.project-item-single .content{position:absolute;top:0;left:0;right:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#2229;transition:all 0.4s ease;padding-top:50px;opacity:0;visibility:hidden;text-align:center}.project-item-single:hover .content{padding-top:0;opacity:1;visibility:visible}.project-item-single .content h2{font-size:32px;font-weight:600;margin-bottom:16px;line-height:1}.project-item-single .content h2 a{color:#fff}.project-item-single .content h2 a:hover{color:var(--primary-color)}.project-item-single .content strong{color:#fff;font-weight:500;font-size:16px;margin-bottom:14px;display:inline-block;letter-spacing:1px}.project-item-single .content .zoom-icon{margin-top:6px;display:inline-block}.project-item-single .content .zoom-icon a{width:50px;height:50px;background:var(--primary-color);display:flex;justify-content:center;align-items:center;border-radius:50%;color:var(--white-color);font-size:18px;transition:all 0.3s ease}.project-item-single .content .zoom-icon a:hover{transform:rotate(45deg)}.top-sticky{position:sticky;top:120px}.banner3-sec{background-size:cover;background-repeat:no-repeat;background-position:center center}.banner3-sec .content{background:var(--primary-color);padding:70px 50px}.banner3-sec .content h4{font-size:16px;font-weight:600;text-transform:uppercase;color:var(--white-color);margin-bottom:15px}.banner3-sec .content h2{font-size:44px;line-height:50px;color:var(--white-color);font-weight:600;margin-bottom:20px}.banner3-sec .content p{font-size:16px;font-weight:500;color:var(--white-color);margin-bottom:25px}.banner3-sec .content a.button-1{background:var(--white-color);color:var(--headding-color)}.banner3-sec .content a.button-1:hover{color:var(--white-color)}.banner3-sec .content a.button-1 i{transform:rotate(-45deg)}.ct-about-us-section2.ab-style-4 .about-btn .button-1 i{transform:rotate(-45deg)}.ct-about-us-section2.ab-style-4 .ct-about-us-image img{border-radius:0px!important}.single-widgets .wp-block-search__inside-wrapper{border:none;padding:0}.ct-view-all-text p{margin:0;font-size:16px;font-weight:500}.ct-view-all-text p a{font-weight:500;color:var(--primary-color);position:relative}.ct-view-all-text p a:after{content:"";clear:both;display:block;position:absolute;width:0%;left:0;bottom:3px;height:2px;z-index:9;background:var(--primary-color);transition:all 0.3s ease}.ct-view-all-text p a:hover:after{width:100%}.button-1 i{transform:rotate(-45deg)}.ct-hero-section3 .row.text-center .h-button.vedio{justify-content:center}.portfolio-slider-full2 .portfolio-nav.arrow-border i{border:1px solid var(--ct-border-color)}.portfolio-slider-full2 .portfolio-nav.arrow-border i:hover{border-color:var(--primary-color)}.ct-video-banner-image h2{text-align:center;font-size:50px;max-width:800px;margin:0 auto;margin-top:50px;color:var(--white-color);line-height:68px;font-weight:700;padding:0 20px}.testimonial-left-rating{height:100%;background:var(--section-bg);border-radius:1px;text-align:center;display:flex;align-items:center;justify-content:center;border:1px solid var(--ct-border-color);padding:24px 20px}.testimonial-left-rating h5{font-size:18px;font-weight:500;margin-bottom:15px}.testimonial-left-rating h2{font-size:50px;font-weight:700;margin-bottom:10px;color:var(--primary-color)}.testimonial-left-rating .rating{margin-bottom:10px}.testimonial-left-rating .rating i{font-size:14px;color:#ffb72e}.testimonial-left-rating p{margin-bottom:30px;color:var(--headding-color);font-weight:500;text-transform:capitalize;font-size:17px}.testimonial-left-rating .tes-nav{display:flex;justify-content:center;align-items:center;gap:12px}.testimonial-left-rating .tes-nav i{display:flex;align-items:center;justify-content:center;width:40px;height:40px;box-shadow:0 0 20px -6px rgb(23 36 36 / .08);border-radius:50%;border:1px solid var(--ct-border-color);font-size:16px}.testimonial-left-rating .tes-nav i:hover{color:var(--primary-color);border-color:var(--primary-color)}.testimonial-card-3{background:var(--section-bg);border:1px solid var(--ct-border-color);border-radius:4px;padding:30px;position:relative}.section-bg .testimonial-card-3,.section-bg .testimonial-left-rating{background:var(--white-bg)}.testimonial-card-3 .rating-a{margin-bottom:15px;font-size:16px;color:#ffb72e}.testimonial-card-3 p{font-size:16px;font-weight:500;font-style:italic;line-height:30px;margin-bottom:30px}.testimonial-card-3 .t-btm{display:flex;gap:15px;align-items:center}.testimonial-card-3 .t-btm .thum img{width:70px;height:70px;border-radius:50%}.testimonial-card-3 .t-btm .r-name h4{font-size:16px;text-transform:capitalize;font-weight:600;margin-bottom:12px}.testimonial-slider-3 .tes-slider-dot{display:none}.ct-view-all-text p.style-2{margin:0;font-size:16px;font-weight:500;display:inline-block;padding:10px 20px;border:1px solid var(--ct-border-color);border-radius:30px;line-height:24px}.services-card-item.style-6:after{display:none}.services-card-item.style-6 .h-bg-image{opacity:0}.services-card-item.style-6:hover .h-bg-image{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background-size:cover;background-repeat:no-repeat;background-position:center center;opacity:1}.services-card-item.style-6 .h-bg-image:after{content:"";clear:both;display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background:var(--primary-bg);opacity:.9}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded="true"]{background:var(--primary-color);color:#fff}.plyr__control--overlaid{background:var(--primary-color);color:#fff}.plyr--full-ui input[type="range"]{color:var(--primary-color)}.ct-industry-item2{background:var(--white-color);border-radius:0;padding:30px 20px;-webkit-box-shadow:0 0 74px rgb(3 0 44 / .24);-khtml-box-shadow:0 0 74px rgb(3 0 44 / .24);-moz-box-shadow:0 0 74px rgb(3 0 44 / .24);-ms-box-shadow:0 0 74px rgb(3 0 44 / .24);-o-box-shadow:0 0 74px rgb(3 0 44 / .24);box-shadow:0 0 74px rgb(3 0 44 / .24);position:relative;box-sizing:border-box;text-align:center;z-index:9}.ct-industry-item2 a{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.ct-industry-item2:after{content:"";clear:both;display:block;position:absolute;width:100%;height:100%;z-index:-1;background:var(--primary-bg);left:0;top:0;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:top right;transform-origin:top right;transition:-webkit-transform 0.5s cubic-bezier(.86,0,.07,1);-webkit-transition:-webkit-transform 0.5s cubic-bezier(.86,0,.07,1);transition:transform 0.5s cubic-bezier(.86,0,.07,1);transition:transform 0.5s cubic-bezier(.86,0,.07,1),-webkit-transform 0.5s cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);transition-timing-function:cubic-bezier(.86,0,.07,1)}.ct-industry-item2:hover:after{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.ct-industry-item2 .icon{margin-bottom:20px}.ct-industry-item2 .icon i{font-size:45px;color:var(--primary-color)}.ct-industry-item2 .icon svg{fill:var(--primary-color);width:45px;height:45px}.ct-industry-item2:hover .icon svg{fill:var(--white-color)}.ct-industry-item2:hover .icon i{color:var(--white-color)}.ct-industry-item2 .icon .im img{width:45px;margin:0 auto}.ct-industry-item2 .icon .im img.img-hover{display:none}.ct-industry-item2:hover .icon .im img{display:none}.ct-industry-item2:hover .icon .im img.img-hover{display:block}.ct-industry-item2 .content h2{font-size:22px;font-weight:600}.ct-industry-item2:hover .content h2{color:var(--white-color)}.hero-contact-from{background:var(--white-bg);border-radius:4px;padding:40px 40px;padding-bottom:30px;max-width:480px;margin:0 auto}.hero-contact-from h3{font-size:28px;text-align:center;margin-bottom:12px}.hero-contact-from p.content{font-size:16px;text-align:center;max-width:320px;margin:0 auto;margin-bottom:20px}.hero-contact-from .single-input input,.hero-contact-from .single-input select,.hero-contact-from .single-input textarea{width:100%;padding:10px 14px}.hero-contact-from .mb-20{margin-bottom:15px}.hero-contact-from .single-input textarea{height:80px}.hero-contact-from .single-input{position:relative}.hero-contact-from .single-input span.wpcf7-spinner{position:absolute;top:10px;left:2px}.ct-hero-section{min-height:100vh;height:100%;display:flex;align-items:center}.dark-sec .ct-section-title h2,.dark-sec.ct-about-us-section .content .ab-info .info h4{color:var(--white-color)}.dark-sec.ct-about-us-section .content p.text,.dark-sec.ct-about-us-section .content .ab-info .info p{color:#e0dfdf}.home-banner4-sec{padding-top:100px;padding-bottom:70px;background-size:cover;background-repeat:no-repeat;background-position:center center}.home-banner4-sec .ct-section-title h2{color:var(--white-color);margin-bottom:30px}.home-banner4-sec .check-list-banner{display:grid;gap:15px}.home-banner4-sec .check-list-banner .ck-item{display:inline-flex;align-items:center;gap:10px;background:#010214;padding:16px 20px;border-radius:4px}.home-banner4-sec .check-list-banner .ck-item i{font-size:20px;color:var(--primary-color)}.home-banner4-sec .check-list-banner .ck-item span{font-size:16px;font-weight:500;color:var(--white-color)}.services-card-item-style6{border:1px solid #e2e8f08a;border-radius:5px;overflow:hidden;box-shadow:0 5px 30px 0 rgb(214 215 216 / 27%);height:100%}.services-card-item-style6:hover{border-color:var(--ct-border-color)}.services-card-item-style6 .content h2{font-size:20px;text-transform:capitalize;font-weight:600;margin-bottom:12px}.services-card-item-style6 .content{padding:24px}.services-card-item-style6 .content p{font-size:15px;line-height:26px}.services-card-item-style6 .content a.read-m{display:inline-flex;align-items:center;margin-top:16px;gap:6px;color:var(--headding-color);font-weight:600}.services-card-item-style6 .content a.read-m:hover{color:var(--primary-color)}.services-card-item-style6 .content a.read-m i{transform:rotate(-45deg)}.services-card-item-style6 .content a.read-m:hover i{transform:rotate(0)}.service-nav{position:absolute;bottom:10px;right:0;display:flex;gap:10px}.service-nav i{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border:1px solid var(--ct-border-color);color:var(--headding-color);border-radius:50%}.service-nav i:hover{color:var(--primary-color);border-color:var(--primary-color)}.services-slider-full .services-card-item-style6{box-shadow:none}.services-card-item-style6 .image img{width:100%}.services-card-item-style7{background:linear-gradient(to bottom,var(--primary-color),#ff4bd8);padding:2px;border-radius:10px;position:relative;height:100%}.services-card-item-style7-full{border-radius:10px;background:var(--white-bg);padding:25px 25px 25px 40px;height:100%}.services-card-item-style7:hover .services-card-item-style7-full{background:#fff0}.services-card-item-style7:hover{background:var(--primary-bg)}.services-card-item-style7-full .t-icon{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:80px}.services-card-item-style7 .t-icon h3{font-size:34px;font-weight:600;line-height:36px;padding-top:6px}.services-card-item-style7:hover .t-icon h3{color:var(--white-color)}.services-card-item-style7 .t-icon .icon i{width:60px;height:60px;display:flex;justify-content:center;align-items:center;background:var(--section-bg);border-radius:50%;font-size:30px;color:var(--headding-color)}.services-card-item-style7:hover .t-icon .icon i{background:var(--white-bg)}.services-card-item-style7 .t-icon .icon i{width:55px;height:55px;display:flex;justify-content:center;align-items:center;background:var(--section-bg);border-radius:50%;font-size:25px;transform:rotate(45deg);color:var(--headding-color)}.services-card-item-style7 .content p{font-size:18px;line-height:32px}.services-card-item-style7:hover .content p{color:var(--white-color)}.services-card-item-style7 a.link-t:after{content:"";clear:both;display:block;position:absolute;top:0;left:0;right:0;bottom:0}.portfolio-slider-full2 .portfolio-nav.border{border:none!important}.portfolio-item-style3:hover .thumbnail .arrow-icon{opacity:1}.portfolio-item-style3 .thumbnail{position:relative;border-radius:5px;z-index:1;margin-bottom:18px}.portfolio-item-style3 .thumbnail img{border-radius:5px}.portfolio-item-style3 .thumbnail .arrow-icon{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:9;background:#1010105c;border-radius:5px;opacity:0}.portfolio-item-style3 .thumbnail .arrow-icon a{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;font-size:20px;color:var(--white-color)}.portfolio-item-style3 .content h2{font-size:22px;font-weight:600;margin-bottom:10px}.portfolio-item-style3 .content h2 a{color:var(--headding-color)}.portfolio-item-style3 .content h2 a:hover{color:var(--primary-color)}.portfolio-item-style3 .content strong{color:var(--body-color);font-size:15px;font-weight:500}.ct-hero-section5{background-size:cover;background-repeat:no-repeat;background-position:center center;padding-top:150px}.ct-hero-section5 .content h4{font-size:16px;font-weight:600;text-transform:capitalize;border:1px solid var(--ct-border-color);display:inline-flex;padding:10px 24px;border-radius:30px;line-height:24px;background:#e2e8f03d;margin-bottom:30px;align-items:center;gap:7px;text-align:left}.ct-hero-section5 .content h4 img{display:inline-block;max-height:26px;border-radius:6px}.ct-hero-section5 .content h2{font-size:80px;font-weight:600;text-transform:capitalize;line-height:90px;margin-bottom:30px}.ct-hero-section5 .content h2.highlight span{position:relative;background:linear-gradient(to right,#6f00ff,#b35aff);-webkit-background-clip:text;background-clip:text;color:#fff0;display:inline-block;padding:0 .2em}.ct-hero-section5 .content h2.highlight span::before{content:"";position:absolute;top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);border:2px solid var(--primary-color);pointer-events:none}.ct-hero-section5 .content h2.highlight span::after{content:"";position:absolute;inset:-4px;pointer-events:none}.ct-hero-section5 .content h2.highlight span .corner-tl{position:absolute;top:-8px;left:-8px;width:12px;height:12px;border-top:2px solid var(--primary-color);border-left:2px solid var(--primary-color);padding:0}.ct-hero-section5 .content h2.highlight span .corner-tr{position:absolute;top:-8px;right:-8px;width:12px;height:12px;border-top:2px solid var(--primary-color);border-right:2px solid var(--primary-color);padding:0}.ct-hero-section5 .content h2.highlight span .corner-bl{position:absolute;bottom:-8px;left:-8px;width:12px;height:12px;border-bottom:2px solid var(--primary-color);border-left:2px solid var(--primary-color);padding:0}.ct-hero-section5 .content h2.highlight span .corner-br{position:absolute;bottom:-8px;right:-8px;width:12px;height:12px;border-bottom:2px solid var(--primary-color);border-right:2px solid var(--primary-color);padding:0}.ct-hero-section5 .content h2.highlight span .corner-tl:after,.ct-hero-section5 .content h2.highlight span .corner-tl:before,.ct-hero-section5 .content h2.highlight span .corner-tr:after,.ct-hero-section5 .content h2.highlight span .corner-tr:before,.ct-hero-section5 .content h2.highlight span .corner-bl:after,.ct-hero-section5 .content h2.highlight span .corner-bl:before,.ct-hero-section5 .content h2.highlight span .corner-br:after,.ct-hero-section5 .content h2.highlight span .corner-br:before{display:none}.ct-hero-section5 .content p{font-size:18px;max-width:750px;margin:0 auto;margin-bottom:30px;line-height:30px}.ct-hero-section5 .content .h-button{display:flex;justify-content:center;gap:20px;margin-bottom:40px}.ct-hero-section5 .image-s{position:relative;z-index:99}.ct-hero-section5 .image-s img.main-img{border-radius:6px;position:relative}.ct-hero-section5 .image-s .shap-1{max-width:250px;position:absolute;left:-100px;top:20%;z-index:99}.ct-hero-section5 .image-s .shap-2{max-width:200px;position:absolute;right:-100px;bottom:20%;z-index:99}.updown-image{-webkit-animation:hero-thumb-animation 2s linear infinite alternate;-moz-animation:hero-thumb-animation 2s linear infinite alternate;-o-animation:hero-thumb-animation 2s linear infinite alternate;animation:hero-thumb-animation 2s linear infinite alternate}.how-we-work-sec .left-content p.text{font-size:16px;line-height:30px;margin-bottom:20px}.how-we-work-sec .image img{border-radius:6px}.step-card{border:1px solid var(--ct-border-color);border-radius:4px;padding:25px;height:100%;background:var(--white-bg)}.step-card:hover{border-color:var(--primary-color);transform:translateY(-8px);background:var(--primary-color)}.step-card .step-badge{margin-bottom:16px}.step-card .step-badge span{display:inline-block;padding:5px 14px;border:2px solid var(--primary-color);border-radius:4px;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1px;line-height:24px;padding-top:6px;color:var(--primary-color)}.step-card:hover .step-badge span{border-color:var(--white-bg);background:var(--white-bg)}.step-card h3.title{font-size:24px;font-weight:600;margin-bottom:20px;padding-top:4px}.step-card:hover h3.title{color:var(--white-color)}.step-card p{font-size:17px;line-height:30px}.step-card:hover p{color:var(--white-color)}.portfolio-item-style4{background:var(--section-bg);padding:15px}.section-bg .portfolio-item-style4{background:var(--white-bg)}.portfolio-item-style4 .content{padding:10px;padding-bottom:10px;padding-top:25px}.portfolio-item-style4 .content strong{display:inline-block;margin-bottom:15px;font-weight:500;color:var(--headding-color);letter-spacing:1px}.portfolio-item-style4 .content h2{margin-bottom:20px}.portfolio-item-style4 .content h2 a{font-size:28px;font-weight:500;letter-spacing:1px;color:var(--headding-color)}.portfolio-item-style4 .content h2 a:hover{color:var(--primary-color)}.portfolio-item-style4 .content a.view-de{display:inline-flex;align-items:center;gap:5px;font-weight:600;text-transform:capitalize;color:var(--headding-color);font-size:15px}.portfolio-item-style4 .content a.view-de:hover{color:var(--primary-color)}.portfolio-item-style4 .content a.view-de i{transform:rotate(-45deg)}.section-bg .testimonial-card-2{background:var(--white-bg)}.ct-hero-section6{padding-top:120px;position:relative}.ct-hero-section6 .content h1.title{font-size:140px;font-weight:600;text-transform:uppercase;letter-spacing:10px}.ct-hero-section6 .content h2.title2{background:var(--white-bg);display:inline-block;font-size:90px;text-transform:uppercase;padding:1px 12px;font-weight:500;line-height:1;margin-bottom:20px;letter-spacing:6px}.ct-hero-section6 .content{padding-bottom:80px}.ct-hero-section6 .content p{text-align:left;font-size:20px;line-height:36px}.ct-hero-section6 .content h2.title3{text-transform:uppercase;font-size:100px;line-height:80px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--primary-color);color:#fff0;letter-spacing:6px}.ct-hero-section6 img.main-img{max-width:100%;width:100%}.ct-about-us-section5 .ct-section-title h2{font-size:32px!important;margin-bottom:15px;font-weight:400;line-height:44px!important}.ct-about-us-section5 .content .image-2{margin-top:10px}.ct-about-us-section5 .content p.text{font-size:18px;line-height:32px;margin-bottom:25px}.ct-about-us-section5 .content .ab-info .icon{width:60px;display:flex;justify-content:center;align-items:center;height:60px;float:left;margin-right:15px;background:#3630ff30;font-size:22px;color:var(--primary-color);border-radius:5px}.ct-about-us-section5 .content .ab-info .info{overflow:hidden}.ct-about-us-section5 .content .ab-info .info h4{font-size:20px;margin-bottom:4px}.ct-about-us-section5 .content .ab-info .info p{font-size:16px;margin-top:2px;display:inline-block}.ct-about-us-section5 .content .ab-info:hover .icon{background:var(--primary-color);color:var(--white-color)}.ct-about-us-section5 .content .ab-info .icon i{transform:rotate(0)}.ct-about-us-section5 .content .ab-info:hover .icon i{transform:rotate(360deg)}.ct-section-title.style-2 h2{font-size:32px!important;margin-bottom:15px;font-weight:400;line-height:44px!important}@media (max-width:991px){.ct-about-us-section5 .ct-section-title h2{font-size:24px!important;line-height:34px!important}.ct-about-us-section5 .content p.text{font-size:16px;line-height:16px}.ct-section-title.style-2 h2{font-size:24px!important;line-height:34px!important}}.services-card-item-style8{width:100%;background:var(--white-bg);border:1px solid var(--section-bg);padding:25px 20px;display:flex;justify-content:flex-start;align-items:center;gap:30px;padding-right:100px;position:relative}.services-card-item-style8:hover{border-color:var(--primary-color)}.services-card-item-style8 .number h5{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--primary-color);color:#fff0;font-size:32px}.services-card-item-style8 .read-more{position:absolute;top:0;right:20px;bottom:0;height:100%;display:flex;align-items:center}.services-card-item-style8 .read-more a.read-m{font-size:30px;transform:rotate(-45deg);color:var(--headding-color)}.services-card-item-style8:hover .read-more a.read-m{color:var(--primary-color);transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.services-card-item-style8 .title h2{font-size:30px;font-weight:600;margin-bottom:0;width:260px}.services-card-item-style8 .content p{font-size:16px;margin:0;max-width:640px}.let-talk-section{padding:70px 0;background:#141414;position:relative}.let-talk-section .image-sec{background-size:cover;position:absolute;top:0;left:0;width:calc(50% - 20px);height:100%;background-repeat:no-repeat;background-position:center center}.talk-contact-from h2{font-size:45px;color:var(--white-color);line-height:62px;margin-bottom:30px}.talk-contact-from .single-input label{display:block;margin-bottom:2px;font-size:15px;font-weight:500;color:var(--white-color)}[data-bs-theme="blue"] .section-bg .ct-pricing-p-section2 .list-p-s .si-item .icon{background:var(--white-bg)}[data-bs-theme="blue"] .section-bg .ct-pricing-p-section2 .list-p-s .si-item:hover .icon{background:var(--primary-color)}.ct-services-sec6.text-color-dy{background-size:cover;background-repeat:no-repeat;background-position:center center}.section-bg .services-slider-full .services-card-item-style6{background:var(--white-bg)}.ct-services-sec6.text-color-dy .services-card-item-style6{background:var(--white-bg)}.span-style-2-line .ct-hero-section5 .content h2 span{line-height:1.14}.span-style-2-line .ct-hero-section5 .content h2{line-height:1.4}.content-font-size .ct-section-title p{font-size:18px;font-weight:400;line-height:33px}.section-bg .ct-price-card{background:var(--white-bg)}.section-bg .ct-price-card.active{border-color:var(--primary-color)}.ct-hero-section6.style2 .row{padding-bottom:80px}.ct-hero-section6 .title-style-2 h2.title2{font-size:70px;font-weight:500;line-height:85px}.ct-hero-section6 .title-style-2 h2.title2 span{color:var(--primary-color)}.ct-hero-section6 .content-2 p{font-size:18px;line-height:30px;margin-bottom:24px}@media (min-width:1200px){.ct-hero-section6 .content-2{padding-left:30px}}.ct-hero-section6.style2 .main-img-sec{padding:0 30px}.ct-hero-section6.style2 .main-img-sec img{border-radius:10px}.services-card-item-style9{border-radius:5px;padding:30px 30px;min-height:280px;background-size:cover;background-repeat:no-repeat;background-position:center center;display:flex;align-items:end;height:100%}.services-card-item-style9.text-top{align-items:start}.services-card-item-style9 h2{font-size:24px;font-weight:600;line-height:32px;margin-bottom:10px}.services-card-item-style9 h2 a{color:var(--white-color);position:relative}.services-card-item-style9 .content p{font-size:16px;line-height:27px;color:var(--white-color)}.services-card-item-style9.text-black h2 a{color:var(--headding-color);position:relative}.services-card-item-style9.text-black .content p{color:var(--body-color)}.section-bg .ct-tab-image-left .nav.nav-tabs .nav-link .nav-item-signle{background-color:var(--white-bg)}.timeline-box{position:relative}.timeline-box .timeline-date{display:inline-block;margin:0 auto;text-align:center;width:100%;padding-bottom:50px;position:relative;margin-bottom:15px}.timeline-box .timeline-date:after{content:"";clear:both;display:block;position:absolute;height:50px;left:0;right:0;margin:0 auto;bottom:0;width:3px;background:var(--primary-color)}.timeline-box .timeline-date span{padding:7px 20px;border-radius:10px;background:var(--primary-color);color:var(--white-color);line-height:22px;display:inline-block;font-size:14px;font-weight:500}.timeline-box .timeline-content{text-align:center;background:var(--white-bg);border-radius:5px;padding:25px 20px}.timeline-box .timeline-content h4{font-size:20px;font-weight:600;margin-bottom:18px}.timeline-box .timeline-content p{font-size:15px;line-height:27px}.ct-hero-section6 .title-style-2 h2.title2.style2{font-weight:900}