html body.kw-program .s-anim-about .tab-service.row,
html body .s-anim-about .tab-service.row,
html body.kw-program .tab-service,
html body .elementor-widget-tabs .tab-service{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:8px 10px!important;
  width:100%!important;
  margin-left:0!important;
  margin-right:0!important;
  float:none!important;
}
html body.kw-program .tab-service .col-md-12,
html body.kw-program .tab-service .col-md-6,
html body .s-anim-about .tab-service .col-md-12,
html body .s-anim-about .tab-service .col-md-6,
html body .elementor-widget-tabs .tab-service .col-md-12,
html body .elementor-widget-tabs .tab-service .col-md-6{
  display:contents!important;
  float:none!important;
  width:auto!important;
  max-width:none!important;
  padding:0!important;
  margin:0!important;
}
html body.kw-program .tab-service a,
html body .s-anim-about .tab-service a,
html body .elementor-widget-tabs .tab-service a{
  display:flex!important;
  align-items:center;
  justify-content:center;
  min-height:52px;
  height:100%;
  width:auto!important;
  max-width:none!important;
  margin:0!important;
  padding:12px 14px!important;
  box-sizing:border-box;
  text-align:center;
  line-height:1.25;
  white-space:normal;
  overflow-wrap:anywhere;
  background:#fffefb!important;
  border-radius:20px!important;
  color:#4f453d!important;
}
@media (max-width:640px){
  html body.kw-program .s-anim-about .tab-service.row,
  html body .s-anim-about .tab-service.row,
  html body.kw-program .tab-service,
  html body .elementor-widget-tabs .tab-service{
    grid-template-columns:minmax(0,1fr)!important;
  }
}
