.ContentBody .ContentChild .B{
  float:none!important;
  width:100%!important;
  height:auto!important;
  margin:0!important;
  clear:both;
  color:#344b44!important;
  font-size:14px;
  text-align:left;
}
.ContentBody .ContentChild .B *{max-width:100%}
.ContentBody .ContentChild .B>p:first-child{margin-top:0}
.ContentBody .ContentChild .B p{margin:0 0 14px}
.ContentBody .ContentChild .B a{color:#0d7a61;font-weight:600;text-decoration:underline;text-decoration-color:rgba(13,122,97,.28);text-underline-offset:3px}
.ContentBody .ContentChild .B h1,
.ContentBody .ContentChild .B h2,
.ContentBody .ContentChild .B h3,
.ContentBody .ContentChild .B h4,
.ContentBody .ContentChild .B h5{
  margin:28px 0 12px;
  color:#062e2a!important;
  font-family:'Noto Serif','Times New Roman',serif;
  line-height:1.35;
}
.ContentBody .ContentChild .B h2{padding-bottom:8px;font-size:23px!important;border-bottom:1px solid rgba(6,46,42,.12)}
.ContentBody .ContentChild .B h3{font-size:19px!important}
.ContentBody .ContentChild .B h4{font-size:16px!important}
.ContentBody .ContentChild .B h5{font-size:14px!important}
.ContentBody .ContentChild .B img{
  display:block;
  width:auto;
  max-width:100%!important;
  height:auto!important;
  margin:22px auto;
  border-radius:8px;
  box-shadow:0 15px 35px rgba(3,29,26,.13);
}
.ContentBody .ContentChild .B blockquote{
  margin:20px 0;
  padding:16px 20px;
  color:#3f5a52;
  font-family:'Noto Serif','Times New Roman',serif;
  font-style:italic;
  background:#edf5ef;
  border-left:3px solid #c48a52;
  border-radius:0 7px 7px 0;
}
.ContentBody .ContentChild .B ul,
.ContentBody .ContentChild .B ol{margin:12px 0 18px;padding-left:24px}
.ContentBody .ContentChild .B li{margin-bottom:6px}
.ContentBody .ContentChild .B table{
  width:100%!important;
  margin:22px 0!important;
  overflow:hidden;
  font-size:12px!important;
  border:1px solid rgba(6,46,42,.18)!important;
  border-collapse:separate!important;
  border-spacing:0!important;
  border-radius:8px;
  background:#fff!important;
  box-shadow:0 12px 28px rgba(3,29,26,.08);
}
.ContentBody .ContentChild .B table thead,
.ContentBody .ContentChild .B table th{
  color:#fff!important;
  font-weight:700!important;
  text-align:center!important;
  background:#0d6b57!important;
}
.ContentBody .ContentChild .B table tr:nth-child(even){background:#edf5ef!important}
.ContentBody .ContentChild .B table td,
.ContentBody .ContentChild .B table th{
  padding:11px 10px!important;
  color:#344b44;
  text-align:center!important;
  border:0!important;
  border-right:1px solid rgba(6,46,42,.1)!important;
  border-bottom:1px solid rgba(6,46,42,.1)!important;
}
.ContentBody .ContentChild .B table td:last-child,
.ContentBody .ContentChild .B table th:last-child{border-right:0!important}
.cke_show_borders{
  width:100%;
  margin:20px 0;
  padding:20px;
  color:#344b44;
  border:1px solid rgba(6,46,42,.18);
  border-radius:8px;
  background:#fbfaf5;
}
body.cke_editable,
body.cke_editable_themed,
body.cke_contents_ltr{
  padding:20px!important;
  color:#111!important;
  cursor:auto!important;
  background:#fff!important;
  background-image:none!important;
}
body.cke_editable table{border:1px solid #aaa!important;background:#fff!important}
body.cke_editable table td,
body.cke_editable table th{color:#111!important;border:1px solid #ccc!important;background:#fff!important}
body.cke_editable h2,
body.cke_editable h3,
body.cke_editable h4,
body.cke_editable h5{color:#111!important}
@media(max-width:560px){
  .ContentBody .ContentChild .B{font-size:13px}
  .ContentBody .ContentChild .B table{display:block;overflow-x:auto;white-space:nowrap}
}
