.banner{padding:60px 0 90px;overflow-x:hidden}.banner .text-row{width:900px}.banner .text-row h1{font-size:83px;font-weight:600;margin-bottom:24px}.banner .text-row p{font-size:18px;font-weight:300}.banner .text-row p:nth-child(2){padding-bottom:40px}.banner img{top:-100px;right:-230px}.bar_content{width:100%;transform:translateX(100%);animation:40s linear infinite move;font-size:129px;font-weight:500;color:#efe8fc;text-wrap:nowrap}.bg-slider-wrap .marquee{background-color:#19013a}.marquee{overflow-x:clip;white-space:nowrap}.marquee-inner{gap:2vw;will-change:transform}.marquee.reverse .marquee-inner{flex-direction:row-reverse}.bg-slider .marquee-inner img{margin-bottom:33px;max-width:100%;height:auto}.bg-slider-content p{font-size:29px;font-weight:800;margin-bottom:5px}.bg-slider-content h2{font-size:57px;font-weight:800}.bg-slider-content a{padding:20px 80px;font-size:16px;font-weight:700;background:linear-gradient(90deg,#9144ff -39.73%,#23a5ff 71.23%);border:none;border-radius:7px}.bg-slider-content h2:nth-child(3){margin-bottom:30px}.marquee-inner img:hover{transform:scale(1.03)}.bg-slider-wrap .bg-slider-content{background:linear-gradient(104.8deg,rgba(51,0,145,.76) 9.34%,rgba(0,44,126,.76) 87.56%)}@keyframes move{0%{transform:translateX(100%)}100%{transform:translateX(-9128px)}}@keyframes slider{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.testimonial-wrap{padding:70px 0;overflow-x:hidden}.testimonial-wrap .text-row h2{font-size:40px;font-weight:500}.testimonial-wrap .text-row .review-star{gap:20px}.testimonial-wrap .text-row .review-star p{font-size:20px;font-weight:700}.testimonial-wrap .testimonial-slider .slider-box .five-star{display:inline-flex;gap:6px;padding:10px 20px;border:1px solid #e2cdff;border-radius:100px}.testimonial-wrap .testimonial-slider .slider-box .five-star .star{gap:4px}.testimonial-wrap .testimonial-slider .slick-slide .project-about{font-size:20px;font-weight:300}.testimonial-wrap .testimonial-slider .slider-box.slick-slide .project-about{padding:44px 0 30px 30px}.testimonial-wrap .testimonial-slider .slider-box.slick-active.slick-current .project-about{padding:44px 30px 30px 0}.slick-active.slick-current .rating-footer{flex-direction:column;align-items:flex-start}.slick-current.slick-active .rating-footer{padding-left:0}.rating-footer{padding-left:30px}.rating-footer .logo{display:inline-block;padding:8px 19px;background-color:#fff;box-shadow:0 15px 24px 0 rgba(70,70,70,.09);margin-bottom:30px}@media only screen and (min-width :992px){.banner .text-row h1{line-height:119px}}@media only screen and (min-width :768px){.testimonial-wrap .text-row .review-star p,.testimonial-wrap .text-row h2{line-height:60px}.testimonial-wrap .testimonial-slider .slick-slide .project-about{line-height:39px}.banner .text-row p{line-height:47px}}@media screen and (max-width:1199px){.banner img{display:none}.testimonial-wrap .testimonial-slider .slick-slide .project-about{font-size:24px}}@media screen and (max-width:991px){.banner{padding:20px 0 60px}.banner .text-row{width:auto}.banner .text-row h1{font-size:54px}.banner .text-row p:nth-child(2){padding-bottom:16px}.banner .text-row p{font-size:16px;line-height:30px}.reverse{display:none!important}.testimonial-wrap .testimonial-slider .slick-slide .project-about{font-size:16px}.testimonial-wrap .text-row h2{font-size:40px;margin-bottom:20px}.card-slider .landscap{font-size:35px;padding:0}.card-slider,.testimonial-wrap{padding:50px 0}.marquee.bg-slider{padding:33px 0 0!important}.bg-slider-content h2{font-size:40px}}@media screen and (max-width:767px){.banner{padding:20px 0 50px}.banner .text-row h1{font-size:50px}.testimonial-wrap .text-row h2{font-size:33px;margin-bottom:16px}.testimonial-wrap .testimonial-slider .slider-box.slick-slide .project-about{padding:20px 0!important}.testimonial-wrap .testimonial-slider .slick-slide .project-about{line-height:30px}.bg-slider-content p{font-size:24px}.bg-slider-content h2{font-size:32px}}@media screen and (max-width:575px){.banner .text-row h1,.testimonial-wrap .text-row h2{font-size:26px}.banner .text-row p{font-size:14px;line-height:26px}.bar_content{font-size:70px}.testimonial-wrap .text-row .review-star{flex-direction:column}.testimonial-wrap .testimonial-slider .slick-slide .project-about{font-size:14px;line-height:20px}.bg-slider-content h2{font-size:16px}.bg-slider-content p{font-size:12px}.bg-slider-content a{padding:11px 34px;font-size:12px}}