.elementor-8 .elementor-element.elementor-element-ca9702b{--display:flex;}.elementor-8 .elementor-element.elementor-element-ca9702b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-121c314{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8 .elementor-element.elementor-element-121c314.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-ca9702b{--width:100%;}.elementor-8 .elementor-element.elementor-element-121c314{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-121c314.elementor-element{--flex-grow:0;--flex-shrink:0;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-ca9702b{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-ca9702b */.elementor-8 .elementor-element.elementor-element-ca9702b {
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(50% - 50vw); /* to truly stretch edge-to-edge */
  margin-right: calc(50% - 50vw);
}/* End custom CSS */