* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: "Manrope", sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Volkhov", serif;
}
p{
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #363D5A;
}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
#st-louis {
 /*  padding-top: 30px;*/
}
/* .right_hero img,
.cards_img img {
  max-width: none;
} */
div.wpforms-container-full .wpforms-form .wpforms-submit-container {
    /* margin-top: 32px!important; */
}
.hero_section,
.talk_expert_section {
  display: flex;
  gap: 32px;
}
.left_hero {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.left_hero h1{ 
  text-transform: none !important; 
}
.heading {
  /* font-size: 40px; */
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 56px;
}
.follow {
  display: flex;
  gap: 16px;
  align-items: center;
}
.follow p {
  font-weight: 700;
  color: #5E637B;

}
.banner_bottom {
  width: 100%;
  border-radius: 8px 8px 0px 0px;
  position: relative;
}
.banner_van {
  position: absolute;
  bottom: 0;
  right: -130%;
  width: 100%;
  /* margin: 30px auto;
  display: block; */
  z-index: 0;
}
.talk_expert {
  background-image: url("./images/blue_bg.png") !important;
  background-size: cover;
}
.left_expert_container {
  border-radius: 16px;
  background-color: white;
  padding: 64px 32px 32px 32px;
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.1);
  position: absolute;
  top: -69px;
  left: 32px;
  right: 32px;
}
.form_caption {
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 40px;
  text-align: center;
  text-transform: none;
}
.form_desc {
  text-align: center;
}
.expert form .wpforms-field-container,
.left_expert_container {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.expert form .wpforms-submit-container{
  padding:0;
  margin:0;
}
.right_expert {
  display: flex;
  align-items: end;
}
.expert_right {
  position: absolute;
  left: 0px;
  width: 695px;
}
.right_expert,
.left_expert {
  width: 50%;
  height: 588px;
  position: relative;
}
div.wpforms-container-full.expert {
  margin:16px 0px 0px;
}
.expert .wpforms-field input.wpforms-field-large,
div.wpforms-container .choices__inner{
  padding: 12px !important;
  border-radius: 8px !important;
  border: 1px solid #a9abb7 !important;
}
.expert .wpforms-submit.expert_submit_btn {
  margin-top: 16px;
  padding: 16px;
  border-radius: 8px;
  background-color: #4361ed !important;
  color: white !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 3px;
  border: none;
  width:100%;
}
.expert.wpforms-container .wpforms-field {
 padding:0px;
}
.form_footer_logo {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}
.choose_service {
  /*margin-top: 164px;*/
  margin-top: 220px;
  /*margin-bottom: 120px;*/
  /*fixed due to ticket https://jira.taazaa.com/browse/WPM-685*/
  margin-bottom: 60px;
  position: relative;
}
.choose_service_caption {
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 56px;
  text-transform: capitalize;
  text-align: center;
  color: #111527;
}
.choose_service_desc,
.revitalize_surface_desc,
.comp_services .comp_services_desc {
  text-align: center;
  margin-top: 16px;
  margin-bottom: 32px;
}
.cards_container {
  background-color: #e9ebf7;
  padding: 16px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 24px;
  border-radius: 16px;
  position: relative;
  z-index: 9;
  /* z-index: 99; */
}

.cards1,
.cards2,
.cards3 {
  width: 48%;
  box-sizing: border-box;
  display: flex;
  gap: 12px;
  cursor: pointer;
  text-decoration: none;
}
.cards1:hover,
.cards2:hover,
.cards3:hover,
.boxactive {
  border-radius: 16px;
  background-color: white;
  text-decoration: none;
}
.choose_service .cards_desc {
  flex: 2;
  padding-top: 12px;
}
.choose_service .cards_desc .list {
  display: flex;
}
.choose_service .cards_img img {
  height: 100%;
  border-radius: 20px;
}
.choose_service .cards_desc h5 {
  font-family: Manrope;
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
  color: #0a2087;
  margin-bottom: 12px;
  margin-top: 0px;
}
.choose_service .cards_desc ul {
  text-align: left;
  flex: 1;
  margin-bottom: 0px;
}
.choose_service .cards_desc ul li {
  list-style-type: none;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  /* line-height: 24px; */
  line-height: 24px;
  color: #363d5a;
}
.revitalize_surface_caption,
#mlsurfacebox2 .comp_services_caption {
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 56px;
  text-align: center!important;
  color: #111527;
  margin-bottom: 0;
}
.revitalize_surface_container {
  display: flex;
  flex-wrap: wrap;
  gap: 32px;
}
.revitalize_cards {
  width: 30%;
  box-sizing: border-box;
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.revitalize_cards .cards_img img {
  border-radius: 8px 8px 8px 8px;
  width: 100%;
  height: 202px;
  box-shadow: 0px 0px 12px 0px rgba(255, 255, 255, 0.2);
}
.revitalize_surface_container .cards_desc {
  padding: 16px;
  background-color: white;
  border-radius: 8px;
}
.revitalize_cards .cards_desc h5 {
  font-family: Manrope;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
}
.revitalize_cards .cards_desc p {
  font-family: Manrope;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  margin-top: 8px;
  margin-bottom: 16px;
}
.revitalize_cards .cards_desc a {
  font-family: Manrope;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  color: #4361ed;
  position: relative;
}
.revitalize_cards .cards_desc a::after {
  content: "";
  background-image: url("./images/arrow_forward.png");
  background-size: contain;
  position: absolute;
  width: 18px;
  height: 18px;
  top: 3px;
  margin-left: 4px;
}
.revitalize_cards.big-card .cards_img {
  height: 100%;
  width: 100%;
}
.revitalize_cards.big-card .cards_img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  border-radius: 8px !important;
  box-shadow: none;
}
.comp_services {
  margin-top: 120px;
  margin-bottom: 120px;
}
.comp_services_cards {
  display: flex;
  gap: 51px;
  /* margin-bottom: 120px; */
  margin-bottom: 50px;
}
.comp_services_cards .cards_img {
  position: relative;
}
.man3 {
  position: absolute;
  left: -150px;
  /* bottom:0px; */
  bottom: 6px;
}
.man1 {
  position: absolute;
  left: -133px;
  bottom: -116px;
}
.comp_services_cards .cards_desc h5 {
  font-family: Volkhov;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 56px;
  margin-bottom: 16px;
  color: #111527;
}
.comp_services_cards .cards_desc {
  color: #363d5a;
}
.comp_services_cards .cards_desc strong {
  color: #111527;
  font-weight: 700;
}
.comp_services_cards ul:not(.cta_list),
.transform_space_text ul {
  list-style-type: none;
  padding: 0;
  display: flex;
  flex-direction: column;
}
.comp_services_cards ul:not(.cta_list) li,
.transform_space_text ul li {
  position: relative; /* Set the list item as a relative position */
  padding-left: 42px; /* Add padding to create space between the image and text */
}

.comp_services_cards ul:not(.cta_list) li::before {
  content: ""; /* Add content for the pseudo-element */
  background-image: url("../../../../uploads/2023/09/check_circle.png"); /* Set the custom image */
  background-repeat: no-repeat; /* Prevent the image from repeating */
  background-position: left center;
  background-size: cover;
  width: 32px; /* Set the width of the image */
  height: 32px; /* Set the height of the image */
  position: absolute; /* Position the image absolutely */
  left: 0;
  /* transform: translateY(-50%); */
}
.transform_space_text ul li::before {
  content: ""; /* Add content for the pseudo-element */
  background-image: url("../../../../uploads/2024/02/transform_list.png"); /* Set the custom image */
  background-repeat: no-repeat; /* Prevent the image from repeating */
  background-position: left center;
  background-size: cover;
  width: 32px; /* Set the width of the image */
  height: 32px; /* Set the height of the image */
  position: absolute; /* Position the image absolutely */
  left: 0;
  /* transform: translateY(-50%); */
}
.comp_services_cards ul:not(.cta_list) li,
.transform_space_text ul li {
  margin-top: 16px;
  color: #363D5A;
  /* display: flex; */
}
.comp_services_cards ul:not(.cta_list) li > b{
    font-weight:600;
}
.bold_text {
  font-weight: 600;
  color: #111527;
}
.list_icon {
  width: auto;
  height: 32px;
  margin-right: 12px;
}
.beforeAfter_text .before,
.beforeAfter_text .after {
  position: absolute;
  top: 24px;
  z-index: 99;
  color: #fff;
  padding: 10px;
  border-radius: 8px;
  text-transform: capitalize;
  font-family: Manrope;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.beforeAfter_text .before {
  background: #292b34;
  left: 24px;
}

.beforeAfter_text .after {
  background: #f81;
  right: 24px;
}

.beforeAfter {
  height: 500px;
}

.beforeAfter img {
  height: 100%;
  width: 100%;
  border-radius: 8px;
}

.beforeAfter img {
  max-width: unset !important;
}
/* Our services section */
a.srvc-itm {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: end;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
}

a.srvc-itm span {
  position: absolute;
  width: 100%;
  text-align: center;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  line-height: 24px;
  background: url(../imgs/homepage/shape_service.png);
  background-size: cover;
  font-weight: 600;
}

a.srvc-itm img {
  width: 100%;
}

/* EXPLORE SERVICES */
.explore_services .explore_services_container {
  display: flex;
  gap: 32px;
  /* margin: 30px 0; */
  margin: 24px 0 30px 0;
  justify-content: space-between;
  flex-wrap: wrap;
}

.explore_services .exprt_guidance {
  width: calc(25% - 32px);
  text-align: center;
  font-size: 16px;
  color: #363d5a;
  font-family: "Manrope", sans-serif;
  font-weight: 400;
  position: relative;
}
.exprt_guidance a:hover {
  text-decoration: none;
}
.explore_services .exprt_guidance a.srvc-itm img {
  /* height: 242px; */
  object-fit: cover;
}

.explore_services .exprt_guidance a.srvc-itm span {
  background: transparent;
  font-size: 16px;
  padding: 0;
  position: unset;
  margin: -60px 0 0px;
  z-index: 1;
}

.explore_services .exprt_guidance a.srvc-itm svg {
  position: absolute;
  bottom: 0;
}

/* .explore_services .exprt_guidance a.srvc-itm:hover svg path {
  fill: #ff8811;
} */
.slider_section {
  position: relative;
}
.man2 {
  position: absolute;
  right: -167px;
  /*bottom: 59px;*/
  /*change css due to ticket https://jira.taazaa.com/browse/WPM-685*/
  bottom: 202px;
  z-index: 9;
}
.man4 {
  position: absolute;
  right: -167px;
  bottom: 25px;
  z-index: 9;
}
.custom_owl .owl-nav {
  display: none;
}
.buy_now {
  margin-top: 57px;
  margin-bottom: 120px;
  display: flex;
  background-color: #e9ebf7;
  background-image: url("./images/Locations.svg");
  border-radius: 16px;
  padding: 64px 0px 0px 80px;
  background-repeat: no-repeat;
}
@media (prefers-color-scheme: dark) {
  /* Dark mode specific styles go here */
  .buy_now {
    background-color: #e9ebf7;
    background-image: url("./images/Locations.svg");
  }
}
.buy_now_text {
  padding-right: 46px;
}
.buy_now_text h5 {
  font-family: Volkhov;
  /* font-size: 32px; */
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 40px;
  color: #111527;
  margin-bottom: 16px;
}
.buy_now_text p {
  font-family: Manrope;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.buy_now_text .buy_btn {
  border-radius: 8px;
  background: #4361ed;
  padding: 16px;
  font-family: Manrope;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  width: 196px;
  margin-top: 24px;
  color: white;
  border: none;
  margin-bottom: 40px;
}
.buy_img > img{
  position: relative;
  bottom: -53px;
}
#block-8 >p {
  font-size: 14px;
  line-height: 20px;
}
.our_expertise {
  background-image: url("./images/expertise_bg.png");
  background-size: cover;
  background-repeat: no-repeat;
  padding: 220px 0px 120px;
  background-position: center center;
}
.our_expertise_container {
  display: flex;
  gap: 32px;
  align-items: center;
}
.our_expertise_img {
  position: relative;
  flex: 1;
}
.our_expertise_img .our_expertise_banner {
  width: 100%;
  object-fit: cover;
}
.our_expertise_img .unitet_text {
  position: absolute;
  top: -18px;
  border-radius: 4px;
  background: #fff;
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.1);
  display: inline-flex;
  padding: 8px;
  align-items: center;
  gap: 4px;
  left: 10%;
  color: #111527;
  font-family: Manrope;
  font-size: 10px;
  font-style: normal;
  font-weight: 700;
  line-height: 12px;
}
.our_expertise_text {
  flex: 1;
}
.our_expertise_text h5 {
  color: #fff;
  font-family: Volkhov;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 56px;
}
.our_expertise_text p {
  color: #fff;
  font-family: Manrope;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.transform_space {
  display: flex;
  margin-top: 120px;
  gap: 32px;
}
.transform_space_text {
  flex: 1.5;
}
.transform_space_img,
.services_img,
.services_text {
  flex: 1;
}
.transform_space_text h5 {
  color: #111527;
  font-family: Volkhov;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 56px;
  margin-bottom: 16px;
}
.content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.head {
  display: flex;
  justify-content: space-between;
}
.head > .heading {
  font-family: Volkhov;
  font-size: clamp(
    24px,
    4vw,
    40px
  ); /* Adjust the min and max values as needed */
  font-style: normal;
  font-weight: 700;
  line-height: clamp(36px, 6vw, 56px);
  text-transform: capitalize;
}
.right-arrow::before {
  content: url("./image/blue_arrow.svg");
  width: 14px;
  /* height: 14px; */
  margin-left: 8px;
  display: inline-block;
  vertical-align: middle;
}
.testimonial_container {
  display: flex;
  /* gap:50px; */
  margin-top: 120px;
}
.testimonial_container h5 {
  color: #111527;
  font-family: Volkhov;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 56px;
  margin-bottom: 16px;
}
.testimonia_subheading {
  font-feature-settings: "clig" off, "liga" off;
  /* Body/Regular/xlg */
  font-family: Manrope;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 54px;
}
.Stars {
  --percent: calc(var(--rating) / 5 * 100%);
  --star-size: 59px; /* Adjust this value as needed */
  --star-color: lightgray; /* Adjust star color */
  --star-background: gold; /* Adjust background color */

  display: inline-block;
  font-size: var(--star-size);
  font-family: Times; /* make sure ★ appears correctly */
  line-height: 1;
  position: relative;
  z-index: 99;
}

.Stars::before {
  content: "★★★★★";
  letter-spacing: 3px;
  background: linear-gradient(
    90deg,
    var(--star-background) var(--percent),
    var(--star-color) var(--percent)
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.author_name {
  color: #0a2087;
  font-family: Manrope;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
  margin-top: 24px;
}
.reviewed_by {
  display: flex;
  gap: 4px;
  align-items: end;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #111527;
}

.review {
  color: #111527;
  font-family: Manrope;
  font-size: clamp(14px, 3vw, 16px);
  font-style: normal;
  font-weight: 400;
  line-height: clamp(20px, 5vw, 24px);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: auto !important;
  right: 62px !important;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: 10px !important;
  left: auto !important;
}
.swiper-slide-active .testimonial_desc:before {
  content: "";
  background-image: url("./images/quote_left.png");
  position: absolute;
  top: -85px;
  left: -66px;
  width: 140px;
  height: 140px;
  z-index: -1;
}
/* .swiper-slide:not(.swiper-slide-active){
  display:none;
} */
.testimonial_desc {
  color: rgba(17, 21, 39, 1);
  font-family: 'Manrope';
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  letter-spacing: 0px;
  text-align: left;
}
.swiper-slide-active .testimonial_desc:after {
  content: "";
  background-image: url("./images/quote_right.png");
  position: absolute;
  bottom: -80px;
  right: -53px;
  width: 140px;
  height: 140px;
  z-index: -1;
}
.testimonial_img a {
  position: relative;
  margin-top: 24px;
  color: #4361ed;
  font-feature-settings: "clig" off, "liga" off;
  font-family: Manrope;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
.testimonial_img a::after,
.faq_heading a::after {
  content: "";
  background-image: url("./images/arrow_forward.png");
  background-size: contain;
  position: absolute;
  width: 18px;
  height: 18px;
  bottom: 1px;
  margin-left: 4px;
}
.swiper-slide-active .testimonial_desc {
  position: relative;
  z-index: 1;
  font-family: Manrope;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  color: #111527;
}
.faq_container {
  display: flex;
  gap: 32px;
  /* margin-top: 120px; */
}
.faq_heading {
  display: flex;
  gap: 16px;
  flex-direction: column;
  flex: 1;
}
.faq_subheading {
  margin-bottom: 6px;
}
.faq_heading h5 {
  color: #111527;
  font-family: Volkhov;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 56px;
}
.faq_heading a {
  position: relative;
  color: #4361ed;
  font-feature-settings: "clig" off, "liga" off;
  font-family: Manrope;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
.accordion {
  flex: 2;
}
.exprt_soln {
  margin-top: 120px;
}
.largest_country {
  display: flex;
  gap: 25px;
  background-image: url("./images/Locations.svg");
  border-radius: 16px;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 140px;
  align-items: center;
}
.largest_country_text {
  padding: 48px 0px 48px 60px;
  flex-basis: 51%;
}
.largest_country_text h5 {
  color: #111527;
  font-feature-settings: "clig" off, "liga" off;
  font-family: Volkhov;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 40px;
  margin-bottom: 16px;
}
.largest_country_text p {
  color: #363d5a;
  font-feature-settings: "clig" off, "liga" off;
  font-family: Manrope;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 16px;
}
.location_btn {
  border-radius: 8px;
  background: #4361ed;
  padding: 16px;
  font-family: Manrope;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  width: 196px;
  color: white;
  border: none;
}
.largest_country_img {
  position: relative;
}
.population {
  position: absolute;
  bottom: -17%;
  left: 54%;
}
.population .pop {
  color: #111527;
  font-feature-settings: "clig" off, "liga" off;
  font-family: Manrope;
  font-size: 10px;
  font-style: normal;
  font-weight: 600;
  line-height: 12px;
  margin-bottom: 8px;
}
.population span {
  color: #111527;
  font-feature-settings: "clig" off, "liga" off;
  /* Body/SemiBold/md */
  font-family: Manrope;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  margin-right: 8px;
}
.population span:before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin-right: 4px;
  display: inline-block;
}
.green:before {
  background-color: #1b9850;
}
.yellow:before {
  background-color: #fdd683;
}
.red:before {
  background-color: #f00;
}
.experience_text {
  display: flex;
  gap: 32px;
}
.exper {
  display: flex;
  gap: 12px;
}
.exper h6 {
  color: #111527;
  font-feature-settings: "clig" off, "liga" off;
  /* Heading/Bold/Desktop/H3 */
  font-family: Manrope;
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: 36px;
}
.exper p {
  color: #363d5a;
  font-feature-settings: "clig" off, "liga" off;
  /* Body/SemiBold/lg */
  font-family: Manrope;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
}
.exprt_soln .heading {
  font-family: Volkhov;
  font-size: clamp(28px, 4vw, 32px);
  font-style: normal;
  font-weight: 700;
  line-height: clamp(32px, 5vw, 40px);
}
.exprt_soln_section {
  margin-top: 32px;
  display: flex;
  flex-direction: row;
  gap: 32px;
  color: white;
  justify-content: space-between;
}
.exprt_soln_section > div {
  width: 352px;
  height: 352px;
  border-radius: 8px;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}
.exprt_soln_section > div > .content {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 16px;
}
.exprt_soln_section > div > .content h6 {
  font-family: Manrope;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  color: white;
}
.exprt_soln_section > div > .content p {
  font-family: Manrope;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  color: white;
}
.exprt_soln_section > div > .content a {
  color: white;
  text-decoration: none;
  font-family: Manrope;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
.explore_all {
  border-radius: 4px;
  border: 1px solid #a9abb7;
  background: #fff;
  padding: 8px 12px;
  color: #111527;
  font-family: Manrope;
  font-size: clamp(10px, 1.5vw, 14px);
  line-height: clamp(16px, 1.5vw, 20px);
  font-style: normal;
  font-weight: 600;
  height: fit-content;
}
.explore_all_res {
  border-radius: 4px;
  border: 1px solid #a9abb7;
  background: #fff;
  padding: 8px 12px;
  /* color: #111527; */
  color: rgba(17, 21, 39, 1);
  font-family: Manrope;
  font-size: 14px;
  line-height:  20px;
  font-style: normal;
  font-weight: 600;
  height: fit-content;
}
.exprt_soln_section .exprts1 {
  background-image: url("./images/blog (1).svg");
  background-size: cover;
}
.exprt_soln_section .exprts2 {
  background-image: url("./images/blog (2).svg");
  background-size: cover;
}
.exprt_soln_section .exprts3 {
  background-image: url("./images/blog (3).svg");
  background-size: cover;
}
.exprt_soln_section > div > .content a .right-arrow::before {
  content: url("./images/white_arrow.svg"); /* Path to your image */
  width: 14px;
  /* height: 14px; */
  margin-left: 8px;
  display: inline-block;
}
.at-tab {
  display: none;
  margin-top: 16px;
  color:#363D5A;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.at-tab p{ padding-top: 10px; }
.at-title {
  cursor: pointer;
  background-color: transparent;
  position: relative;
}
.at-item {
  padding: 32px 0px;
  border-bottom: 1px solid #e9ebf7;
}
.at-item:first-child {
  padding-top: 0px;
}
.at-title:after {
  content: "+";
  color: #111527;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 10px;
  transition: all 0.3s ease;
  font-size: 44px;
  display: inline-block;
  width: 48px;
  height: 32px;
  text-align: center;
  line-height: 23px;
}
.at-title.active:after {
  content: "-";
}
.at-title h2 {
  color: #111527;
  font-family: Manrope;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
}
.testimonial {
  position: relative;
  width: 100%;
  overflow: hidden;
  padding-left: 56px;
}
.testimonial .image {
  height: 170px;
  width: 170px;
  object-fit: cover;
  border-radius: 50%;
}
.testimonial .slide {
  padding-left: 32px;
  padding-right: 32px;
  /* display: flex;
  align-items: center; 
   justify-content: center;
  flex-direction: column;
   row-gap: 30px; 
  height: 100%;
  width: 100%; */
}

/* .slide p {
  text-align: center;
  padding: 0 160px;
  font-size: 14px;
  font-weight: 400;
  color: #333;
} */
/* .slide .quote-icon {
  font-size: 30px;
  color: #4070f4;
} */
.slide .details {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.details .name {
  font-size: 14px;
  font-weight: 600;
  color: #333;
}
.details .job {
  font-size: 12px;
  font-weight: 400;
  color: #333;
}
/* swiper button css */
.nav-btn {
  height: 40px !important;
  width: 40px !important;
  border-radius: 50%;
  /*transform: translateY(30px);*/
  background-color: #4361ed !important;
  transition: 0.2s;
  /* top: 40% !important; */
  /*top: 29% !important; */
  position: absolute;
    top: 260px;
    transform: translateY(-50%);
    z-index: 10;
}
.nav-btn:hover {
  background-color: rgba(0, 0, 0, 0.2);
}
.nav-btn::after,
.nav-btn::before {
  font-size: 15px !important;
  color: #fff;
}
.swiper-pagination-bullet {
  background-color: rgba(0, 0, 0, 0.8);
}
.swiper-pagination-bullet-active {
  background-color: #4070f4;
}
.tip_section {
  display: flex;
  gap: 35px;
  padding: 48px 0px 0px 48px;
  background-image: url("./images/blue_bg.png");
  border-radius: 16px;
  margin-top: 120px;
  margin-bottom: 120px;
}
.left_tip,
.right_tip {
  width: 50%;
}
.right_tip img{ max-width: unset;margin-bottom: -6px; }
.left_tip .form_caption {
  color: #fff;
  font-feature-settings: "clig" off, "liga" off;
  font-family: Volkhov;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 40px;
  text-align: left;
}
.left_tip .form_desc {
  text-align: left;
  color: var(--Grey-White, #fff);
  font-feature-settings: "clig" off, "liga" off;
  font-family: Manrope;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  margin-top: 16px;
}
.left_tip .newsletter-container {
  position: relative;
  width: 100%;
  margin-top: 32px;
}

.left_tip input[type="email"] {
  width: 100%;
  padding: 10px;
  border-radius: 8px;
  border: 1px solid var(--Grey-200, #a9abb7);
  font-family: Manrope;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #363d5a;
  outline: none;
}

.left_tip .envelope-icon {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}
.envelope-icon button {
  border-radius: 8px;
  background: #f81;
  padding: 8px;
  border: none;
}

.envelope-icon img {
  width: 24px; /* Adjust size as needed */
}
.services {
  background-image: url("./images/services.png");
  background-size: cover;
}
.service_area {
  display: flex;
  gap: 32px;
  padding: 120px 0px 250px 0px;
}
.services_text h5 {
  color: #111527;
  font-family: Volkhov;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 56px;
  margin-bottom: 16px;
}
.services_text p {
  color: #363d5a;
  font-family: Manrope;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 24px;
}
.services_text h6 {
  color: #111527;
  font-family: Manrope;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 16px;
}
.services_text ul li {
  color: #363d5a;
  font-family: Manrope;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 16px;
}
.services_img img {
  object-fit: cover;
}
/* location css fixes by AKansha starts here*/
.breadcrumb_last strong{
    font-weight:600;
}
#filtersonpage{
    gap: 20px!important;
}
/*#filtersonpage .dropdown:nth-child(2) {*/
/*        margin-left: -20px !important;*/
/*}*/
/* location css fixes by AKansha ends here*/
@media (max-width: 1024px) {
    .expert_right,.right_tip img{
        width:100%;
    }
    .man2{
        display:none;
    }
    section#service_lines::before {
        left: -30px!important;
    }
    section#service_lines::after {
        left: 79.4%!important;
    }
    .banner_van {
        left: 0;
    }
    .man1 {
        left: -30px;
    }
}
/* Media Query for Tablet and Smaller Screens */
/* @media (max-width: 768px) { */
@media (min-width: 540px) and (max-width: 768px) {
  .slide p {
    padding: 0 20px;
  }
  .nav-btn {
    display: none;
  }
  .head {
    display: flex;
    flex-direction: column;
    gap: 32px;
    justify-content: center;
    align-items: center;
  }
  .exprt_soln {
    margin: 20px;
  }
  .exprt_soln_section {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
    #seemore{
      top: 101%;
      right: unset !important;
  }
  .explore_work_desk{
    display: none;
  }
  .explore_work_res{
    align-items: center;
    display: grid !important;
    margin: 70px auto 0 auto;
  }
}
.CTAs {
  color: #0a2087;
  font-family: Manrope;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  margin-top: 24px;
  margin-bottom: 12px;
}
.cta_list {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}
.cta_list li {
  border-radius: 4px;
  border: 1px solid var(--Grey-200, #a9abb7);
  padding: 8px 12px;
}
.cta_list li a {
  color: #111527;
  font-family: Manrope;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none;
}
.single-location section.loc_footer {
    background: #F4F7FF;
    padding: 200px 0 16px;
}
@media (max-width: 500px) {
  .explore_services .exprt_guidance a.srvc-itm svg {
    scale: 1.3 !important;
  }
  #filtersonpage .dropdown:nth-child(2) {
        margin-left: 0 !important;
    }
}
@media (max-width: 991px) {
  .explore_services .exprt_guidance {
    width: 100%;
  }
  .explore_services {
    flex-direction: column;
  }
  .explore_services .exprt_guidance a.srvc-itm svg {
    margin-top: -82px;
    scale: 2.3;
  }
    .right_tip img{
          width:100%;
    }
    img.testimonial_banner {
        max-width: unset;
        width: 100%;
    }
}
@media (max-width: 1022px) {
  .right_hero img {
    width: 100% !important;
    object-fit: cover;
  }
  .hero_section,
  .talk_expert_section,
  .comp_services_cards {
    flex-direction: column;
  }
  .list_icon {
    height: 30px;
    width: 30px !important;
  }
  .right_expert,
  .left_expert,
  .left_tip,
  .right_tip {
    width: 100%;
    height: unset;
  }
  .banner_van{ display: none;}
  .banner_van,
  .expert_right,
  .left_expert_container,
  .population {
    position: relative;
    left: 0;
    top: unset;
  }
  .talk_expert {
    padding-top: 30px;
  }
  .cards1,
  .cards2,
  .cards3 {
    padding: 20px;
  }
  .cards1,
  .cards2,
  .cards3,
  .revitalize_cards {
    width: 100%;
    flex-direction: column;
  }
  .buy_now,
  .our_expertise_container,
  .transform_space,
  .testimonial_container,
  .service_area,
  .faq_container,
  .tip_section,
  .largest_country {
    flex-direction: column;
    background-size: cover;
    padding: 20px 0px 0px 20px;
  }
  .tip_section,
  .largest_country {
    padding: 20px;
  }
  .reviewed_by img,
  .follow img {
    width: auto !important;
  }
  .service_area {
    padding: 20px;
  }
  .comp_services_cards {
    margin-bottom: 30px;
  }
  .comp_services_cards .cards_img {
    order: 1;
  }
  .comp_services_cards .cards_desc {
    order: 2;
  }
  .cards1 .cards_img img,
  .cards2 .cards_img img,
  .cards3 .cards_img img {
    border-radius: 30px;
  }
  .testimonial,
  .largest_country_text {
    padding-left: 0px;
  }
  .testimonial .slide {
    padding-left: 0px;
    padding-right: 0px;
  }
  .swiper-slide-active .testimonial_desc:after {
    right: -13px;
  }
  .swiper-slide-active .testimonial_desc:before {
    left: -15px;
  }
  .at-title:after {
    top: 100%;
  }
  .reviewed_by {
    padding: 0 20px;
  }
  .man3,
  .man2,
  .man1 {
    display: none;
  }
}
@media (min-width: 1023px) {
  section#service_lines::before {
    position: absolute;
    left: -82px;
    top: 58.6%;
    content: "";
    height: 400px;
    flex-shrink: 0;
    background-repeat: no-repeat;
    width: 100%;
  }
  .greyclrleftline::before {
    background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22113%22%20height%3D%22409%22%3E%0A%3Cpath%20d%3D%22M0%200%20C0.7222023%20-0.00014603%201.4444046%20-0.00029205%202.18849182%20-0.0004425%20C4.57466642%200.00025394%206.96076287%200.00803379%209.34692383%200.01586914%20C11.00173398%200.01773427%2012.65654469%200.01915773%2014.31135559%200.02015686%20C18.66626511%200.02397454%2023.02114126%200.03379844%2027.3760376%200.04486084%20C31.82010446%200.05509106%2036.26417671%200.05965794%2040.70825195%200.06469727%20C49.4276683%200.07542137%2058.14705754%200.09248882%2066.86645508%200.11352539%20C66.86645508%202.42352539%2066.86645508%204.73352539%2066.86645508%207.11352539%20C42.11645508%207.44352539%2017.36645508%207.77352539%20-8.13354492%208.11352539%20C-8.30504218%2052.90515285%20-8.46938851%2097.69678008%20-8.61785785%20142.48848854%20C-8.63538033%20147.77211111%20-8.65299028%20153.05573338%20-8.6706543%20158.33935547%20C-8.67416953%20159.39126494%20-8.67768477%20160.44317441%20-8.68130653%20161.52695992%20C-8.7384932%20178.57718658%20-8.80277247%20195.62737955%20-8.86965592%20212.67757062%20C-8.9380865%20230.16224505%20-8.99893453%20247.64693391%20-9.05268896%20265.13165969%20C-9.08612025%20275.92759867%20-9.12552237%20286.72348239%20-9.1724733%20297.51937117%20C-9.20406883%20304.91449488%20-9.22832384%20312.30961953%20-9.24671747%20319.70478777%20C-9.25756181%20323.97648731%20-9.27172763%20328.24811033%20-9.29458046%20332.51976395%20C-9.31540814%20336.42617509%20-9.32707215%20340.33249967%20-9.33127491%20344.23896309%20C-9.33444832%20345.6562468%20-9.34105984%20347.07352761%20-9.35135646%20348.49077747%20C-9.36480647%20350.4094983%20-9.36479983%20352.32829964%20-9.36402321%20354.24706745%20C-9.36782041%20355.31522074%20-9.37161762%20356.38337403%20-9.37552989%20357.4838956%20C-9.32261551%20360.3457175%20-9.32261551%20360.3457175%20-7.13354492%20363.11352539%20C-4.41174448%20363.39984522%20-1.91833592%20363.49183573%200.80444336%20363.45410156%20C2.03383133%20363.45475868%202.03383133%20363.45475868%203.28805542%20363.45542908%20C6.00453285%20363.45333445%208.7203976%20363.42997204%2011.43676758%20363.40649414%20C13.31720645%20363.40090057%2015.19764968%20363.39662935%2017.07809448%20363.39363098%20C22.03318298%20363.38216335%2026.98800867%20363.35267974%2031.94299316%20363.31951904%20C36.99687138%20363.28885943%2042.05079197%20363.27513445%2047.10473633%20363.26000977%20C57.02542486%20363.22781182%2066.94591814%20363.17659238%2076.86645508%20363.11352539%20C76.00020508%20362.3052832%2075.13395508%20361.49704102%2074.24145508%20360.66430664%20C73.11580442%20359.58555809%2071.99083991%20358.50609325%2070.86645508%20357.42602539%20C70.29411133%20356.89557617%2069.72176758%20356.36512695%2069.13208008%20355.81860352%20C64.95038562%20351.76136425%2064.95038562%20351.76136425%2064.49145508%20348.21899414%20C64.61520508%20347.52418945%2064.73895508%20346.82938477%2064.86645508%20346.11352539%20C67.0625%20345.35717773%2067.0625%20345.35717773%2069.86645508%20345.11352539%20C72.27001953%20346.7565918%2072.27001953%20346.7565918%2074.72973633%20349.21508789%20C76.05908203%20350.53959961%2076.05908203%20350.53959961%2077.4152832%20351.89086914%20C78.32729492%20352.8305957%2079.23930664%20353.77032227%2080.17895508%20354.73852539%20C81.11030273%20355.65504883%2082.04165039%20356.57157227%2083.0012207%20357.51586914%20C89.69395835%20364.29195956%2089.69395835%20364.29195956%2090.39135742%20367.61352539%20C89.25064427%20373.0465034%2084.00141956%20376.72690291%2080.17895508%20380.48852539%20C79.26694336%20381.42825195%2078.35493164%20382.36797852%2077.4152832%20383.33618164%20C76.52905273%20384.21918945%2075.64282227%20385.10219727%2074.72973633%20386.01196289%20C73.91802979%20386.8232666%2073.10632324%20387.63457031%2072.27001953%20388.47045898%20C69.86645508%20390.11352539%2069.86645508%20390.11352539%2067.0625%20389.86987305%20C66.33780518%20389.62027832%2065.61311035%20389.37068359%2064.86645508%20389.11352539%20C64.49145508%20387.00805664%2064.49145508%20387.00805664%2064.86645508%20384.11352539%20C66.60555605%20381.73660309%2068.71122952%20379.79849232%2070.86645508%20377.80102539%20C71.43879883%20377.25124023%2072.01114258%20376.70145508%2072.60083008%20376.13500977%20C74.01169457%20374.7829313%2075.4376602%20373.44664204%2076.86645508%20372.11352539%20C75.81489227%20372.10987976%2074.76332947%20372.10623413%2073.67990112%20372.10247803%20C63.76290423%20372.0655136%2053.84621744%20372.00772501%2043.92945671%20371.92962265%20C38.83129476%20371.89013783%2033.73330579%20371.85795422%2028.63500977%20371.8425293%20C23.71350711%20371.82736941%2018.79248%20371.79293555%2013.87118912%20371.74521637%20C11.99499778%20371.73039571%2010.11873855%20371.72248398%208.24248886%20371.72164154%20C5.61125933%20371.71927218%202.98134432%20371.69219583%200.3503418%20371.65942383%20C-0.42289932%20371.66445419%20-1.19614044%20371.66948456%20-1.99281311%20371.67466736%20C-7.17675379%20371.57497411%20-10.15484054%20370.41544058%20-14.13354492%20367.11352539%20C-16.45071377%20363.63777212%20-16.38471211%20362.31566215%20-16.38802052%20358.2141819%20C-16.39676881%20356.35493928%20-16.39676881%20356.35493928%20-16.40569383%20354.4581362%20C-16.40206029%20353.07516851%20-16.3982359%20351.69220131%20-16.39424133%20350.30923462%20C-16.39726008%20348.8459028%20-16.40114816%20347.38257256%20-16.4058339%20345.91924512%20C-16.41615853%20341.88809052%20-16.41392078%20337.85702442%20-16.40965331%20333.82586241%20C-16.40719413%20329.48221077%20-16.41619018%20325.13858089%20-16.4236908%20320.79493713%20C-16.43646265%20312.28121085%20-16.43822838%20303.76751606%20-16.43589053%20295.25378181%20C-16.4341099%20288.33550891%20-16.43585154%20281.4172456%20-16.44011497%20274.49897385%20C-16.44071016%20273.51557069%20-16.44130535%20272.53216753%20-16.44191858%20271.51896428%20C-16.44313029%20269.52138254%20-16.44434442%20267.5238008%20-16.44556095%20265.52621906%20C-16.45644618%20246.77795398%20-16.45426942%20228.02970687%20-16.44817611%20209.28144078%20C-16.44300672%20192.11959219%20-16.45426123%20174.95780036%20-16.47327433%20157.795963%20C-16.49263382%20140.18685526%20-16.50091201%20122.5777744%20-16.49715108%20104.96865594%20C-16.49523607%2095.07742914%20-16.49775556%2085.18625065%20-16.51186562%2075.2950325%20C-16.52375639%2066.87406826%20-16.52521031%2058.45318207%20-16.51307545%2050.0322168%20C-16.50717036%2045.7339102%20-16.50613208%2041.4357465%20-16.51807785%2037.13744926%20C-16.52888154%2033.20444994%20-16.52589954%2029.27171377%20-16.51181617%2025.33872704%20C-16.50915393%2023.91410745%20-16.51158335%2022.4894676%20-16.51955203%2021.06486781%20C-16.52961817%2019.13145148%20-16.51946896%2017.19796129%20-16.50827503%2015.26455116%20C-16.50833005%2014.18967024%20-16.50838506%2013.11478933%20-16.50844175%2012.00733626%20C-15.91986735%207.46415829%20-13.63156035%204.02853824%20-10.13354492%201.11352539%20C-6.5763163%20-0.07221748%20-3.75577948%20-0.00637654%200%200%20Z%20%22%20fill%3D%22%23979AA9%22%20transform%3D%22translate%2816.133544921875%2C8.886474609375%29%22%2F%3E%0A%3C%2Fsvg%3E%0A);
  }
    /* .greyclrleftline::before {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22373%22%20height%3D%22409%22%20viewBox%3D%220%200%20373%20390%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M372.121%20369.121C373.293%20367.95%20373.293%20366.05%20372.121%20364.879L353.029%20345.787C351.858%20344.615%20349.958%20344.615%20348.787%20345.787C347.615%20346.958%20347.615%20348.858%20348.787%20350.029L365.757%20367L348.787%20383.971C347.615%20385.142%20347.615%20387.042%20348.787%20388.213C349.958%20389.385%20351.858%20389.385%20353.029%20388.213L372.121%20369.121ZM82.8912%200H11.4884V6H82.8912V0ZM0.488364%2010.9849L0.0109921%20358.985L6.01099%20358.993L6.48836%2010.9931L0.488364%2010.9849ZM11.011%20370H370V364H11.011V370ZM0.0109921%20358.985C0.00265026%20365.066%204.92995%20370%2011.011%20370V364C8.24688%20364%206.00719%20361.757%206.01099%20358.993L0.0109921%20358.985ZM11.4884%200C5.41911%200%200.496689%204.91568%200.488364%2010.9849L6.48836%2010.9931C6.49214%208.2344%208.72961%206%2011.4884%206V0Z%22%20fill%3D%22%23989BAA%22%2F%3E%3C%2Fsvg%3E);
  } */
  .blueclrleftline::before {
    background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22113%22%20height%3D%22409%22%3E%0A%3Cpath%20d%3D%22M0%200%20C0.7222023%20-0.00014603%201.4444046%20-0.00029205%202.18849182%20-0.0004425%20C4.57466642%200.00025394%206.96076287%200.00803379%209.34692383%200.01586914%20C11.00173398%200.01773427%2012.65654469%200.01915773%2014.31135559%200.02015686%20C18.66626511%200.02397454%2023.02114126%200.03379844%2027.3760376%200.04486084%20C31.82010446%200.05509106%2036.26417671%200.05965794%2040.70825195%200.06469727%20C49.4276683%200.07542137%2058.14705754%200.09248882%2066.86645508%200.11352539%20C66.86645508%202.42352539%2066.86645508%204.73352539%2066.86645508%207.11352539%20C42.11645508%207.44352539%2017.36645508%207.77352539%20-8.13354492%208.11352539%20C-8.30504218%2052.90515285%20-8.46938851%2097.69678008%20-8.61785785%20142.48848854%20C-8.63538033%20147.77211111%20-8.65299028%20153.05573338%20-8.6706543%20158.33935547%20C-8.67416953%20159.39126494%20-8.67768477%20160.44317441%20-8.68130653%20161.52695992%20C-8.7384932%20178.57718658%20-8.80277247%20195.62737955%20-8.86965592%20212.67757062%20C-8.9380865%20230.16224505%20-8.99893453%20247.64693391%20-9.05268896%20265.13165969%20C-9.08612025%20275.92759867%20-9.12552237%20286.72348239%20-9.1724733%20297.51937117%20C-9.20406883%20304.91449488%20-9.22832384%20312.30961953%20-9.24671747%20319.70478777%20C-9.25756181%20323.97648731%20-9.27172763%20328.24811033%20-9.29458046%20332.51976395%20C-9.31540814%20336.42617509%20-9.32707215%20340.33249967%20-9.33127491%20344.23896309%20C-9.33444832%20345.6562468%20-9.34105984%20347.07352761%20-9.35135646%20348.49077747%20C-9.36480647%20350.4094983%20-9.36479983%20352.32829964%20-9.36402321%20354.24706745%20C-9.36782041%20355.31522074%20-9.37161762%20356.38337403%20-9.37552989%20357.4838956%20C-9.32261551%20360.3457175%20-9.32261551%20360.3457175%20-7.13354492%20363.11352539%20C-4.41174448%20363.39984522%20-1.91833592%20363.49183573%200.80444336%20363.45410156%20C2.03383133%20363.45475868%202.03383133%20363.45475868%203.28805542%20363.45542908%20C6.00453285%20363.45333445%208.7203976%20363.42997204%2011.43676758%20363.40649414%20C13.31720645%20363.40090057%2015.19764968%20363.39662935%2017.07809448%20363.39363098%20C22.03318298%20363.38216335%2026.98800867%20363.35267974%2031.94299316%20363.31951904%20C36.99687138%20363.28885943%2042.05079197%20363.27513445%2047.10473633%20363.26000977%20C57.02542486%20363.22781182%2066.94591814%20363.17659238%2076.86645508%20363.11352539%20C76.00020508%20362.3052832%2075.13395508%20361.49704102%2074.24145508%20360.66430664%20C73.11580442%20359.58555809%2071.99083991%20358.50609325%2070.86645508%20357.42602539%20C70.29411133%20356.89557617%2069.72176758%20356.36512695%2069.13208008%20355.81860352%20C64.95038562%20351.76136425%2064.95038562%20351.76136425%2064.49145508%20348.21899414%20C64.61520508%20347.52418945%2064.73895508%20346.82938477%2064.86645508%20346.11352539%20C67.0625%20345.35717773%2067.0625%20345.35717773%2069.86645508%20345.11352539%20C72.27001953%20346.7565918%2072.27001953%20346.7565918%2074.72973633%20349.21508789%20C76.05908203%20350.53959961%2076.05908203%20350.53959961%2077.4152832%20351.89086914%20C78.32729492%20352.8305957%2079.23930664%20353.77032227%2080.17895508%20354.73852539%20C81.11030273%20355.65504883%2082.04165039%20356.57157227%2083.0012207%20357.51586914%20C89.69395835%20364.29195956%2089.69395835%20364.29195956%2090.39135742%20367.61352539%20C89.25064427%20373.0465034%2084.00141956%20376.72690291%2080.17895508%20380.48852539%20C79.26694336%20381.42825195%2078.35493164%20382.36797852%2077.4152832%20383.33618164%20C76.52905273%20384.21918945%2075.64282227%20385.10219727%2074.72973633%20386.01196289%20C73.91802979%20386.8232666%2073.10632324%20387.63457031%2072.27001953%20388.47045898%20C69.86645508%20390.11352539%2069.86645508%20390.11352539%2067.0625%20389.86987305%20C66.33780518%20389.62027832%2065.61311035%20389.37068359%2064.86645508%20389.11352539%20C64.49145508%20387.00805664%2064.49145508%20387.00805664%2064.86645508%20384.11352539%20C66.60555605%20381.73660309%2068.71122952%20379.79849232%2070.86645508%20377.80102539%20C71.43879883%20377.25124023%2072.01114258%20376.70145508%2072.60083008%20376.13500977%20C74.01169457%20374.7829313%2075.4376602%20373.44664204%2076.86645508%20372.11352539%20C75.81489227%20372.10987976%2074.76332947%20372.10623413%2073.67990112%20372.10247803%20C63.76290423%20372.0655136%2053.84621744%20372.00772501%2043.92945671%20371.92962265%20C38.83129476%20371.89013783%2033.73330579%20371.85795422%2028.63500977%20371.8425293%20C23.71350711%20371.82736941%2018.79248%20371.79293555%2013.87118912%20371.74521637%20C11.99499778%20371.73039571%2010.11873855%20371.72248398%208.24248886%20371.72164154%20C5.61125933%20371.71927218%202.98134432%20371.69219583%200.3503418%20371.65942383%20C-0.42289932%20371.66445419%20-1.19614044%20371.66948456%20-1.99281311%20371.67466736%20C-7.17675379%20371.57497411%20-10.15484054%20370.41544058%20-14.13354492%20367.11352539%20C-16.45071377%20363.63777212%20-16.38471211%20362.31566215%20-16.38802052%20358.2141819%20C-16.39676881%20356.35493928%20-16.39676881%20356.35493928%20-16.40569383%20354.4581362%20C-16.40206029%20353.07516851%20-16.3982359%20351.69220131%20-16.39424133%20350.30923462%20C-16.39726008%20348.8459028%20-16.40114816%20347.38257256%20-16.4058339%20345.91924512%20C-16.41615853%20341.88809052%20-16.41392078%20337.85702442%20-16.40965331%20333.82586241%20C-16.40719413%20329.48221077%20-16.41619018%20325.13858089%20-16.4236908%20320.79493713%20C-16.43646265%20312.28121085%20-16.43822838%20303.76751606%20-16.43589053%20295.25378181%20C-16.4341099%20288.33550891%20-16.43585154%20281.4172456%20-16.44011497%20274.49897385%20C-16.44071016%20273.51557069%20-16.44130535%20272.53216753%20-16.44191858%20271.51896428%20C-16.44313029%20269.52138254%20-16.44434442%20267.5238008%20-16.44556095%20265.52621906%20C-16.45644618%20246.77795398%20-16.45426942%20228.02970687%20-16.44817611%20209.28144078%20C-16.44300672%20192.11959219%20-16.45426123%20174.95780036%20-16.47327433%20157.795963%20C-16.49263382%20140.18685526%20-16.50091201%20122.5777744%20-16.49715108%20104.96865594%20C-16.49523607%2095.07742914%20-16.49775556%2085.18625065%20-16.51186562%2075.2950325%20C-16.52375639%2066.87406826%20-16.52521031%2058.45318207%20-16.51307545%2050.0322168%20C-16.50717036%2045.7339102%20-16.50613208%2041.4357465%20-16.51807785%2037.13744926%20C-16.52888154%2033.20444994%20-16.52589954%2029.27171377%20-16.51181617%2025.33872704%20C-16.50915393%2023.91410745%20-16.51158335%2022.4894676%20-16.51955203%2021.06486781%20C-16.52961817%2019.13145148%20-16.51946896%2017.19796129%20-16.50827503%2015.26455116%20C-16.50833005%2014.18967024%20-16.50838506%2013.11478933%20-16.50844175%2012.00733626%20C-15.91986735%207.46415829%20-13.63156035%204.02853824%20-10.13354492%201.11352539%20C-6.5763163%20-0.07221748%20-3.75577948%20-0.00637654%200%200%20Z%20%22%20fill%3D%22%234361ED%22%20transform%3D%22translate%2816.133544921875%2C8.886474609375%29%22%2F%3E%0A%3C%2Fsvg%3E%0A);
  }

  section#service_lines::after {
    width: 250px;
    position: absolute;
    left: 87.4%;
    top: 59%;
    content: " ";
    height: 2430px;
    flex-shrink: 0;
    background-repeat: no-repeat;
    /* background-image: url(/wp-content/uploads/2024/01/Arrows_2430.png); */
  }
  .greyclrrightline::after {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22244px%22%20height%3D%222340px%22%20style%3D%22shape-rendering%3AgeometricPrecision%3B%20text-rendering%3AgeometricPrecision%3B%20image-rendering%3AoptimizeQuality%3B%20fill-rule%3Aevenodd%3B%20clip-rule%3Aevenodd%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%3Cg%3E%3Cpath%20style%3D%22opacity%3A0.922%22%20fill%3D%22%23989ba9%22%20d%3D%22M%20139.5%2C-0.5%20C%20164.167%2C-0.5%20188.833%2C-0.5%20213.5%2C-0.5C%20215.923%2C1.75741%20217.757%2C4.42408%20219%2C7.5C%20219.333%2C131.833%20219.667%2C256.167%20220%2C380.5C%20224.167%2C376.333%20228.333%2C372.167%20232.5%2C368C%20237.39%2C367.965%20238.557%2C370.132%20236%2C374.5C%20230.631%2C380.036%20225.131%2C385.37%20219.5%2C390.5C%20218.334%2C645.333%20218.167%2C900.333%20219%2C1155.5C%20219.717%2C1154.96%20220.217%2C1154.29%20220.5%2C1153.5C%20223.963%2C1149.54%20227.63%2C1145.7%20231.5%2C1142C%20234.557%2C1141.02%20236.557%2C1142.02%20237.5%2C1145C%20231.675%2C1151.66%20225.675%2C1158.16%20219.5%2C1164.5C%20218.334%2C1419.33%20218.167%2C1674.33%20219%2C1929.5C%20219.717%2C1928.96%20220.217%2C1928.29%20220.5%2C1927.5C%20223.963%2C1923.54%20227.63%2C1919.7%20231.5%2C1916C%20233.167%2C1915.33%20234.833%2C1915.33%20236.5%2C1916C%20237.059%2C1916.72%20237.392%2C1917.56%20237.5%2C1918.5C%20232.249%2C1925.26%20226.415%2C1931.59%20220%2C1937.5C%20219.667%2C2062.5%20219.333%2C2187.5%20219%2C2312.5C%20217.923%2C2315.91%20215.756%2C2318.41%20212.5%2C2320C%20186.167%2C2320.33%20159.833%2C2320.67%20133.5%2C2321C%20137.667%2C2325.17%20141.833%2C2329.33%20146%2C2333.5C%20146.748%2C2335.84%20146.248%2C2337.84%20144.5%2C2339.5C%20143.833%2C2339.5%20143.167%2C2339.5%20142.5%2C2339.5C%20135.02%2C2332.85%20128.02%2C2325.69%20121.5%2C2318C%20127.081%2C2310.41%20133.414%2C2303.41%20140.5%2C2297C%20145.1%2C2295.42%20146.934%2C2296.92%20146%2C2301.5C%20141.833%2C2305.67%20137.667%2C2309.83%20133.5%2C2314C%20158.833%2C2314.67%20184.167%2C2314.67%20209.5%2C2314C%20210.333%2C2313.17%20211.167%2C2312.33%20212%2C2311.5C%20212.667%2C2186.83%20212.667%2C2062.17%20212%2C1937.5C%20205.585%2C1931.59%20199.751%2C1925.26%20194.5%2C1918.5C%20194.608%2C1917.56%20194.941%2C1916.72%20195.5%2C1916C%20197.167%2C1915.33%20198.833%2C1915.33%20200.5%2C1916C%20204.333%2C1919.83%20208.167%2C1923.67%20212%2C1927.5C%20212.667%2C1673.17%20212.667%2C1418.83%20212%2C1164.5C%20205.376%2C1158.55%20199.543%2C1152.05%20194.5%2C1145C%20194.767%2C1141.84%20196.433%2C1140.84%20199.5%2C1142C%20203.667%2C1146.17%20207.833%2C1150.33%20212%2C1154.5C%20212.667%2C899.833%20212.667%2C645.167%20212%2C390.5C%20205.376%2C384.552%20199.543%2C378.052%20194.5%2C371C%20194.767%2C367.836%20196.433%2C366.836%20199.5%2C368C%20203.667%2C372.167%20207.833%2C376.333%20212%2C380.5C%20212.667%2C256.5%20212.667%2C132.5%20212%2C8.5C%20211.5%2C7.33333%20210.667%2C6.5%20209.5%2C6C%20186.169%2C5.50003%20162.836%2C5.33337%20139.5%2C5.5C%20139.5%2C3.5%20139.5%2C1.5%20139.5%2C-0.5%20Z%22%2F%3E%3C%2Fg%3E%0A%3Cg%3E%3Cpath%20style%3D%22opacity%3A0.184%22%20fill%3D%22%23989da8%22%20d%3D%22M%20219.5%2C390.5%20C%20219.167%2C645.001%20219.5%2C899.334%20220.5%2C1153.5C%20220.217%2C1154.29%20219.717%2C1154.96%20219%2C1155.5C%20218.167%2C900.333%20218.334%2C645.333%20219.5%2C390.5%20Z%22%2F%3E%3C%2Fg%3E%0A%3Cg%3E%3Cpath%20style%3D%22opacity%3A0.184%22%20fill%3D%22%23979da7%22%20d%3D%22M%20219.5%2C1164.5%20C%20219.167%2C1419%20219.5%2C1673.33%20220.5%2C1927.5C%20220.217%2C1928.29%20219.717%2C1928.96%20219%2C1929.5C%20218.167%2C1674.33%20218.334%2C1419.33%20219.5%2C1164.5%20Z%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E);
  }
  .blueclrrightline::after {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22244px%22%20height%3D%222340px%22%20style%3D%22shape-rendering%3AgeometricPrecision%3B%20text-rendering%3AgeometricPrecision%3B%20image-rendering%3AoptimizeQuality%3B%20fill-rule%3Aevenodd%3B%20clip-rule%3Aevenodd%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%3Cg%3E%3Cpath%20style%3D%22opacity%3A0.922%22%20fill%3D%22%234361ED%22%20d%3D%22M%20139.5%2C-0.5%20C%20164.167%2C-0.5%20188.833%2C-0.5%20213.5%2C-0.5C%20215.923%2C1.75741%20217.757%2C4.42408%20219%2C7.5C%20219.333%2C131.833%20219.667%2C256.167%20220%2C380.5C%20224.167%2C376.333%20228.333%2C372.167%20232.5%2C368C%20237.39%2C367.965%20238.557%2C370.132%20236%2C374.5C%20230.631%2C380.036%20225.131%2C385.37%20219.5%2C390.5C%20218.334%2C645.333%20218.167%2C900.333%20219%2C1155.5C%20219.717%2C1154.96%20220.217%2C1154.29%20220.5%2C1153.5C%20223.963%2C1149.54%20227.63%2C1145.7%20231.5%2C1142C%20234.557%2C1141.02%20236.557%2C1142.02%20237.5%2C1145C%20231.675%2C1151.66%20225.675%2C1158.16%20219.5%2C1164.5C%20218.334%2C1419.33%20218.167%2C1674.33%20219%2C1929.5C%20219.717%2C1928.96%20220.217%2C1928.29%20220.5%2C1927.5C%20223.963%2C1923.54%20227.63%2C1919.7%20231.5%2C1916C%20233.167%2C1915.33%20234.833%2C1915.33%20236.5%2C1916C%20237.059%2C1916.72%20237.392%2C1917.56%20237.5%2C1918.5C%20232.249%2C1925.26%20226.415%2C1931.59%20220%2C1937.5C%20219.667%2C2062.5%20219.333%2C2187.5%20219%2C2312.5C%20217.923%2C2315.91%20215.756%2C2318.41%20212.5%2C2320C%20186.167%2C2320.33%20159.833%2C2320.67%20133.5%2C2321C%20137.667%2C2325.17%20141.833%2C2329.33%20146%2C2333.5C%20146.748%2C2335.84%20146.248%2C2337.84%20144.5%2C2339.5C%20143.833%2C2339.5%20143.167%2C2339.5%20142.5%2C2339.5C%20135.02%2C2332.85%20128.02%2C2325.69%20121.5%2C2318C%20127.081%2C2310.41%20133.414%2C2303.41%20140.5%2C2297C%20145.1%2C2295.42%20146.934%2C2296.92%20146%2C2301.5C%20141.833%2C2305.67%20137.667%2C2309.83%20133.5%2C2314C%20158.833%2C2314.67%20184.167%2C2314.67%20209.5%2C2314C%20210.333%2C2313.17%20211.167%2C2312.33%20212%2C2311.5C%20212.667%2C2186.83%20212.667%2C2062.17%20212%2C1937.5C%20205.585%2C1931.59%20199.751%2C1925.26%20194.5%2C1918.5C%20194.608%2C1917.56%20194.941%2C1916.72%20195.5%2C1916C%20197.167%2C1915.33%20198.833%2C1915.33%20200.5%2C1916C%20204.333%2C1919.83%20208.167%2C1923.67%20212%2C1927.5C%20212.667%2C1673.17%20212.667%2C1418.83%20212%2C1164.5C%20205.376%2C1158.55%20199.543%2C1152.05%20194.5%2C1145C%20194.767%2C1141.84%20196.433%2C1140.84%20199.5%2C1142C%20203.667%2C1146.17%20207.833%2C1150.33%20212%2C1154.5C%20212.667%2C899.833%20212.667%2C645.167%20212%2C390.5C%20205.376%2C384.552%20199.543%2C378.052%20194.5%2C371C%20194.767%2C367.836%20196.433%2C366.836%20199.5%2C368C%20203.667%2C372.167%20207.833%2C376.333%20212%2C380.5C%20212.667%2C256.5%20212.667%2C132.5%20212%2C8.5C%20211.5%2C7.33333%20210.667%2C6.5%20209.5%2C6C%20186.169%2C5.50003%20162.836%2C5.33337%20139.5%2C5.5C%20139.5%2C3.5%20139.5%2C1.5%20139.5%2C-0.5%20Z%22%2F%3E%3C%2Fg%3E%0A%3Cg%3E%3Cpath%20style%3D%22opacity%3A0.184%22%20fill%3D%22%234361ED%22%20d%3D%22M%20219.5%2C390.5%20C%20219.167%2C645.001%20219.5%2C899.334%20220.5%2C1153.5C%20220.217%2C1154.29%20219.717%2C1154.96%20219%2C1155.5C%20218.167%2C900.333%20218.334%2C645.333%20219.5%2C390.5%20Z%22%2F%3E%3C%2Fg%3E%0A%3Cg%3E%3Cpath%20style%3D%22opacity%3A0.184%22%20fill%3D%22%234361ED%22%20d%3D%22M%20219.5%2C1164.5%20C%20219.167%2C1419%20219.5%2C1673.33%20220.5%2C1927.5C%20220.217%2C1928.29%20219.717%2C1928.96%20219%2C1929.5C%20218.167%2C1674.33%20218.334%2C1419.33%20219.5%2C1164.5%20Z%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E);
  }
}
.our_service_area a.btn-services,
.exprt_soln .head a {
  border: none !important;
}
p.testimonial_desc {
  padding-top: 20px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
/* #imgcnt {
  position: absolute;
  font-family: 'Manrope';
  color: #111527;
}
#imgnum{
  font-size: 24px;
  font-weight: 600;
  font-family: 'Manrope';
  color: #111527;
}
#seemore{
  right: 0; 
 position: absolute;
}
#seemore a{
 color: #4361ED;
 font-family: 'Manrope';
 font-weight: 600;
 font-size: 16px;
 line-height: 24px;
} */

.explore_work_res{ display: none; }
ul.social_icon{
  display: inline-flex;
  gap: 12px;
  list-style-type: none;
}
.exper p{
  width: 45%;
}
.testimonial_banner{
  margin-bottom: 28px; 
}
img.testimonial_banner{
  max-width: unset;
}
.testimonial_desc {
  color: white;
}
.wpforms-confirmation-container-full{
  background-color:transparent !important;
  border:none !important;
}
.cta_list li a:hover{
color: #0a2087; 
}
.cta_list li:hover{
border: 1px solid #0a2087;
}

input.wpforms-field-large::placeholder, .choices__placeholder{
  color: #363D5A !important;
  opacity: 1 !important;
  font-size: 16px;
  line-height: 24px;
}

div.wpforms-container-full:not(:empty){
  margin: 0 !important;
}

.wpforms-container .wpforms-field{ padding-top: 0; } 
button.wpforms-submit{ width: 100%;}
/* location-awards */
.location-awards{
  margin: 50px 0;
}
