:root{--cus-primary-color:#40475a;--cus-secondary-color:#f69020;--cus-third-color:#717383}html{scroll-behavior:auto}.main{padding-top:80px}.cus-primary-btn{background-color:var(--cus-secondary-color);padding:10px 30px;border:2px solid transparent;transition:.3s ease;color:#fff}.radious-btn{height:40px;width:40px;border-radius:50%;border:1px solid #050d2a;display:flex;align-items:center;justify-content:center;transition:all .3s}.radious-btn:hover{background-color:#f69020}.radious-btn i{color:#050d2a;transform:rotate(45deg)}.cus-primary-btn:hover{background-color:transparent;color:var(--cus-secondary-color);border:2px solid var(--cus-secondary-color)}.cus-breadcrumb{display:flex;gap:10px;justify-content:center;align-items:center;padding-top:100px;margin-bottom:20px}.cus-breadcrumb a{font-size:16px;text-decoration:none;color:#000;cursor:pointer;font-weight:500}.cus-breadcrumb i{font-size:15px;color:#000}.cus-breadcrumb a.active{color:var(--cus-secondary-color)}.page-heading{text-align:center;max-width:760px;margin:0 auto}.page-heading h2{font-size:50px;line-height:140%;margin-bottom:0}.page-heading p{font-size:18px;margin:20px 0 0}.header{position:fixed;transition:.3s ease;background-color:var(--cus-primary-color);width:100%;z-index:99}.header.scrolled{box-shadow:0 7px 18px rgba(24,16,16,.0509803922)}.header .navbar .nav-item .nav-link{font-size:16px;padding:32px 18px;color:#fff;font-weight:500}.header .navbar .nav-item .nav-link.active.box,.header .navbar .nav-item:hover .nav-link{color:var(--cus-secondary-color)}.header .navbar .nav-item .nav-link i{font-size:15px}.mega-menu{background-color:#fff;left:0;top:115px;width:100%;padding:30px;box-shadow:0 7px 18px rgba(24,16,16,.0509803922)}.mega-menu .mega-menu-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mega-menu .mega-menu-wrap .box:nth-child(4),
.mega-menu .mega-menu-wrap .box:nth-child(5) {grid-column:span 1}.mega-menu .mega-menu-wrap .box{display:flex;gap:15px;border:1px solid #eaf0ff;padding:20px;color:#000;text-decoration:none}.mega-menu .mega-menu-wrap .box i{font-size:25px;margin-top:10px;color:var(--cus-secondary-color)}.mega-menu .mega-menu-wrap .box .content h4{font-size:25px;line-height:140%;margin-bottom:5px}.mega-menu .mega-menu-wrap .box .content p{font-size:16px}.banner{height:1000px;position:relative;padding:120px 0 0}.banner-content-two-style{position:relative}.banner-content-two-style .left-area-banner{max-width:770px}.banner-content-two-style .left-area-banner .title{font-size:60px;max-width:max-content}.banner-content-two-style .left-area-banner p.disc{font-weight:400;font-size:16px;max-width:80%;margin-bottom:60px}.banner-content-two-style .right-top-area{position:absolute;top:0;right:0}.banner-content-two-style .right-top-area .top{display:flex;align-items:center;gap:10px;padding-bottom:20px;border-bottom:2px solid #f3f3f3}.banner-content-two-style .right-top-area .top h2{margin-bottom:0;font-size:56px;line-height:1}.banner-content-two-style .right-top-area span{max-width:149px;color:#130f2d;font-weight:500}.banner-content-two-style .right-top-area .bottom-area{display:flex;align-items:center;justify-content:space-between;padding-top:30px}.banner-content-two-style .right-top-area .bottom-area p{margin:0;font-size:16px}.banner-content-two-style .left-area-banner .stars-main-wrapper .wrapper{display:flex;align-items:center;gap:10px}.banner-content-two-style .banner-image-large{position:absolute;right:0;bottom:-250px}@media (min-width:1200px) and (max-width:1920px){.banner-content-two-style .banner-image-large{max-width:70%}}@media only screen and (max-width:1199px){.banner{height:auto}.banner-content-two-style .banner-image-large{position:relative;margin-top:30px;bottom:0}.banner-content-two-style .right-top-area{position:relative;margin-top:30px}}.rts-btn.btn-primary{background:var(--cus-secondary-color);color:#fff;padding:16px 37px;font-size:16px;line-height:1;max-width:max-content;position:relative;overflow:hidden;display:block;z-index:1;transition:.8s;font-weight:600;min-width:max-content;text-decoration:none}.cus-service{padding:100px 0;background-color:#f6f6f6}.cus-service .cus-service-wrap .section-heading{display:flex;align-items:center;margin-bottom:40px}.cus-service .cus-service-wrap .section-heading h2{font-size:50px}.cus-service .cus-service-wrap .service-slider .box{margin:0 15px}.cus-service .cus-service-wrap .service-slider .box img{max-width:100%;margin-bottom:20px}.cus-service .cus-service-wrap .service-slider .box .content{display:flex;align-items:center;justify-content:space-between}.cus-service .cus-service-wrap .service-slider .box .content h4{font-size:20px}.cus-service .cus-service-wrap .service-slider .box .content a{min-width:40px}.cus-service .cus-service-wrap .service-slider .slick-dots{display:flex;justify-content:center;align-items:center;padding-left:0;gap:5px;margin-top:40px}.cus-service .cus-service-wrap .service-slider .slick-dots li{list-style-type:none}.cus-service .cus-service-wrap .service-slider .slick-dots li button{font-size:0;width:15px;height:15px;border-radius:50%;border:1px solid #f69020}.cus-service .cus-service-wrap .service-slider .slick-dots li.slick-active button{background-color:#f69020}.rts-section-gap{padding:120px 0}.title-left-wrapper .title,.title-center-wrapper .title{font-weight:500;font-size:48px;line-height:56px;margin-top:20px}.about-area-two .disc1{margin-bottom:70px;max-width:95%}.about-area-two .clients-area-clients{display:flex;align-items:center;gap:30px;margin-top:30px}.about-area-two .clients-area-clients p.disc{margin-bottom:0;font-weight:500;color:#050d20;line-height:1.25}.about-area-two .btn-line{margin-top:30px;display:inline-block;color:#050d20;position:relative;font-size:16px;transition:.3s;font-weight:600;display:flex;align-items:center;line-height:1;gap:7px;max-width:max-content;text-decoration:none}.test-img{width:100%;height:auto;max-width:526px;margin:auto;height:397px;overflow:hidden;clip-path:path("M0,50 h146 v288 h-171 z M162,0 h213 v397 h-213 z M393,50 h155 v288 h-155 z")}.rts-facilities-area h2{margin-bottom:20px}.rts-facilities-area p{font-size:16px;line-height:26px;font-weight:400;color:#717383;margin:0 0 40px}.thumbnail-area-facilities{padding-left:120px}.title-center-wrapper{text-align:center}.working-process-area p{font-size:16px;line-height:26px;font-weight:400;color:#717383;margin:0 0 40px}.single-process-area{padding:30px 20px 30px 20px;border:1px solid #f1f1f1}.single-process-area .icon{height:52px;width:52px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#f1efff 0%,rgba(244,242,255,0) 100%);border-radius:50%;margin-bottom:26px}.single-process-area .icon i{color:var(--cus-secondary-color);font-size:18px}.single-process-area .title{font-size:20px;margin-bottom:22px}.single-process-area p.disc{font-size:16px}.rts-service-details-breadcrumb-area{padding-top:80px;padding-bottom:80px}.rts-service-details-breadcrumb-area .breadcrumb-area{text-align:center;max-width:765px;margin:0 auto}.rts-service-details-breadcrumb-area .breadcrumb-area h1{font-size:56px;font-weight:500;color:#050d20;line-height:1.25;margin-bottom:0}.contact-form-content-left-wrapper .signle-contact-card{background:#fff;border:1px solid #eaf0ff;box-shadow:0 4px 20px rgba(0,0,0,.03);border-radius:10px;padding:40px 44px;margin-bottom:30px;transition:.4s}.contact-form-content-left-wrapper .signle-contact-card .top-area{display:flex;align-items:center;gap:15px;margin-bottom:25px}.contact-form-content-left-wrapper .signle-contact-card .top-area i{font-size:30px;color:var(--cus-secondary-color)}.contact-form-content-left-wrapper .signle-contact-card .top-area .title{margin-bottom:0;font-size:24px}.contact-form-content-left-wrapper .signle-contact-card a{color:var(--cus-secondary-color);font-weight:500;margin-top:5px;display:block;text-decoration:none}.contact-form-content-left-wrapper .signle-contact-card p{margin-bottom:0}.contact-form-main-wrapper-contact{padding:66px 60px;background:#fff;border:1px solid #eaf0ff;box-shadow:0 4px 20px rgba(0,0,0,.03);border-radius:10px}.contact-form-main-wrapper-contact .single-input-wrapper{display:flex;align-items:center;gap:20px;margin-bottom:20px}.contact-form-main-wrapper-contact .single-input-wrapper .single-input{width:100%}.contact-form-main-wrapper-contact label{color:#130f2d;font-weight:500;font-size:16px;margin-bottom:15px;display:inline-block}.contact-form-main-wrapper-contact input{height:50px;border-radius:4px}input[type="text"],input[type="email"],input[type="tel"]{height:50px;border-radius:4px;font-size:16px;font-weight:400;line-height:28px;background:transparent;-webkit-box-shadow:none;box-shadow:none;padding:0 20px;border:1px solid #dbe7ff;width:100%;outline:none}.contact-form-main-wrapper-contact textarea{height:154px;background:#fff;border:1px solid #dfdbf9;border-radius:4px;padding:10px;width:100%;outline:none;font-size:16px;line-height:28px;font-weight:400;box-shadow:none;resize:none}.contact-form-main-wrapper-contact input{height:50px;border-radius:4px}.contact-form-main-wrapper-contact .rts-btn{max-width:100%;margin-top:32px;width:100%;border:none}.rts-about-breadcrumb-area{height:541px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.rts-about-breadcrumb-content ul{list-style:none;display:flex;align-items:center;gap:10px;padding:0;margin:0;margin-bottom:20px}.rts-about-breadcrumb-content ul li{font-size:16px;line-height:26px;margin-top:10px;margin-bottom:10px}.rts-about-breadcrumb-content ul li.active a{color:var(--cus-secondary-color)}.rts-about-breadcrumb-content ul li a{font-size:16px;color:#050d20;font-weight:500;text-decoration:none}.rts-about-breadcrumb-content h1{font-size:56px;font-weight:500;color:#050d20;line-height:1.25}.rts-mission-content-about-page{position:relative}.rts-mission-content-about-page .disc{font-size:24px;font-weight:400;line-height:1.55;margin-bottom:40px;max-width:920px;margin-left:auto}.rts-mission-content-about-page .arrow-text-animation{display:flex;align-items:center;gap:30px;writing-mode:vertical-rl;transform:rotate(180deg);position:absolute;top:0;left:120px}@media only screen and (min-width:1200px) and (max-width:1399px){.rts-mission-content-about-page .arrow-text-animation{left:20px}}.rts-mission-content-about-page .arrow-text-animation .disc1{border-radius:10px;margin:0;padding:50px 60px;background:var(--cus-secondary-color);font-size:56px;color:#fff;line-height:26px}.rts-company-values-area .title-center-wrapper span.pre{display:inline-block;padding:2px 13px;border:1px solid #dbe7ff;color:var(--cus-secondary-color);font-size:14px;font-weight:400;border-radius:5px}.single-company-value-area{display:flex;align-items:flex-start;gap:12px;padding:33px 16px 33px 30px;border:1px solid #eaf0ff;border-radius:10px}.single-company-value-area .icon i{font-size:25px;color:var(--cus-secondary-color)}.single-company-value-area .content h3.title{font-size:20px;font-weight:500;color:#050d20;line-height:1.25;margin-bottom:10px}.single-company-value-area .content p.disc{font-size:16px;margin:0}.rts-working-process-area .title-center-wrapper span.pre{display:inline-block;padding:2px 13px;border:1px solid #dbe7ff;color:var(--cus-secondary-color);font-size:14px;font-weight:400;border-radius:5px}.working-process-three-main{border-top:2px dashed #dbd6ff}.working-process-three-main .working-process-wrapper-three{padding-top:40px;position:relative}.working-process-three-main .working-process-wrapper-three::before{content:"";position:absolute;top:-7px;left:0;width:12px;height:12px;background-image:url(img/dot.svg);background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .3s}.working-process-three-main .working-process-wrapper-three .title{font-size:20px;font-weight:600;color:#000;margin-bottom:20px;transition:all .3s}.working-process-three-main .working-process-wrapper-three p.disc{font-size:16px;font-weight:400}.app-banner figure{border-radius:20px;overflow:hidden;max-width:920px;margin:100px auto 0;height:500px}.app-banner figure img{height:100%}.work-plan{padding:100px 0}.work-plan .work-plan-wrap .section-heading .cus-badge{color:var(--cus-secondary-color);border:1px solid #eaf0ff;padding:5px 10px;font-size:15px;display:inline-block;margin-bottom:15px}.work-plan .work-plan-wrap .section-heading h2{font-size:50px;color:var(--cus-primary-color);margin-bottom:40px}.work-plan .work-plan-wrap figure{overflow:hidden;height:600px;border-radius:15px}.work-plan .work-plan-wrap figure img{border-radius:15px}.work-plan .work-plan-wrap .box-list{display:flex;flex-direction:column;gap:20px}.work-plan .work-plan-wrap .box-list .box{border:2px solid #eaf0ff;padding:40px;border-radius:10px;transition:.3s ease;background-color:#fff}.work-plan .work-plan-wrap .box-list .box:hover{transform:scale(1.01);border:2px solid var(--cus-secondary-color)}.work-plan .work-plan-wrap .box-list .box h4{font-size:25px;color:var(--cus-primary-color);margin-bottom:0}.work-plan .work-plan-wrap .box-list .box p{font-size:15px;color:var(--cus-third-color);margin:20px 0}.work-plan .work-plan-wrap .box-list .box span{border:1px solid #b7b8bb;color:var(--cus-third-color);padding:4px 8px;font-size:12px;border-radius:20px;transition:.3s ease;line-height:140%}.work-plan .work-plan-wrap .box-list .box span:hover{color:#fff;background-color:var(--cus-secondary-color);border:1px solid var(--cus-secondary-color)}.work-plan .work-plan-wrap .box-list .box .badge-list{display:flex;gap:10px}.faq{padding:0 0 100px}.faq .faq-wrap .section-heading h2{font-size:50px;color:var(--cus-primary-color);margin-bottom:10px}.faq .faq-wrap .accordion{border:none}.faq .faq-wrap .accordion .accordion-item{border:none;border-bottom:1px solid #b7b8bb;padding:25px 10px 5px;border-radius:0}.faq .faq-wrap .accordion .accordion-item .accordion-button{padding:0 0 25px;font-size:20px}.faq .faq-wrap .accordion .accordion-item .accordion-button::after{display:none}.faq .faq-wrap .accordion .accordion-item .accordion-button:focus{box-shadow:none;background-color:transparent;color:var(--cus-secondary-color)}.faq .faq-wrap .accordion .accordion-button:not(.collapsed){background-color:transparent;box-shadow:none;color:var(--cus-secondary-color)}.faq .faq-wrap .accordion .accordion-body{padding:0;padding-bottom:15px}.faq .faq-wrap figure{overflow:hidden;border-radius:10px}.cta{padding:0 0 100px}.cta .cta-wrap{background-color:var(--cus-primary-color);padding:70px 50px;border-radius:20px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;gap:10px}.cta .cta-wrap h2{font-size:35px}.navbar-toggler{background:#fff;outline:none}@media (max-width:1200px){.rts-mission-area .container{max-width:100%}.rts-mission-content-about-page .arrow-text-animation{position:relative;transform:rotate(270deg)}.rts-mission-content-about-page .disc{max-width:100%}}@media (max-width:991px){.header .navbar .nav-item .nav-link,.header .navbar .nav-item .dropdown{padding:18px}.header .navbar .nav-item .dropdown button{font-weight:500}.large-image-mission{height:auto!important}.rts-about-breadcrumb-area{height:auto}.banner{padding-top:0}.main{padding-top:150px}}@media (max-width:767px){.banner-content-two-style .left-area-banner .title{font-size:40px}.cus-service .cus-service-wrap .section-heading h2,.title-left-wrapper .title,.title-center-wrapper .title,.rts-about-breadcrumb-content h1,.page-heading h2,.work-plan .work-plan-wrap .section-heading h2,.faq .faq-wrap .section-heading h2,.cta .cta-wrap h2,.rts-service-details-breadcrumb-area .breadcrumb-area h1{font-size:30px}.cus-service .cus-service-wrap .section-heading{flex-direction:column;align-items:flex-start}.thumbnail-area-facilities{padding-left:0}.rts-mission-content-about-page .arrow-text-animation .disc1{font-size:35px;padding:40px 20px}.cus-breadcrumb{padding-top:0}.contact-form-main-wrapper-contact{padding:45px 30px}.contact-form-content-left-wrapper .signle-contact-card .top-area .title{font-size:20px}.rts-service-details-breadcrumb-area{padding-top:50px;padding-bottom:50px}}