body {font-family: 'HelveticaNeue';line-height: 1.5;background-color: #fff;color: #000;letter-spacing: 1.5px;}
html {font-size: 16px;}

/* global */
:root{
    --theme-font: 'HelveticaNeue';
    --secondary-font : 'HelveticaNeue';
    /* --sidebar-hover-width: 16.563rem; */
    
    /* colors */
    --white:#ffffff;
    --grey-color:#f6f6f6;
    --grey-color-dark:#383838;
    --theme-color:#1f7143;
}

ul {margin: 0; padding: 0; list-style: none;}


a {text-decoration: none;}


    @font-face {
      font-family: 'HelveticaNeue';
      src: url(../font/HelveticaNeueUltraLight.otf);
      font-weight: 200;
    }
    @font-face {
      font-family: 'HelveticaNeue';
      src: url(../font/HelveticaNeueThin.otf);
      font-weight: 300;
    }
    @font-face {
        font-family: 'HelveticaNeue';
        src: url(../font/HelveticaNeueLight.otf);
        font-weight: 400;
      }
    @font-face {
        font-family: 'HelveticaNeue';
        src: url(../font/HelveticaNeueMedium.otf);
        font-weight: 500;
    }
    @font-face {
        font-family: 'HelveticaNeue';
        src: url(../font/HelveticaNeueBlack.otf);
        font-weight: 600;
    }
    @font-face {
      font-family: 'HelveticaNeue';
      src: url(../font/HelveticaNeueBold.otf);
      font-weight: 700;
    }
    @font-face {
      font-family: 'HelveticaNeue';
      src: url(../font/HelveticaNeueHeavy.otf);
      font-weight: 900;
    }
   
    

    @media (min-width: 1400px) {
      .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
          max-width: 1450px;
      }
    }

ul{margin: 0;}
img{max-width: 100%;}
p:nth-last-child(1){margin-bottom: 0;}
.clear-both{clear: both;}
.bold{font-weight: 700;}
.regular{font-weight: 400;}
a{color: inherit;}
a:hover{color: inherit;}
a:focus, button:focus, input:focus, .btn:focus, select:focus, select:focus-within, input:focus-within, textarea:focus {outline: none; }
.form-check-input:focus{box-shadow: none;}
::selection {color: var(--white);background: var(--theme-color);}
p { line-height: 1.55;}
.header_menu li a{font-weight: 400; font-size: 1.25rem;    position: relative;display: inline-block;padding: .38rem 1rem;transition: all .5s ease;z-index: 1;}
.banner_content_inner h1{font-size: 5rem;font-weight: 400;margin: 0;color: #fff;}
section{padding: 9.688rem 0;overflow: hidden;}
.main_footer{padding: 5.375rem 0 3.125rem 0;background: var(--theme-color);border-top-left-radius: 40px;border-top-right-radius: 40px;color: #fff;}
.footer_heading{font-size: 2.813rem;margin-bottom: 2rem;font-weight: 400;}
.footer_mail{display: flex;flex-wrap: wrap;margin: 0 auto;justify-content:center;}
.footer_mail li{font-size: 1.875rem;display: flex;align-items: center;margin: 0 42px;}
.footer_mail li i{width: 57px;height: 57px;background-color: #8fb8a1;border-radius: 50%;color: var(--theme-color);display: flex;align-items: center;justify-content: center;margin-right: 1rem;}
.social_links ul{display: flex;flex-wrap: wrap;justify-content: center;margin-top: 3rem;}
.social_links ul li{margin: 0 2rem;}
.social_links ul li a{font-size: 1rem;color: #8fb8a1;transition: all .5s ease-in-out;display: flex;align-items: center;}
.social_links ul li a i{font-size: 2rem;margin-right: .5rem;color: #8fb8a1;}
.social_links ul li a img{margin-right: .5rem;}
.social_links ul li a:hover{color: #fff;}
.copyright_text{border-top: 1px solid #cccccc36;padding: 1rem 0;background: var(--theme-color);color: #fff;}
.copyright_text p{font-size: 1.125rem;opacity: .2;}
.footer_mail li a{transition: all .5s ease-in-out;color: #d2e3d9;}
.footer_mail li a:hover{opacity: .7;}
.banner_box video{height: 100vh;  object-fit: cover;display: block;}
.after_banner_sec{background: url(../images/after_banner_gradient.png);background-size: 100%;background-repeat: no-repeat;}
.after_banner_flex {display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0 -.7rem;}
.after_banner_flex .offering_box{width: calc(100% / 3);padding: 0 .7rem;}
.offering_box_content { background: #fff; padding: 2.5rem 2rem; border-radius: 20px; border: 1px solid #e9e9e9; height: 100%; text-align: center; display: flex ; flex-direction: column; align-items: center; justify-content: space-between; }
.offering_icon{width: 5.688rem;height: 5.688rem;border: 1px solid var(--theme-color);border-radius: 50%;display: flex;align-items: center;justify-content: center;margin: 0 auto;margin-bottom: 1.55rem;background: #fff;}
.blk_brdr_btn{border: 1px solid #000;border-radius: 40px;padding: .766rem 2.1rem;display: inline-block;font-size: 0.938rem;text-transform: uppercase;transition: all .5s ease;}
.blk_brdr_btn:hover{background: var(--theme-color);border-color: var(--theme-color);color: #fff;}
.offering_box_content p {font-size: 1.125rem;letter-spacing: normal;line-height: 1.4;}
.offering_box_content h4 {font-size: 1.438rem;font-weight: 400;}
.after_banner_flex .offering_box:first-child .offering_box_content{background-color: #90b19f8c;border: 4px solid var(--theme-color);}
.heading{font-size: 3.438rem;color: var(--theme-color);font-weight: 400;line-height: 1.5;margin-bottom: 3rem;}
.partner_logo {text-align: center;background: #f5fbf9;height: 100%;display: flex;align-items: center;justify-content: center;padding: 0 .5rem;}
.partner_logo img {mix-blend-mode: darken;}
.bg_gradient{position: relative;z-index: 1;background: #f5fbf9;}
.bg_gradient::before{content: '';position: absolute;right: 0;top: 0; background: url('../images/right-bg1.jpg');background-size: 100%;background-repeat: no-repeat;width: 751px;height: 945px;z-index: -1;}
.bg_gradient::after{content: '';position: absolute;left: 0;bottom: 0; background: url('../images/fotter-bg.jpg');background-size: 100%;background-repeat: no-repeat;width: 911px;height: 650px;z-index: -1;}
.green_btn {background-color: var(--theme-color);color: #fff;padding: .8rem 2.14rem;border-radius: 40px;font-size: 1.188rem;display: inline-block;text-transform: uppercase;transition: all .5s ease;border: 1px solid var(--theme-color);}
.green_btn:hover{background: transparent;color: var(--theme-color);}
.zero_delay_flex {display: flex;flex-wrap: wrap;justify-content: space-between;}
.zero_delay_right {width: 50%;margin-bottom: -1.813rem;}
.zero_delay_featur_box {display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 1.813rem;align-items: flex-start;}
.zero_dealy_box_icn {width: 15%;display: flex;align-items: center;justify-content: center;}
.zero_delay_box_text {width: 83%;}
.zero_delay_list_heading{font-size: 1.688rem;font-weight: 400;margin-bottom: 0;}
.zero_delay_box_text p {font-size: 1.3rem;font-weight: 300;color: #000;line-height: normal;}
.partnerSwiper .swiper-slide{height: auto!important;}
.partnerSwiper {padding-bottom: 3rem;}
.power_by_img {position: absolute;z-index: 99999;bottom: 2rem;right: 4rem;}
.counter_banner_sec li{display: flex;flex-wrap: wrap;align-items: center;}
.counter_banner_sec li .banner_icon_box{margin-right: 2rem;}
.banner_content_inner {display: flex;justify-content: space-between;flex-wrap: wrap;}
.banner_counter_text h2 {font-size: 3.375rem;font-weight: 300;margin-bottom: 0;}
.counter_banner_sec {display: flex;flex-direction: column;align-items: center;justify-content: space-between !important;}
.banner_counter_text p {font-size: 1.75rem;line-height: normal;font-weight: 300;}
.what_cbam_sec{background: url(../images/what_cbam_gradient.png);background-repeat: no-repeat;background-size: 100%;}
.what_cbam {display: flex;flex-wrap: wrap;justify-content: space-between;}
.what_cbam_left {width: 55%;}
.applicable_sector {display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0 -.5rem;}
.applicable_sector li{width: calc(100% / 2);margin-bottom: 3.438rem;padding: 0 .5rem;}
.what_cbam_right{width: 40%;}
.app_sec_box{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.app_sec_icon {width: 6.875rem;height: 6.875rem;border-radius: 50%;border: 1px solid var(--theme-color);overflow: hidden;aspect-ratio: 1;}
.app_sec_box p {width: 55%;font-size: 1.375rem;font-weight: 400;color: #000;}
.small_heading{font-size: 2.5rem;color:var(--theme-color);font-weight: 400;margin-bottom: 2.5rem;}
.what_cbam_left p {font-size: 1.125rem;color: #454549;line-height: 1.7;}
.common_challanges {display: flex;flex-wrap: wrap;margin: 0 -1rem;}
.cmn_chlng_box{width: calc(100% / 3);padding: 0 1rem;}
.cmn_chalngs_inner {box-shadow: 0 0 10px #ccc;padding: 3.3rem;border-radius: 20px;height: 100%;background-color: #fff;}
.cmn_chalngs_inner img{margin-bottom: 1.563rem;}
.cmn_chalngs_inner p {font-size: 1.188rem;line-height: 1.4;}
.counter_banner_sec li:nth-child(2){margin-left: -2rem;}
.how_we_support{position: relative;z-index: 1;}
.how_we_support::before{content: '';position: absolute;right: 0;top: 0;background: url('../images/how_support_bg.jpg');width: 96.813rem;height: 92.813rem;z-index: -1;background-size: 100%;}
.what_cbam_img img {width: 48%;}
.support_steps li{padding: 1rem 2rem;transition: all .5s ease;border-left: 5px solid transparent;cursor: pointer;}
.support_steps li:hover{background: #e7f7ef;border-left: 5px solid var(--theme-color);}
.support_steps li:hover h4{color: var(--theme-color);}
.support_steps li.active{background: #e7f7ef;border-left: 5px solid var(--theme-color);}
.support_steps {display: flex;flex-wrap: wrap;justify-content: space-between;}
.support_steps ul {width: 40%;}
.steps_img {width: 42%;}
.steps_img img{width: 100%;}
.steps_img>div{display: none;}
.support_steps li h4 {font-size: 1.875rem;font-weight: 300;}
.support_steps li p {font-size: 1.188rem;font-weight: 400;color: #494b51;}
.support_steps li.active h4{color: var(--theme-color);}
.journey_icon {width: 5.688rem;height: 5.688rem;border: 1px solid var(--theme-color);border-radius: 50%;display: flex;align-items: center;justify-content: center;margin: 0 auto;margin-bottom: 1rem;background: #fff;}
.journey_heading{font-size: 1.438rem;font-weight: 400;}
.journey_text p {font-size: 1.125rem;letter-spacing: normal;}
.journey_flex {display: flex;flex-wrap: wrap;margin: 0 -.9rem;}
.journey_flex li{width: calc(100% / 4);padding: 0 .9rem;margin-bottom: 3rem;}
.journey_box {text-align: center;border: 1px solid #1f714361;padding: 2.188rem 1rem 2.5rem;border-radius: 20px;height: 100%;min-height: 22.5rem;}
.journey_bg{background: url(../images/journey_bg.jpg);background-size: 100%;background-repeat: no-repeat;background-position: bottom;position: relative;z-index: 9;}
.benifits {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.benifits_left {width: 30%;}
.benifits_left img{border-right: 1px solid var(--theme-color);}
.benifit_right {width: 65%;position: relative;}
.benifit_right ul li::after{content: '';position: absolute;left: -3rem;top: 50%;transform: translateY(-50%);background: url('../images/arrow.svg');width: 28px;height: 30px;background-size: contain;background-repeat: no-repeat;}
.benifit_icon {width: 5.625rem;height: 5.625rem;border: 1px solid var(--theme-color);background: #fff;border-radius: 50%;}
.benifit_box {display: flex;flex-wrap: wrap;justify-content: space-between;}
.benifit_content {width: 87%;}
.benifit_text {font-size: 1.438rem;font-weight: 400;}
.benifit_content p{font-size: 1.125rem;font-weight: 300;}
.benifit_right ul {margin-bottom: -1.375rem;}
.benifit_right ul li{margin-bottom: 1.375rem;position: relative;}
.benifit_right ul li::before{content: '';position: absolute;left: -4.6rem;top: 50%;transform: translateY(-50%);width: 2rem;height: .5px;background: var(--theme-color);} 
.benifit_right ul li:first-child:before{top: 49%;}
.benifit_right ul li:last-child:before{top: 51%;}
.animate_logo {padding: 1rem 2rem;background-color: #fff;display: flex;align-items: center;justify-content: center;box-shadow: 0px 5px 0px 2px #c0d6c9;height: 100%;border-radius: 5px;}
.top_client_logos .swiper-slide, .bottom_client_logos .swiper-slide{width: auto !important;height: auto!important;}
.animate_logo img{max-width: 150px;}
.top_client_logos .swiper-wrapper, .bottom_client_logos .swiper-wrapper {-webkit-transition-timing-function: linear!important;transition-timing-function: linear!important;}
.top_client_logos{padding-bottom: 4rem;}
.bottom_client_logos{padding-bottom: .5rem;}
.accordion-item {background: transparent;border: 1px solid #1f714354;margin-bottom: 1rem;border-top: 1px solid #1f714354!important;border-radius: 8px;}
.accordion-button.collapsed{color: #000;background: #fff;box-shadow: 0 0 10px 1px #1f714342;font-size: 1.313rem;border-radius: 10px;}
.accordion-button{font-size: 1.875rem;font-weight: 300;}
.accordion-button:not(.collapsed){background-color: var(--theme-color);color: #fff;box-shadow: none;border-top-left-radius: 8px;border-top-right-radius: 8px;font-size: 1.313rem;}
.accordion-collapse{background-color: var(--theme-color);color: #fff;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}
.accordion-button:focus{border-color: transparent;box-shadow: none;}
.accordion-body {font-size: 1.125rem;font-weight: 300;padding-top: 0;}
.accordion-button::after{filter: brightness(100);}
.accordian-container{max-width: 960px;margin: 0 auto;}
.accordion-button.collapsed:after {filter: none;}
.bg_journey{background: url(../images/benifit_bg.jpg);background-size: 100%;background-position: top center;background-repeat: no-repeat;}
.faq_main{position: relative;z-index: 1;    background-color: #f9fbfa;}
.faq_main::after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 500px;background: url(../images/bg_faq.png);background-color: #fff;background-size: 100%;background-position: bottom;z-index: -1;background-repeat: no-repeat;}
.timline_img img {width: 48%;}
.book_form{background: url(../images/book_form_bg.png);background-color: var(--theme-color);background-size: 100%;background-repeat: no-repeat;overflow: visible;padding-top: 18rem;padding-bottom: 7rem;}
.book_demo_footer {position: relative;background-color: #f3f9f7;z-index: 1;}
.book_demo_footer::before{content: '';position: absolute;top: 0;right: 0;background: url(../images/book_footer_bg.jpg);background-size: contain;background-repeat: no-repeat;background-position: right;width: 68.938rem;height: 30.313rem;z-index: -1;}
.book_form_flex {display: flex;flex-wrap: wrap;justify-content: space-between;}
.book_form_left {width: 50%;color: #fff;}
.book_form_right {width: 45%;}
.book_a_demo {background: #fff;padding: 3rem;border-radius: 20px;margin-bottom: -50%;position: relative;z-index: 99;}
.book_a_demo form{display: flex;flex-wrap: wrap;justify-content: space-between;}
.book_a_demo form .form-group{width: 100%;margin-bottom: 2rem;}
.book_a_demo form .form-group.w_49{width: 49%;}
.demo_heading {font-size: 3.75rem;font-weight: 400;margin-bottom: 2rem;}
.book_form_left .sub_title{font-size: 1.688rem;font-weight: 300;line-height: 1.7;}
.ul_list li{padding-left: 1.5rem;margin-bottom: 1rem;}
.ul_list li::before{content: '';position: absolute;width: 13px;height: 13px;background-color: var(--theme-color);left: 0;top: .5rem;border-radius: 50%;}
.check_list{margin-top: 3rem;margin-bottom: 3rem;}
.check_list li{font-size: 1.313rem;margin-bottom: .5rem;font-weight: 400;position: relative;padding-left: 2.5rem;}
.check_list li::before{content: '\f00c';position: absolute;left: 0;top: 0;font-size: 1.5rem;font-family: 'FontAwesome';}
.book_form_left p {font-size: 1.375rem;font-weight: 300;letter-spacing: normal;}
.white_btn {font-size: 0.938rem;padding: .77rem 1.22rem;border: 1px solid #fff;display: inline-block;border-radius: 40px;text-transform: uppercase;transition: all .5s ease;}
.form_heading{font-size: 2.834rem;font-weight: 400;margin-bottom: 2rem;color: #1b1b21;}
.book_a_demo label{font-size: 1.063rem;color: #404542;margin-bottom: .5rem;letter-spacing: normal;}
.book_a_demo input{height: 50px;box-shadow: 0 0 4px 1px #1f714342;}
.book_a_demo select{height: 50px;box-shadow: 0 0 4px 1px #1f714342;appearance: auto;}
.book_a_demo textarea{box-shadow: 0 0 4px 1px #1f714342;}
.submit_btn {background: var(--theme-color);color: #fff;border: 1px solid var(--theme-color);font-size: 1.188rem;text-transform: uppercase;padding: .77rem 4.1rem;border-radius: 40px;display: inline-block;transition: all .5s ease;}
.submit_btn:hover{background: transparent;color: var(--theme-color);}
.bullet_list{padding-left: 1.2rem;}
.bullet_list li {list-style: disc;}
.accordion-body>ul{margin-top: 0;}
.accordion-body~ul{margin-top: 1rem;}
.blog_detail_banner {height: 330px;background-color: #101f10;}
.inner_heading {font-size: 3.75rem;color: var(--theme-color);font-weight: 400;}






.partnerSwiper .swiper-pagination-bullet {background-color: transparent;border: solid 2px var(--theme-color);opacity: 1;height: 13px;width: 13px;}
.partnerSwiper .swiper-pagination-bullet-active {background-color: var(--theme-color);}
input[type="file"]::-webkit-file-upload-button {
  background: var(--theme-color);
  color: #fff;
  border: 0;
}
input[type="file"]::-webkit-file-upload-button:hover{
  background: var(--theme-color);
}


/* width */
::-webkit-scrollbar {width: 10px;}
/* Track */
::-webkit-scrollbar-track {background: #f1f1f1; }
 
/* Handle */
::-webkit-scrollbar-thumb {background: #8a926a;border-radius: 10px;}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {background: #555; }


.hov-marker, .marker {
  position: absolute;
  top: 0;
  height: 100%;
  background-color: var(--theme-color);
  border-radius: 80px;
  left: 0;
  z-index: 0;
  will-change: left, top;
  transition: .5s;
}
.header_menu:hover .hov-marker {
  opacity: .3;
}
.hov-marker{
  opacity: 0;
}






























/* Saurabh Singh*/
.header_flex{display:flex;justify-content:space-between;align-items:center}
header{position:absolute;top:0;left:0;width:100%;color:#fff;padding:1.438rem 0;z-index: 9;transition: 0.5s;}
.header_menu>ul{display:flex;flex-wrap: wrap;}
.banner_image>img{width:100%;height: 100dvh;object-fit: cover; min-height: 38rem;}
.menu_main{background-color:#00000078;border-radius:5rem;clip-path: polygon(0 var(--box_height), 100% var(--box_height), 100% 100%, 0 100%);padding: .5rem;}
.header_menu{position: relative;}


.header_logo>img{width:8.375rem;transition: 0.5s;}
.banner_box{position:relative; overflow: hidden;}
.banner_content{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;z-index: 1;}
.banner_image {position: relative;z-index: 1;}
.banner_image:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #00000087;}
.sml-header .header_logo>img{width:7rem}
.sml-header{padding:1rem 0;background-color:#ffffff24;backdrop-filter:blur(8px)}
header.scrolling-down{transform:translateY(-100%)}
span.line>span i { font-style: normal; }
.swap_txt { display: inline-flex ; flex-direction: column; height: 1.8ch; overflow: hidden; }
.swap_txt i{ min-width: 24rem; text-align: left;}
.bg_after_banner_sec { position: relative; background: url(../images/bg_cloud.png); min-height: 101vh; background-size: 100% 100%;background-color: #fff;}
.group_flex {
  position: absolute;
  width: 100%;
}

.group_sec {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100vh;
}
.header_logo a {
  display: inline-block;
  height: 106px;
}
.bg_after_banner_sec .heading_sec{display: flex;flex-direction: column;align-items: center;justify-content: center;width: 100%;height: 100vh;}
section.section_1>.container {display: flex;}

.green_wrapper_box {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100dvh;
  opacity: 0;
  overflow: hidden;
}
.green_wrapper{
  width: 400%;
  height: 100%;
  display: flex;
  position: relative;
}
.bg_green {
  width: 25%;
  border-bottom: 0;
}
.transitioned_group_wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  pointer-events: none;
  height: 100%;
  /* display: grid;
  place-items: center;
  opacity: 0; */
}
.transitioned_group_box {
  height: 100%;
  display: flex;
}

.transitioned_group_inr {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.transitioned_group_inr .group_box { position: relative;  width: 33.33%; opacity: 0;}
.gp_gone .transitioned_group_inr .group_box {
  opacity: 1;
  background: #fff;
  padding:0;
  border: 1px solid #ccc;
  border-radius: 20px;
  position: relative;
  padding-bottom: 0;
  width: 40%;
  color: #000;
  margin-bottom: 1rem;
}
/* .offering_left {width: 35%;} */
.bg_green>.container {height: 100%;}
.offering_flex { align-items: center;color: #fff; }
.gp_gone .gp_middle,
.gp_gone .bg_green.section_2 .offering_flex .offering_left {
  opacity: 0 !important;
}

.ball {
  width: 3rem;
  height: 3rem;
  position: fixed;
  top: 0;
  left: 0;
  border: 3px solid #ffffff;
  border-radius: 50%;
  pointer-events: none;
  mix-blend-mode: difference;
  filter: brightness(1000);
  z-index: 9;
}
.ball_dot {
  width: 2px;
  height: 2px;
  position: fixed;
  top: 0;
  left: 0;
  border: 3px solid #ffffff;
  border-radius: 50%;
  pointer-events: none;
  mix-blend-mode: difference;
  filter: brightness(1000);
  z-index: 9;
}
.scroll-btn { position: absolute; bottom: 1.5rem; left: 50%; transform: translateX(-50%); cursor: pointer;}
.scroll-btn img { opacity: 0; }
.scroll-btn { border: 1px solid #ffffff8f; border-radius: 5rem; }
.scroll-btn:before { content: ""; position: absolute; left: -1px; bottom: -1px; width: calc(100% + 2px); height: 50%; border: 2px solid var(--white); border-top: 0; border-radius: 5rem; border-top-left-radius: 0; border-top-right-radius: 0; }

.scroll-btn:after { content: ""; position: absolute; top: 21%; left: 50%; transform: translateX(-50%); width: 5px; height: 5px; background-color: var( --white); border-radius: 50%; animation: slideDown 1s ease infinite;}
@keyframes slideDown {
  0%   {top: 0%; opacity: 0;}
  25%   {top: 21%; opacity: 1;}
  100% {top: 80%; opacity: 0;}
}
 .np_main .line{white-space: nowrap; border-right: 2px solid rgba(255,255,255,.75);}
 .transitioned_group_inr .group_box {
  filter: invert(var(--white-percent));
  background: transparent !important;
  border-color: transparent !important;
}
.transitioned_group_inr .group_box .box_bottom_img, .transitioned_group_inr .group_box a{opacity: 0;}
/* .np_main .swap_txt i{min-width:initial; display: inline-block; overflow: hidden;} */

/* .banner_content_inner h1 { text-align: left !important; width: 1212px; margin: auto; } */


.menu-item li{position: relative;}
.menu-item>ul>li:hover a{background-color: var(--theme-color);border-radius: 80px;}
.header_menu>ul>li>a.active{background-color: var(--theme-color);border-radius: 80px;}
.ddp-click {display: none;}
.what_next_text h4 {font-size: 1.438rem;font-weight: 500;}
.what_next_text p {font-size: 1.125rem;letter-spacing: normal;line-height: 1.4;}
.report_time_img {mix-blend-mode: darken;}
.impact_main{position: relative;}
.largest_cert_flex {display: flex;flex-wrap: wrap;justify-content: space-between;width: 80%;margin: 0 auto;}
.impact_main ul {background: #daeee2;border-radius: 80px;display: flex;justify-content: space-between;padding: 1rem 2rem;}
.impact_main h5 { position: absolute; background: var(--theme-color); color: #fff; top: -10px; transform: translateX(-50%); left: 50%; padding: .3rem 1rem; border-radius: 20px; font-size: 1.313rem; font-weight: 400; }
.caertictin_time ul {background: #daeee2;border-radius: 80px;display: flex;justify-content: space-between;padding: 1rem 2rem;align-items: center;}
.caertictin_time h5 { position: absolute; background: var(--theme-color); color: #fff; top: -10px; transform: translateX(-50%); left: 50%; padding: .3rem 1rem; border-radius: 20px; font-size: 1rem; font-weight: 400; }
.largst_cer_left {width: 48%;display: flex;flex-direction: column;justify-content: space-between;}
.largst_cer_right {width: 48%;}
.caertictin_time {position: relative;width: 80%;margin: 0 auto;}
.largst_cer_left li h4 {font-size: 2rem;color: var(--theme-color);}
.largst_cer_left li p {font-size: 1rem;color: var(--theme-color);text-align: left;line-height: 1.2;font-weight: 500;}
.ai_box {display: flex;flex-wrap: wrap;align-items: center;width: 50%;}
.lrgst_cer_flex {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;width: 80%;margin: 0 auto;margin-top: 2rem;}
.ai_txt {width: 70%;margin-left: 1rem;background: var(--theme-color);color: #fff;border-radius: 40px;padding: .5rem 1rem;}
.ai_txt p{line-height: 1.2;}
.list_content_img {
  background: #1f7143;
  width: 4.75rem;
  height: 4.75rem;
  min-width: 4.75rem;
  margin-right: 1rem;
  border-radius: 50%;
  display: flex
;
  align-items: center;
  justify-content: center;
}

.why_lead_ind .why_lead_head p  { font-size: 20px;}
.why_lead_ind .heading  { margin-bottom: 0rem;}
.why_lead_ind .why_lead_head { margin-bottom: 5rem; text-align: left;}