.row.map {gap:30px;}
.our_prtner_banner_v2.career_banner.banner_v2.our_prtner_banner {
    padding-bottom: 0px !important;
}
.card_gallery.cmGalleryCont .card_inner {border: 1px solid #eae0fa;}
.map-complaince {border:1px solid #7C51FF; border-radius:16px;padding:20px 0 0 20px;width: calc(50% - 15px);}
.map-complaince h3.title {font-size:22px;}
.w-100 {width:100%;}
h2 {color: #333;font-size: 32px;line-height: 48px;}

.icon_box img {max-height: 40px;margin-bottom: 10px;}
.card_gallery.cmGalleryCont .card_inner:before, .card_gallery.cmGalleryCont .card_inner:after {display:none;}
.service-listing-page .widget-type-rich_text p {font-family: worksans-regular, Arial, Helvetica, sans-serif;font-size:17px;}
.w-72.mx-auto.d-block {display:none !important}
@media (min-width: 650.98px) {
  .w-72.mx-auto.d-block {display:block !important}
  .statics {width: 21rem;}
  .mak.mx-auto.d-block {display:none !important}
  }
@media (max-width: 650.98px) {
  .stats.makee {flex-direction:column !important;}
  .stats.makee .statics {width:100%;flex-direction:row !important;background-color:#fff;box-shadow:0px 3px 8px rgb(38 38 38 / 15%);padding: 18px 0px;margin-top: 17px;border-radius: 14px;}
  .statics h3.fs-4 {font-size: 2.5em;width: 13rem;}
  .statics p { margin-bottom:0px;font-size: 18px !important;text-align:left !important;}
  }
  @media(max-width:1112px) {.btn_item .hs-sec-btn{margin-left:0px;}}
@media(max-width:1200.98px) { .profit_gpt_tabber_wrap .position_tabber {padding-top:0px;}}
.btn1 img {width:60%;}
.btn1 {box-shadow: 0 0 50px #ccc;width: 10.4rem;line-height: 10.4rem;background: #fff;border-radius: 50%;text-align: center;margin: 1.6rem;font-size: 0.8rem;border: none;padding: 0;position: relative;outline: none;}
.btn--shockwave.is-active {
  -webkit-animation: shockwaveJump 1s ease-out infinite;
          animation: shockwaveJump 1s ease-out infinite;
}
.btn--shockwave.is-active:after {
  content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0;border-radius: 50%;
  -webkit-animation: shockwave 1s 0.65s ease-out infinite;
          animation: shockwave 1s 0.65s ease-out infinite;
}
.btn--shockwave.is-active:before {
  content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0;border-radius: 50%;
  -webkit-animation: shockwave 1s 0.5s ease-out infinite;
          animation: shockwave 1s 0.5s ease-out infinite;
}

@-webkit-keyframes shockwave {
  0% {
    transform: scale(1);
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.15), inset 0 0 1px rgba(0, 0, 0, 0.15);
  }
  95% {
    box-shadow: 0 0 50px rgba(0, 0, 0, 0), inset 0 0 30px rgba(0, 0, 0, 0);
  }
  100% {
    transform: scale(2.25);
  }
}

@keyframes shockwave {
  0% {
    transform: scale(1);
    box-shadow: 0 0 2px rgba(148, 248, 255, 0.99), inset 0 0 1px rgba(148, 248, 255, 0.15);
  }
  95% {
    box-shadow: 0 0 50px rgba(148, 248, 255, 0.20), inset 0 0 30px rgba(148, 248, 255, 0.05);
  }
  100% {
    transform: scale(2.25);
  }
}
.w-100 {width:100%;}
.w-72 {width:80%;}
.fs-4 {font-size:4em;}
.content.parakas.col-7{align-items:start !important;}
.link {display: inline-block;position: relative;margin-inline: -17px;font-size: 18px;color: #3055e0 !important;margin-top: 20px;letter-spacing: -0.5px;text-decoration: none;}
.link__3:before {content: "";width: 0;height: 2px;background-color: #3055e0;position: absolute;top: 100%;left: 0;transition: width 0.3s ease-in-out;}
.link__3:after {content: "→";position: relative;display: inline-block;margin-left: 5px; transform: rotate(-45deg);transition: margin 0.3s ease-in-out, transform 0.3s ease-in-out, color 0.3s ease-in-out;}
.link__3:hover:before {width: 100%;z-index: -1;}
.link__3:hover:after {color: #7C51FF;margin-left: 15px;transform: rotate(0deg);}
  
.profit_gpt_tabber_wrap .tabber-group span.image img { -webkit-filter: inherit;filter: inherit;}
.profit_gpt_tabber_wrap .tabber-group span.image {padding: 0;}
.btn_item .hs-sec-btn {font-family: worksans-semibold, Arial, Helvetica, sans-serif;box-shadow: transparent 0px 3px 0px;position: relative;color: rgb(85, 85, 85);padding: 12px 32px;
border-radius: 4px;transition: 0.3s ease-out;background: transparent;margin-left: 10px;}
.btn_item .hs-sec-btn::before {content: "";position: absolute;inset: 0px;border-radius: 50em;
padding: 0.2rem;background: linear-gradient(118deg, rgb(124, 81, 255) 33.29%, rgb(206, 129, 255) 76.23%);mask: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) content-box exclude, linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px);}
  .logo_slider.cm-logos .splide__track:before, .logo_slider.cm-logos .splide__track:after {
background-image: linear-gradient(to right, rgb(247 245 254) 0%, rgba(255, 255, 255, 0) 100%);}
  .profit_gpt_tabber_wrap.widget_1709728631402{}
  .our_prtner_banner_v2.career_banner.banner_v2 {padding-bottom: 60px !important;}
  .banner_v2 .text_wrap>p{font-family: worksans-light, Arial, Helvetica, sans-serif;}
  @media(max-width:991.98px) {
    .career_banner.banner_v2 .text_wrap h1 { margin: 30px 0 12px;}
    .banner_v2 .left_col_inner, .banner_v2 .right_col .col12>div{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;}
    .our_prtner_banner.career_banner.banner_v2 .text_wrap h1 {text-align:center;}
    .our_prtner_banner.career_banner.banner_v2 .left_col_inner{padding-bottom:0px;}
    .our_prtner_banner_v2.career_banner.banner_v2 {padding-bottom:50px;}
    .profit_gpt_tabber_wrap .position_tabber {padding-bottom:0px;}
}
  }
 @media(min-width:768px) {
.career_banner.banner_v2 .flex_row {margin-left: 0;margin-right: 0;}
  }
  @media (min-width: 767px) {
  .csm_blog_feed.blog-feed .top_sec h2 {font-size:32px;}
  }
@media(max-width:767.98px) {
  .service-listing-page .widget-type-rich_text h2 {text-align: center;}
  .row-number-3.dnd-section {padding-bottom: 70px;padding-top: 50px;}
  .link {margin-inline:16px;}}
.our_prtner_banner_v2.career_banner.banner_v2 {padding-bottom: 30px !important;}
.banner_v2.rightItemsAdd .left_col {margin-bottom:62px;}
.diff_style.logo_slider.cm-logos .top_content h2, .diff_style.logo_slider.cm-logos .top_content h2 span {font-size: 25px;line-height: 32px;}
  .diff_style.logo_slider.cm-logos .top_content h2 span {margin-bottom:8px;}
  .profit_gpt_tabber_wrap .position_tabber {padding-bottom:0px;}
}
  @media(max-width:626.98px) {
.banner_v2.rightItemsAdd .left_col {margin-bottom:40px;}
  }
  @media(max-width:565.98px) {
    .adv-alider {padding-top: 30px !important;padding-bottom: 15px !important;}
  .our_prtner_banner.career_banner.banner_v2 .card_item>div {margin-top: -89px;}
    
    .row.map {gap: 30px;flex-direction: column;}
    .map-complaince {width: 100%;}
    .map-complaince h3.title {font-size: 18px;padding-right:20px;}
}
  @media(max-width:500.98px) {
    .banner_v2.rightItemsAdd .left_col {margin-bottom:0px;}
    .our_prtner_banner_v2.our_prtner_banner.career_banner.banner_v2 .text_wrap~.btn_wrap {
    margin-top: 30px;}
    .banner_v2.rightItemsAdd .left_col {margin-bottom: 16px;}
    .our_prtner_banner_v2.career_banner.banner_v2 {padding-bottom: 0;}
    .banner_v2 .left_col_inner .btn_row {margin-top:0px;}
    .our_prtner_banner_v2.career_banner.banner_v2 {
    padding-bottom: 0px !important;
}
  }
  @media(max-width:400.98px) {
    .btn_item .hs-sec-btn {margin-left:0px;}
     .our_prtner_banner_v2.our_prtner_banner.career_banner.banner_v2 .card_item > div {
    height: 320px !important;
}
  }
  @media(max-width:365.98px) {
  .our_prtner_banner_v2.our_prtner_banner.career_banner.banner_v2 .card_item > div {
    height: 300px !important;
    }}



@media (max-width: 991px) {
h2 {font-size: 30px;line-height: 36px;}
.banner_v2.rightItemsAdd .left_col {margin-bottom: 0;}
.card_gallery.cmGalleryCont {padding: 80px 0;}  
.fs-4 {font-size: 3em;}
}
@media (max-width: 767px) {
h2 {font-size: 25px;line-height: 32px;}
  .banner_v2.rightItemsAdd .left_col {margin-bottom: 60px;}
  .fs-4 {font-size: 2em;}
  .our_prtner_banner_v2.our_prtner_banner.career_banner.banner_v2 .card_item > div {height:auto !important;}
  .our_prtner_banner_v2.our_prtner_banner.career_banner.banner_v2 .bg_el.bg_img {display:none !important;}
   .our_prtner_banner_v2.our_prtner_banner.career_banner.banner_v2 .card_item > div img {display:block !important;margin-top:30px;}
  .main_area-row-1-padding.dnd-section {padding-top: 0px !important;padding-bottom:50px;}
  .card_gallery.cmGalleryCont {padding: 50px 0;}
}

@media (max-width: 565.98px) {
    .our_prtner_banner.career_banner.banner_v2 .card_item>div { margin-top: 0;}
  .our_prtner_banner_v2.our_prtner_banner.career_banner.banner_v2 .card_item > div img {margin-top: 0;}
}
@media (max-width: 365.98px) {
    .our_prtner_banner_v2.our_prtner_banner.career_banner.banner_v2 .card_item > div {
        height: auto !important;
    }
}