/* Layout baseline: source rules that follow reproduce the original page. */
body.el-site .elementor {--widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px}
.e-con.el-source {--display:block;--width:auto;--min-height:0;--padding-top:0;--padding-right:0;--padding-bottom:0;--padding-left:0;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--gap:0px;--row-gap:0px;--column-gap:0px;--border-radius:0;--container-widget-width:100%;display:block;width:auto;max-width:none;min-height:0;margin:0;padding:0;gap:0;flex:0 1 auto;min-width:0;flex-direction:row;position:relative;overflow:visible}
.el-source-widget.elementor-widget, .el-source-widget.elementor-widget > .elementor-widget-container {display:contents}
.el-source .elementor-heading-title {padding:0;line-height:inherit}
.el-source .elementor-button {font-size:inherit;line-height:inherit;fill:currentColor}
body.el-site {margin:0}
body.el-site .elementor img {max-width:100%}
.el-shared-header {position:sticky;top:0;z-index:1030}
body.admin-bar .el-shared-header {top:32px}
@media(max-width:782px){body.admin-bar .el-shared-header{top:46px}}
body.elementor-editor-active .el-shared-header {position:relative;top:0}
body.elementor-editor-active .el-source-widget.elementor-widget {display:block;position:relative;min-height:12px;margin:0}
body.elementor-editor-active .el-source-widget > .elementor-widget-container {display:contents}
body.elementor-editor-active .el-source .elementor-empty-view {min-height:12px}
