/* WCAG 1.4.10: contain known Elementor CMS owners within the content viewport. */
@media (max-width: 767px) {
body.cms-id-17 .elementor-widget-image-carousel > .elementor-widget-container,
body.cms-id-18 .elementor-widget-image-carousel > .elementor-widget-container,
body.cms-id-54 .elementor-widget-image-carousel > .elementor-widget-container,
body.cms-id-96 .elementor-widget-image-carousel > .elementor-widget-container,
body.cms-id-97 .elementor-widget-image-carousel > .elementor-widget-container,
body.cms-id-17 .elementor-widget-image-carousel .elementor-image-carousel-wrapper,
body.cms-id-18 .elementor-widget-image-carousel .elementor-image-carousel-wrapper,
body.cms-id-54 .elementor-widget-image-carousel .elementor-image-carousel-wrapper,
body.cms-id-96 .elementor-widget-image-carousel .elementor-image-carousel-wrapper,
body.cms-id-97 .elementor-widget-image-carousel .elementor-image-carousel-wrapper {
  overflow: hidden;
}

body.cms-id-17 .elementor-widget-image-carousel .elementor-image-carousel-wrapper,
body.cms-id-18 .elementor-widget-image-carousel .elementor-image-carousel-wrapper,
body.cms-id-54 .elementor-widget-image-carousel .elementor-image-carousel-wrapper,
body.cms-id-96 .elementor-widget-image-carousel .elementor-image-carousel-wrapper,
body.cms-id-97 .elementor-widget-image-carousel .elementor-image-carousel-wrapper {
  width: 100% !important;
  max-width: 100% !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
}

body.cms-id-12 .elementor > .elementor-section-stretched,
body.cms-id-16 .elementor > .elementor-section-stretched,
body.cms-id-17 .elementor > .elementor-section-stretched,
body.cms-id-18 .elementor > .elementor-section-stretched,
body.cms-id-18 .elementor > font > .elementor-section-stretched,
body.cms-id-19 .elementor > .elementor-section-stretched,
body.cms-id-20 .elementor > .elementor-section-stretched,
body.cms-id-21 .elementor > .elementor-section-stretched,
body.cms-id-22 .elementor > .elementor-section-stretched,
body.cms-id-23 .elementor > .elementor-section-stretched,
body.cms-id-24 .elementor > .elementor-section-stretched,
body.cms-id-25 .elementor > .elementor-section-stretched,
body.cms-id-26 .elementor > .elementor-section-stretched,
body.cms-id-27 .elementor > .elementor-section-stretched,
body.cms-id-32 .elementor > .elementor-section-stretched,
body.cms-id-34 .elementor > .elementor-section-stretched,
body.cms-id-41 .elementor > .elementor-section-stretched,
body.cms-id-47 .elementor > .elementor-section-stretched,
body.cms-id-52 .elementor > .elementor-section-stretched,
body.cms-id-54 .elementor > .elementor-section-stretched,
body.cms-id-61 .elementor > .elementor-section-stretched,
body.cms-id-63 .elementor > .elementor-section-stretched,
body.cms-id-81 .elementor > .elementor-section-stretched,
body.cms-id-84 .elementor > .elementor-section-stretched,
body.cms-id-96 .elementor > .elementor-section-stretched,
body.cms-id-97 .elementor > .elementor-section-stretched,
body.cms-id-103 .elementor > .elementor-section-stretched,
body.cms-id-107 .elementor > .elementor-section-stretched {
  left: auto !important;
  width: calc(100% + 30px) !important;
  margin-right: -15px !important;
  margin-left: -15px !important;
}

body.cms-id-18 .feedaty_widget {
  overflow: hidden;
}

body.cms-id-18 section#wrapper > .elementor-section-stretched,
body.cms-id-18 section#wrapper > font > .elementor-section-stretched {
  left: auto !important;
  width: 100% !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
}

body.cms-id-54 .elementor-element-rbn7361 .elementor-heading-title,
body.cms-id-54 .elementor-element-rbn7361 .elementor-heading-title > span {
  max-width: 100% !important;
  white-space: normal !important;
  overflow-wrap: anywhere;
}
}
