.elementor .DUP_primary-btn-orange{font-family:Inter;font-weight:600;font-size:1.3rem;color:var(--DUP_White);padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1.3rem;padding-inline-end:1.3rem;border-radius:1.7rem;border-width:3px;border-color:#FF6600;border-style:solid;background-image:linear-gradient(70deg, #FF6600 70%,#FF6600 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--DUP_Solar-amber);background-clip:border-box;display:block;}.elementor .DUP_primary-btn-orange:hover,.elementor .DUP_primary-btn-orange:focus-visible{color:var(--DUP_Solar-amber);border-radius:1.7rem;border-width:3px;border-color:#FF6600;border-style:solid;background-image:linear-gradient(#00000000, #00000000);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#fff;}.elementor .section-container{padding-block-start:60rem;padding-block-end:60px;padding-inline-start:120px;padding-inline-end:120px;margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;background-color:#;display:flex;flex-direction:column;row-gap:0px;}.elementor .primary-btn-orange{font-family:Inter;font-weight:600;font-size:18rem;color:var(--White);text-align:start;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20rem;padding-inline-end:20rem;border-radius:40px;border-width:3px;border-color:#ff660000;border-style:solid;background-image:linear-gradient(70deg, #FF6600 70%,#FF6600 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--Solar-amber);background-clip:border-box;display:inline-block;flex-direction:column;align-self:center;background: transparent linear-gradient(70deg, #EE4A59 0%, #FF6600 100%) 0% 0% no-repeat padding-box !important;\n}.elementor .primary-btn-orange:hover,.elementor .primary-btn-orange:focus-visible{font-weight:700;color:var(--DUP_Solar-amber);border-radius:40rem;border-width:3px;border-color:#FF6600;border-style:solid;background-image:linear-gradient(#00000000, #00000000);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#fff;background: transparent linear-gradient(70deg, #fff 0%, #fff 100%) 0% 0% no-repeat padding-box !important;\n}.elementor .primary-cta-btn-2{display:inline-block;}.elementor .section-heading{font-family:var(--Brand_font);font-weight:700;font-size:40rem;color:var(--Navy_blue);text-align:center;padding-block-end:20px;display:block;flex:1 0 auto;align-self:center;}.elementor .section-sub-heading{font-family:var(--Brand_font);font-weight:400;font-size:22rem;color:var(--Black);letter-spacing:0rem;line-height:26rem;text-align:center;padding-block-start:10rem;padding-block-end:30rem;}.elementor .home-bottleneck-box{width:100%;min-height:95rem;font-family:var(--Brand_font);font-weight:600;font-size:20px;color:var(--Black);text-align:center;padding-block-start:10rem;padding-block-end:10rem;padding-inline-start:20rem;padding-inline-end:20rem;border-radius:10rem;background-color:#ffffff;display:flex;justify-content:center;align-items:center;align-self:center;}.elementor .industry-recognition-tiles{padding:20px;border-radius:10rem;background-color:#ffffff24;flex-direction:column;row-gap:20px;}.elementor .industry-recognition-tiles-subheading{min-height:110rem;font-family:var(--Brand_font);font-weight:500;font-size:18px;}.elementor .nile_box_border{padding:0px;border-radius:10rem;background-color:var(--White);box-shadow:0px 4px 16px 0px var(--box_border_color);flex-direction:row;}.elementor .nile_box_padding{padding-block-start:30rem;padding-block-end:30rem;padding-inline-start:40rem;padding-inline-end:40rem;flex-direction:row;}.elementor .learning_resources_tiles{::before {
  content: " ";
  position: absolute;
  height: 200px;
  width: 200px;
  border-radius: 50%;
  background: #DDECFD;
  right: -100px;
  top: -45px;
  z-index: 1;
  overflow: hidden;
}
overflow: hidden;\n}.elementor .learning_resources_tiles_2{::before {
  content: " ";
  position: absolute;
  height: 150px;
  width: 150px;
  border-radius: 50%;
  background: #DDECFD;
  z-index: 0;
  right: -80px;
  top: 70px;
  z-index: 1;
}
overflow: hidden;\n}.elementor .inner_banner_title{font-family:var(--Brand_font);font-weight:500;font-size:46rem;}.elementor .inner_banner_section{min-height:400rem;flex-direction:row;align-items:center;}.elementor .learn_more_card_title{font-family:var(--Brand_font);font-weight:600;font-size:24rem;color:var(--Black);}.elementor .learn_more_card_subheading{min-height:120rem;font-family:var(--Brand_font);font-weight:400;font-size:20px;color:var(--Black);text-align:start;}.elementor .demo_section_footer{padding-block-start:50rem;padding-block-end:50rem;padding-inline-start:30rem;padding-inline-end:30rem;border-radius:10rem;background-color:var(--Navy_blue);flex-direction:column;justify-content:center;align-items:center;align-self:center;order:99999;}.elementor .demo_section_title{font-family:var(--Brand_font);font-weight:600;font-size:42px;color:var(--White);text-align:center;padding-block-end:20px;display:flex;flex-direction:column;justify-content:space-around;align-items:center;align-self:center;}.elementor .nile_blue_number_cards{padding:30rem;background-color:var(--nile_light_blue_bg);}.elementor .tech_blue_card_title{font-family:var(--Brand_font);font-weight:600;font-size:28rem;color:#001E2D;}.elementor .tech_blue_number_img{width:60rem;margin-inline-end:10px;}.elementor .datasheet_card_title{font-family:var(--Brand_font);font-weight:600;font-size:20rem;color:var(--Black);}.elementor .related_services_card_img{width:25%;}.elementor .related_services_card_title{font-family:var(--Brand_font);font-weight:700;font-size:22rem;color:#001E2D;}.elementor .banner_sub_heading{font-family:var(--Brand_font);font-weight:400;font-size:28rem;}.elementor .banner_breadcrum_text{font-family:var(--Brand_font);font-weight:400;font-size:20px;color:var(--White);padding-inline-end:5rem;}.elementor .banner_breadcrum_text_current{font-weight:700;color:var(--Solar-amber);}.elementor .number_card_tile{width:31%;padding-block-start:0px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30rem;display:flex;flex-direction:column;row-gap:20rem;align-items:center;}.elementor .number_card_tile_title{font-family:var(--Brand_font);font-weight:600;font-size:24rem;color:#001E2D;text-align:center;}.elementor .number_card_tile_subheading{font-family:var(--Brand_font);font-weight:400;font-size:18rem;color:#001E2D;text-align:center;}.elementor .listing_card_title{font-family:var(--Brand_font);font-weight:400;font-size:20rem;color:#243b63;margin-block-start:10rem;margin-block-end:10rem;}.elementor .listing_card_title:hover,.elementor .listing_card_title:focus-visible{color:var(--Solar-amber);}.elementor .listing_card_title_content{column-gap:5px;padding-block-start:0rem;padding-block-end:20rem;padding-inline-start:20rem;padding-inline-end:20rem;flex-direction:column;}.elementor .listing_card_tile_thumb_image{border-start-start-radius:10px;border-start-end-radius:10px;}.elementor .global_customer_logo_gallery{width:22%;padding:20px;border-radius:10px;background-color:var(--White);box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 1);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-evenly;align-content:space-evenly;align-items:center;align-self:stretch;}.elementor .global_customer_logo_images{width:120px;}.elementor .leadership_tile_1{padding-block-start:20rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:10px;background-color:#DDECFD;display:block;flex-direction:row;justify-content:flex-start;align-items:stretch;}.elementor .leadership_flex_1{padding:0px;display:flex;flex-direction:row;justify-content:center;align-items:end;}.elementor .leadership_flex_2{padding:20px;border-radius:10px;background-color:#f8fafc;display:flex;flex-direction:column;justify-content:flex-start;align-self:stretch;}.elementor .leadership_flex_3{padding:0px;align-items:center;}.elementor .leadership_flex_4{padding:0px;}.elementor .leadership_flex_6{flex-direction:row;justify-content:flex-end;}.elementor .leadership_title_heading{font-family:var(--Brand_font);font-weight:700;font-size:20px;color:#0E111E;padding-block-end:15px;}.elementor .leadership_designation{font-family:var(--Brand_font);font-weight:300;font-size:18px;color:#0E111E;}.elementor .leadership_flex_7{padding:0px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:start;align-self:end;}.elementor .company_brief_logos{width:auto;height:50rem;}.elementor .recognition-logo-innovation-leader{min-height:190rem;}.elementor .main-footer{margin-block-start:30rem;}.elementor .graphic_images{width:90%;margin-block-start:20rem;margin-block-end:20rem;align-self:center;}.elementor .customer-stories-card-column{width:31.5%;min-width:30px;padding:0px;}.elementor .half-number-icon{width:150rem;}.elementor .full-number-circle-icon{width:100rem;}.elementor .circle-blue-bg-icon-img{width:150rem;}