.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* Start custom CSS for section, class: .elementor-element-76e1cfff */.uk-article {
  table-layout: fixed;
  width: 100%;
}

.uk-article td {
  width: auto;
  vertical-align: top;
}

.uk-article td:nth-child(2) {
  width: 6.6666%;
}

.uk-article td[width="20"] {
  width: auto;
}

.uk-article td[width="20"] + td {
  width: auto;
}

.uk-article td:nth-child(3) {
  width: 33.3333%;
}

.uk-article td.no-specific-width {
  width: auto;
}

@media (max-width: 640px) {
  .uk-article table,
  .uk-article tbody {
    display: block;
  }
  .uk-article tr {
    display: block;
  }
  .uk-article td {
    display: block;
  }
  .uk-article td:nth-child(2),
  .uk-article td:nth-child(3) {
    width: 100%;
  }
}

.uk-article-meta {
  display: none;
}

.cs-logo-mobile {
  font-size: 38px;
  padding: 0 0 0 15px !important;
  margin: 0 !important;
}

@media (max-width: 959px) {
  .tm-navbar {
    padding-left: 0;
    padding-right: 0;
  }
}

.article-index {
  float: none;
}

.uk-article img.image-left-1-3,
.uk-article img.image-left-1-3-last,
.uk-article img.image-right-1-3,
.uk-article img.image-left-2-3,
.uk-article img.image-right-2-3 {
  width: 30.5%;
  float: left;
  margin-right: 4%;
  padding-bottom: 4%;
}

.uk-article img.image-left-1-3-last {
  margin-left: 0;
}

.uk-article img.image-right-1-3 {
  float: right;
  margin-left: 4%;
}

.uk-article img.image-left-2-3 {
  width: 65%;
}

.uk-article img.image-right-2-3 {
  float: right;
  margin-left: 4%;
}

img.image-left-1-3 + img.image-right-1-3 {
  margin-left: 0;
}

table[border="1"] .image-left-1-3,
table[border="1"] .image-left-1-3-last,
table[border="1"] .image-right-1-3,
table[border="1"] .image-left-2-3,
table[border="1"] .image-right-2-3 {
  padding-bottom: 0;
}

@media (max-width: 640px) {
  .uk-article img.image-left-1-3,
  .uk-article img.image-left-1-3-last,
  .uk-article img.image-right-1-3,
  .uk-article img.image-left-2-3,
  .uk-article img.image-right-2-3 {
    width: 100%;
  }
}/* End custom CSS */