html[dir=rtl] :where(body.home) .accordianWrapper .titleWrapper h3{padding-right:1em}:where(body.home) .accordianWrapper{margin-bottom:1.9375em;padding-bottom:1.875em;position:relative}@media (max-width:991.98px){:where(body.home) .accordianWrapper{margin-bottom:1.25em;padding-bottom:1.25em}}:where(body.home) .accordianWrapper:hover:after,:where(body.home) .accordianWrapper.active:after{transform:scale(1)}:where(body.home) .accordianWrapper.active .titleWrapper .icon img{transform:rotate(180deg)}:where(body.home) .accordianWrapper:after{content:"";background:#fff;width:100%;height:1px;transition:all .5s;position:absolute;bottom:0;left:0;transform:scale(0)}:where(body.home) .accordianWrapper .titleWrapper{cursor:pointer;position:relative}:where(body.home) .accordianWrapper .titleWrapper .icon{background:#28282b;border-radius:50%;justify-content:center;align-items:center;width:2.04925em;height:2.04925em;display:flex;position:absolute;top:50%;right:0;overflow:hidden;transform:translateY(-50%)}:where(body.home) .accordianWrapper .titleWrapper .icon img{transition:all .5s}:where(body.home) .accordianWrapper .titleWrapper h3{margin-bottom:0}:where(body.home) .accordianWrapper .accordianContentWrapper{grid-template-rows:0fr;padding-top:1.875em;transition:all .4s;display:grid}@media (max-width:991.98px){:where(body.home) .accordianWrapper .accordianContentWrapper{padding-top:1.25em}}:where(body.home) .accordianWrapper .accordianContentWrapper.active{grid-template-rows:1fr;transition:all .4s}:where(body.home) .accordianWrapper .accordianContentWrapper.active:after{transform:scale(1)}:where(body.home) .accordianWrapper .accordianContent{overflow:hidden}:where(body.home) .accordianWrapper .accordianContent p{margin-bottom:0}:where(body.home) .accordianWrapper .accordianContent .primary-btn{margin:1.25em 0 1.25em .125em}@media (max-width:991.98px){:where(body.home) .accordianWrapper .accordianContent .primary-btn{margin:1em 0 1em .125em}}html[dir=rtl] :where(body:not(.home)) .accordianWrapper .titleWrapper h3{padding-right:1em}:where(body:not(.home)) .accordianWrapper{margin-bottom:1.9375em;padding-bottom:1.875em;position:relative}@media (max-width:991.98px){:where(body:not(.home)) .accordianWrapper{margin-bottom:1.25em;padding-bottom:1.25em}}:where(body:not(.home)) .accordianWrapper:hover:after,:where(body:not(.home)) .accordianWrapper.active:after{transform:scale(1)}:where(body:not(.home)) .accordianWrapper.active .titleWrapper .icon img{transform:rotate(180deg)}:where(body:not(.home)) .accordianWrapper:after{content:"";background:#fff;width:100%;height:1px;transition:all .5s;position:absolute;bottom:0;left:0;transform:scale(0)}:where(body:not(.home)) .accordianWrapper .titleWrapper{cursor:pointer;position:relative}:where(body:not(.home)) .accordianWrapper .titleWrapper .icon{background:#28282b;border-radius:50%;justify-content:center;align-items:center;width:2.04925em;height:2.04925em;display:flex;position:absolute;top:50%;right:0;overflow:hidden;transform:translateY(-50%)}:where(body:not(.home)) .accordianWrapper .titleWrapper .icon img{transition:all .5s}:where(body:not(.home)) .accordianWrapper .titleWrapper h3{margin-bottom:0}:where(body:not(.home)) .accordianWrapper .accordianContentWrapper{grid-template-rows:0fr;padding-top:1.875em;transition:all .4s;display:grid}@media (max-width:991.98px){:where(body:not(.home)) .accordianWrapper .accordianContentWrapper{padding-top:1.25em}}:where(body:not(.home)) .accordianWrapper .accordianContentWrapper.active{grid-template-rows:1fr;transition:all .4s}:where(body:not(.home)) .accordianWrapper .accordianContentWrapper.active:after{transform:scale(1)}:where(body:not(.home)) .accordianWrapper .accordianContent{overflow:hidden}:where(body:not(.home)) .accordianWrapper .accordianContent p{margin-bottom:0}:where(body:not(.home)) .accordianWrapper .accordianContent .primary-btn{margin:1.25em 0 1.25em .125em}@media (max-width:991.98px){:where(body:not(.home)) .accordianWrapper .accordianContent .primary-btn{margin:1em 0 1em .125em}}:where(body:not(.home)) .missionVision{background:radial-gradient(16.52% 16% at 50% 5.83%,#2f2f35 0,#141418 100%);position:relative}@media (max-width:767.98px){:where(body:not(.home)) .missionVision{width:100%;overflow-x:hidden}}:where(body:not(.home)) .missionVision:before{content:"";background:radial-gradient(16.52% 16% at 50% 5.83%,#2f2f35 0,#141418 100%);width:120em;height:55.6875em;position:absolute;top:0;left:50%;transform:translate(-50%)}:where(body:not(.home)) .missionVision:after{content:"";opacity:.2;filter:blur(6.875em);background:linear-gradient(90deg,#dd0dce 0,#540dce 100%);border-radius:88.7079em;width:48em;height:25.4375em;display:block;position:absolute;top:10.9375em;left:10.5em}:where(body:not(.home)) .missionVision .section-front-line{z-index:0;pointer-events:none;width:100vw;height:100%;position:absolute;top:0;left:0}@media (max-width:575.98px){:where(body:not(.home)) .missionVision .section-front-line{visibility:hidden;display:none}}:where(body:not(.home)) .missionVision .section-front-line .img-wrapper{width:100%;height:100%}:where(body:not(.home)) .missionVision .missionVisionRow{z-index:2;position:relative}@media (min-width:768px){:where(body:not(.home)) .missionVision .missionVisionRow{position:sticky;top:7.5em}}@media (max-width:991.98px){:where(body:not(.home)) .missionVision .rightCol{margin-top:2em}}@media (max-width:767.98px){:where(body:not(.home)) .serviceDetailMissionVision{width:100%;overflow-x:hidden}:where(body:not(.home)) .serviceDetailMissionVision .missionVisionRow--title{font-size:2em}:where(body:not(.home)) .serviceDetailMissionVision{margin-top:-6em}}@media (max-width:991.98px){:where(body:not(.home)) .serviceDetailMissionVision{margin-top:-4em}}
:where(body:not(.home)) .innerBanner{position:relative}:where(body:not(.home)) .innerBanner .innerHeroImage{width:100%;height:61.25em;position:relative}@media (max-width:1199.98px){:where(body:not(.home)) .innerBanner .innerHeroImage{height:37em}}@media (max-width:991.98px){:where(body:not(.home)) .innerBanner .innerHeroImage{height:33em}}@media (max-width:767.98px){:where(body:not(.home)) .innerBanner .innerHeroImage{height:57.143em}}:where(body:not(.home)) .innerBanner .innerHeroImage img{object-fit:cover;width:100%;height:100%}:where(body:not(.home)) .innerBanner .bannerContent{width:45.1%;position:absolute;top:50%;left:6.4375em;transform:translateY(-50%)}@media (max-width:1199.98px){:where(body:not(.home)) .innerBanner .bannerContent{left:3.385%}}@media (max-width:991.98px){:where(body:not(.home)) .innerBanner .bannerContent{width:58%;padding:0 2em;left:0}}@media (max-width:767.98px){:where(body:not(.home)) .innerBanner .bannerContent{width:100%;transform:translateY(-135%)}}:where(body:not(.home)) .innerBanner .bannerContent.center{text-align:center;left:50%;transform:translate(-50%,-50%)}:where(body:not(.home)) .innerBanner .bannerContent.center .genericHead__subTitle{margin-left:auto;margin-right:auto}:where(body:not(.home)) .innerBanner.videoBanner{height:61.25em}@media (max-width:1199.98px){:where(body:not(.home)) .innerBanner.videoBanner{height:36em}}@media (max-width:991.98px){:where(body:not(.home)) .innerBanner.videoBanner{height:50em}}@media (max-width:767.98px){:where(body:not(.home)) .innerBanner.videoBanner{height:43em}}:where(body:not(.home)) .innerBanner.videoBanner .videoWrapper{z-index:0;width:100%;height:100%;padding:51.04% 0 0;position:absolute;top:0;left:0}:where(body:not(.home)) .innerBanner.videoBanner .videoWrapper iframe{z-index:2;width:100%;min-width:100%;height:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:991.98px){:where(body:not(.home)) .innerBanner.videoBanner .videoWrapper iframe{width:170%;height:170%}}@media (max-width:767.98px){:where(body:not(.home)) .innerBanner.videoBanner .videoWrapper iframe{width:329%;height:100%}}:where(body:not(.home)) .innerBanner.videoBanner .bannerContent{width:33.5%}@media (max-width:991.98px){:where(body:not(.home)) .innerBanner.videoBanner .bannerContent{width:100%;padding:0 2em;left:0}}:where(body:not(.home)) .innerBanner.videoBanner .description{width:30.6875em;position:absolute;bottom:15.6em;right:3.9375em}@media (max-width:1199.98px){:where(body:not(.home)) .innerBanner.videoBanner .description{bottom:8.6em}}@media (max-width:991.98px){:where(body:not(.home)) .innerBanner.videoBanner .description{width:100%;padding:0 2em;bottom:13em;right:0}}@media (max-width:767.98px){:where(body:not(.home)) .innerBanner.videoBanner .description{bottom:7em}}:where(body:not(.home)) .innerBanner.videoBanner .description p mark{color:rgba(var(--white-color),1);background:linear-gradient(213deg,#dd0dce -39.81%,#540dce 85.21%);padding:0 3px}:where(body:not(.home)) .innerBanner.videoBanner .fallBack{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}:where(body:not(.home)) .innerBanner.videoBanner .fallBack img{object-fit:cover;width:100%;height:100%}:where(body:not(.home)) .innerBanner .whatWeDo__sliderWrapper{width:100%;position:absolute;bottom:2.8125em}@media (max-width:767.98px){:where(body:not(.home)) .innerBanner .whatWeDo__sliderWrapper{bottom:1em}}:where(body:not(.home)) .innerBanner .whatWeDo__sliderWrapper .whatWeDo,:where(body:not(.home)) .innerBanner .whatWeDo__sliderWrapper .whatWeDo__slider{position:relative}:where(body:not(.home)) .innerBanner .whatWeDo__sliderWrapper .whatWeDo__slider:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#110f0f,#0000);width:15em;height:100%;position:absolute;top:0;left:0}@media (max-width:767.98px){:where(body:not(.home)) .innerBanner .whatWeDo__sliderWrapper .whatWeDo__slider:before{display:none}}:where(body:not(.home)) .innerBanner .whatWeDo__sliderWrapper .whatWeDo__slider:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(270deg,#110f0f,#0000);width:15em;height:100%;position:absolute;top:0;right:0}@media (max-width:767.98px){:where(body:not(.home)) .innerBanner .whatWeDo__sliderWrapper .whatWeDo__slider:after{display:none}}:where(body:not(.home)) .innerBanner .whatWeDo__sliderWrapper .whatWeDo__slider .swiper-wrapper{transition-timing-function:linear}:where(body:not(.home)) .innerBanner .whatWeDo__sliderWrapper .whatWeDo__slider .swiper-slide{align-items:center;height:3.125em;display:flex;width:9.375em!important}:where(body:not(.home)) .innerBanner .whatWeDo__sliderWrapper .whatWeDo__slider--slideImg,:where(body:not(.home)) .innerBanner .whatWeDo__sliderWrapper .whatWeDo__slider--slideImg img{width:100%}@media (max-width:1199.98px){:where(body:not(.home)) .innerBanner.contactUsBanner .innerHeroImage{height:45em}}@media (max-width:991.98px){:where(body:not(.home)) .innerBanner.contactUsBanner .innerHeroImage{height:40em}}@media (max-width:767.98px){:where(body:not(.home)) .innerBanner.contactUsBanner .innerHeroImage{height:55em}:where(body:not(.home)) .innerBanner.lp{padding-bottom:9em!important}:where(body:not(.home)) .innerBanner.contactUsBanner .bannerContent{transform:translateY(-85%)}}:where(body:not(.home)) .servicesHeroBanner .genericHead{z-index:1;display:block;position:relative}:where(body:not(.home)) .servicesHeroBanner.innerBanner{height:61.25em;position:relative}@media (min-width:1100px){:where(body:not(.home)) .servicesHeroBanner.innerBanner{min-height:100vh}}:where(body:not(.home)) .servicesHeroBanner.innerBanner:before{content:"";background-color:#00000080;position:absolute;inset:0}@media (max-width:991.98px){:where(body:not(.home)) .servicesHeroBanner.innerBanner{height:auto;padding-top:8em;padding-bottom:3em}:where(body:not(.home)) .servicesHeroBanner.innerBanner picture{opacity:.5}}@media (min-width:1200px){:where(body:not(.home)) .servicesHeroBanner .genericHead__title{font-size:3.75em;line-height:1.3}}:where(body:not(.home)) .servicesHeroBanner .innerHeroImage{z-index:-1;height:100%;position:absolute}@media (min-width:1200px){:where(body:not(.home)) .servicesHeroBanner .content{padding-right:4em}:where(body:not(.home)) .servicesHeroBanner .content p{line-height:normal}}:where(body:not(.home)) .servicesHeroBanner .formPopup__form{border:1px solid #ffffff4d;border-radius:2.5em;padding:2.25em;display:block}@media (max-width:767.98px){:where(body:not(.home)) .servicesHeroBanner .formPopup__form{border-radius:1.5em;padding:1.5em}}:where(body:not(.home)) .servicesHeroBanner .formPopup__form .form__title{margin-bottom:1em}@media (min-width:1200px){:where(body:not(.home)) .servicesHeroBanner .formPopup__form .form__title{font-size:1.875em}}:where(body:not(.home)) .servicesHeroBanner .formPopup__form .input-container{margin-bottom:1.5em}:where(body:not(.home)) .servicesHeroBanner .formPopup__form .input-container .input-field{color:#fff;background:#0000004d;border:1px solid #ededed33}:where(body:not(.home)) .servicesHeroBanner .formPopup__form .input-container .input-field:focus{border-color:#fff;transition:all .25s}:where(body:not(.home)) .servicesHeroBanner .formPopup__form .input-container .input-field::placeholder{color:#ffffffb3;transition:all .25s}:where(body:not(.home)) .servicesHeroBanner .formPopup__form .input-container .iti--separate-dial-code .iti__selected-flag{color:#fff!important;background:0 0!important}:where(body:not(.home)) .servicesHeroBanner .formPopup__form .input-container .iti__country{color:#000!important}:where(body:not(.home)) .servicesHeroBanner .formPopup__form .input-container .range-slider .range-labels{color:#fff}@media (max-width:767.98px){:where(body:not(.home)) .servicesHeroBanner .formPopup__form .input-container .range-slider .range-labels{font-size:1em;top:1.5em}}:where(body:not(.home)) .servicesHeroBanner .formPopup__form .input-container .range-slider-text{color:#000}:where(body:not(.home)) .servicesHeroBanner .formPopup__form .select-container:after{border:solid #000}:where(body:not(.home)) .servicesHeroBanner .formPopup__form .select-container:focus:after,:where(body:not(.home)) .servicesHeroBanner .formPopup__form .select-container:hover:after{border-color:#ad0dce}:where(body:not(.home)) .servicesHeroBanner .formPopup__form .select-container .select-field{background:#ffffff4d;border:1px solid #28282b66}:where(body:not(.home)) .servicesHeroBanner .formPopup__form .select-container .select-field:focus{border-color:#ad0dce;transition:all .25s}:where(body:not(.home)) .servicesHeroBanner .formPopup__form .select-container .select-field::placeholder{color:#a7a7ad;transition:all .25s}@media (max-width:991.98px){:where(body:not(.home)) .servicesHeroBanner .formPopup__form{background-color:#00000080;width:70vw;margin:3em auto 0}}@media (max-width:767.98px){:where(body:not(.home)) .servicesHeroBanner .formPopup__form{width:100%;margin-top:1em}}:where(body:not(.home)) .arcSection{pointer-events:none;position:relative}:where(body:not(.home)) .arcSection .section-front-line{z-index:0;pointer-events:none;width:100vw;height:100%;position:absolute;top:0;left:0}@media (max-width:575.98px){:where(body:not(.home)) .arcSection .section-front-line{display:none}}:where(body:not(.home)) .arcSection .section-front-line .img-wrapper{width:100%;height:100%}:where(body:not(.home)) .arcSection .img-wrapper{width:100%;height:32.5em;position:relative}:where(body:not(.home)) .arcSection .img-wrapper img{width:100%;position:absolute;top:0;left:0}@media (max-width:1199.98px){:where(body:not(.home)) .arcSection .img-wrapper{height:24em}}@media (max-width:991.98px){:where(body:not(.home)) .arcSection .img-wrapper{height:19em}}@media (max-width:767.98px){:where(body:not(.home)) .arcSection .img-wrapper{height:14.5em}}:where(body:not(.home)) .arcSection__overlay{pointer-events:none;z-index:1;background:linear-gradient(#000 40%,#0000 74%);width:100%;height:26.5em;position:absolute;bottom:-19.3125em;left:0}:where(body:not(.home)) .innerBanner .line-wrapper{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}:where(body:not(.home)) .innerBanner .banner-circle{z-index:1;pointer-events:none;width:100%;height:18.75em;position:absolute;bottom:4.25em;left:0}@media (max-width:1199.98px){:where(body:not(.home)) .innerBanner .banner-circle{bottom:0}}@media (max-width:991.98px){:where(body:not(.home)) .innerBanner .banner-circle{bottom:-5em}}@media (max-width:575.98px){:where(body:not(.home)) .innerBanner .banner-circle{bottom:-9em}}@media (max-width:1199.98px){:where(body:not(.home)) .innerBanner .innerHeroImage{height:30em}}@media (max-width:575.98px){:where(body:not(.home)) .innerBanner .innerHeroImage{height:36em}}:where(body:not(.home)) .innerBanner .bannerContent.center{top:12.5em;transform:translate(-50%)}@media (min-width:1200px){:where(body:not(.home)) .innerBanner .bannerContent .genericHead__subTitle{margin-bottom:3.75em}}
