@charset "UTF-8";
/*** RTL websites ***/
/*** RTL websites ***/
/**
 * CSS Syntax: flex-start|flex-end|center|space-between|space-around|initial|inherit
 */
@page {
  margin: 1.5cm;
}
html,
body {
  background: #fff !important;
  color: #000 !important;
  font-size: 12pt;
}

body {
  -webkit-print-color-adjust: economy;
  print-color-adjust: economy;
}

.header,
.footer,
.toolbar,
.breadcrumbs,
.navigator,
.linesContainer,
.intro__slider,
.intro__logo,
.blogSingle__sidebar,
.blogArchive__sidebar,
.blogFilters,
.articleShare,
.articleComments,
.newsletter,
.pageLinks,
.pagination,
.gform_wrapper,
.wpml-ls,
#wpadminbar,
.skip-link,
.screen-reader-text {
  display: none !important;
}

#page-inner,
.page-inner {
  display: block !important;
  padding: 0 !important;
  margin: 0 !important;
}

.intro {
  display: block !important;
  min-height: 0 !important;
  height: auto !important;
  padding: 0 !important;
  margin: 0 0 12pt !important;
  background: none !important;
  color: #000 !important;
}
.intro__container {
  display: block !important;
  max-width: none !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  height: auto !important;
}
.intro__header {
  color: #000 !important;
  font-size: 20pt !important;
  line-height: 1.2 !important;
  letter-spacing: normal !important;
  text-align: right !important;
  margin: 0 0 6pt !important;
  break-after: avoid;
  page-break-after: avoid;
}
.intro__subtitle, .intro__date {
  color: #000 !important;
  font-size: 11pt !important;
  text-align: right !important;
  margin: 0 0 6pt !important;
}

.intro--article .intro__badgeRow {
  text-align: right !important;
  margin: 0 0 4pt !important;
}
.intro--article .intro__badge {
  display: inline !important;
  background: none !important;
  color: #000 !important;
  padding: 0 !important;
  font-size: 10pt !important;
}
.intro--article .intro__author {
  display: block !important;
  width: auto !important;
  margin: 0 0 12pt !important;
}
.intro--article .intro__authorAvatar {
  display: none !important;
}
.intro--article .intro__authorText {
  display: block !important;
}
.intro--article .intro__authorName,
.intro--article .intro__authorDate {
  display: inline !important;
  color: #000 !important;
}
.intro--article .intro__authorName {
  font-size: 12pt !important;
  font-weight: bold !important;
}
.intro--article .intro__authorDate {
  font-size: 11pt !important;
}
.intro--article .intro__authorDate::before {
  content: " · ";
}

.blogSingle {
  padding: 0 !important;
}
.blogSingle__container {
  display: block !important;
  max-width: none !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}
.blogSingle__content {
  display: block !important;
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  gap: 0 !important;
}
.blogSingle__body {
  font-size: 12pt !important;
  line-height: 1.5 !important;
  color: #000 !important;
  text-align: right !important;
}
.blogSingle__body p {
  margin: 0 0 8pt !important;
  orphans: 3;
  widows: 3;
}
.blogSingle__body a {
  color: #000 !important;
  text-decoration: underline !important;
}
.blogSingle__body a[href^=http]::after {
  content: " (" attr(href) ")";
  font-size: 9pt;
  word-break: break-all;
}
.blogSingle__body h2, .blogSingle__body h3, .blogSingle__body h4, .blogSingle__body h5 {
  color: #000 !important;
  margin: 12pt 0 6pt !important;
  break-after: avoid;
  page-break-after: avoid;
}
.blogSingle__body h2 {
  font-size: 14pt !important;
}
.blogSingle__body h3 {
  font-size: 13pt !important;
}
.blogSingle__body h4, .blogSingle__body h5 {
  font-size: 12pt !important;
}
.blogSingle__body img,
.blogSingle__body figure,
.blogSingle__body blockquote,
.blogSingle__body table {
  break-inside: avoid;
  page-break-inside: avoid;
  max-width: 100% !important;
}
.blogSingle__body blockquote {
  border-right: 2pt solid #000 !important;
}
.blogSingle__printSource {
  display: block !important;
  margin: 12pt 0 0 !important;
  padding-top: 6pt !important;
  border-top: 1pt solid #000 !important;
  font-family: "almoni", "Arial", sans-serif;
  font-size: 9pt !important;
  color: #000 !important;
  text-align: right !important;
  word-break: break-all;
}

* {
  box-shadow: none !important;
  text-shadow: none !important;
}