.hero-section-home{aspect-ratio:2.836;background-image:url("../images/hero-bg-img.png");background-size:cover;background-position:center;background-repeat:no-repeat}.hero-section-home .hero-section-main{padding-top:128px;padding-bottom:80px}@media(max-width: 767px){.hero-section-home .hero-section-main{padding-top:50px}}@media(max-width: 575px){.hero-section-home .hero-section-main{padding-top:0px;padding-top:50px}}.hero-section-home .hero-section-main .hero-images{max-width:604px;padding-bottom:45px;animation:top-to-bottom 1s ease-in-out 1s infinite alternate}@media(max-width: 767px){.hero-section-home .hero-section-main .hero-images{padding-bottom:14px}}@keyframes top-to-bottom{0%{transform:translateY(0)}100%{transform:translateY(-10px) scale(1.03)}}.hero-section-home .hero-section-main .hero-images .hero-img-1{max-width:375px;max-height:424px;border-radius:10px 190px 10px 10px;aspect-ratio:.8844}.hero-section-home .hero-section-main .hero-images .hero-img-1 img{border-radius:10px 190px 10px 10px;aspect-ratio:.8844}@media(max-width: 1200px){.hero-section-home .hero-section-main .hero-images .hero-img-1{max-width:280px;max-height:320px;border-radius:10px 150px 10px 10px}.hero-section-home .hero-section-main .hero-images .hero-img-1 img{border-radius:10px 150px 10px 10px}}@media(max-width: 991px){.hero-section-home .hero-section-main .hero-images .hero-img-1{width:200px;height:220px}}@media(max-width: 767px){.hero-section-home .hero-section-main .hero-images .hero-img-1{width:122px;height:138px;border-radius:2px 45px 2px 2px;margin-left:75px !important}.hero-section-home .hero-section-main .hero-images .hero-img-1 img{border-radius:2px 45px 2px 2px}}.hero-section-home .hero-section-main .hero-images .hero-img-2{position:absolute;bottom:0;left:0;width:408px;height:326px;aspect-ratio:1.2515;border-radius:100px 10px 150px 10px}.hero-section-home .hero-section-main .hero-images .hero-img-2 img{border-radius:100px 10px 150px 10px;aspect-ratio:1.2515}@media(max-width: 1200px){.hero-section-home .hero-section-main .hero-images .hero-img-2{width:300px;height:260px;border-radius:85px 10px 100px 10px}.hero-section-home .hero-section-main .hero-images .hero-img-2 img{border-radius:85px 10px 100px 10px}}@media(max-width: 991px){.hero-section-home .hero-section-main .hero-images .hero-img-2{width:200px;height:200px;border-radius:60px 10px 70px 10px}.hero-section-home .hero-section-main .hero-images .hero-img-2 img{border-radius:60px 10px 70px 10px}}@media(max-width: 767px){.hero-section-home .hero-section-main .hero-images .hero-img-2{width:133px;height:106px;border-radius:23px 2px 35px 2px}.hero-section-home .hero-section-main .hero-images .hero-img-2 img{border-radius:23px 2px 35px 2px}}@media(min-width: 1400px){.hero-section-home .hero-section-main .hero-text-content{max-width:540px}}.hero-section-home .hero-section-main .hero-text{font-size:54px;letter-spacing:2.2px}@media(max-width: 1400px){.hero-section-home .hero-section-main .hero-text{font-size:48px}}@media(max-width: 1280px){.hero-section-home .hero-section-main .hero-text{font-size:42px}}@media(max-width: 991px){.hero-section-home .hero-section-main .hero-text{font-size:36px}}@media(max-width: 575px){.hero-section-home .hero-section-main .hero-text{font-size:28px}}@media(max-width: 390px){.hero-section-home .hero-section-main .home-mobile-hero-section{flex-wrap:wrap}}.full-video-container .video-container .play-button{width:84px;height:84px;z-index:1;background-color:#bcbacd;transition:.3s all ease-in-out;display:block}.full-video-container .video-container .play-button:hover{transform:scale(1.1)}@media(max-width: 991px){.full-video-container .video-container .play-button{width:40px;height:40px;font-size:10px}}.full-video-container .video-container.video-started .play-button{display:none}.full-video-container .video-container.video-started:hover .play-button{display:block}.full-video-container .video-container .video-img{width:100%;height:100%;max-height:875px;aspect-ratio:2.1927}.full-video-container .video-container .video-img img,.full-video-container .video-container .video-img video{position:absolute;top:0;left:0;display:block;width:100%;height:100%;overflow:hidden;cursor:pointer;-o-object-fit:cover;object-fit:cover}.full-video-container .video-container .video-img video{display:none}.full-video-container .video-container .video-img::after{position:absolute;content:"";left:0;bottom:0;background:rgba(0,0,0,.3019607843);height:100%;width:100%;pointer-events:none}.get-touch{padding:80px 0px}@media(max-width: 991px){.get-touch{padding:24px}}@media(max-width: 575px){.get-touch{padding:14px}}@media(max-width: 575px){.get-touch .fs-40{font-size:12px !important}}.get-touch .get-touch-img{max-width:370px}@media(max-width: 991px){.get-touch .get-touch-img{display:flex;height:-webkit-fill-available;border-radius:0px 50% 50% 0}.get-touch .get-touch-img img{border-radius:0px 50% 50% 0}}.get-touch .get-touch-container{border-radius:20px;background-color:#1c1c1c}@media(max-width: 991px){.get-touch .get-touch-container{border-radius:10px}}.get-touch .get-touch-container .get-touch-content{padding:30px 0px;max-width:850px;width:100%;margin-left:auto}@media(max-width: 575px){.get-touch .get-touch-container .get-touch-content{padding:20px 4px 20px 0px}}.our-process{padding:47px 0px 56px 0px;background-image:url("../images/hero-bg-img.png");background-size:cover;background-position:center;background-repeat:no-repeat}.our-process .section-heading{max-width:1130px}@media(max-width: 575px){.our-process{padding:19px 12px 19px 12px}}.our-process .video-container{max-height:277px;aspect-ratio:1.277978;width:100%;border-radius:12px}.our-process .video-container .play-button{width:50px;height:50px;z-index:1;background-color:#bcbacd;transition:.3s all ease-in-out;display:block}.our-process .video-container .play-button:hover{transform:scale(1.1)}@media(max-width: 991px){.our-process .video-container .play-button{width:40px;height:40px;font-size:10px}}@media(max-width: 575px){.our-process .video-container .play-button{width:17px;height:17px;font-size:6px}}.our-process .video-container.video-started .play-button{display:none}.our-process .video-container.video-started:hover .play-button{display:block}.our-process .video-container .video-img{width:100%;height:100%;max-height:277px;aspect-ratio:1.277978;border-radius:12px}.our-process .video-container .video-img img,.our-process .video-container .video-img video{position:absolute;top:0;left:0;display:block;width:100%;/*height:100%;*/overflow:hidden;cursor:pointer;-o-object-fit:cover;object-fit:cover;border-radius:12px}.our-process .video-container .video-img video{display:none}.our-process .video-container .video-img::after{position:absolute;content:"";left:0;bottom:0;background:linear-gradient(270deg, rgba(16, 16, 16, 0.4785) 8.11%, rgba(26, 6, 4, 0.1155) 62.31%);height:100%;width:100%;pointer-events:none}.our-process .process-line{padding:0 12px;display:inline-block}.our-process .process-line::after{content:"";position:absolute;left:0;bottom:0;height:5px;width:5px;border-radius:50%;left:0;bottom:0;top:0;margin:auto;background-color:#cecece}.our-process .process-line::before{content:"";position:absolute;right:0;bottom:0;height:5px;width:5px;border-radius:50%;right:0;bottom:0;top:0;margin:auto;background-color:#cecece}.we-are-section .section-heading{max-width:1153px}.we-are-section .we-are-bg{max-width:100%;max-height:997px;aspect-ratio:1.9732}.we-are-section .we-are-bg img{aspect-ratio:1.9732}.our-specialization-section .specialization-row{border-radius:16px}@media(max-width: 991px){.our-specialization-section .specialization-row{border-radius:11px;margin:0 12px}}.our-specialization-section .specialization-container{max-height:491px;aspect-ratio:1.07128;width:100%;max-width:566px}@media(max-width: 991px){.our-specialization-section .specialization-container{max-width:100%}}.our-specialization-section .specialization-container .specialization-img{width:100%;height:100%;max-height:491px;aspect-ratio:1.07128;border-radius:16px}.our-specialization-section .specialization-container .specialization-img img{border-radius:16px}@media(max-width: 991px){.our-specialization-section .specialization-container .specialization-img img{border-radius:11px 11px 0px 0px}}@media(max-width: 991px){.our-specialization-section .specialization-container .specialization-img{border-radius:11px 11px 0px 0px}}.our-specialization-section .specialization-content{padding:0 35px}@media(max-width: 991px){.our-specialization-section .specialization-content{padding:0px 20px 20px 20px}}@media(max-width: 575px){.our-specialization-section .specialization-content{padding:12px 16px}}.our-specialization-section .specialization-content h4{margin-bottom:34px}@media(max-width: 991px){.our-specialization-section .specialization-content h4{margin-bottom:20px}}@media(max-width: 575px){.our-specialization-section .specialization-content h4{margin-bottom:12px}}.our-specialization-section .specialization-content p{max-width:485px}.our-specialization-section .col-md-7{height:-webkit-fill-available}.our-specialization-section .vector-1{right:48px;bottom:-14px}@media(max-width: 1400px){.our-specialization-section .vector-1{right:0px;bottom:-6px}.our-specialization-section .vector-1 img{width:60% !important}}.we-offer-section .section-heading{max-width:625px}.we-offer-section .offer-card{box-shadow:0px 4px 14px 2px rgba(31,40,48,.0509803922);border-radius:10px;overflow:hidden}@media(max-width: 575px){.we-offer-section .offer-card{border-radius:8px}}.we-offer-section .offer-card .offer-bg{aspect-ratio:1.6313;max-height:255px;width:100%}.we-offer-section .offer-card .card-content{padding:30px 30px 44px 30px}@media(max-width: 991px){.we-offer-section .offer-card .card-content{padding:20px}}@media(max-width: 575px){.we-offer-section .offer-card .card-content{padding:13px 13px 15px 13px}}.choose-section .specialization-row{border-radius:16px}.choose-section .choose-img{aspect-ratio:.8422;max-width:566px;max-height:672px;border-radius:16px}.choose-section .choose-img img{border-radius:16px}@media(max-width: 991px){.choose-section .choose-img{border-radius:8px 8px 0px 0px;max-width:100%}.choose-section .choose-img img{border-radius:8px 8px 0px 0px}}.work-with-section .work-with-row{gap:24px}@media(max-width: 400px){.work-with-section .work-with-row{gap:12px}}.work-with-section .work-with-slider{margin-left:-10px;margin-bottom:-10px}.work-with-section .work-with-slider .slick-slide{padding:0 10px}.work-with-section .work-with-slider .slick-dots{position:relative !important;bottom:180px !important;max-width:50% !important;margin-left:auto !important}@media(max-width: 1400px){.work-with-section .work-with-slider .slick-dots{bottom:140px !important}}@media(max-width: 991px){.work-with-section .work-with-slider .slick-dots{bottom:55px !important}}@media(max-width: 575px){.work-with-section .work-with-slider .slick-dots{bottom:35px !important}}@media(max-width: 390px){.work-with-section .work-with-slider .slick-dots{bottom:27px !important}}.work-with-section .work-with-slider .work-with-img{aspect-ratio:1.5494;max-width:595px;max-height:384px;border-radius:15px}@media(max-width: 991px){.work-with-section .work-with-slider .work-with-img{border-radius:10px}}@media(max-width: 575px){.work-with-section .work-with-slider .work-with-img{border-radius:8px}}.work-with-section .work-with-slider .work-with-img img{border-radius:15px}@media(max-width: 991px){.work-with-section .work-with-slider .work-with-img img{border-radius:10px}}@media(max-width: 575px){.work-with-section .work-with-slider .work-with-img img{border-radius:8px}}.work-with-section .work-with-slider .work-content{max-width:500px}.work-with-section .work-with-slider .work-content h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.work-with-section .work-with-slider .work-content p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:48px;overflow:hidden}@media(max-width: 767px){.work-with-section .work-with-slider .work-content p{min-height:30px}}.work-with-section .work-with-slider .btn-primary-bg{max-width:-moz-fit-content !important;max-width:fit-content !important}.capabilities-section .section-heading{max-width:816px}@media(min-width: 992px){.capabilities-section .capabilities-content{max-width:500px}}.capabilities-section .capabilities-img{max-height:485px;max-width:595px;aspect-ratio:1.2268}.capabilities-section .capabilities-img img{aspect-ratio:1.2268}.clients-section .section-heading{max-width:630px}.clients-section .clients-slider{margin-left:-30px;margin-right:-30px;padding-bottom:40px}@media(max-width: 1420px){.clients-section .clients-slider{margin-left:-10px;margin-right:-10px}}@media(max-width: 767px){.clients-section .clients-slider{margin-left:-6px;margin-right:-6px;padding-bottom:25px}}.clients-section .clients-slider .slick-dots{bottom:-17px !important}.clients-section .clients-slider .slick-slide{padding:0 30px}@media(max-width: 1420px){.clients-section .clients-slider .slick-slide{padding:0 10px}}@media(max-width: 767px){.clients-section .clients-slider .slick-slide{padding:0 6px}}.clients-section .clients-slider .client-card{background-image:url("../images/clients-bg.jpg");background-position:center;background-size:cover;padding:50px 35px;border:1px solid #d4d2e3;border-radius:20px}@media(max-width: 991px){.clients-section .clients-slider .client-card{padding:20px}}.clients-section .clients-slider .client-card .client-img{max-width:195px;max-height:195px;aspect-ratio:1}@media(max-width: 991px){.clients-section .clients-slider .client-card .client-img{max-width:130px;max-height:130px}}@media(max-width: 767px){.clients-section .clients-slider .client-card .client-img{max-width:85px;max-height:85px}}.clients-section .clients-slider .client-card h2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.clients-section .clients-slider .client-card p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;min-height:108px}@media(max-width: 400px){.contact-section .contact-us-main{flex-wrap:wrap}}.contact-section .form-control{background-color:#46454a !important;border-radius:6px !important;padding:12px 16px !important;max-width:416px !important;border:none !important;font-family:"DMSans"}@media(max-width: 991px){.contact-section .form-control{padding:10px !important}}.contact-section .form-control::-moz-placeholder{color:#cecece}.contact-section .form-control::placeholder{color:#cecece}.contact-section .form-control:focus{box-shadow:none;outline:none;border:none !important}.contact-section .form-check-input{background-color:#d9d9d9 !important;border:none !important}@media(max-width: 575px){.contact-section .form-check-input{width:12px !important;height:12px !important;border-radius:2px !important}}.contact-section h3,.contact-section label{font-family:"DMSans"}.contact-section .contact-form{max-width:572px}@media(max-width: 991px){.contact-section .contact-form{width:60% !important}}@media(max-width: 400px){.contact-section .contact-form{width:100% !important}}.contact-section .contact-images{max-width:641px}@media(max-width: 991px){.contact-section .contact-images{width:40% !important}}@media(max-width: 400px){.contact-section .contact-images{width:100% !important}}.contact-section .contact-images .contact-bg-2{max-width:45%;max-height:695px;border-radius:8px}.contact-section .contact-images .contact-bg-2 img{border-radius:8px}@media(max-width: 991px){.contact-section .contact-images .contact-bg-2{max-height:300px}}@media(max-width: 575px){.contact-section .contact-images .contact-bg-2{max-height:220px;max-width:60%}}.contact-section .contact-images .contact-bg-1{left:0;top:95px;max-height:505px;max-width:calc(100% - 90px);border-radius:18px}.contact-section .contact-images .contact-bg-1 img{border-radius:18px}@media(max-width: 991px){.contact-section .contact-images .contact-bg-1{top:33px;max-height:200px;max-width:calc(100% - 30px);border-radius:10px}.contact-section .contact-images .contact-bg-1 img{border-radius:10px}}@media(max-width: 575px){.contact-section .contact-images .contact-bg-1{max-height:100px}}@media(max-width: 575px){.contact-section .btn-primary-bg{max-width:100% !important}}.to-gethere-section{background-image:url("../images/together-bg.png");background-position:center;background-size:cover;background-repeat:no-repeat;padding:136px 12px}.to-gethere-section .section-heading{max-width:988px}@media(max-width: 991px){.to-gethere-section{padding:38px 12px;background-size:auto}}.quote-modal .modal-dialog{max-width:938px !important;border-radius:12px !important}@media(max-width: 575px){.quote-modal .modal-dialog{max-width:303px !important;margin:auto !important}}.quote-modal .modal-dialog .modal-content{background-color:#353534 !important;padding:32px !important}.quote-modal .modal-dialog .modal-content .form-control{background-color:#46454a !important;border:none !important;color:#fff;padding:16px 24px !important}@media(max-width: 991px){.quote-modal .modal-dialog .modal-content .form-control{padding:10px 16px !important}}.quote-modal .modal-dialog .modal-content .form-control::-moz-placeholder{color:#cecece}.quote-modal .modal-dialog .modal-content .form-control::placeholder{color:#cecece}.quote-modal .modal-dialog .modal-content .form-control:focus{outline:none !important;box-shadow:none !important}.quote-modal .modal-dialog .modal-content .dropdown .dropdown-toggle:after{background-image:url("../images/drop.svg");border:none !important;width:24px;height:24px;background-repeat:no-repeat;background-position:center}.quote-modal .modal-dialog .modal-content .dropdown .dropdown-menu{width:100%;background:#46454a;padding:16px 24px}.quote-modal .modal-dialog .modal-content .dropdown .dropdown-menu .form-check-input{width:16px;height:16px;border-radius:2px;background-color:#d9d9d9 !important}.quote-modal .modal-dialog .modal-content .dropdown .dropdown-menu .form-check-input:focus,.quote-modal .modal-dialog .modal-content .dropdown .dropdown-menu .form-check-input:checked{box-shadow:none !important;border:none !important}.quote-modal .modal-dialog .modal-content .dropdown .dropdown-menu .form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url("../images/check.svg") !important}.quote-modal .modal-dialog .modal-content .btn-primary-bg{max-width:100% !important}.quote-modal .modal-dialog .modal-content .modal-img{border-radius:20px}.quote-modal .modal-dialog .modal-content .modal-img img{border-radius:20px}