.elementor-18535 .elementor-element.elementor-element-385397a9{--display:flex;}.elementor-18535 .elementor-element.elementor-element-614d2cc{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:767px){.elementor-18535 .elementor-element.elementor-element-385397a9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-7f04516b */body {
  font-family: 'GT Walsheim Pro', sans-serif;
}

#post-cont hr {
  margin-bottom: 3em !important;
  margin-top: 3em !important;
}

#post-cont h2 {
  font-size: 1.8rem !important;
  font-weight: 700 !important;
  line-height: 1.33333;
  margin-bottom: 1em;
  margin-top: 2em;
}

#post-cont h3 {
  font-size: 1.5rem !important;
  font-weight: 700 !important;
  line-height: 1.33333;
  margin-bottom: 1em;
  margin-top: 2em;
}

#post-cont ul {
  list-style-type: disc !important;
  padding-inline-start: 1.625em !important;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem !important;
}

#post-cont li {
  margin-top: 1rem;
  font-size: 1.3rem !important;
}

#post-cont p {
  font-size: 1.3rem !important;
  margin-bottom: 1.5rem !important;
}

#post-cont p:not(:first-child) {
  margin-top: 1.5rem;
}

.elementor-heading-title {
  font-weight: 700 !important;
}/* End custom CSS */