/** Shopify CDN: Minification failed

Line 152:1 Expected "}" to go with "{"

**/
 /* .power_charging{
   margin-top: 50px;
   margin-bottom: 90px;
 } */
.power_charging .power_charging_wrapper{
    display: grid;
    grid-template-columns: 1fr 40%;
    /* gap: 10px; */
    }
   .power_charging .power-img-text{
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 20px;
    row-gap: 30px;
    }
  .power_charging_wrapper .power{
        background: #f6f6f6;
        padding: 50px;
        color:#fff;
    border-bottom-left-radius: 20px;
      border-top-left-radius: 20px
  }

  .power_charging_wrapper .power .power-content p{
      font-size: 18px;
    letter-spacing: normal;
    font-family: var(--font-manrope-medium);
    margin: 0;
    color: #2d3a58;
}
    .power_charging_wrapper .power .power-heading{
    font-size: 34px !important;
    color: #2d3a58;
    margin-top: 0;
    text-align: center;
    font-family: var(--font-heading-family);
    font-style: var(--font-heading-style);
    font-weight: var(--font-heading-weight);
    letter-spacing: calc(var(--font-heading-scale) * .06rem);
    color: rgb(var(--color-foreground));
    line-height: calc(1 + .3 / max(1, var(--font-heading-scale)));
  }
  .power_charging_wrapper .charging .charging-heading{
    font-size: 34px !important;
    color: #fff !important;
    margin-top: 0;
    text-align: center;
    font-family: var(--font-heading-family);
    font-style: var(--font-heading-style);
    font-weight: var(--font-heading-weight);
    letter-spacing: calc(var(--font-heading-scale) * .06rem);
    color: rgb(var(--color-foreground));
    line-height: calc(1 + .3 / max(1, var(--font-heading-scale)));
  }
  .power_charging_wrapper .charging{
    background: #2d3a58;
    padding: 50px;
    color:#fff;
    /* border-radius: 20px; */
     border-bottom-right-radius: 20px;
      border-top-right-radius: 20px
  }

   .power_charging_wrapper .power .power-content{
  margin-top: 10px;
}
  .power_charging_wrapper .charging p{
    font-size: 24px;
    letter-spacing: normal;
    font-family: var(--font-manrope-medium);
    margin-bottom: 7px;
    line-height: normal;
  }

   .power_charging_wrapper .power-img-text .image-text .img-div{
     width: 100%;
      max-width: 100%;
   } 

   .power_charging_wrapper .power-img-text .image-text .img-div img{
     width: 100%;
     height: auto;
     border-radius: 15px;
   } 


@media(max-width: 1200px){
  .power_charging .power_charging_wrapper{
    grid-template-columns: 1fr;
  }
  .power_charging_wrapper .power {
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 0;
  }
    .power_charging_wrapper .charging{
        border-bottom-left-radius: 20px;
      border-bottom-right-radius: 20px;
      border-top-right-radius: 0;
    
}

@media(max-width: 990px){
  .power_charging .power-img-text{
        grid-template-columns: 1fr;
  }
  .power_charging_wrapper .charging p {
    font-size: 18px;
  }
}

@media(max-width:748px){
  .power_charging_wrapper .charging p {
    font-size: 18px;
  }

  .power_charging_wrapper .charging {
  padding: 30px 20px;
  }

    .power_charging_wrapper .power{
      padding: 30px 20px;
    
    }

  .power_charging_wrapper .power .power-heading{
        font-size: 32px !important;
        margin-bottom: 10px;
  }

  .power_charging_wrapper .charging .charging-heading{
       font-size: 32px !important;
    }
  .power_charging_wrapper .power .power-content p{
    font-size: 16px!important;
  }
}

@media(max-width:549px){
    .power_charging_wrapper .power .power-heading{
        font-size: 30px !important;
          margin-bottom: 30px;
  }
 .power_charging_wrapper .charging .charging-heading{
       font-size: 30px !important;
    }
}