@media screen and (min-width: 1024px) {
  .fancybox__content {
    width: 60% !important;
    max-width: none !important;
  }
}

.fancybox__backdrop {
  background: rgba(13, 115, 185, 0.6) !important;
}

.elementor-widget-text-editor li {
  padding-bottom: 1rem;
}

.underline:after {
  display: block;
  content: "";
  width: 5rem;
  height: 0.3rem;
  background: #00a99d;
  margin-top: 1rem;
}

.underline_white:after {
  display: block;
  content: "";
  width: 5rem;
  height: 0.3rem;
  background: white;
  margin-top: 1rem;
}

.underline_blue:after {
  display: block;
  content: "";
  width: 5rem;
  height: 0.3rem;
  background: #06548a;
  margin-top: 1rem;
}

.underline_green:after {
  display: block;
  content: "";
  width: 5rem;
  height: 0.3rem;
  background: #8dc73f;
  margin-top: 1rem;
}

.underline_yellow:after {
  display: block;
  content: "";
  width: 5rem;
  height: 0.3rem;
  background: #ffb400;
  margin-top: 1rem;
}

.centered_underline:after {
  position: absolute;
  left: 50%;
  margin-left: -2.5rem;
}

.elementor-button:hover {
  text-decoration: none !important;
}

.single-post .elementor-widget-theme-post-content h3,
.single-post .elementor-widget-theme-post-content h4 {
  line-height: 1.4em;
}
