/* Defaults for the theme; original selectors and Elementor settings follow. */
body.mdt-source-content-box{margin:8px}
:where(.mdt-source-content-box) .elementor *,:where(.mdt-source-content-box) .elementor ::before,:where(.mdt-source-content-box) .elementor ::after{box-sizing:content-box}
.mdt-site .elementor-widget-container{display:contents}
.mdt-site .elementor[data-elementor-type]{display:contents}
.mdt-site .elementor-element{--widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px}
:where(.mdt-site .elementor-heading-title){padding:0;line-height:inherit;font-size:inherit;font-weight:inherit;color:inherit}
.mdt-site img{max-width:100%}
.mdt-site .elementor-widget-image{text-align:inherit}
:where(.mdt-site .elementor-widget-text-editor){font:inherit;color:inherit}
.mdt-native :where([data-mdt-leaf],.elementor-heading-title){font:inherit;color:inherit}
.mdt-site .elementor-widget:not(:last-child){margin-block-end:0}
body.elementor-editor-active .mdt-native{min-width:0}
body.elementor-editor-active .mdt-native.e-con{padding:0;gap:0}
body.elementor-editor-active .elementor-widget.mdt-native>[data-mdt-leaf]:not(img):not(svg):not(iframe):not(input):not(select):not(textarea){display:contents}
body.elementor-editor-active .elementor-widget-image.mdt-native{display:contents}
.mdt-site :focus-visible{outline:3px solid #F2B807;outline-offset:4px}
.mdt-site .mdt-form-error{color:#731702;padding:1rem}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
