/* Layout and branding are supplied by the unmodified source styles. */
@media(prefers-reduced-motion:reduce){.elementor-invisible{visibility:visible}.animated{animation:none!important}}
[data-preview-status]{font:inherit;margin-top:12px}
/* Contain the source footer's negative inline-list margins at tablet widths. */
.elementor-location-footer .elementor-icon-list-items.elementor-inline-items{margin-left:0!important;margin-right:0!important}
/* Long source links and a legacy template heading must fit a phone viewport. */
.elementor-widget-text-editor a{overflow-wrap:anywhere}
@media(max-width:767px){.elementor-286 .elementor-element-af7e8e6{width:100%!important}.elementor-286 .elementor-heading-title{overflow-wrap:anywhere}.elementor-286 .elementor-form-fields-wrapper{margin-left:0!important;margin-right:0!important;max-width:100%}}
