.elementor-1945 .elementor-element.elementor-element-53d52eb{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-1945 .elementor-element.elementor-element-4797aa1 .elementor-heading-title{font-size:var( --e-global-typography-482b0fd-font-size );font-weight:var( --e-global-typography-482b0fd-font-weight );line-height:var( --e-global-typography-482b0fd-line-height );}.elementor-1945 .elementor-element.elementor-element-3e84810 .elementor-button{font-weight:500;text-decoration:underline;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;padding:0px 0px 0px 0px;}.elementor-1945 .elementor-element.elementor-element-85dabb2{text-align:justify;}@media(max-width:1024px){.elementor-1945 .elementor-element.elementor-element-53d52eb{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-1945 .elementor-element.elementor-element-4797aa1 .elementor-heading-title{font-size:var( --e-global-typography-482b0fd-font-size );line-height:var( --e-global-typography-482b0fd-line-height );}}@media(max-width:640px){.elementor-1945 .elementor-element.elementor-element-4797aa1 .elementor-heading-title{font-size:var( --e-global-typography-482b0fd-font-size );line-height:var( --e-global-typography-482b0fd-line-height );}}/* Start custom CSS for theme-post-content, class: .elementor-element-85dabb2 */.elementor-1945 .elementor-element.elementor-element-85dabb2 p {
  margin-bottom: 24px;
}

.elementor-1945 .elementor-element.elementor-element-85dabb2 h2 {
    font-size: 32px;
}

.elementor-1945 .elementor-element.elementor-element-85dabb2 h3 {
    font-size: 24px;
}

.elementor-1945 .elementor-element.elementor-element-85dabb2 p:empty {
  display: none;
  margin: 0;
}

.elementor-1945 .elementor-element.elementor-element-85dabb2 ul,
.elementor-1945 .elementor-element.elementor-element-85dabb2 ol {
  margin-bottom: 24px;
}

.elementor-1945 .elementor-element.elementor-element-85dabb2 li {
  margin-bottom: 8px;
}

.elementor-1945 .elementor-element.elementor-element-85dabb2 li:last-child {
  margin-bottom: 0;
}

.elementor-1945 .elementor-element.elementor-element-85dabb2 .wp-block-table {
  margin: 0 0 24px;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.elementor-1945 .elementor-element.elementor-element-85dabb2 .wp-block-table table {
  width: 100%;
  min-width: 600px;
  border-collapse: collapse;
  font-size: 15px;
  line-height: 1.5;
}

.elementor-1945 .elementor-element.elementor-element-85dabb2 .wp-block-table thead {
  background-color: #f8fafc;
}

.elementor-1945 .elementor-element.elementor-element-85dabb2 .wp-block-table th,
.elementor-1945 .elementor-element.elementor-element-85dabb2 .wp-block-table td {
  border: 1px solid #e2e8f0;
  padding: 14px 16px;
  vertical-align: top;
  text-align: left;
}

.elementor-1945 .elementor-element.elementor-element-85dabb2 .wp-block-table th {
  font-weight: 700;
  color: #020617;
  border-bottom: 2px solid #94a3b8;
  white-space: nowrap;
}

.elementor-1945 .elementor-element.elementor-element-85dabb2 .wp-block-table td {
  color: #334155;
}

.elementor-1945 .elementor-element.elementor-element-85dabb2 .wp-block-table tbody tr:hover {
  background-color: #f8fafc;
}

.elementor-1945 .elementor-element.elementor-element-85dabb2 .wp-block-table::-webkit-scrollbar {
  height: 6px;
}

.elementor-1945 .elementor-element.elementor-element-85dabb2 .wp-block-table::-webkit-scrollbar-thumb {
  background: #cbd5e1;
  border-radius: 3px;
}/* End custom CSS */