.AboutCompany_main_wrapper__vIr2x{padding:4rem 0;position:relative;overflow:hidden}.AboutCompany_main_wrapper__vIr2x .AboutCompany_img___xrUT{object-fit:cover}.AboutCompany_main_wrapper__vIr2x .AboutCompany_img___xrUT .AboutCompany_bubble__hcHgt{animation:AboutCompany_rotate-center__wb3DH 100s linear infinite both;height:100%;left:0;position:absolute;object-fit:cover;top:0;width:100%}@media(max-width: 768px){.AboutCompany_main_wrapper__vIr2x{margin-top:2rem;padding:2rem 0}}.AboutCompany_main_wrapper__vIr2x .AboutCompany_main_row__C7uo2{display:flex !important;justify-content:space-evenly !important}.AboutCompany_main_wrapper__vIr2x .AboutCompany_description_col__7O2EJ .AboutCompany_sub_heading__jppl2{margin:1rem 0}.AboutCompany_main_wrapper__vIr2x .AboutCompany_description_col__7O2EJ h1{background:linear-gradient(90deg, #0c2968 0%, #023098 25%, #0940bd 50%, #a44cee 75%, #ff847f 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:41px;font-weight:400}@media(max-width: 768px){.AboutCompany_main_wrapper__vIr2x .AboutCompany_description_col__7O2EJ h1{font-size:35px;line-height:40px}}.AboutCompany_main_wrapper__vIr2x .AboutCompany_description_col__7O2EJ p{font-size:17.92px;font-weight:400;line-height:30.23px;text-align:left;color:#8e94a7}@media(max-width: 768px){.AboutCompany_main_wrapper__vIr2x .AboutCompany_description_col__7O2EJ p{font-size:16px;width:100%}}.AboutCompany_main_wrapper__vIr2x .AboutCompany_description_col__7O2EJ h2{font-size:25.91px;font-weight:400;line-height:31.09px;text-align:left;color:#706d6e;padding:20px 0px 10px 0px}.AboutCompany_main_wrapper__vIr2x .AboutCompany_description_col__7O2EJ h2 span{color:#2853e9}@media(max-width: 768px){.AboutCompany_main_wrapper__vIr2x .AboutCompany_description_col__7O2EJ h2{font-size:24px;padding:0;margin:1.5rem 0}}.AboutCompany_main_wrapper__vIr2x .AboutCompany_description_col__7O2EJ .AboutCompany_sub_heading__jppl2{background-color:#e6ecf8;display:inline-block;border-radius:6px}.AboutCompany_main_wrapper__vIr2x .AboutCompany_description_col__7O2EJ .AboutCompany_sub_heading__jppl2 h5{padding:6px 11px;color:#0940bd;font-weight:400;font-size:13px}.AboutCompany_main_wrapper__vIr2x .AboutCompany_description_col__7O2EJ .AboutCompany_button_content__ryOQB{width:-moz-fit-content;width:fit-content}@media(max-width: 768px){.AboutCompany_main_wrapper__vIr2x .AboutCompany_description_col__7O2EJ .AboutCompany_button_content__ryOQB{margin:1rem 0}}.AboutCompany_main_wrapper__vIr2x .AboutCompany_description_col__7O2EJ .AboutCompany_button_content__ryOQB ul{display:flex;background-color:#f4f2fb;padding:17.27px 20.51px 17.27px 20.51px;gap:0px;border-radius:863.64px}@media(max-width: 768px){.AboutCompany_main_wrapper__vIr2x .AboutCompany_description_col__7O2EJ .AboutCompany_button_content__ryOQB ul{padding:10px 12px}}.AboutCompany_main_wrapper__vIr2x .AboutCompany_description_col__7O2EJ .AboutCompany_button_content__ryOQB ul li{padding-right:15px}.AboutCompany_main_wrapper__vIr2x .AboutCompany_description_col__7O2EJ .AboutCompany_button_content__ryOQB ul li img{width:48px !important;height:48px !important}.AboutCompany_main_wrapper__vIr2x .AboutCompany_description_col__7O2EJ .AboutCompany_button_content__ryOQB ul li span{font-family:Poppins;font-size:8.4px;font-weight:400;line-height:9.18px;text-align:left}.AboutCompany_main_wrapper__vIr2x .AboutCompany_description_col__7O2EJ .AboutCompany_button_content__ryOQB ul li p{font-family:Poppins;font-size:12.95px;font-weight:400;line-height:18.14px;text-align:left;color:#000}.AboutCompany_main_wrapper__vIr2x .AboutCompany_image_col__sg8m7{position:relative}.AboutCompany_main_wrapper__vIr2x .AboutCompany_image_col__sg8m7 .AboutCompany_phone_image__gGT6h{height:100%;display:flex;align-items:center;justify-content:center;position:relative}.AboutCompany_main_wrapper__vIr2x .AboutCompany_image_col__sg8m7 .AboutCompany_phone_image__gGT6h img{height:500px}@media(max-width: 768px){.AboutCompany_main_wrapper__vIr2x .AboutCompany_image_col__sg8m7 .AboutCompany_phone_image__gGT6h{margin-top:7rem}}@media(max-width: 576px){.AboutCompany_main_wrapper__vIr2x .AboutCompany_image_col__sg8m7 .AboutCompany_phone_image__gGT6h{margin-top:2rem}}.AboutCompany_main_wrapper__vIr2x .AboutCompany_image_col__sg8m7 .AboutCompany_phone_image__gGT6h img{display:block;margin:0 auto;transition:transform .3s ease;width:100% !important}.AboutCompany_main_wrapper__vIr2x .AboutCompany_image_col__sg8m7 .AboutCompany_description_first_1__aiWv6{width:350px;height:83px;position:absolute;bottom:500px;left:20px;border-radius:18px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);rotate:20deg;transform:translateY(1.8rem);background:rgba(255,255,255,.707)}@media(max-width: 992px){.AboutCompany_main_wrapper__vIr2x .AboutCompany_image_col__sg8m7 .AboutCompany_description_first_1__aiWv6{display:none}}.AboutCompany_main_wrapper__vIr2x .AboutCompany_image_col__sg8m7 .AboutCompany_description_first_1__aiWv6 img{width:100%}@media(max-width: 992px){.AboutCompany_main_wrapper__vIr2x .AboutCompany_image_col__sg8m7 .AboutCompany_description_first_1__aiWv6 img{display:none}}.AboutCompany_main_wrapper__vIr2x .AboutCompany_image_col__sg8m7 .AboutCompany_description_first__aYelf{width:350px;height:83px;position:absolute;bottom:150px;left:12px;rotate:-10deg;background:rgba(255,255,255,.707);border-radius:18px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media(max-width: 992px){.AboutCompany_main_wrapper__vIr2x .AboutCompany_image_col__sg8m7 .AboutCompany_description_first__aYelf{display:none}}.AboutCompany_main_wrapper__vIr2x .AboutCompany_image_col__sg8m7 .AboutCompany_description_first__aYelf img{width:100%}@media(max-width: 992px){.AboutCompany_main_wrapper__vIr2x .AboutCompany_image_col__sg8m7 .AboutCompany_description_first__aYelf img{display:none}}@media(max-width: 768px){.AboutCompany_main_wrapper__vIr2x .AboutCompany_image_col__sg8m7 .AboutCompany_description_first__aYelf{width:10rem;top:10%;left:50%;transform:rotate(20deg)}}.AboutCompany_main_wrapper__vIr2x .AboutCompany_image_col__sg8m7 .AboutCompany_description_second__64WKs{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(255,255,255,.3882352941);border-radius:1rem;position:absolute;top:80%;left:-8%;transform:rotate(-15deg)}@media(max-width: 992px){.AboutCompany_main_wrapper__vIr2x .AboutCompany_image_col__sg8m7 .AboutCompany_description_second__64WKs{display:none}}.AboutCompany_main_wrapper__vIr2x .AboutCompany_image_col__sg8m7 .AboutCompany_bubbleSvg__fF3DE{position:absolute;top:0;left:0;height:100%;width:100%;animation:AboutCompany_rotate-center__wb3DH 60s linear infinite both}@keyframes AboutCompany_rotate-center__wb3DH{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
.CustomerRating_top_image_section__JqTWJ{background-image:url(/_next/static/media/about_us.60d74a54.svg);width:100%;height:16px;background-position:center}.CustomerRating_main_wrapper__6Flds{background-color:#f0eff5;padding:100px 0px 100px 0;overflow:hidden}@media(max-width: 1024px){.CustomerRating_main_wrapper__6Flds{padding-bottom:10rem}}@media(max-width: 768px){.CustomerRating_main_wrapper__6Flds{padding-bottom:13rem}}@media(max-width: 576px){.CustomerRating_main_wrapper__6Flds .CustomerRating_main_row__c5u_4{flex-direction:column}}.CustomerRating_description_col__Fbks_{width:45% !important}@media(max-width: 768px){.CustomerRating_description_col__Fbks_{display:flex;flex-direction:column;align-items:center}}@media(max-width: 576px){.CustomerRating_description_col__Fbks_{width:100% !important}}.CustomerRating_description_col__Fbks_ .CustomerRating_title__Esr3s h1{font-size:40px;font-weight:400;background:linear-gradient(90deg, #0c2968 0%, #023098 25%, #0940bd 50%, #a44cee 75%, #ff847f 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width: 768px){.CustomerRating_description_col__Fbks_ .CustomerRating_title__Esr3s h1{font-size:40px;line-height:50px;text-align:center}}@media(max-width: 576px){.CustomerRating_description_col__Fbks_ .CustomerRating_title__Esr3s h1{font-size:32px;text-align:left}}.CustomerRating_description_col__Fbks_ .CustomerRating_title__Esr3s p{font-family:"Nunito";font-size:14px;font-weight:400;color:#212529;line-height:28px;padding:25px 0px}@media(max-width: 768px){.CustomerRating_description_col__Fbks_ .CustomerRating_title__Esr3s p{padding:0;margin:.8rem 0;font-size:1rem;text-align:center}}@media(max-width: 576px){.CustomerRating_description_col__Fbks_ .CustomerRating_title__Esr3s p{font-size:1rem;text-align:left}}.CustomerRating_description_col__Fbks_ .CustomerRating_stats__x3KIN{display:flex;gap:25px}.CustomerRating_description_col__Fbks_ .CustomerRating_stats__x3KIN .CustomerRating_stat_item__jm6Ak{border-right:1px solid #d8d6d6;padding-right:50px}.CustomerRating_description_col__Fbks_ .CustomerRating_stats__x3KIN .CustomerRating_stat_item__jm6Ak .CustomerRating_rating_star__KUyNh{margin-top:20px}.CustomerRating_description_col__Fbks_ .CustomerRating_stats__x3KIN .CustomerRating_stat_item__jm6Ak .CustomerRating_rating_star__KUyNh span{font-family:"Nunito";font-size:27px;font-weight:400;color:#212529;padding:25px 0px 0px 0px}.CustomerRating_description_col__Fbks_ .CustomerRating_stats__x3KIN .CustomerRating_stat_item__jm6Ak .CustomerRating_rating_star__KUyNh p{font-family:"Nunito";font-size:12px;font-weight:400;color:#666;line-height:16px;padding:5px 0px !important}.CustomerRating_description_col__Fbks_ .CustomerRating_stats__x3KIN .CustomerRating_stat_items__YcOUb .CustomerRating_rating_star__KUyNh{margin-top:40px}.CustomerRating_description_col__Fbks_ .CustomerRating_stats__x3KIN .CustomerRating_stat_items__YcOUb .CustomerRating_rating_star__KUyNh span{font-family:"Nunito";font-size:27px;font-weight:400;color:#212529;padding:25px 0px 0px 0px}.CustomerRating_description_col__Fbks_ .CustomerRating_stats__x3KIN .CustomerRating_stat_items__YcOUb .CustomerRating_rating_star__KUyNh p{font-family:"Nunito";font-size:12px;font-weight:400;color:#666;line-height:15px}.CustomerRating_description_col__Fbks_ .CustomerRating_stats__x3KIN .CustomerRating_stat_items__YcOUb .CustomerRating_rating_star__KUyNh img{padding:0px;margin:0}.CustomerRating_description_col__Fbks_ .CustomerRating_button_component__McZ_S{padding:100px 0px}@media(max-width: 768px){.CustomerRating_description_col__Fbks_ .CustomerRating_button_component__McZ_S{padding:2rem 0}}.CustomerRating_description_col__Fbks_ .CustomerRating_button_component__McZ_S a{background-color:#003298;border-radius:800px;padding:12px 31px;color:#fff;font-size:11.81px;font-weight:400;line-height:20.4px;text-align:center;transition:all .2s ease}.CustomerRating_description_col__Fbks_ .CustomerRating_button_component__McZ_S a:hover{background:rgba(2,47,152,.9568627451);transform:translateY(-2px) scale(1.02);box-shadow:0 2px 5px rgba(0,0,0,.329)}.CustomerRating_image_col__tawdu{width:55% !important;flex:0 1 auto}@media(max-width: 768px){.CustomerRating_image_col__tawdu{width:100% !important;margin-top:2rem}}.CustomerRating_bento_card__vMWuZ{width:100%;height:100%;padding:.8rem;position:relative;display:flex;gap:1rem}@media(max-width: 768px){.CustomerRating_bento_card__vMWuZ{flex-direction:column;padding:0}}.CustomerRating_bento_card__vMWuZ .CustomerRating_left__2slKj{width:49%;display:flex;flex-direction:column;gap:1rem}@media(max-width: 576px){.CustomerRating_bento_card__vMWuZ .CustomerRating_left__2slKj{width:100%}}.CustomerRating_bento_card__vMWuZ .CustomerRating_right__CtWB7{width:49%;position:absolute;top:25%;right:0;display:flex;flex-direction:column;gap:1rem}@media(max-width: 576px){.CustomerRating_bento_card__vMWuZ .CustomerRating_right__CtWB7{width:100%;position:unset;top:unset;right:unset}}.CustomerRating_top_review__ckyto{width:100%;background:#fff;border:1px solid rgba(99,99,99,.322);border-radius:1.5rem;transition:all .2s ease-in-out;padding:.8rem}.CustomerRating_top_review__ckyto:hover{box-shadow:-0.3rem .3rem .8rem rgba(99,99,99,.322)}.CustomerRating_bottom_review__MN3yK{width:100%;background:#fff;border:1px solid rgba(99,99,99,.322);border-radius:1.5rem;transition:all .2s ease-in-out;padding:.8rem}.CustomerRating_bottom_review__MN3yK:hover{box-shadow:-0.3rem .3rem .8rem rgba(99,99,99,.322)}.CustomerRating_reviewer_info__zjd_m{height:3.2rem;width:100%;display:flex;justify-content:space-between;align-items:center}.CustomerRating_reviewer_info__zjd_m .CustomerRating_info__Wtrsq{display:flex;height:100%;gap:.5rem;align-items:center}.CustomerRating_reviewer_info__zjd_m .CustomerRating_info__Wtrsq .CustomerRating_img_box__ik25E{width:3rem;height:3rem;background:#d8d8d8;border-radius:50%}.CustomerRating_reviewer_info__zjd_m .CustomerRating_info__Wtrsq .CustomerRating_user_info__2mafF{width:8rem;height:3rem}@media(max-width: 768px){.CustomerRating_reviewer_info__zjd_m .CustomerRating_info__Wtrsq .CustomerRating_user_info__2mafF{display:flex;flex-direction:column;justify-content:center;gap:.3rem}}.CustomerRating_reviewer_info__zjd_m .CustomerRating_info__Wtrsq .CustomerRating_user_info__2mafF h3{font-size:.9rem;color:#000;font-weight:500;text-wrap:nowrap}@media(max-width: 1024px){.CustomerRating_reviewer_info__zjd_m .CustomerRating_info__Wtrsq .CustomerRating_user_info__2mafF h3{font-size:.8rem}}@media(max-width: 768px){.CustomerRating_reviewer_info__zjd_m .CustomerRating_info__Wtrsq .CustomerRating_user_info__2mafF h3{font-size:.9rem}}.CustomerRating_reviewer_info__zjd_m .CustomerRating_info__Wtrsq .CustomerRating_user_info__2mafF p{font-size:.7rem;margin-top:-0.7rem;color:gray}@media(max-width: 1024px){.CustomerRating_reviewer_info__zjd_m .CustomerRating_info__Wtrsq .CustomerRating_user_info__2mafF p{font-size:.6rem;margin-top:-0.6rem !important}}@media(max-width: 768px){.CustomerRating_reviewer_info__zjd_m .CustomerRating_info__Wtrsq .CustomerRating_user_info__2mafF p{margin-top:0;font-size:.7rem}}@media(max-width: 576px){.CustomerRating_reviewer_info__zjd_m .CustomerRating_info__Wtrsq .CustomerRating_user_info__2mafF p{margin-top:1rem;font-size:.7rem}}.CustomerRating_reviewer_info__zjd_m .CustomerRating_side_icon__yl7hR{width:3rem;height:3rem;display:flex;justify-content:center;align-items:center}.CustomerRating_review__MhmEo{height:calc(100% - 3.5rem);width:100%;padding:2rem 0}.CustomerRating_review__MhmEo p{color:gray;line-height:1.3rem}.CustomerRating_review__MhmEo p:nth-child(2){margin-top:.8rem}@keyframes CustomerRating_rotateBackground__trfnV{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.get_support_main_wrapper__lvM9M{position:fixed;bottom:1rem;right:1rem;min-height:13rem;z-index:99999}.get_support_get_support_card__oTvos{padding-top:2rem;position:relative}.get_support_get_support_card__oTvos .get_support_cancel_btn__SJn3Z{position:absolute;top:0;right:0;font-size:1.3rem;width:1.5rem;height:1.5rem;border-radius:50%;padding:.2rem;display:flex;align-items:center;justify-content:center;box-shadow:0rem 0rem .4rem .1rem rgba(0,0,0,.204);cursor:pointer}.get_support_get_support_card__oTvos .get_support_cancel_btn__SJn3Z svg{color:#000;height:1rem}.get_support_get_support_card__oTvos .get_support_card__PEzSc{min-width:18rem;height:100%;padding:1.5rem 1rem 1rem;background:url(/_next/static/media/supporter.55626734.png);background-size:cover;background-position:center;border-radius:1rem;box-shadow:0rem 0rem .8rem .2rem rgba(0,0,0,.186)}.get_support_get_support_card__oTvos .get_support_card__PEzSc h3{color:#414d55;font-size:1.3rem;margin-bottom:1rem}.get_support_get_support_card__oTvos .get_support_card__PEzSc .get_support_call_decs__YFaj3{color:#696d6e;font-weight:600;font-size:1.05rem}.get_support_get_support_card__oTvos .get_support_card__PEzSc .get_support_number__EoCgT{color:#414d55;font-weight:700;font-size:1.05rem}.get_support_get_support_card__oTvos .get_support_card__PEzSc a{background:#0496ff;padding:.5rem 1.2rem;border-radius:.7rem;color:#fff;display:inline-block;margin-top:.5rem;font-size:.9rem}
.custominput_error_message__ci2GQ{color:red;bottom:0px;font-size:12px}.custominput_label__rmfBX{font-size:13px;color:#706d6e;margin-top:8px}.custominput_form_field__b6oPU{background:rgba(0,0,0,0) !important}
.btn-submit {
  position: absolute;
  bottom: 1%;
  width: 47%;
  background-color: #023098 !important;
  border: transparent;
}

.rows {
  padding-bottom: 12px;
}

.modal_container_box {
  display: flex !important;
  justify-content: center;
  align-items: center;
}

.img_box {
  height: 100%;
}

.img_box img {
  /* height: 100%; */
  object-fit: contain;
}


.form_container {
  padding: 1.2rem 0;
}

.modal-content {
  width: 100% !important;
}
.homehero_main_section__RsMP9{margin-top:140px;overflow:hidden;position:relative}@media(max-width: 768px){.homehero_main_section__RsMP9{margin-top:80px}}@media(max-width: 768px){.homehero_main_section__RsMP9 .homehero_main_row__Ssl43{flex-direction:column}}.homehero_main_section__RsMP9 .homehero_main_row__Ssl43 .homehero_first_col__nAGIX .homehero_text__bsHdA{min-height:140px}.homehero_main_section__RsMP9 .homehero_main_row__Ssl43 .homehero_first_col__nAGIX .homehero_text__bsHdA h1{font-weight:400;font-family:"Nunito",sans-serif;font-size:60px;background:linear-gradient(90deg, #0c2968 0%, #023098 25%, #0940bd 50%, #a44cee 75%, #ff847f 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);line-height:70px}@media(max-width: 768px){.homehero_main_section__RsMP9 .homehero_main_row__Ssl43 .homehero_first_col__nAGIX .homehero_text__bsHdA h1{font-size:50px;line-height:60px;font-weight:500;letter-spacing:1px}}@media(max-width: 576px){.homehero_main_section__RsMP9 .homehero_main_row__Ssl43 .homehero_first_col__nAGIX .homehero_text__bsHdA h1{font-size:40px;line-height:50px}}.homehero_main_section__RsMP9 .homehero_main_row__Ssl43 .homehero_first_col__nAGIX h2{color:#212529;font-size:34.53px;font-weight:400;padding-top:36px;font-family:"Nunito"}@media(max-width: 768px){.homehero_main_section__RsMP9 .homehero_main_row__Ssl43 .homehero_first_col__nAGIX h2{font-size:26px;padding-top:0;margin-top:1rem}}.homehero_main_section__RsMP9 .homehero_main_row__Ssl43 .homehero_first_col__nAGIX p{color:#9c9494;font-size:15.92px;font-weight:400}.homehero_main_section__RsMP9 .homehero_main_row__Ssl43 .homehero_first_col__nAGIX #homehero_it_software_para__OircO{padding:18px 0px;color:#212529;font-size:16px}.homehero_main_section__RsMP9 .homehero_main_row__Ssl43 .homehero_first_col__nAGIX #homehero_it_software_para__OircO span{color:#80cc28}.homehero_main_section__RsMP9 .homehero_main_row__Ssl43 .homehero_first_col__nAGIX .homehero_whatpp_row__v4Ds6{display:flex;margin-top:10px}@media(max-width: 400px){.homehero_main_section__RsMP9 .homehero_main_row__Ssl43 .homehero_first_col__nAGIX .homehero_whatpp_row__v4Ds6{flex-direction:column;gap:.8rem}}.homehero_main_section__RsMP9 .homehero_main_row__Ssl43 .homehero_first_col__nAGIX .homehero_whatpp_row__v4Ds6 .homehero_button_whatapp__VA3iC button{background-color:#023098;border-radius:818.48px;font-size:12.09px;font-weight:400;padding:14px 32px;color:#fff;transition:all .2s ease}@media(max-width: 400px){.homehero_main_section__RsMP9 .homehero_main_row__Ssl43 .homehero_first_col__nAGIX .homehero_whatpp_row__v4Ds6 .homehero_button_whatapp__VA3iC button{width:100%}}.homehero_main_section__RsMP9 .homehero_main_row__Ssl43 .homehero_first_col__nAGIX .homehero_whatpp_row__v4Ds6 .homehero_button_whatapp__VA3iC button:hover{background:rgba(2,47,152,.9568627451);transform:translateY(-2px) scale(1.02);box-shadow:0 2px 5px rgba(0,0,0,.221)}.homehero_main_section__RsMP9 .homehero_main_row__Ssl43 .homehero_first_col__nAGIX .homehero_whatpp_row__v4Ds6 .homehero_button_phone__wGipx button{font-size:14.09px;font-weight:400;padding:14px 32px;color:#0940bd;transition:all .2s ease}@media(max-width: 400px){.homehero_main_section__RsMP9 .homehero_main_row__Ssl43 .homehero_first_col__nAGIX .homehero_whatpp_row__v4Ds6 .homehero_button_phone__wGipx button{width:100%}}.homehero_main_section__RsMP9 .homehero_main_row__Ssl43 .homehero_first_col__nAGIX .homehero_whatpp_row__v4Ds6 .homehero_button_phone__wGipx button:hover{color:#195dfc}.homehero_bubble__1nwQo{animation:homehero_rotate-center__G7kN8 100s linear infinite both;height:100%;left:0;position:absolute;object-fit:cover;top:0;width:100%;z-index:-1}.homehero_hero_img__EqMkr{z-index:-2}@media(max-width: 768px){.homehero_hero_img__EqMkr{margin:1rem 0}}@keyframes homehero_rotate-center__G7kN8{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
.main_wrapper {
  margin-top: 120px;
}

.services-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 20px;
  gap: 20px;
  margin-top: 50px;
}

.service-card {
  background: #fff;
  border: 1px solid #eaecf0;
  border-radius: 25.19px;
  padding: 20px;
  text-align: center;
  /* box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); */
}
.underline{
  transition: all 0.3s ease;
}

.description {
  text-align: center;
  align-items: center;
}

.description h2 {
  font-size: 37.66px;
  font-weight: 400;
  line-height: 45.19px;
  text-align: center;
  color: #212529;
}

.description p {
  font-size: 17.92px;
  font-weight: 400;
  line-height: 35.3px;
  text-align: center;
  color: #9c9494;
}

.service-card .icon {
  margin-bottom: 15px;
}

.service-card:hover {
  box-shadow: -2px 4px 12px #eaecf0da;
  transition: box-shadow 0.2s ease-in-out;
}

.service-card .icon img {
  width: 56px;
  height: 56px;
}

.service-card h3 {
  font-size: 18px;
  margin-bottom: 10px;
  color: #000000;
  font-weight: 500;
  pointer-events: none;
}

.service-card p {
  font-size: 16.79px;
  font-weight: 400;
  line-height: 25.19px;
  letter-spacing: 0.7871255278587341px;
  text-align: center;
  color: #8e94a7;
  pointer-events: none;
}

.tabs {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin: 55px 0px !important;
}

.tabs-first button {
  font-family: "Nunito";
  font-size: 19.53px;
  font-weight: 500;
  line-height: 23.44px;
  text-align: center;
  color: #706d6e;
}

.tabs-second button {
  color: #706d6e;
  font-family: "Nunito";
  font-size: 19.53px;
  font-weight: 500;
  line-height: 23.44px;
  text-align: center;
}
.view_more_services{
  text-align: center;
  align-items: center;
  padding: 46px 0px;
  
}
.view_more_services a {
  color: #0940BD;
  text-decoration: underline;
  font-size: 14px;
  font-weight: 499;
  font-family: "Nunito";
}
@media (max-width: 1024px) {
  .services-container {
    grid-template-columns: repeat(2, 1fr);
  }
}

/* Mobile view (below 768px) */
@media (max-width: 768px) {
  .services-container {
    grid-template-columns: repeat(2, 1fr);
    /* margin-top: 0rem; */
  }

  .service-card:nth-child(9) {
    grid-column: span 2;
  }

  .description h2 {
    font-size: 30px;
    margin-top: 1rem;
  }

  .description p {
    font-size: 17px;
    line-height: 25px;
    margin-bottom: 1rem;
  }

  .service-card p {
    font-size: 16px;
    line-height: 22px;
  }
  .tabs-first button{
    font-size: 16px !important;
  }
  .tabs-second button{
    font-size: 16px !important;
  }
}

@media (max-width: 576px) {
  .services-container {
    grid-template-columns: repeat(1, 1fr);
  }
  .service-card:nth-child(9) {
    grid-column: span 1;
  }
  .tabs-first{
    width: 50%;
  }
  .tabs-second{
    width: 50%;
  }
  .tabs-first button{
    font-size: 14px !important;
  }
  .tabs-second button{
    font-size: 14px !important;
  }
}

.main_wrapper {
  margin-top: 120px;
}

.services-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 20px;
  gap: 20px;
  margin-top: 50px;
}

.service-card {
  background: #ffffff;
  border: 1px solid #eaecf0;
  border-radius: 25.19px;
  padding: 20px;
  text-align: center;
  /* box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); */
}

.description {
  text-align: center;
  align-items: center;
}

.description h2 {
  font-size: 37.66px;
  font-weight: 400;
  line-height: 45.19px;
  text-align: center;
  color: #212529;
}

.description p {
  font-size: 16px;
  font-weight: 300;
  line-height: 35.3px;
  text-align: center;
  color: #c3c3c3;
}

.service-card .icon {
  margin-bottom: 15px;
}

.service-card:hover {
  box-shadow: -2px 4px 12px #eaecf0da;
  transition: box-shadow 0.2s ease-in-out;
}

.service-card .icon img {
  width: 56px;
  height: 56px;
}

.service-card h3 {
  font-size: 18px;
  margin-bottom: 10px;
  color: #000000;
  font-weight: 500;
  pointer-events: none;
}

.service-card p {
  font-size: 16.79px;
  font-weight: 300;
  line-height: 25.19px;
  letter-spacing: 0.7871255278587341px;
  text-align: center;
  color: #a3a6b0;
  pointer-events: none;
}

.tabs {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin: 20px 0px;
}

.tabs-first button {
  font-family: "Nunito";
  font-size: 19.53px;
  font-weight: 500;
  line-height: 23.44px;
  text-align: center;
  color: #706d6e;
}

.tabs-second button {
  color: #706d6e;
  font-family: "Nunito";
  font-size: 19.53px;
  font-weight: 500;
  line-height: 23.44px;
  text-align: center;
}
@media (max-width: 1024px) {
  .services-container {
    grid-template-columns: repeat(2, 1fr);
  }
}

/* Mobile view (below 768px) */
@media (max-width: 768px) {
  .services-container {
    grid-template-columns: repeat(2, 1fr);
    /* margin-top: 0rem; */
  }

  .service-card:nth-child(9) {
    grid-column: span 2;
  }

  .description h2 {
    font-size: 30px;
    margin-top: 1rem;
  }

  .description p {
    font-size: 17px;
    line-height: 25px;
    margin-bottom: 1rem;
  }

  .service-card p {
    font-size: 16px;
    line-height: 22px;
  }
}

@media (max-width: 576px) {
  .services-container {
    grid-template-columns: repeat(1, 1fr);
  }
  .service-card:nth-child(9) {
    grid-column: span 1;
  }
}

.main_wrapper{
  margin-top: 100px;
}
.carousel-wrapper {
  --width: 150px; /* Adjust as needed */
  --num-items: 7; /* Update this to match the doubled array length */
  --ani-offset: calc(var(--width) * var(--num-items) * -1);
  --ani-speed: 10s;
  width: 100%;
  overflow: hidden;
  position: relative;
}

.carousel-wrapper::before,
.carousel-wrapper::after {
  content: "";
  position: absolute;
  height: 100%;
  z-index: 1;
  top: 0;
}

.carousel-wrapper::before {
  left: 0;
  width: 4rem;
  /* background-image: linear-gradient(to right, var(--bg-clr) 0%, transparent 50%); */
  background: linear-gradient(to right, rgba(255, 255, 255) 0%, transparent 50%);
  
  
}

.carousel-wrapper::after {
  right: 0;
  width: 4rem;
  /* background-image: linear-gradient(to left, var(--bg-clr) 0%, transparent 50%); */
  background: linear-gradient(to left, rgba(255, 255, 255) 0%, transparent 50%);
}

.carousel {
  display: flex;
  align-items: center;
  animation: slide var(--ani-speed) linear infinite;
}

.item {
  flex: 1 0 var(--width);
  text-align: center;
  padding: 2rem;
}

.item img {
  width: 100%;
  height: 100%;
  object-fit: cover; /* Maintain aspect ratio */
}

@keyframes slide {
  100% {
    transform: translateX(var(--ani-offset));
  }
}

.title{
font-family: Nunito;
font-size: 16.37px;
font-weight: 400;
line-height: 28.32px;
text-align: center;
color: #667085;
align-items: center;
}
@media (max-width: 768px) {
  .main_wrapper{
    margin-top: 4rem;
  }
}
.line::before {
    position: absolute;
    content: '';
    left: 0;
    z-index: 999999999;
    width: 14rem;
    height: 3px;
    background: linear-gradient(to right, #F0EFF5, transparent);
}

.line::after {
    position: absolute;
    content: '';
    right: 0;
    z-index: 999999999;
    width: 14rem;
    height: 3px;
    background: linear-gradient(to left, #F0EFF5, transparent);
}
.half_circle {
    width: 90rem;
    height: 90rem;
    border: 3px dashed rgba(218, 218, 218, 0.300);
    border-radius: 90rem;
    /* border-bottom: none; */
    margin: 20px;
    position: absolute;
    bottom: -120%;
    left: 2%;
    transform: translate(-50%, -150%);
    z-index: 10;
    animation: rotate1 160s linear infinite; 
}

@keyframes rotate1 {
    0%{
        transform: rotate(0deg);
    }
    100%{
        transform: rotate(360deg);
    }
}

.half_circle_1 {
    width: 60rem;
    height: 60rem;
    border: 3px dashed rgba(218, 218, 218, 0.600);
    border-radius: 60rem;
    margin: 20px;
    position: absolute;
    bottom: -80%;
    left: 18.5%;
    transform: translate(-50%, -150%);
    z-index: 10;
    animation: rotate1 100s linear infinite;
}

.half_circle_2 {
    width: 30rem;
    height: 30rem;
    border: 3px dashed rgba(218, 218, 218, 0.802);
    border-radius: 30rem;
    margin: 20px;
    position: absolute;
    bottom: -40%;
    left: 34%;
    transform: translate(-50%, -150%);
    z-index: 10;
    animation: rotate1 35s linear infinite;
}
.parent_circles{
    width: 100%;
    height: 70%;
    position: absolute;
    bottom: 0;
    left: 49%;
    transform: translate(-50%, -1.5rem);
    overflow-y: hidden;
    overflow-x: hidden;
}

@media (max-width: 768px) {
    .half_circle{
        left: -15%;
        top: 10%;
        height: 60rem;
        width: 60rem;
        transform: translate(0%, -50%);
    }
    .projection_icon{
        height: 0.5rem;
    }
    .icon_side{
        margin-right: 3rem;
    }
    .half_circle_1{
        left: 2%;
        height: 45rem;
        top: 28%;
        width: 45rem;
        transform: translate(0, -50%);
    }
    .half_circle_2{
        left: 17%;
        height: 30rem;
        width: 30rem;
        top: 50%;
        transform: translate(0, -50%);
    }
}
@media (max-width: 576px) {
    .half_circle {
            left: -77%;
            top: 10%;
            height: 60rem;
            width: 60rem;
            transform: translate(0%, -50%);
        }
    .icon_side{
        margin-right: 0;
    }
        .half_circle_1 {
            left: -45%;
            height: 45rem;
            top: 30%;
            width: 45rem;
            transform: translate(0, -50%);
        }
    
        .half_circle_2 {
            left: -17%;
            height: 30rem;
            width: 30rem;
            top: 50%;
            transform: translate(0, -50%);
        }
}

@media (min-width: 2000px) {
    .half_circle {
        display: none;
    }
    .half_circle_1{
        display: none;
    }
    .half_circle_2{
        display: none;
    }
}
.TotalProjectSection_main_section__g4MUs{background-image:url(/_next/static/media/total_project.1800578a.jpg);background-size:cover;background-repeat:no-repeat;padding:120px 0px;width:100%;height:100%;position:relative;overflow-x:hidden}.TotalProjectSection_main_section__g4MUs .TotalProjectSection_main_row__sc__6{text-align:center;display:flex;margin:40px 0px;padding:3rem 0}.TotalProjectSection_main_section__g4MUs ul{display:flex;justify-content:center}@media(max-width: 576px){.TotalProjectSection_main_section__g4MUs ul{flex-direction:column;height:100%;margin-bottom:-3rem}}@media(max-width: 576px){.TotalProjectSection_main_section__g4MUs ul li span{font-size:20px}.TotalProjectSection_main_section__g4MUs ul li .TotalProjectSection_counting_number__r_lES{font-size:40px}.TotalProjectSection_main_section__g4MUs ul li .TotalProjectSection_plus__JjKGG{font-size:24px}}.TotalProjectSection_main_section__g4MUs ul li img{width:76px;height:76px}@media(max-width: 768px){.TotalProjectSection_main_section__g4MUs ul li img{width:4rem;height:4rem}}.TotalProjectSection_main_section__g4MUs ul li span{font-size:70px;font-weight:600;text-align:left;color:#000}.TotalProjectSection_main_section__g4MUs ul li p{font-size:20px;font-weight:500;text-align:left;color:#9c9494}@media(max-width: 768px){.TotalProjectSection_main_section__g4MUs ul li p{text-align:center}}
.WhyChooseUs_main_wrapper__w6ZNa{padding:2rem 0}.WhyChooseUs_main_wrapper__w6ZNa .WhyChooseUs_heading__LOecu{text-align:center;padding:60px}@media(max-width: 1024px){.WhyChooseUs_main_wrapper__w6ZNa .WhyChooseUs_heading__LOecu{padding:24px .5em}}.WhyChooseUs_main_wrapper__w6ZNa .WhyChooseUs_heading__LOecu h2{font-size:37.66px;font-weight:400;line-height:45.19px;text-align:center;color:#212529}.WhyChooseUs_main_wrapper__w6ZNa .WhyChooseUs_heading__LOecu h2 p{font-size:17.92px;font-weight:400;line-height:35.3px;text-align:center;color:#9c9494}.WhyChooseUs_main_wrapper__w6ZNa .WhyChooseUs_feature_item__I6R9Y{display:flex;flex-direction:column;align-items:center;gap:1.2rem}.WhyChooseUs_main_wrapper__w6ZNa .WhyChooseUs_feature_item__I6R9Y h3{font-size:18.47px;font-weight:500;line-height:22.17px;text-align:center;color:#706d6e}.WhyChooseUs_main_wrapper__w6ZNa .WhyChooseUs_feature_item__I6R9Y p{font-size:16.79px;padding:10px 0px;text-align:start;font-weight:400;line-height:25.19px;text-align:center;color:#8e94a7}@media(max-width: 576px){.WhyChooseUs_main_wrapper__w6ZNa .WhyChooseUs_feature_item__I6R9Y p{width:100%}}
