/*
Theme Name: Responsive Child
Theme URI: https://cyberchimps.com/responsive/
Template: responsive
Author: CyberChimps
Author URI: https://cyberchimps.com
Description: Responsive is a fast, lightweight, &amp; fully customizable WordPress theme, which offers 100+ free ready-to-use Elementor &amp; WordPress Block templates for websites of all types (blog, WooCommerce, Portfolio, Podcast, Startups, Consultancy, Education, LMS, Auctions, and more). The theme is easy to customize and you can create blog or eCommerce websites using a user-friendly drag and drop interface. It's optimized for SEO with support for Schema.org microdata, fast loading speed, and responsive layout designs. Responsive works with all popular WordPress plugins like WooCommerce, bbPress, LearnDash, BuddyPress, etc. Responsive theme is fully compatible with popular page builders like Elementor, Brizy, Beaver Builder, Visual Composer, SiteOrigin, Divi, etc. It comes with ready to import websites: Built with Elementor &amp; full site editing(FSE) features, it's an ideal theme to quickly launch a fully functional website. Features: #Responsive #Starter Templates #WooCommerce Ready #Import Pre-Built Elementor Websites (Elementor &amp; Block editor) #LearnDash LMS Ready #RTL support #Translations Ready #WPML Compatible #Retina Logo #Layout Settings #Transparent Headers #Blog Layouts #Unlimited Colors. Check out the list of all 100+ Responsive Starter Templates: https://cyberchimps.com/wordpress-themes/
Tags: blog,grid-layout,one-column,two-columns,left-sidebar,right-sidebar,custom-background,custom-header,custom-colors,custom-logo,custom-menu,editor-style,featured-images,featured-image-header,flexible-header,footer-widgets,full-width-template,microformats,sticky-post,theme-options,threaded-comments,translation-ready,block-styles,e-commerce,portfolio,rtl-language-support,post-formats,accessibility-ready,wide-blocks
Version: 6.2.6.1761735461
Updated: 2025-10-29 10:57:41

*/

/******common css******/

.blue-bg-btn:hover{color:#fff;}
.blue-bg-btn{font-family: Albert Sans;font-weight: 450;font-style: Regular;font-size: 1.25vw;leading-trim: NONE;line-height: 140%;letter-spacing: -0.02vw;color: #FFFFFF;padding: 0.94vw 1.35vw;background: #865DFF;border-radius: 1.25vw;display:inline-block;}
/**btn anim **/
html .elementor-button,
.btn {
  font-family: "Albert Sans";
  font-weight: 450;
  font-size: 1.25vw;
  line-height: 140%;
  letter-spacing: -0.02vw;

  padding: 0.313vw;               /* reserved space for zoom */
  background: transparent !important;
  border-radius: 1.25vw;
  border: 2px solid transparent;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  transition: border-color 0.4s ease;
}
html .elementor-button .elementor-button-content-wrapper,
.btn .button-content-wrapper {
  background: #865DFF;
  color: #FFFFFF;

  border-radius: 1.25vw;
  padding: 0.848vw 1.264vw;

  transform: scale(1.09);
  transition: transform 0.3s ease;
  transform-origin: center;
}
html .elementor-button:hover .elementor-button-content-wrapper,
.btn:hover .button-content-wrapper {transform: scale(1);}
html .elementor-button:hover,
.btn:hover {border-color: #865DFF;}
/** white btn **/
html .elementor-element.elementor-button-info .elementor-button .elementor-button-content-wrapper,
.btn.white-btn .button-content-wrapper{background-color:#FFFFFF;color:#343434;}
html .elementor-element.elementor-button-info .elementor-button:hover,
.btn.white-btn:hover {border-color: #fff;}
/** white btn **/
html .elementor-element.elementor-button-success .elementor-button .elementor-button-content-wrapper,
.btn.green-btn .button-content-wrapper{background-color:#70FFB3;color:#343434;}
html .elementor-element.elementor-button-success .elementor-button:hover,
.btn.green-btn:hover {border-color: #70FFB3;}
/** warning btn **/
html .elementor-element.elementor-button-warning .elementor-button .elementor-button-content-wrapper,
.btn.warning-btn .button-content-wrapper{background-color:#f0ad4e;color:#fff;}
html .elementor-element.elementor-button-warning .elementor-button:hover,
.btn.warning-btn:hover {border-color: #f0ad4e;}
/** danger btn **/
html .elementor-element.elementor-button-danger .elementor-button .elementor-button-content-wrapper,
.btn.danger-btn .button-content-wrapper{background-color:#d9534f;color:#fff;}
html .elementor-element.elementor-button-danger .elementor-button:hover,
.btn.danger-btn:hover {border-color: #d9534f;}

/*****End: btn anim *****/


body{background-color:#fff;}
html{overflow: auto;}
html body{overflow-x:hidden;}
html body .e-con-boxed >.e-con-inner{max-width:100%;padding-left: 1.25vw;padding-right: 1.25vw;}
.white-bg-cta{display: inline-block;background-color: #FFFFFF;font-family: Albert Sans;font-weight: 450;font-style: Regular;font-size: 1.25vw;leading-trim: NONE;line-height: 140%;letter-spacing: -0.1vw;padding: 0.94vw 1.35vw;border-radius: 1.35vw;color:#343434;}
.white-bg-cta:hover{color:#343434;}
.post-password-form{padding:7em 20px;max-width:80%;margin:auto;}
html .post-password-form p{color:#343434;}
html .post-password-form input[type=submit]{font-family: Albert Sans;font-weight: 450;font-style: Regular;font-size: Clamp(17px, 1.25vw, 30px);leading-trim: NONE;line-height: 140%;letter-spacing: -0.02vw;color: #fff;border-radius: 1.25vw;padding: 10px 30px;margin-top: 40px;text-transform: capitalize;}
html .post-password-form p:empty{display:none;}
html .post-password-form input[type=password]{background-color: transparent;border: 1px solid #C2C2C2;}

/* width */
html .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar {
  width: 0.31vw;
}

/* Track */
html .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track {
  background: transparent;
}
 
/* Handle */
html .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb {
  background: var(--direction-1-pink-20, rgba(147, 220, 255, 0.20));
  height:20.833vw;
}

/* Handle on hover */
html .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb:hover {
  background: var(--direction-1-pink-20, rgba(147, 220, 255, 0.20));
}

/*******general css********/

html .what-canyou-expect-fromsecmainwraper{background-color: #F5F5F5;}
html .benefits-listsecmainwraper .items-mainwraper .common-blockwraper .list-item-wraper:last-child{margin-bottom:0;}
html .benefits-listsecmainwraper .items-mainwraper .common-blockwraper .list-item-wraper{margin-bottom: 2.39vw;}
html .benefits-listsecmainwraper .items-mainwraper .desc{font-family: Albert Sans;font-weight: 400;font-style: Regular;font-size: 1.04vw;leading-trim: NONE;line-height: 140%;letter-spacing: 0.02vw;vertical-align: bottom;color: #7A7A7A;width: 18.13vw;padding-top: 1vw;}
html .benefits-listsecmainwraper .items-mainwraper .subtitle-descwraper{font-family: Albert Sans;font-weight: 400;font-style: Regular;font-size: 2.4vw;leading-trim: NONE;line-height: 115.99999999999999%;letter-spacing: -0.02vw;padding-bottom: 1.25vw;border-bottom: 1px solid #7A7A7A;}
html .benefits-listsecmainwraper .items-mainwraper{display: grid;grid-template-columns: 29.5% 34% 29.5%;margin-top: 3.44vw;column-gap: 3.39vw;}
html .benefits-listsecmainwraper .middle-section-wraper .image-wraper img{max-width:100%;}
html .benifiets-section-main-wraper{margin-top: 5.17vw;margin-bottom: 5.17vw;}
html .benifiets-section-main-wraper .tag-subtitle-wraper .subtitle-wraper{font-family: Funnel Display;font-weight: 300;font-style: Light;font-size: 4.38vw;leading-trim: NONE;line-height: 110.00000000000001%;letter-spacing: -0.02vw;text-align: center;width: 36.98vw;margin: auto;}
html .benifiets-section-main-wraper .tag-subtitle-wraper .tag-wraper .slash-icon{color: #C2C2C2;}
html .benifiets-section-main-wraper .tag-subtitle-wraper .tag-wraper{font-family: Fragment Mono;font-weight: 400;font-style: Regular;font-size: 1.46vw;leading-trim: NONE;line-height: 130%;letter-spacing: 0.05vw;text-align: center;color:#7423FF;margin-bottom: 1.56vw;}
html .dev-banner-right-abs-content p{color:#fff;}
html .elementor-1482 .elementor-element.elementor-element-6c485929 .dev-banner-content p{color:#fff;}
.select2-container--open .select2-dropdown--below{border:0;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display{padding-left:0;padding-right:0.4vw;}
html .select2-container--default .select2-results__option--selected{background-color: #7423FF;}
html .select2-container--default .select2-results>.select2-results__options .select2-results__option.select2-results__option--highlighted{color: #FFFFFF;}
html .select2-container--default .select2-results>.select2-results__options .select2-results__option input[type=checkbox]{width: 1.25vw;height: 1.25vw;padding: 0;}
html .recent-work-slider-container .work-slider-title-wraper .swiper-wrapper .swiper-slide p{font-size:1.5vw;}
html .recent-work-slider-container .project-items-wraper a:hover .navigator img{opacity:1;}
html .recent-work-slider-container .navigator img{opacity:0;}
.prev-next-btn .swiper-button-next, .prev-next-btn .swiper-button-prev{width: 3.65vw;height: 3.65vw;}
.prev-next-btn .swiper-button-next{margin-left:0.8vw;}
.prev-next-btn .swiper-button-next:after,.prev-next-btn .swiper-rtl .swiper-button-prev:after,.prev-next-btn .swiper-button-prev:after,.prev-next-btn .swiper-rtl .swiper-button-next:after{display:none;}
html .recent-work-slider-container .project-items-wraper .image-subtitle-descwraper .subtitle-descwraper{padding-top: 0.7vw;padding-bottom: 0.7vw;}
html .prev-next-btn{margin-top:7vw;}
html .recent-work-slider-container .project-items-wraper .image-subtitle-descwraper .image-wraper img{height: 17.71vw;object-fit: cover;border-radius: 0.83vw;}
html .recent-work-slider-container .navigator img{width: 3.65vw;height: 3.65vw;}
html .recent-work-slider-container .navigator{position: absolute;left: auto;right: 1vw;top: auto;bottom: 0vw;}
html .home-recent-work-secmainwraper >.e-con-inner{padding-right:0 !important;}
html .recent-work-slider-container .recent-work-cats-wraper{margin-bottom:3.33vw;}
html .recent-work-slider-container .project-items-wraper > a{border: 1px solid #C2C2C2;border-radius: 1.88vw;padding: 1.04vw;position:relative;display:block;}
html .recent-work-slider-container .project-items-wraper > a:hover{background-color: #F5F5F5;}
html .recent-work-slider-container .image-subtitle-descwraper .subtitle-descwraper .desc{font-family: Fragment Mono;font-weight: 400;font-style: Regular;font-size: 0.94vw;leading-trim: NONE;line-height: 150%;letter-spacing: 0.05vw;vertical-align: bottom;text-transform: uppercase;color:#ADADAD;}
html .recent-work-slider-container .image-subtitle-descwraper .subtitle-descwraper .subtitle-wraper{font-family: Albert Sans;font-weight: 400;font-style: Regular;font-size: 1.88vw;leading-trim: NONE;line-height: 115.99999999999999%;letter-spacing: -0.02vw;color:#343434;margin-bottom:0.94vw;}
html .recent-work-slider-container .work-slider-title-wraper{display: grid;grid-template-columns: 22% 68%;column-gap: 9.9vw;}
html .recent-work-slider-container .work-slider-title-wraper .title{font-family: Albert Sans;font-weight: 400;font-style: Regular;font-size: 2.25vw;leading-trim: NONE;line-height: 120%;letter-spacing: -0.02vw;width: 21.51vw;color: #787878;margin-bottom: 1.46vw;}
html .recent-work-slider-container > .tag-subtitle-linkwraper .subtitle-wraper .blue-colored{color: #7423FF;}
html .recent-work-slider-container > .tag-subtitle-linkwraper .subtitle-wraper{font-family: Funnel Display;font-weight: 300;
font-style: Light;font-size: 4.38vw;leading-trim: NONE;line-height: 110.00000000000001%;letter-spacing: -0.02vw;margin-top: 3.13vw;margin-bottom: 3.13vw;}
html .recent-work-slider-container .tag-subtitle-linkwraper .tag-wraper{font-family: Fragment Mono;font-weight: 400;font-style: Regular;font-size: 1.46vw;leading-trim: NONE;line-height: 130%;letter-spacing: 0.05vw;color: #7423FF;}
html .recent-work-slider-container .tag-subtitle-linkwraper .tag-wraper span{color:#C2C2C2;}
html .recent-work-slider-container{padding-top: 5.21vw;padding-bottom: 1vw;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{border:0 !important;display:none;}
html .select2-results__option{padding:0.63vw;}
html .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color: #7423FF;border-radius: 1.09vw;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color: transparent !important;color: #C2C2C2 !important;}
html .select2-container .select2-selection--multiple .select2-selection__rendered{margin-left:0;}
html .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color: transparent;border: 0;padding-left:0;margin-left:0;margin-top:0;}
html .select2-container--default .select2-results>.select2-results__options .select2-results__option{font-family: Albert Sans;font-weight: 400;font-style: Regular;font-size: 1.56vw;leading-trim: NONE;line-height: 140%;letter-spacing: -0.02vw;color: #C2C2C2;border-radius:1.04vw;}
html .select2-dropdown{background-color: #3123ff;border-bottom-left-radius: 1.88vw;border-bottom-right-radius: 1.88vw;padding: 0.83vw;border:0;}
footer .select2-container{width:100% !important;}
footer .contact-form-wraper-in .field-wraper .selection{position:relative;}
footer .contact-form-wraper-in .field-wraper .selection:before{content:'';background-image: url(/wp-content/uploads/2025/12/drop-dwonarrow_.svg);background-repeat: no-repeat;background-size: 1.15vw;position: absolute;left: auto;right: 0;padding: 1.15vw;top: 0.7vw;}
.case-studies-contentwraper .accordion .acc-header.active:before{background-image:url(/wp-content/uploads/2025/12/opend-acc-arrow.svg);}
.case-studies-contentwraper .accordion .acc-header{position:relative;}
.case-studies-contentwraper .accordion .acc-header:before{content:'';background-image:url(/wp-content/uploads/2025/12/closes-acc-arrow.svg);position:absolute;padding: 1.85vw;background-size: 100%;left: auto;right: 0;top: 1vw;bottom: 0vw;background-repeat: no-repeat;}
html .case-studies-secmain-wraper-inn .custom-nav .custom-next{margin-left:0.8vw;}
html .case-studies-secmain-wraper-inn .custom-nav{position: absolute;top: 5vw;left: auto;left: auto;right: 0;cursor:pointer;}
html .custom-nav a svg,html .prev-next-btn svg{background-color: transparent;width: 3.65vw;height: 3.65vw;}
	html .custom-nav a svg>*,html .prev-next-btn svg>*{fill:transparent;}
	html .custom-nav .swiper-button-disabled svg>*,html .prev-next-btn .swiper-button-disabled svg>*{fill:transparent;}
	html .custom-nav .swiper-button-disabled svg path,html .prev-next-btn .swiper-button-disabled svg path{stroke:#C1C3C9;}
	html .custom-nav .swiper-button-disabled svg,html .prev-next-btn .swiper-button-disabled svg{background-color:#fff;}

.case-studies-contentwraper .right-block .inner-contentwraper .acc-items-wraper .acc-item:last-child{border-bottom:0;}
.case-studies-contentwraper .right-block .inner-contentwraper .acc-items-wraper .acc-item{border-bottom: 1px solid #C2C2C2;}
.case-studies-contentwraper .accordion .acc-content p{font-family: Albert Sans;font-weight: 300;font-style: Light;font-size: 1.25vw;leading-trim: NONE;line-height: 158%;letter-spacing: -0.02vw;vertical-align: bottom;color: #343434;width: 29.74vw;}
.case-studies-contentwraper .right-block .inner-contentwraper{padding:1.56vw 1.56vw 0vw;border: 1px solid #C2C2C2;border-radius: 1.88vw;}
.case-studies-sec-main-wraper .project-items-wrapped .right-block .inner-contentwraper .desc{font-family: Albert Sans;font-weight: 300;font-style: Light;font-size: 1.25vw;leading-trim: NONE;line-height: 158%;letter-spacing: -0.02vw;vertical-align: bottom;width: 29.74vw;margin-bottom: 5.42vw;}
.case-studies-sec-main-wraper .project-items-wrapped .right-block .subtitle-wraper{font-family: Albert Sans;font-weight: 400;font-style: Regular;font-size: 3.33vw;leading-trim: NONE;line-height: 120%;letter-spacing: -0.02vw;color:#343434;padding: 1.77vw 1.56vw;border: 1px solid #C2C2C2;border-radius: 1.88vw;}
.case-studies-sec-main-wraper .case-studies-secmain-wraper-inn .tag-subtitle-wraper{margin-bottom:2.4vw;}
.case-studies-sec-main-wraper .project-items-wrapped .left-block .image-wraper{padding: 1.15vw;border: 1px solid #C2C2C2;border-radius: 1.88vw;display: inline-block;position: relative;height:100%;}
.case-studies-sec-main-wraper .project-items-wrapped{display: grid;grid-template-columns: 59% 41%;}
.case-studies-sec-main-wraper .case-studies-secmain-wraper-inn .subtitle-wraper .blue-colored{color: #7423FF;}
.case-studies-sec-main-wraper .case-studies-secmain-wraper-inn .tag-subtitle-wraper .subtitle-wraper{font-family: Funnel Display;font-weight: 300;font-style: Light;font-size: 4.38vw;leading-trim: NONE;line-height: 110.00000000000001%;letter-spacing: -0.02vw;}
.case-studies-sec-main-wraper .case-studies-secmain-wraper-inn .tag-subtitle-wraper .tag-wraper .slash-icon{color:#C2C2C2;}
.case-studies-sec-main-wraper .case-studies-secmain-wraper-inn .tag-subtitle-wraper .tag-wraper{font-family: Fragment Mono;font-weight: 400;font-style: Regular;font-size: 1.46vw;leading-trim: NONE;line-height: 130%;letter-spacing: 0.05vw;color:#7423FF;margin-bottom: 2.13vw;}
.case-studies-sec-main-wraper{background-color: #fff;padding-top: 6.81vw;padding-bottom: 7.81vw;}
/******* case studies css start*******/

/* Layout */
.two-col {
  display: flex;
}

.case-studies-contentwraper .left-block,.case-studies-contentwraper .right-block {
  width: auto;
}

.case-studies-contentwraper .left-block img {
  width: 100%;
  height: 100%;
object-fit:cover;
  border-radius: 0.83vw;
}


.case-studies-contentwraper .accordion .acc-header {
  width: 100%;
  background: #f1f1f1;
   padding: 1.56vw 0;
   margin-bottom: 0;
  font-size: 18px;
  text-align: left;
  border: none;
  cursor: pointer;
  border-radius: 6px;
  transition: 0.3s;
    font-family: Albert Sans;
    font-weight: 400;
    font-style: Regular;
    font-size: 1.88vw;
    leading-trim: NONE;
    line-height: 115.99999999999999%;
    letter-spacing: -0.02vw;
    background-color: #fff !important;	
	color:#7423FF;
}

.case-studies-contentwraper .accordion .acc-header.active {
  background: #dfe6ff;border-bottom: 1px solid #C2C2C2;
    border-radius: 0;
}

.case-studies-contentwraper .accordion .acc-content {
  max-height: 0;
  overflow: hidden;
  background: #fff;
  border-radius: 6px;
  margin-bottom: 10px;
  padding: 0 15px;
  transition: max-height 0.3s ease;
}

.case-studies-contentwraper .accordion .acc-content.open {
    padding: 1.56vw 0 1.04vw;
    max-height: 15.63vw;
}

/* Responsive */
@media (max-width: 768px) {
  .two-col {
    flex-direction: column;
  }
  .left-block, .right-block {
    width: 100%;
  }
}

/******case studies css*******/

.recent-project-secmainwraper .top-sec-wraper .project-itemsmain-wraper .left-block-wraper .project-items-wraper.larger-block{height:100%;}
.recent-project-secmainwraper .top-sec-wraper .project-itemsmain-wraper .left-block-wraper .project-items-wraper.larger-block a{height:100%;}
.recent-project-secmainwraper .subtitle-wraper-link-wraper .link-wraper a{font-family: Albert Sans;font-weight: 450;font-style: Regular;font-size: 1.25vw;leading-trim: NONE;line-height: 140%;letter-spacing: -0.02vw;color: #FFFFFF;background-color: #7423FF;padding: 0.94vw 1.25vw;border-radius: 1.25vw;display: block;}
.project-itemsmain-wraper .project-items-wraper a .subtitle-descwraper{padding-top:1.15vw;}
.project-itemsmain-wraper .project-items-wraper a .image-subtitle-descwraper .image-wraper img{border-radius: 0.83vw;display:block;}
.recent-project-secmainwraper .project-items-wraper a:hover .navigator img{opacity:1;}
.project-itemsmain-wraper .project-items-wraper a:hover{background-color: #F5F5F5;}
.project-itemsmain-wraper .project-items-wraper a .subtitle-descwraper .desc{font-family: Fragment Mono;font-weight: 400;font-style: Regular;font-size: 0.94vw;leading-trim: NONE;line-height: 150%;letter-spacing: 0.05vw;vertical-align: bottom;text-transform: uppercase;color:#ADADAD;}
.project-itemsmain-wraper .project-items-wraper a .subtitle-descwraper .subtitle-wraper{font-family: Albert Sans;font-weight: 400;font-style: Regular;font-size: 1.88vw;leading-trim: NONE;line-height: 115.99999999999999%;letter-spacing: -0.02vw;color:#343434;margin-bottom: 0.83vw;}
.recent-project-secmainwraper .project-items-wraper .navigator img{width:3.65vw;height:3.65vw;opacity:0;}
.recent-project-secmainwraper .project-items-wraper .navigator{position: absolute;left: auto;right: 1.2vw;bottom: 1vw;}
.recent-project-secmainwraper .project-items-wraper{position:relative;}
.recent-project-secmainwraper .bottom-sec-wraper .project-itemsmain-wraper{display: grid;grid-template-columns: 33.25% 33.25% 33.25%;}
.recent-project-secmainwraper .top-sec-wraper .project-itemsmain-wraper{display: grid;grid-template-columns: 66.5% 33.5%;}
.project-itemsmain-wraper .project-items-wraper a{padding: 1.15vw;border: 1px solid #C2C2C2;border-radius: 1.88vw;display: inline-block;position: relative;}
.recent-project-secmainwraper .subtitle-wraper-link-wraper{margin-top:2.13vw;display: flex;justify-content: space-between;margin-bottom: 2.71vw;align-items: center;}
.recent-project-secmainwraper .subtitle-wraper-link-wraper .subtitle-wraper{font-family: Funnel Display;font-weight: 300;font-style: Light;font-size: 4.38vw;leading-trim: NONE;line-height: 110.00000000000001%;letter-spacing: -0.02vw;}
.recent-project-secmainwraper .tag-subtitle-linkwraper .subtitle-wraper .blue-colored{color: #7423FF;}
.recent-project-secmainwraper .tag-subtitle-linkwraper .tag-wraper span{color: #C2C2C2;}
.recent-project-secmainwraper .tag-subtitle-linkwraper .tag-wraper{font-family: Fragment Mono;font-weight: 400;font-style: Regular;font-size: 1.46vw;leading-trim: NONE;line-height: 130%;letter-spacing: 0.05vw;color:#7423FF;}
html .recent-project-secmainwraper-ele{padding-top: 6.77vw;padding-bottom:0;background-color: #fff;}
html body.page-id-1215 .testimonial-section-mainwraper{margin-top: 2.69vw;}
html .elementor-1215 .elementor-element.elementor-element-31f0708 img{border-radius: 1.88vw;}
html .elementor-1482 .elementor-element.elementor-element-6127fccf img{border-radius: 1.88vw;}
html .faq-section-main-wraper >.e-con-inner{margin-bottom:0;}
html .hover-card-sec-main-wraper{padding-top:9.38vw;}
html .elementor-1482 .elementor-element.elementor-element-ef9c84c{margin-bottom:0;}
.faq-section-main-wraper .elementor-widget-n-accordion .e-n-accordion-item-title-icon svg{fill: transparent !important;width: 3.65vw;height: 3.65vw}
.faq-section-main-wraper .elementor-widget-n-accordion .e-n-accordion-item-title-icon span{width: 3.65vw;height: 3.65vw !important;}
html .faq-contentsec-wraper >.e-con-inner{border: 1px solid #C2C2C2;padding: 1.56vw;border-radius: 1.88vw;background-color: #F5F5F5;}
html .faq-section-main-wraper .elementor-widget-n-accordion .e-n-accordion-item-title{border: 1px solid #C2C2C2;border-radius: 1.88vw;padding: 1.5vw;justify-content:space-between;}
.faq-section-main-wraper .faq-contentsec-wraper .elementor-widget{font-family: Albert Sans;font-weight: 300;font-style: Light;font-size: 1.25vw;leading-trim: NONE;line-height: 158%;letter-spacing: -0.02vw;vertical-align: bottom;}
.faq-section-main-wraper .elementor-widget-n-accordion .e-n-accordion-item-title-text{font-family: Albert Sans;font-weight: 400;font-style: Regular;font-size: 1.88vw;leading-trim: NONE;line-height: 115.99999999999999%;letter-spacing: -0.02vw;}
.elementor-1482 .elementor-element.elementor-element-d132c6a{row-gap:0;}
.faq-section-main-wraper .faq-items-wraper{max-width: 64.58vw;margin: auto;}
.faq-section-main-wraper .tag-wraper .slash-icon{color:#C2C2C2;}
.faq-section-main-wraper .tag-wraper{color: #7423FF;}
.faq-section-main-wraper .tag-wraper{font-family: Fragment Mono;font-weight: 400;font-style: Regular;font-size: 1.46vw;leading-trim: NONE;line-height: 130%;letter-spacing: 0.05vw;text-align: center;margin-bottom: 3.13vw;}
.faq-section-main-wraper{background-color: #fff;}
.hover-card-items-mainwraper .card-wraper .hovered-content-wraper {transition: all 0.3s ease-in;}
.hover-card-items-mainwraper .card-wraper:hover .default-content{opacity:0;}
.hover-card-items-mainwraper .card-wraper:hover .hovered-content-wraper{opacity:1;}
.hover-card-items-mainwraper .card-wraper .right-arrow-iconwraper img{width: 3.65vw;height: 3.65vw;}
.hover-card-items-mainwraper{padding-bottom: 6.25vw;}
.hover-card-items-mainwraper .card-wraper .right-arrow-iconwraper{position: absolute;left: auto;right: 1.04vw;top: 1.04vw;}
.hover-card-items-mainwraper .card-wraper .hovered-content-wraper .tag-desc-wraper{position:absolute;top:auto;bottom:0;bottom: 2.34vw;left: 2.34vw;}
.hover-card-items-mainwraper{display: grid;grid-template-columns: 50% 50%;}
.hover-card-items-mainwraper .card-wraper .hovered-content-wraper .image-wraper img{max-width:100%;border-radius:1.88vw;display:block;height:23.96vw;}
.hover-card-items-mainwraper .card-wraper .hovered-content-wraper{position: absolute;top: 0;left: 0;right: 0;bottom: 0;opacity:0;height: 23.96vw;}
.hover-card-items-mainwraper .card-wraper{position:relative;}
.hover-card-items-mainwraper .default-content{background-color: #7423FF;border-radius: 1.88vw;padding: 3.13vw 3.75vw;height: 23.96vw;}
.hovered-content-wraper .tag-desc-wraper .desc{font-family: Albert Sans;font-weight: 500;font-style: Medium;font-size: 1.56vw;leading-trim: NONE;line-height: 150%;letter-spacing: -0.02vw;vertical-align: bottom;color:#fff;width: 42.19vw;}
.hovered-content-wraper .tag-desc-wraper .slash-icon{color:#7423FF;}
.hovered-content-wraper .tag-desc-wraper .tag-wraper{font-family: Fragment Mono;font-weight: 400;font-style: Regular;font-size: 1.46vw;leading-trim: NONE;line-height: 130%;letter-spacing: 0.05vw;color:#70FFB3;margin-bottom: 1.67vw;}
.hover-card-items-mainwraper .default-content .subtitle-wraper .green-colored{color: #70FFB3;}
.hover-card-items-mainwraper .default-content .subtitle-wraper{font-family: Funnel Display;font-weight: 300;font-style: Light;font-size: 3.75vw;leading-trim: NONE;line-height: 110.00000000000001%;letter-spacing: -0.02vw;color:#fff;width: 44.06vw;}
.hover-card-sec-main-wraper{background-color:#fff;}
.who-we-are-sec-homewraper.social-impact-sectionmainwraper .tag-subtitle-wraper .tag-wraper .slash-icon{color:#c2c2c2;}
html body .who-we-are-sec-homewraper.social-impact-sectionmainwraper .counter-wraper:first-child .elementor-counter-title {min-height: 16.93vw;}
html body .who-we-are-sec-homewraper.social-impact-sectionmainwraper .counter-wraper:nth-child(2) .elementor-counter-title {min-height: 26.25vw;}
html body .who-we-are-sec-homewraper.social-impact-sectionmainwraper .counter-wrapernth-child(3) .elementor-counter-title {min-height: 19.43vw;}
html body .who-we-are-sec-homewraper.social-impact-sectionmainwraper .counter-wraper:nth-child(4) .elementor-counter-title {min-height: 12.29vw;}
html body .who-we-are-sec-homewraper.social-impact-sectionmainwraper .counter-wraper:last-child .elementor-counter-title {min-height: 36.15vw;}

.who-we-are-sec-homewraper.social-impact-sectionmainwraper .tag-subtitle-wraper{margin-bottom:3.13vw;}
html .who-we-are-sec-homewraper.social-impact-sectionmainwraper .elementor-counter .elementor-counter-number-suffix{top: -2.5vw;position: relative;}
html .who-we-are-sec-homewraper.social-impact-sectionmainwraper .counter-wraper{border-right:0;}
html body .who-we-are-sec-homewraper.social-impact-sectionmainwraper .elementor-counter{height:100%;}
html body .who-we-are-sec-homewraper.social-impact-sectionmainwraper .counter-wraper .elementor-widget-counter{height:100%;}
html body .who-we-are-sec-homewraper.social-impact-sectionmainwraper .counter-wraper{height:100%;}
html body .who-we-are-sec-homewraper.social-impact-sectionmainwraper .counter-wraper:first-child .elementor-counter-number-wrapper{min-height: 28.59vw;}
html body .who-we-are-sec-homewraper.social-impact-sectionmainwraper .counter-wraper:nth-child(2) .elementor-counter-number-wrapper{max-height: 19.27vw;}
html body .who-we-are-sec-homewraper.social-impact-sectionmainwraper .counter-wraper:nth-child(3) .elementor-counter-number-wrapper{min-height: 28.09vw;}
html body .who-we-are-sec-homewraper.social-impact-sectionmainwraper .counter-wraper:nth-child(4) .elementor-counter-number-wrapper{min-height: 35.23vw;}
html body .who-we-are-sec-homewraper.social-impact-sectionmainwraper .counter-wraper:last-child .elementor-counter-number-wrapper{min-height: 9.38vw;}

html body .who-we-are-sec-homewraper.social-impact-sectionmainwraper  .elementor-counter .elementor-counter-number{color: #343434;}
html body .who-we-are-sec-homewraper.social-impact-sectionmainwraper .counter-wraper{padding-top:0;}
html .who-we-are-sec-homewraper.social-impact-sectionmainwraper .counter-wraper{padding-left:0;}
html .who-we-are-sec-homewraper.social-impact-sectionmainwraper .elementor-counter-number-wrapper{background-color: #F5F5F5;border: 1px solid #C2C2C2;border-radius: 1.88vw;align-items: flex-end;padding: 1.56vw;}
html .who-we-are-sec-homewraper.social-impact-sectionmainwraper .elementor-counter .elementor-counter-title span{color:#7423FF;}
html .who-we-are-sec-homewraper.social-impact-sectionmainwraper .elementor-counter .elementor-counter-title{font-family: Albert Sans;font-weight: 400;font-style: Regular;font-size: 1.56vw;leading-trim: NONE;line-height: 130%;letter-spacing: -0.02vw;text-transform: unset;display: block;color: #7A7A7A;border: 1px solid #C2C2C2;border-radius: 1.88vw;padding: 1.56vw;}
.who-we-are-sec-homewraper.social-impact-sectionmainwraper .section-wraped .tag-subtitle-wraper .tag-wraper{margin-bottom: 1.88vw;}
.who-we-are-sec-homewraper.social-impact-sectionmainwraper .section-wraped .tag-subtitle-wraper .subtitle-wraper{margin-left: 0;width: 58.18vw;}
.who-we-are-sec-homewraper.social-impact-sectionmainwraper{padding-top:0vw;padding-bottom: 8.33vw;}
.data-driven-startergical-secmainwraper .stratergical-itesm-wraper .items-wraper:last-child{border-right:0;}
.data-driven-startergical-secmainwraper .stratergical-itesm-wraper .items-wraper{border-right: 1px solid #B399FF;}
.data-driven-startergical-secmainwraper .stratergical-itesm-wraper{display: grid;grid-template-columns: 24% 24% 24% 24%;margin-top: 4.69vw;column-gap: 1.25vw;}
.data-driven-startergical-secmainwraper .stratergical-itesm-wraper .sub-subtitle-desc-wraper .desc{    font-family: Albert Sans;font-weight: 400;font-style: Regular;font-size: 1.04vw;leading-trim: NONE;line-height: 140%;letter-spacing: 0.02vw;vertical-align: bottom;color: #FFFFFF;width: 22.63vw;}
.data-driven-startergical-secmainwraper .stratergical-itesm-wraper .sub-subtitle-desc-wraper .sub-subtitle-wraper{font-family: Albert Sans;font-weight: 400;font-style: Regular;font-size: 2.4vw;leading-trim: NONE;line-height: 115.99999999999999%;letter-spacing: 0.02vw;color: #F5F5F5;width: 20.63vw;margin-bottom: 0.78vw;}
.data-driven-startergical-secmainwraper .stratergical-itesm-wraper .counter-wraper{font-family: Fragment Mono;font-weight: 400;font-style: Regular;font-size: 1.46vw;leading-trim: NONE;line-height: 130%;letter-spacing: 0.05vw;color: #70FFB3;margin-bottom: 4.69vw;}
.data-driven-startergical-secmainwraper .tag-subtitle-wraper{text-align:center;}
.data-driven-startergical-secmainwraper .subtitle-wraper{font-family: Albert Sans;font-weight: 400;font-style: Regular;font-size: 3.33vw;leading-trim: NONE;line-height: 120%;letter-spacing: -0.02vw;text-align: center;vertical-align: bottom;color: #FFFFFF;}
html .data-driven-startergical-secmainwraper .tag-subtitle-wraper .tag-wraper span{color: #C2C2C2;}
html .data-driven-startergical-secmainwraper .tag-subtitle-wraper .tag-wraper{font-family: Fragment Mono;font-weight: 400;font-style: Regular;font-size: 1.46vw;leading-trim: NONE;line-height: 130%;letter-spacing: 0.05vw;color: #70FFB3;margin-bottom: 1.04vw;}
html .data-driven-startergic-secmainwraper >.e-con-inner{background-color: #7423FF;padding-top: 4.69vw;padding-bottom: 4.69vw;}
html .map-section .map-container{margin-bottom: 0;padding-bottom: 3vw;}
html body .map-sec-wraped{background-color:transparent !important;}
html body .map-section{background-color: #7423FF;border-top-left-radius: 1.88vw;border-top-right-radius:1.88vw;}
html .client-logo-secmain-wraper .client-logo-swiper{background-color: #7202FA;border-bottom-left-radius: 1.88vw;border-bottom-right-radius: 1.88vw;}
html .elementor-1135 .elementor-element.elementor-element-4ad98fe{row-gap:0;}
html .map-logo-sec-main-wraper{background-color: #fff;}
html .client-logo-secmain-wraper .swiper-wrapper{align-items:center;}
/*html .client-logo-secmain-wraper .swiper-slide .logo-wraper img{max-width: 10.42vw;margin: 0 auto;}*/
.map-container .map-dot:hover .hovertext-wraper .slash-icon{color:#c2c2c2;font-size:1.3vw;}
.map-container .map-dot:hover{background-color: transparent;border: 2px solid #70FFB3;border-radius: 50%;}
html .map-container .map-dot:hover span{background-color: #70FFB3;width: 0.63vw;height: 0.63vw;}
.map-container .map-dot .hovertext-wraper{opacity:0;position:absolute;left: 2.389vw;border-radius: 0.63vw;padding: 0vw 1vw;z-index:2;}
.map-container .map-dot:hover .hovertext-wraper{opacity:1;}
.map-container .map-dot .hovertext-wraper .text{font-family: Fragment Mono;font-weight: 400;font-style: Regular;font-size: 1.25vw;leading-trim: NONE;line-height: 140%;letter-spacing: -0.02vw;color: #7423FF;text-transform:uppercase;position: relative;top: 0.08vw;}
.map-container .map-dot .hovertext-wraper{display: flex;background-color: #F5F5F5;align-items: center;column-gap: 0.8vw;}
.map-section.map-section-innercontent .tag-subtitle-wraper .tag-wraper{color: #70FFB3;position: absolute;top: 2vw;left: 2vw;}
.map-logo-sec-main-wraper .map-section.map-section-innercontent .subtitle-wraper .green-colored{color: #70FFB3;}
.map-logo-sec-main-wraper .map-section.map-section-innercontent .subtitle-wraper{font-family: Funnel Display;font-weight: 300;font-style: Light;font-size: 4.69vw;leading-trim: NONE;line-height: 115.99999999999999%;letter-spacing: -0.02vw;color: #FFFFFF;width: 28.7vw;position: absolute;bottom: 5vw;left: 2vw;z-index:1;}
/**.testimonial-section-mainwraper .testimonial-swiper .testimonial-pegination-wraped .swiper-pagination-bullet + span{color: #C2C2C2;font-size: 1.4vw;margin: 0 0.2vw;}**/
html .testimonial-section-mainwraper .swiper-pagination-bullet-active{color: #7423FF;}
.testimonial-section-mainwraper .testimonials-item-wraper .profile-image-desig-wraper .company-name-wraper span{padding: 1vw;text-align:left;}
.testimonial-section-mainwraper .testimonials-item-wraper .right-block-wraper .desc-profile-desigwraper .profile-image-desig-wraper{display: flex;}
.testimonial-section-mainwraper .testimonials-item-wraper .right-block-wraper .profile-name-designwraper{display: grid;grid-template-columns: 48% 48%;column-gap: 2vw;align-items: flex-end;}
.testimonial-section-mainwraper .testimonial-swiper .testimonial-pegination-wraped{position: absolute;left: 2vw;text-align: left;top: auto;bottom: 3vw;}
.testimonial-section-mainwraper .testimonials-item-wraper .right-block-wraper .company-name-wraper{border: 0.6px solid #C2C2C2;border-radius: 1.25vw;}
.testimonial-section-mainwraper .testimonials-item-wraper .right-block-wraper .desc-profile-desigwraper .profile-image-wraped{border: 0.6px solid #C2C2C2;border-radius: 1.25vw;flex-basis:50%;display: flex;align-items: center;justify-content: center;padding-top: 1vw;overflow:hidden;}
.testimonial-section-mainwraper .swiper-pagination-bullet{font-family: Fragment Mono;font-weight: 400;font-style: Regular;font-size: 1.56vw;leading-trim: NONE;line-height: 120%;letter-spacing: 0.03vw;text-transform: uppercase;background: transparent;margin:0;}
.testimonial-section-mainwraper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0px;}
.testimonial-section-mainwraper .testimonials-item-wraper .profile-image-desig-wraper .company-name-wraper{font-family: Funnel Sans;font-weight: 500;font-style: Medium;font-size: 1.6vw;leading-trim: NONE;line-height: 120%;letter-spacing: -0.02vw;color: #000;text-transform: uppercase;font-weight: 600;flex-basis:50%;display: flex;align-items: flex-end;}
.testimonial-section-mainwraper .testimonials-item-wraper .name-designation-wraper .designation-wraper{font-family: Fragment Mono;font-weight: 400;font-style: Regular;font-size: 1.25vw;leading-trim: NONE;line-height: 140%;letter-spacing: 0.03vw;text-transform: uppercase;color:#343434;width:23.85vw;}
.testimonial-section-mainwraper .testimonials-item-wraper .name-designation-wraper .name-wraper{font-family: Funnel Sans;font-weight: 500;font-style: Medium;font-size: 2.19vw;leading-trim: NONE;line-height: 120%;letter-spacing: -0.02vw;color: #7423FF;margin-bottom: 0.63vw;}
.testimonial-section-mainwraper .testimonials-item-wraper .desc-profile-desigwraper .profile-image-desig-wraper .profile-image-wraped img{width: 100%;}
.testimonial-section-mainwraper .testimonials-item-wraper .right-block-wraper .desc-profile-desigwraper .desc{width: 47.71vw;font-family: Albert Sans;font-weight: 300;font-style: Light;font-size: 1.88vw;leading-trim: NONE;line-height: 158%;letter-spacing: -0.02vw;vertical-align: bottom;margin-bottom: 3.23vw;}
.testimonial-section-mainwraper .testimonials-item-wraper{padding: 3.13vw 8.65vw 3.13vw 2.6vw;display: grid;grid-template-columns: 35% 53%;column-gap: 10vw;}
.testimonial-section-mainwraper .testimonials-item-wraper .slash-icon-navwraper img{width: 6.35vw;}
.testimonial-section-mainwraper{margin-top:6.69vw;margin-bottom: 4.79vw;}
.testimonial-section-mainwraper .testimonial-swiper{background-color: #F5F5F5;border: 1px solid #C2C2C2;border-radius: 1.88vw;}
.testtimonial-sec-mainwraper-ele{background-color: #FFFFFF;}
.swiper-pagination-bullet{width:auto !important;height:auto !important;}
.map-section .map-title{margin-left:9.486vw;text-transform:unset;max-width:16.417vw;text-align:right;margin-bottom:2.639vw;}
html .map-section{padding-top:4vw;}
.map-section .counters-wraper{margin-left:25.903vw;display:flex;gap:8.681vw;margin-bottom:3.681vw;}
.map-section .counters-wraper .counter .dot{background-color:#00BC7D;width:0.833vw;height:0.833vw;margin-top: 0.7vw;}
.map-section .counters-wraper .counter{display:flex;align-content:baseline;gap:1.389vw;}
.map-section .counters-wraper .counter .num{font-family: Produkt;font-weight: 400;font-style: Regular;font-size: 3.75vw;leading-trim: CAP_HEIGHT;line-height: 110.00000000000001%;letter-spacing: 0%;margin-bottom:0.69vw;color: #2E3649;}
.map-container{text-align:center;margin-bottom:3.63vw;}
.map-section .counters-wraper .counter h4{margin:0px;}
.map-container {position: relative;width: 100%;}
.map-container .map-image {width: 100%;height: auto;display: block;padding-left:11.25vw;padding-right:4.375vw;}
.map-container .map-dot {position: absolute;width: 1.389vw;height: 1.389vw;background-color:transparent;cursor: pointer;display: flex;justify-content: center;align-items: center;transition: all 0.2s ease-in-out;}
.map-container .map-dot span{background-color: #70FFB3;width: 1.04vw;height: 1.04vw;display: block;border-radius: 50%;}
/* Tooltip styling */
/*.map-container .map-dot::after {content: attr(data-tooltip);position: absolute;padding: 4px 8px;background: #5978A8;white-space: nowrap;opacity: 0;pointer-events: none;transition: opacity 0.2s;font-family: TT Interphases Pro Variable;font-weight: 492;font-style: Medium;font-size: 12px;leading-trim: CAP_HEIGHT;line-height: 100%;letter-spacing: 0.5;text-align: right;text-transform: uppercase;color:#F4F6F7;left:1.389vw;height:1.389vw;display:flex;align-items:center;z-index:2;}*/
/*.map-container .map-dot:hover::after {opacity: 1;}*/
.map-container .map-dot:hover {background-color:#5978A8;}
.map-container .map-dot:hover span{background-color:#fff;width:0.278vw;height:0.278vw;}

.testimonial-section-mainwraper .subtitle-wraper .blue-colored{color: #7423FF;}
html .testimonial-section-mainwraper .subtitle-wraper{font-family: Funnel Display;font-weight: 300;font-style: Light;font-size: 4.38vw;leading-trim: NONE;line-height: 110.00000000000001%;letter-spacing: -0.02vw;text-align: left;margin-bottom: 3.39vw;}
html footer .footer-bottom-section{border-radius: 1.25vw;border: 1px solid #9E7DFF;padding: 0.94vw 1.25vw;}
html .text-moving-section-in{margin-bottom:5.51vw;}
html .text-moving-section-wraper-ele{background-color:#fff;}
html .text-moving-section-in .swiper-wrapper {
	transition:all 1s linear 0s;
}
html .text-moving-section-wraper-ele .swiper-slide{margin-right:16vw;}
html .text-moving-section-wraper-ele .text-wraper{font-family: Albert Sans;font-weight: 300;font-style: Light;font-size: 3.33vw;leading-trim: NONE;line-height: 120%;letter-spacing: -0.01vw;color: #BEBEBE;white-space: nowrap;}
html body .clnet-logo-secmainwraper-ele .e-con-inner{padding-left:0;padding-right:0;}
html .clnet-logo-secmainwraper-ele >.e-con-inner{padding-top: 6.55vw;padding-bottom: 3vw;}
html .client-logo-secmain-wraper .subtitle-wraper .green-colored{color: #70FFB3;}
html .client-logo-secmain-wraper .subtitle-wraper{font-family: Funnel Display;font-weight: 300;font-style: Light;font-size: 4.69vw;leading-trim: NONE;line-height: 115.99999999999999%;letter-spacing: -0.02vw;text-align: center;color:#fff;margin-bottom: 6.29vw;}
html .client-logo-swiper .swiper-wrapper {
	transition:all 1s linear 0s;
}
html .clnet-logo-secmainwraper-ele{background-color:transparent;}
html .who-we-are-sec-homewraper .counter-wraper:nth-child(2){padding-top: 9vw;}
html .who-we-are-sec-homewraper .counter-wraper:nth-child(3){padding-top:18vw;}
html .who-we-are-sec-homewraper .elementor-counter .elementor-counter-number-prefix{display:none;}
html .who-we-are-sec-homewraper .counter-main-wraper{column-gap:0;}
html .who-we-are-sec-homewraper .counter-wraper{border-right: 1px solid #C2C2C2;padding-left: 2.29vw;height: 37.5vw;}
html .who-we-are-sec-homewraper .counter-wraper:last-child{border-right:0;padding-top: 27vw;}
html .who-we-are-sec-homewraper .elementor-counter .elementor-counter-number-suffix{font-family: Albert Sans;font-weight: 400;font-style: Regular;font-size: 5.21vw;leading-trim: NONE;line-height: 120%;letter-spacing: -0.02vw;color:#51EB99;}
html .who-we-are-sec-homewraper .elementor-counter .elementor-counter-title{font-family: Fragment Mono;font-weight: 400;font-style: Regular;font-size: 1.25vw;leading-trim: NONE;line-height: 130%;letter-spacing: 0.03vw;text-transform: uppercase;color: #7423FF;justify-content: flex-start;}
html .who-we-are-sec-homewraper .elementor-counter-number-wrapper{font-family: Albert Sans;font-weight: 300;font-style: Light;font-size: 7.81vw;leading-trim: NONE;line-height: 120%;letter-spacing: -0.02vw;}
html .elementor-1135 .elementor-element.elementor-element-1f7b832{row-gap:0;}
.who-we-are-sec-homewraper .tag-subtitle-wraper{margin-bottom: 6.08vw;}
.who-we-are-sec-homewraper .section-wraped .tag-subtitle-wraper .blue-colored{color: #6841DD;font-weight: 500;}
.who-we-are-sec-homewraper .section-wraped .tag-subtitle-wraper .subtitle-wraper{font-family: Albert Sans;font-weight: 400;font-style: Regular;font-size: 3.96vw;leading-trim: NONE;line-height: 120%;letter-spacing: -0.02vw;width: 85.78vw;margin-left: auto;}
.who-we-are-sec-homewraper .section-wraped .tag-subtitle-wraper .tag-wraper{font-family: Fragment Mono;font-weight: 400;font-style: Regular;font-size: 1.46vw;leading-trim: NONE;line-height: 130%;letter-spacing: 0.05vw;color: #7423FF;margin-bottom: 3.96vw;}
.who-we-are-sec-homewraper{background-color:#fff;}
.momemtum-driven-solution-wraper-in .section-wraper-in .card-wraper:hover .arrow-navigator a img{opacity:1;}
.momemtum-driven-solution-wraper-in .section-wraper-in .card-wraper .arrow-navigator a img{opacity:0;}
.momemtum-driven-solution-wraper-in .section-wraper-in .card-wraper .arrow-navigator a{display:inline-block;pointer-events:none;}
.momemtum-driven-solution-wraper-in .section-wraper-in .card-wraper .arrow-navigator{position:absolute;top: auto;bottom: 1vw;left: auto;right: 1.5vw;}
.momemtum-driven-solution-wraper-in .section-wraper-in .card-wraper:hover{background-color: #F5F5F5;}
.momemtum-driven-solution-wraper-in .section-wraper-in .card-wraper .arrow-navigator a img{width: 4.17vw;height: 4.17vw;}
.momemtum-driven-solution-wraper-in .section-wraper-in .card-wraper .desc a:hover{color: #7423FF;}
.momemtum-driven-solution-wraper-in .section-wraper-in .card-wraper .desc a{color: #525252;}
.momemtum-driven-solution-wraper-in .section-wraper-in .right-block-wraper .block-two .card-wraper:first-child .image-wraper img{height: 28.78vw;}
.momemtum-driven-solution-wraper-in .section-wraper-in .section-wraper-inner.block-one .card-wraper .image-wraper img{height: 44.95vw;}
.momemtum-driven-solution-wraper-in .section-wraper-in .right-block-wraper .block-two .card-wraper:first-child .desc{width: 30.64vw;}
.momemtum-driven-solution-wraper-in .section-wraper-in .right-block-wraper .block-two .card-wraper:last-child .desc{width: 33.18vw;}
.momemtum-driven-solution-wraper-in .section-wraper-in .card-wraper .image-wraper img{border-radius: 0.83vw;display:block;width:100%;object-fit:cover;}
.momemtum-driven-solution-wraper-in .section-wraper-in .card-wraper{padding: 1.56vw;border: 1px solid #C2C2C2;border-radius: 1.88vw;display:block;position:relative;}
.momemtum-driven-solution-wraper-in .section-wraper-in .card-wraper .desc{font-family: Albert Sans;font-weight: 400;font-style: Regular;font-size: 1.56vw;leading-trim: NONE;line-height: 150%;letter-spacing: -0.02vw;vertical-align: bottom;width: 40.16vw;color: #787878;}
.momemtum-driven-solution-mianwraper-ele .card-wraper .subtitle-desc-wraper .subtitle-wraper{font-family: Albert Sans;font-weight: 400;font-style: Regular;font-size: 2.81vw;leading-trim: NONE;line-height: 115.99999999999999%;letter-spacing: -0.02vw;width: 34.22vw;color: #343434;padding-top: 1.04vw;padding-bottom: 2.6vw;}
.momemtum-driven-solution-mianwraper-ele{background-color:#fff;}
.momemtum-driven-solution-wraper-in > .subtitle-wraper .blue-colored{color: #7423FF;}
.momemtum-driven-solution-wraper-in > .subtitle-wraper{font-family: Funnel Display;font-weight: 300;font-style: Light;font-size: 4.38vw;leading-trim: NONE;line-height: 110.00000000000001%;letter-spacing: -0.02vw;width: 45.21vw;margin-bottom: 3.44vw;}
.momemtum-driven-solution-mianwraper-ele{padding-top:3.75vw;padding-bottom:3.33vw;}
.momemtum-driven-solution-wraper-in .section-wraper-in{display: grid;grid-template-columns: 58% 42%;}
.home-banner-section >.elementor-container{max-width:100% !important;}
.home-banner-section .section-wraped .tag-subtitle-link-wraper .tag-subtitle-linkwraper{margin-bottom:10.29vw;}
.home-banner-section .section-wraped .tag-subtitle-link-wraper{height: 100%;display: flex;align-items: flex-end;justify-content: flex-end;padding-right: 2.25vw;}
.home-banner-section .section-wraped{height:100vh;}
.home-banner-section .tag-subtitle-linkwraper .cta-subtitle-wraper{display: flex;align-items: center;column-gap: 5.21vw;margin-top: 1.3vw;}
.home-banner-section .titl-button-subtitle-wraper .cta-subtitle-wraper .subtitle-wraper .green-colored{color: #70FFB3;}
.home-banner-section .titl-button-subtitle-wraper .cta-subtitle-wraper .subtitle-wraper{font-family: Funnel Display;font-weight: 400;font-style: Regular;font-size: 5.21vw;leading-trim: NONE;line-height: 100%;letter-spacing: -0.02vw;color: #fff;}
.home-banner-section .titl-button-subtitle-wraper .main-title-wraper{font-family: Funnel Display;font-weight: 400;font-style: Regular;font-size: 5.21vw;leading-trim: NONE;line-height: 100%;letter-spacing: -0.02vw;color: #fff;margin-top: 2.71vw;}
.home-banner-section .tag-subtitle-linkwraper .tag-wraper .slash-icon{color: #7423FF;margin-right: 1vw;}
.home-banner-section .tag-subtitle-linkwraper .tag-wraper{font-family: Fragment Mono;font-weight: 400;font-style: Regular;font-size: 1.46vw;leading-trim: NONE;line-height: 130%;letter-spacing: 0.05vw;color: #70FFB3;}
html .elementor-1135 .elementor-element.elementor-element-d35e814{padding:0px;height: 100vh;}
html .elementor-1135 .elementor-element.elementor-element-d35e814.e-con-boxed > .e-con-inner{padding:0.521vw;}
html .elementor-1135 .elementor-element.elementor-element-3112f69{border-radius:1.875vw;}
html .elementor-1135 .elementor-element.elementor-element-d35e814.home-banner-section .section-wraped{height:100%;}
.site-footer{background:transparent;}
footer .rspv-site-above-footer-wrap{border-top-left-radius: 1.88vw;border-top-right-radius: 1.88vw;}
footer .footer-section-wraper .field-wraper select{-webkit-appearance: none;-moz-appearance: none;background-image: url(/wp-content/uploads/2025/11/down-arrow.svg) !important;background-position: calc(100% - 0vw) 0.4vw !important;background-repeat: no-repeat !important;background-size: 1.15vw !important;}
.footer-section-wraper .footer-middle-section .common-blk ul li:last-child{margin-bottom:0;}
.footer-section-wraper .footer-middle-section .common-blk ul li{margin-bottom:0.5vw;}
footer .footer-bottom-section .section-wraper .logo-cp-wraped .footer-logowraper img{width:8.75vw;}
.footer-section-wraper .footer-middle-section .address-wraper a{color: #70FFB3;text-decoration: underline;}
.footer-section-wraper .footer-middle-section .common-blk .name-wraper .slash-icon-wraper{color: #70FFB3;margin-right: 1vw;}
footer .footer-section-wraper .field-wraper input{margin-bottom:5.21vw;}
footer .designed-bywraper{font-family: Fragment Mono;font-weight: 400;font-style: Regular;font-size: 0.63vw;leading-trim: NONE;line-height: 130%;letter-spacing: 0.05vw;text-align: right;}
footer .footer-bottom-section .logo-cp-wraped .cp-wraper{font-family: Fragment Mono;font-weight: 400;font-style: Regular;font-size: 0.94vw;leading-trim: NONE;line-height: 130%;letter-spacing: 0.05vw;color:#D1C2FF;}
footer .contact-form-wraper-in .submit-wraper input{font-family: Albert Sans;font-weight: 450;font-style: Regular;font-size: 1.25vw;leading-trim: NONE;line-height: 140%;letter-spacing: -0.02vw;background-color: #FFFFFF;color: #343434;border-radius: 1.25vw;padding: 0.94vw 1.35vw;margin-top: 2.08vw;text-transform: capitalize;}
.footer-section-wraper .footer-middle-section .address-wraper{font-family: Albert Sans;font-weight: 400;font-style: Regular;font-size: 1.25vw;leading-trim: NONE;line-height: 140%;letter-spacing: -0.02vw;width: 35.63vw;margin-top: 1.56vw;}
.footer-section-wraper .footer-middle-section .common-blk.right-block .name-wraper{margin-bottom:3.75vw;}
.footer-section-wraper .footer-middle-section .common-blk.left-block .name-wraper,.footer-section-wraper .footer-middle-section .common-blk.middle-block .name-wraper{margin-bottom: 8.85vw;}
.footer-middle-section .services-secmainwraper .common-blk{border: 1px solid #9E7DFF;background: #7202FA;padding: 2.5vw 2.08vw;border-radius: 1.25vw;}
footer .footer-middle-section{margin-top: 2.19vw;margin-bottom: 1.25vw;}
.footer-section-wraper .footer-middle-section .common-blk ul{list-style:none;margin:0;}
.footer-section-wraper .footer-middle-section .common-blk ul li a{font-family: Albert Sans;font-weight: 400;font-style: Regular;font-size: 1.56vw;leading-trim: NONE;line-height: 190%;letter-spacing: -0.02vw;vertical-align: bottom;}
.footer-section-wraper .footer-middle-section .right-block.common-blk ul li a{color: #70FFB3;text-decoration: underline;}
.footer-section-wraper .footer-middle-section .common-blk .name-wraper{font-family: Fragment Mono;font-weight: 400;font-style: Regular;font-size: 1.46vw;leading-trim: NONE;line-height: 167%;letter-spacing: 0.05vw;text-transform: uppercase;}
footer .contact-form-wraper-in .splitted-fields-wraper .field-wraper{flex-basis:48%}
footer .footer-section-wraper textarea{height:9.38vw;}
footer .contact-form-wraper-in .splitted-fields-wraper{display:flex;column-gap:1.15vw;}
footer .footer-section-wraper ::placeholder {
 color: #D1D1D1;
  opacity: 1; /* Firefox */
}

footer .footer-section-wraper ::-ms-input-placeholder { /* Edge 12 -18 */
  color: #D1D1D1;
}
footer .footer-section-wraper .field-wraper input,footer .footer-section-wraper .field-wraper select,footer .footer-section-wraper textarea{background: transparent;font-family: Fragment Mono;font-weight: 500;font-style: Regular;font-size: 1.67vw;leading-trim: NONE;line-height: 150%;letter-spacing: 0.05vw;text-transform: uppercase;color: #FFFFFF;outline:0;border: 0;border-bottom: 1px solid #C2C2C2;padding: 0.63vw;padding-left: 0;padding-top: 0;text-transform:unset;letter-spacing: -0.02vw;line-height: 120%;}
footer .footer-section-wraper .left-block-wraper .subtitle-desc-wraper .desc{font-family: Albert Sans;font-weight: 300;font-style: Light;font-size: 1.88vw;leading-trim: NONE;line-height: 150%;letter-spacing: -2%;width: 40.36vw;}
footer .footer-section-wraper .left-block-wraper .subtitle-desc-wraper .subtitle-wraper{font-family: Funnel Display;font-weight: 300;font-style: Light;font-size: 5.21vw;leading-trim: NONE;line-height: 110.00000000000001%;letter-spacing: -0.32vw;margin-bottom:2.6vw;width: 44.95vw;}
.footer-bottom-section .section-wraper .logo-cp-wraped{display: flex;align-items:flex-end;column-gap:2.08vw;}
.footer-bottom-section .section-wraper{display: flex;justify-content: space-between;align-items:flex-end;}
.footer-middle-section .services-secmainwraper{display: grid;grid-template-columns: 25.35% 25.35% 49.35%;}
.footer-section-wraper .footer-top-section{display: grid;grid-template-columns: 42% 48%;column-gap: 9.51vw;}
.rspv-site-above-footer-wrap >.container{max-width:100%;padding: 3.91vw 1.25vw 1.25vw;}
.site-footer-row.site-footer-row-columns-1{display:block;}
