.elementor-column-gap-default > .elementor-column > .elementor-element-populated,
.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
  padding: 0px; }

.elementor-section-boxed, .elementor-section-full_width {
  padding: 60px 100px 60px 100px; }
  .elementor-section-boxed.elementor-inner-section, .elementor-section-full_width.elementor-inner-section {
    padding: 0px; }

@media (min-width: 1920px) {
  .elementor-section-boxed, .elementor-section-full_width {
    padding-left: 120px;
    padding-right: 120px; } }

@media (max-width: 1366px) {
  .elementor-section-boxed, .elementor-section-full_width {
    padding: 40px;
    padding-left: 60px;
    padding-right: 60px; } }

@media (max-width: 1023px) {
  .elementor-section-boxed, .elementor-section-full_width {
    padding: 40px;
    padding-left: 40px;
    padding-right: 40px; } }

@media (max-width: 575px) {
  .elementor-section-boxed, .elementor-section-full_width {
    padding: 40px;
    padding-left: 20px;
    padding-right: 20px; } }

.elementor-text-editor > *,
.elementor-widget-theme-post-content > .elementor-widget-container > *,
.elementor-widget-text-editor > .elementor-widget-container > * {
  margin-bottom: 1.5em; }

.elementor-text-editor h1, .elementor-text-editor h2, .elementor-text-editor h3, .elementor-text-editor h4, .elementor-text-editor h5, .elementor-text-editor h6,
.elementor-widget-theme-post-content > .elementor-widget-container h1,
.elementor-widget-theme-post-content > .elementor-widget-container h2,
.elementor-widget-theme-post-content > .elementor-widget-container h3,
.elementor-widget-theme-post-content > .elementor-widget-container h4,
.elementor-widget-theme-post-content > .elementor-widget-container h5,
.elementor-widget-theme-post-content > .elementor-widget-container h6,
.elementor-widget-text-editor > .elementor-widget-container h1,
.elementor-widget-text-editor > .elementor-widget-container h2,
.elementor-widget-text-editor > .elementor-widget-container h3,
.elementor-widget-text-editor > .elementor-widget-container h4,
.elementor-widget-text-editor > .elementor-widget-container h5,
.elementor-widget-text-editor > .elementor-widget-container h6 {
  margin-bottom: .5em;
  margin-top: .5em; }

.elementor-text-editor > :first-child,
.elementor-widget-theme-post-content > .elementor-widget-container > :first-child,
.elementor-widget-text-editor > .elementor-widget-container > :first-child {
  margin-top: 0 !important; }

.elementor-text-editor > :last-child,
.elementor-widget-theme-post-content > .elementor-widget-container > :last-child,
.elementor-widget-text-editor > .elementor-widget-container > :last-child {
  margin-bottom: 0 !important; }

.elementor-widget-theme-post-content > .elementor-widget-container > h1, .elementor-widget-theme-post-content > .elementor-widget-container > h2, .elementor-widget-theme-post-content > .elementor-widget-container > h3, .elementor-widget-theme-post-content > .elementor-widget-container > h4, .elementor-widget-theme-post-content > .elementor-widget-container > h5, .elementor-widget-theme-post-content > .elementor-widget-container > h6 {
  font-family: unset;
  font-size: revert; }

.elementor-widget-heading p.elementor-heading-title {
  margin-bottom: 0 !important; }

.elementor-button.elementor-size-xl {
  font-size: 1.5rem; }

.elementor-button.elementor-size-lg {
  font-size: 1.25rem; }

.elementor-button.elementor-size-md {
  font-size: 1rem; }

.elementor-button.elementor-size-sm {
  font-size: .75rem; }

.elementor-button.elementor-size-xs {
  font-size: .6rem; }

.elementor-slideshow__footer .elementor-slideshow__title {
  display: none; }

.elementor-menu-cart__container .elementor-menu-cart__main {
  width: 450px; }

.dialog-message {
  font-size: unset; }

.jet-listing-dynamic-field__content {
  margin-top: 0;
  margin-bottom: 0; }

.jet-listing-grid__items .jet-slick-dots {
  margin-top: 40px; }

@media (max-width: 575px) {
  .jet-listing-grid__items .jet-listing-grid__slider-icon {
    display: none !important; } }
