.elementor-675 .elementor-element.elementor-element-48f993f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-675 .elementor-element.elementor-element-48f993f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-675 .elementor-element.elementor-element-c0cbc50{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-675 .elementor-element.elementor-element-c0cbc50.elementor-element{--align-self:center;}.elementor-675 .elementor-element.elementor-element-c0cbc50 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-675 .elementor-element.elementor-element-b759faf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-675 .elementor-element.elementor-element-48f993f{--width:100%;}}/* Start custom CSS for video, class: .elementor-element-c0cbc50 */@media (max-width: 767px) {
  .elementor-675 .elementor-element.elementor-element-c0cbc50, .elementor-675 .elementor-element.elementor-element-c0cbc50 > .elementor-widget-container { min-height: 0 !important; height: auto !important; }
  .elementor-675 .elementor-element.elementor-element-c0cbc50 .elementor-wrapper { position: relative; width: 100%; height: 0 !important; min-height: 0 !important; padding: 0 0 56.25% !important; aspect-ratio: auto !important; overflow: hidden; }
  .elementor-675 .elementor-element.elementor-element-c0cbc50 .elementor-wrapper iframe, .elementor-675 .elementor-element.elementor-element-c0cbc50 .elementor-wrapper video { position: absolute !important; inset: 0; width: 100% !important; height: 100% !important; min-height: 0 !important; border: 0; }
}/* End custom CSS */