.aw-strength-card{
  border-radius:40px;overflow:hidden;position:relative
}
.aw-strength-card__media{z-index: 1;position:relative;background-size:cover;background-position:center;min-height:440px}
.aw-strength-card__icon{
  position:absolute;
  top:20px;
  right:20px;
  width:60px;
  height:60px;
  background:rgba(255,255,255,1);
  border-radius:16px;
  padding:0px;
  display:flex;
  align-items:center;
  justify-content:center;
  opacity:1;
  box-shadow: 0px 6px 14px 0px #0000001A;
}
.aw-strength-card__icon svg{
  width:36px;
  height:36px;
  display:block
}

.aw-strength-card__bottom{position:absolute;
  left:0;
  right:0;
  bottom:0;
  padding:4rem;
  gap:12px;
  background:linear-gradient(0deg,rgba(0,0,0,0.72) 0%,rgba(0,0,0,0) 100%);
  backdrop-filter:blur(5px);
  display:flex;
  flex-direction:column
}


.aw-strength-card__title{
  text-transform:capitalize;
  color:#FFFFFF;
  margin:0 0 0 0;
}

.aw-strength-card__desc{
  font-weight:700;
  font-style:normal;
  font-size:16px;
  line-height:24px;
  letter-spacing:0;
  color:rgba(255,255,255,1);
  margin:0;
  margin-top:0;
}

.aw-strength-card__fulldesc {
  font-weight:400;
  font-style:normal;
  font-size:18px;
  line-height:26px;
  letter-spacing:0;
  color:rgba(255,255,255,1);
  margin:0;
  margin-top:0;
}





.aw-strength-content-card{
  background-color: #F9FBFE;
  border: 1px solid #E2E2E2;
  border-radius: 30px;
  min-height: 100%;
  padding: 12px;
  padding-bottom: 4rem;
}
.aw-strength-content-card__image{
  width: 100%;
  height: 340px;
  border-radius: 3rem;
  overflow: hidden;
  background: #ccc;
  position: relative;
}
.aw-strength-content-card__image img{
  width: 100%;
  height: 100%!important;
  display: block;
  object-fit: cover;
}
.aw-strength-content-card__content{
  padding: 2.4rem 2.4rem 0 2.4rem;
}
.aw-strength-content-card__content-inner{
  display: flex;
  flex-wrap: wrap;
  gap: 0;
  margin: 0 0 2.4rem 0;
}
.aw-strength-content-card__content-icon{
  width: 68px;
  height: 68px;
  background: #fff;
  border-radius: 16px;
  box-shadow: 0px 6px 14px 0px #0000001A;
  display: flex;
  align-items: center;
  justify-content: center;
}
.aw-strength-content-card__content-icon svg,
.aw-strength-content-card__content-icon img{
  width: 36px;
  height: 36px;
  display: block;
}
.aw-strength-content-card__content-title{
  width: calc(100% - 68px);
  padding-left: 16px;
}
.aw-strength-content-card__content-title h5{
  color: #323D48;
  margin: 0 0 6px 0;
}
.aw-strength-content-card__content-title h6{
  font-weight: 500;
  font-size: 1.8rem;
  line-height: 2.6rem;
  color: #323D48;
  margin: 0;
}
.aw-strength-content-card__content-desc p{
  font-weight: 400;
  font-size: 1.8rem;
  line-height: 2.6rem;
  color: #323D48;
  letter-spacing: 0;
  margin: 0;
}


.aw-strength-content-card__2 .aw-strength-content-card__content-inner{
  margin: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 4rem 3.6rem;
  z-index: 1;
}
.aw-strength-content-card__2 .aw-strength-content-card__content-inner::after{
  content: '';
  position: absolute;
  bottom: 0;
  z-index: -1;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
  backdrop-filter: blur(5px);
}
.aw-strength-content-card__2 .aw-strength-content-card__content-title h5,
.aw-strength-content-card__2 .aw-strength-content-card__content-title h6{
  color: #FFFFFF;
}




.aw-strength-card_overlay .aw-strength-card__bottom{
  background: transparent;
  backdrop-filter: blur(0px);
}
.aw-strength-card_overlay .aw-strength-card__media:after{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #00000099;
  z-index: -1;
}



/* Responsive tweaks */
@media screen and (max-width: 1750px) {
  .aw-strength-card__fulldesc{
    font-size: 16px;
    line-height: 24px;
  }
}

@media screen and (max-width: 1299px) {
  .aw-strength-card__media{
    min-height: 400px;
  }
  .aw-strength-card__desc br{
    display: none;
  }

  .aw-strength-content-card__image{
    height: 300px;
  }
}


@media screen and (max-width: 1199px) {
  .aw-strength-content-card__2 .aw-strength-content-card__content-inner{
    padding: 3rem ;
  }
  .aw-strength-content-card__content-icon{
    width: 55px;
    height: 55px;
  }
  .aw-strength-content-card__content-title{
    width: calc(100% - 55px);
    padding-left: 12px;
  }
  .aw-strength-content-card__content-desc p{
    font-size: 15px;
    line-height: 22px;
  }

}

@media (max-width: 767px) {

  .aw-strength-card{
    border-radius: 24px;
  }
  .aw-strength-card__media{
    min-height: 320px;
  }
  .aw-strength-card__bottom{
    padding: 24px;
  }
  body .aw-strength-card__title{
    font-size: 24px;
    line-height: 30px;
  }

  
}
/* @media (max-width:600px){
  .aw-strength-card__title{font-size:20px;line-height:24px}
  .aw-strength-card__bottom{padding:18px}
  .aw-strength-card__icon{width:48px;height:48px;padding:8px;top:12px;right:12px}
} */
