.aboutUs{margin:3rem auto 0;align-items:center}.aboutUs .hero img{max-width:100%;height:auto;width:22rem}.aboutUs .info{margin-top:3rem}.aboutUs .info__title{color:#1a1a1a;font-size:35px;font-weight:700}.aboutUs .info__description{color:#4c4c4c;font-size:18px;font-weight:400;padding-top:1rem;line-height:35px}.recentWork{text-align:center;background:linear-gradient(180deg,#f3fbff,#fffdf6 49.14%,#fffdf6)}.recentWork .title{color:#1a1a1a;font-size:35px;font-weight:700;padding-top:3rem;padding-bottom:.8rem}.recentWork .description{width:70%;margin:0 auto;color:#4c4c4c;font-weight:400;font-size:18px;text-align:center;line-height:34px;padding-bottom:3rem}.recentWork .work_card{background:linear-gradient(199.33deg,rgba(171,207,241,.31) 12.99%,#abb7e1 86.05%);box-shadow:0 4px 25px 0 rgba(0,0,0,.039);border-radius:30px;margin-bottom:4rem}.recentWork .work_card .work_card_container{width:100%;height:100%}.recentWork .work_card .work_info{width:91%;margin:0 0 auto auto;padding:5rem 0}.recentWork .work_card .work_info .recent-work-image{width:auto;height:40px}.recentWork .work_card .work_desc{color:#4c4c4c;font-size:18px;font-weight:400;text-align:left;line-height:42px;opacity:70%}.recentWork .work_card .aside-work-image{width:auto}.IndustriesWeServe .industryStrips{column-gap:1rem}.IndustriesWeServe .industry-item{height:33rem;background-size:100% 100%!important;background-position:50%!important}.IndustriesWeServe .industry-item .industry-content-inActive{align-items:end;justify-content:center;height:100%;padding-bottom:5rem}.IndustriesWeServe .industry-item .industry-content-inActive .title{font-size:30px;writing-mode:vertical-lr;transform:rotate(180deg)}.IndustriesWeServe .industry-item .industry-content{height:100%;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 16.3rem 0 6rem}.IndustriesWeServe .industry-item .title{color:#fff;font-size:36px;font-weight:600;line-height:50.4px}.IndustriesWeServe .industry-item .subTitle{color:#fff;font-size:18px;font-weight:400;opacity:70%}.IndustriesWeServe .industry-item .viewProjects{background-color:transparent;border:none;outline:none;color:#fff;text-transform:uppercase;font-size:11.25px;letter-spacing:3px;display:flex;align-items:center;justify-content:center;font-weight:500}.IndustriesWeServe .industry-item .viewProjects .arrow{font-size:23px}.UiUxDesignInfo{background:linear-gradient(180deg,#f3fbff,#fffdf6);padding:3rem 0}.UiUxDesignInfo .designInfoArea{text-align:left;row-gap:3.5rem}.UiUxDesignInfo .designInfoArea .designCard{column-gap:1rem;width:85%}.UiUxDesignInfo .designInfoArea .designCard .info_area .info_title{font-size:25px;line-height:33px;font-weight:600}.UiUxDesignInfo .designInfoArea .designCard .info_area .info_desc{color:#5c6c7c;font-weight:400;line-height:29px}.toolBoxLogos{height:100%;--bs-gutter-y:1.5rem}.toolBoxLogos .toolBoxItem{height:100px;border:1px solid hsla(0,0%,70%,.349);text-align:center;border-radius:10px;display:flex;align-items:center;justify-content:center}.toolBoxLogos .toolBoxItem img{width:auto;height:auto;margin:0 auto;position:relative;vertical-align:-webkit-baseline-middle;max-width:100%}.viewCaseBtn{font-weight:500;background:transparent;border:none;outline:none;font-size:11.25px;letter-spacing:3px;display:flex;align-items:baseline;justify-content:center;line-height:25px;column-gap:10px}.serviceTitle{font-weight:700;font-size:35px;line-height:36px;color:#1a1a1a;letter-spacing:1px;padding-bottom:5px}.serviceSubTitle{font-weight:400;font-size:18px;line-height:30px;color:#4c4c4c}.viewCaseBtnIcon{font-size:18px;font-weight:800}.btn-view-more{border:1px solid #bf0000;color:#bf0000;font-size:16px;font-weight:500}.work_badge{background:rgba(46,48,146,.149);font-size:14px;font-weight:400;margin:0;width:93px;height:30px;line-height:30px;border-radius:14px;opacity:.7}.hero_banner{background:#1f1e1d;padding:6rem 7rem;display:flex;align-items:center}.hero_banner .hero_inner .hero_spacing{padding-top:1.5rem;padding-left:1rem}.hero_banner .hero_inner .hero_banner_title{font-weight:700;letter-spacing:5px;line-height:32px;color:#bf0000;font-size:13.5px}.hero_banner .hero_inner .hero_banner_sub_title{font-size:55px;font-weight:700;color:#fff;letter-spacing:-.72px}.hero_banner .hero_inner .hero_banner_description{color:#fff;opacity:60%;font-size:16px;font-weight:400}.hero_banner .font_14{font-size:14px}.clients{margin:0 auto;padding:2rem 0}.clients .image-container{position:relative;padding-bottom:30%;display:flex;justify-content:center;align-items:center}.clients .stackName{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.ourServices{text-align:center;padding-top:4rem;padding-bottom:4rem}.ourServices__title{font-size:35px;font-weight:600;color:#1a1a1a}.ourServices .cards{border-radius:15px;background:#fff;box-shadow:0 50px 100px -20px rgba(132,108,125,.2);transition:.6s}.ourServices .cards:hover{box-shadow:0 0 51px 11px rgba(191,0,0,.2);transition:.6s}.ourServices .services_list{margin:0 auto}.ourServices .services_list .spacing-x{--bs-gutter-x:2.5rem}.ourServices .services_list .service_item{padding:1rem 2.5rem;background-color:#fff;box-shadow:0 50px 100px -20px rgba(132,108,125,.2),0 30px 60px -30px rgba(194,112,171,.102);height:100%;border-radius:15px}.ourServices .services_list .service_item img{width:40px;height:40px}.ourServices .services_list .service_item .title{color:#1a1a1a;font-size:17px;font-weight:700;padding-top:1rem}.ourServices .services_list .service_item .desc{font-weight:300}.howWeWorkSection .weWorkInfo .recommendationsIcon{width:50px;height:50px}.shouldBeParallax{padding:6rem 0}.shouldBeParallax .title{color:#fff;font-size:45px;font-weight:600;line-height:49px}.shouldBeParallax .desc{line-height:32px;color:#a1a1a1;max-width:960px;margin:2rem auto;font-weight:400;font-size:18px}.shouldBeParallax button{border:1px solid #fff;color:#fff;font-weight:600;font-size:14px;background-color:transparent;border-radius:25px;transition:all .2s ease-in}.shouldBeParallax button:hover{background-color:#fff;color:#1a1a1a}.noPrallax .title{color:#1a1a1a}.noPrallax .desc{color:#161c2d;opacity:60%}.bg-WhatClientsSay{background:linear-gradient(103.84deg,#b3e2f2 8.56%,#b9e5e9 46.32%,#c7f0f6 63.01%);padding:0}.WhatClientsSay .ClientInfo .client{width:15.8rem;margin:4rem auto 0 0;column-gap:1rem}.WhatClientsSay .ClientInfo .clientName{font-size:20px;font-weight:600;margin-bottom:0}.WhatClientsSay .ClientInfo .clientPosition{font-size:14px;font-weight:300}.WhatClientsSay .ClientInfo{width:35rem;margin:auto}.WhatClientsSay .ClientInfo .title{font-size:35px;color:#130d3a;font-weight:600}.WhatClientsSay .ClientInfo .subTitle{font-size:18px;font-weight:300;line-height:34px;color:#4c4c4c}.WhatClientsSay .ClientInfo .ClientBg img{width:100%;height:100%}.flex-1{flex:1 1}.flex-1,.flex-6{transition:all .1s ease-out}.flex-6{flex:6 1}.opacity70{opacity:70%}.shouldHaveBlueBg{background:linear-gradient(180deg,#f3fbff,#fffdf6)!important}.areaOfFocus{background:url(/_next/static/media/ourServiceBanner.06bc4635.webp) 0 0 repeat}.areaOfFocus .title{font-size:35px;font-weight:700}.areaOfFocus .subTitle{font-size:18px;line-height:33px;color:#4c4c4c;font-weight:400}.areaOfFocus .servicesWeDo .asideImage{max-width:100%;width:25rem;height:auto}.areaOfFocus .listItem{margin:1rem 0 3rem;background-color:#fff;border-radius:30px;column-gap:2rem}.areaOfFocus .listItem .listItemContent .itemTitle{font-size:25px;font-weight:700;line-height:24px}.areaOfFocus .listItem .listItemContent .itemDesc{color:#4c4c4c;line-height:30px}@media(max-width:768px){.areaOfFocus .title{font-size:30px;text-align:center}.areaOfFocus .subTitle{font-size:16px;line-height:26px;text-align:center}.areaOfFocus .listItem{margin:1.5rem 0;column-gap:1rem}.areaOfFocus .listItem .iconContainer{padding:.7rem}.areaOfFocus .listItem .listItemContent .itemTitle{font-size:20px}}@media screen and (min-width:769px)and (max-width:1200px){.IndustriesWeServe .industry-item .industry-content{padding:0 4rem 0 6rem}.recentWork .description{width:90%}.recentWork .work_card{height:100%;flex-direction:column-reverse;margin-bottom:2.5rem}.recentWork .work_card .work_badge{font-size:12px}.recentWork .work_card .work_desc{font-size:14px;line-height:33px}.recentWork .work_card .aside-work-image{width:27rem;height:auto}.recentWork .work_card .work_info{padding:3rem 0}.WhatClientsSay .ClientInfo{padding:1rem}}@media screen and (max-width:768px){.serviceTitle{font-size:30px;line-height:38px}.serviceSubTitle{font-size:16px;line-height:25px}.work_badge{width:85px;font-size:12px;max-width:100%}.hero_banner{padding:0}.aboutUs .info__title{font-size:25px;text-align:center;line-height:36px}.recentWork .title{font-size:30px}.recentWork .description{font-size:16px;width:95%;line-height:27px}.recentWork .work_card .work_desc{font-size:14px;line-height:33px}.recentWork .work_card .work_info{padding:1rem;width:95%;margin:auto}.recentWork .work_card .aside-work-image{display:none}.industryStrips{flex-direction:column}.IndustriesWeServe{text-align:center}.IndustriesWeServe .industry-item{text-align:left}.IndustriesWeServe .industry-item .title{font-size:20px;line-height:22px;margin-bottom:.5rem}.IndustriesWeServe .industry-item .subTitle{font-size:14px;line-height:24px}.IndustriesWeServe .industry-item{height:15rem}.IndustriesWeServe .industry-item .industry-content{padding:2rem}.WhatClientsSay{padding:2rem;text-align:center}.WhatClientsSay .ClientInfo .client{margin:0 auto}.shouldBeReverInMobile{flex-direction:column-reverse}}@media screen and (min-width:320px)and (max-width:768px){.howWeWorkSection .weWorkInfo .recommendationsIcon{width:40px;height:40px}.shouldBeParallax{padding:4rem 0}.shouldBeParallax .title{font-size:30px;line-height:45px}.shouldBeParallax .desc{margin:.5rem 0}.shouldBeParallax button{margin-top:1rem}.UiUxDesignInfo .designInfoArea{row-gap:1.5rem}.UiUxDesignInfo .designInfoArea .designCard{flex-direction:column;width:90%;row-gap:10px}.UiUxDesignInfo .designInfoArea .designCard .info_area .info_title{font-size:20px}.UiUxDesignInfo .designInfoArea .designCard .info_area .info_desc{font-size:14px;line-height:27px}.recentWork .work_card .aside-work-image{width:100%}.WhatClientsSay .ClientInfo .title{font-size:30px}.WhatClientsSay .ClientInfo .subTitle{padding:.6rem;font-size:16px;letter-spacing:-.5px}}.hero_banner_container{display:flex;align-items:center;position:relative}.hero_banner_container button{position:relative;z-index:9}.hero_banner_container .hero_banner_title{font-weight:700;letter-spacing:5px;line-height:32px;color:#bf0000;font-size:13.5px;position:relative}.hero_banner_container .hero_inner{position:relative;min-height:40rem;display:flex;align-items:start;justify-content:center;flex-direction:column;padding:0 10%}.hero_banner_container .hero_inner .hero_banner_sub_title{font-size:55px;font-weight:700;color:#fff;letter-spacing:-.72px;padding-bottom:10px}.hero_banner_container .hero_inner .hero_banner_description{color:#fff;opacity:60%;font-size:16px;font-weight:400;margin-bottom:3rem;max-width:700px}.hero_banner_container .hero_inner .aside{position:absolute;top:5rem;right:350px}.hero_banner_container .font_14{font-size:14px}.hero_banner_container .hero_carousel{position:absolute;overflow:hidden;right:0;width:100%;height:100%;top:0;z-index:1}.hero_banner_container .hero_carousel .slideShow{height:14rem;max-width:100%;position:relative;overflow:hidden;transform:translateZ(0);top:21rem;right:-32.7rem;transform:rotate(-25deg);z-index:0}.hero_banner_container .hero_carousel .slideShow>.slider{height:200px;width:2841px;background:url(/_next/static/media/services-hero.4fa23224.webp);position:absolute;top:0;left:0;height:100%;transform:translateZ(0);background-size:contain}.hero_banner_container .hero_carousel .slideShow .slider{animation:moveSlideshow 12s linear infinite}@keyframes moveSlideshow{to{transform:translateX(-50%)}}@media screen and (max-width:768px){.mobilePosition{background-position:50%!important}.hero_banner_container{padding:8rem 1rem}.hero_banner_container .hero_inner{padding:0;min-height:20rem}.hero_banner_container .hero_inner .hero_banner_sub_title{font-size:42px;line-height:62.5px}.hero_banner_container .hero_inner .hero_banner_description{font-size:14px;line-height:27.5px;margin-bottom:3rem;opacity:1}.hero_banner_container .scheduleCallBtn{font-size:13px;line-height:30px;padding:5px 15px}}.popupFormSection{background:linear-gradient(180deg,#f3fbff,#fffdf6 49.14%,#fffdf6);border-radius:1rem}.popupFormSection .subTitle{font-size:1rem;font-weight:400;line-height:2rem;color:#4c4c4c;-webkit-font-smoothing:antialiased}.popupFormSection .react-tel-input .form-control:focus{background-color:transparent;border-bottom:1px solid #ddd}.popupFormSection .react-tel-input input{background:transparent;border:none;border-bottom:1px solid #ddd;border-radius:0!important}.popupFormSection .form-control{background:transparent;border:unset;border-bottom:1px solid #ddd;border-radius:unset;color:#4c4c4c;font-size:1rem;max-height:2.5rem}.popupFormSection .form-control:focus{box-shadow:unset}.popupFormSection .form-control::placeholder{color:#4c4c4c}.popupFormSection .form-control:-ms-input-placeholder{color:#4c4c4c}.popupFormSection .form-control::-ms-input-placeholder{color:#4c4c4c}.popupFormSection .contactUsOptions{background-color:transparent;border-radius:0!important;border:none;border-bottom:1px solid #ddd}.vector-bg{background:url(/_next/static/media/ourServiceBanner.06bc4635.webp) 0 0 repeat}.processMainDescription{color:#1a1a1a;font-weight:500}.howWeWorkSection{padding:5rem 7rem;background:linear-gradient(180deg,#f3fbff,#fffdf6)}.howWeWorkSection .howWeWorkTxt{font-weight:700;color:#bf0000}.howWeWorkSection .mainTitle{font-size:35px;font-weight:600}.howWeWorkSection .aboutSubTitle{color:#4c4c4c;font-size:18px;line-height:30px}.howWeWorkSection .headingTxt{font-size:25px;font-weight:700}.howWeWorkSection .processDescription{line-height:30px;color:#4c4c4c}.howWeWorkSection .reachOutTxt{color:#bf0000}@media(max-width:768px){.howWeWorkSection{padding:3rem}.howWeWorkSection .mainTitle{font-size:30px;line-height:41px;text-align:center}.howWeWorkSection .headingTxt{font-size:20px}.howWeWorkSection .processDescription{font-size:14px}.howWeWorkSection .processMainDescription{font-size:12px;line-height:27.2px}}.getInTouchSection{background:url(/_next/static/media/getInTouch.d52f8bbc.webp);background-repeat:no-repeat;background-size:cover;padding:7rem 9rem}.getInTouchSection .getInTouchContainer{background:url(/_next/static/media/circle.d1a923e2.svg) 3.5rem 4rem no-repeat,url(/_next/static/media/dot.d41dc2f6.svg) 6rem 7rem no-repeat,#3a4553;padding:2.5rem 2rem;border-radius:1rem}.getInTouchSection .getInTouchContainer .redDot{color:#bf0000}.getInTouchSection .getInTouchContainer .titleBorder{font-size:3.5rem;font-weight:700;color:#fff;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px;margin-bottom:1.2rem}.getInTouchSection .getInTouchContainer .title{font-size:3rem;font-weight:700;color:#fff;margin-bottom:1.5rem}.getInTouchSection .getInTouchContainer .react-tel-input .form-control:focus{background-color:transparent}.getInTouchSection .getInTouchContainer .react-tel-input{border-bottom:1px solid #ddd}.getInTouchSection .getInTouchContainer .react-tel-input .form-control{border-bottom:none;padding:.375rem .7rem .375rem 3rem}.getInTouchSection .getInTouchContainer .react-tel-input .selected-flag{width:100px}.getInTouchSection .getInTouchContainer .form-control{background:transparent;border:unset;border-bottom:1px solid #ddd;border-radius:unset;color:#fff;font-size:1.35rem;padding-left:0}.getInTouchSection .getInTouchContainer .form-control:focus{box-shadow:unset}.getInTouchSection .getInTouchContainer .form-control::placeholder{color:#ddd}.getInTouchSection .getInTouchContainer .form-control:-ms-input-placeholder{color:#ddd}.getInTouchSection .getInTouchContainer .form-control::-ms-input-placeholder{color:#ddd}.getInTouchSection .getInTouchContainer .form-select{--bs-form-select-bg-img:url(/_next/static/media/selectIcon.841ef1b6.svg);background-size:1.3rem;background-color:transparent;border:unset;border-bottom:1px solid #ddd;border-radius:unset;color:#fff;font-size:1.35rem;padding-left:0}.getInTouchSection .getInTouchContainer .form-select:focus{box-shadow:unset}.getInTouchSection .getInTouchContainer .form-select::placeholder{color:#ddd}.getInTouchSection .getInTouchContainer .form-select:-ms-input-placeholder{color:#ddd}.getInTouchSection .getInTouchContainer .form-select::-ms-input-placeholder{color:#ddd}.getInTouchSection .getInTouchContainer select option{background:#fff;color:#3a4553;border-radius:0!important;border:none;border-bottom:1px solid #ddd}@media(max-width:768px){.getInTouchSection{padding:1rem}.getInTouchSection .getInTouchContainer{background:#3a4553!important;padding:2rem 1rem;border-radius:.5rem}.getInTouchSection .getInTouchContainer .title{font-size:1.3rem!important;font-weight:600;color:#fff;margin-bottom:1.5rem;text-align:center}.getInTouchSection .getInTouchContainer .form-control,.getInTouchSection .getInTouchContainer .form-select{font-size:1rem}}