/******* Do not edit this file *******
Code Snippets Manager
Saved: Nov 11 2024 | 15:23:27 */
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0;
}
.jet-listing-dynamic-field__content p:last-child, .elementor-widget-text-editor p:last-child {
  margin-bottom: 0px;
}
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-] > a {
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
}
.single-post .elementor-widget-theme-post-content .gallery {
  display: grid;
  gap: 8px;
  margin-top: 35px;
}
.single-post .elementor-widget-theme-post-content .gallery img {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.single-post .elementor-widget-theme-post-content .gallery.gallery-columns-3 {
  grid-template-columns: repeat(3, 1fr);
}
.single-post .elementor-widget-theme-post-content .gallery.gallery-columns-4 {
  grid-template-columns: repeat(4, 1fr);
}
.single-post .elementor-widget-theme-post-content .gallery.gallery-columns-5 {
  grid-template-columns: repeat(5, 1fr);
}
.single-post .elementor-widget-theme-post-content .gallery figure.gallery-item {
  margin: 0;
  padding: 0;
}
.single-post .elementor-widget-theme-post-content h2 {
  color: var(--e-global-color-secondary) !important;
  font-size: 20px !important;
  line-height: 1.3 !important;
  font-weight: bold !important;
  margin: 24px 0 16px !important;
}
.single-post .elementor-widget-theme-post-content h3, .single-post .elementor-widget-theme-post-content h4 {
  color: var(--e-global-color-secondary) !important;
  font-size: 17px !important;
  line-height: 1.3 !important;
  font-weight: bold !important;
  margin: 24px 0 16px !important;
}
.single-post .elementor-widget-theme-post-content h2:first-child, .single-post .elementor-widget-theme-post-content h3:first-child, .single-post .elementor-widget-theme-post-content h4:first-child {
  margin-top: 0px !important;
}
.single-post .elementor-widget-theme-post-content ul, .single-post .elementor-widget-theme-post-content ol {
  margin-bottom: 10px;
}
.single-post .elementor-widget-theme-post-content p > iframe {
  margin-top: 32px !important;
}
.single-post .elementor-widget-theme-post-content blockquote {
  background: var(--e-global-color-text);
  padding: 32px 32px 24px;
  margin: 32px 0;
  border-radius: 32px 0;
  color: var(--e-global-color-accent);
  font-style: italic;
  line-height: 1.4;
}
@media (max-width: 1024px) {
  .single-post .elementor-widget-theme-post-content .gallery.gallery-columns-3, .single-post .elementor-widget-theme-post-content .gallery.gallery-columns-4, .single-post .elementor-widget-theme-post-content .gallery.gallery-columns-5 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 768px) {
  .single-post .elementor-widget-theme-post-content .gallery.gallery-columns-3, .single-post .elementor-widget-theme-post-content .gallery.gallery-columns-4, .single-post .elementor-widget-theme-post-content .gallery.gallery-columns-5 {
    grid-template-columns: repeat(2, 1fr);
  }
}
