.elementor-6113 .elementor-element.elementor-element-31ce1db{--display:flex;}.elementor-6113 .elementor-element.elementor-element-d2dd88d{--display:flex;}.elementor-6113 .elementor-element.elementor-element-dd860c7{--display:flex;}.elementor-6113 .elementor-element.elementor-element-d58719a{--display:flex;}.elementor-6113 .elementor-element.elementor-element-4594d75{color:#FFFFFF;--textColor:#FFFFFF;}.elementor-6113 .elementor-element.elementor-element-54b137c{--display:flex;}/* Start custom CSS for container, class: .elementor-element-d58719a */.bk-card-head{
 border-radius:16px 16px 0 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd860c7 */.bk-card{
  background:#fff;
  border-radius:16px;
  box-shadow:0 8px 30px rgba(11,31,58,0.10);
  overflow:hidden;
  transition:0.3s ease;
}
.bk-card:hover{
  transform:translateY(-4px);
  box-shadow:0 16px 50px rgba(11,31,58,0.18);
}

.bk-card-head{
  background:linear-gradient(135deg,#0B1F3A,#173560);
  padding:18px 24px;
}
.bk-card-head-text{
  color:#FFFFFF !important;
  font-weight:700 !important;
  font-size:1.05rem !important;
  margin:0 !important;
  opacity:1 !important;
}

.bk-card-body{
  padding:24px;
}

.bk-card-text{
  font-size:0.95rem;
  line-height:1.7;
  color:#222222 !important;
  margin-bottom:22px;
  padding-left:20px;
  position:relative;
}
.bk-card-text:last-child{
  margin-bottom:0;
}
.bk-card-text::before{
  content:"";
  width:8px;
  height:8px;
  border-radius:50%;
  background:#B8860B;
  position:absolute;
  left:0;
  top:8px;
}

@media(max-width:640px){
  .bk-card-body{
    padding:16px;
  }
}/* End custom CSS */