.accolade-theme-part {
	position: relative;
	width: 100%;
}

.accolade-theme-part--header {
	z-index: 100;
}

body.accolade-theme-builder-hide-theme-header > #site-header,
body.accolade-theme-builder-hide-theme-header > .site-header,
body.accolade-theme-builder-hide-theme-header #masthead.site-header,
body.accolade-theme-builder-hide-theme-header header#masthead,
body.accolade-theme-builder-hide-theme-header [data-elementor-type="header"]:not(.accolade-theme-part) {
	display: none !important;
}

body.accolade-theme-builder-hide-theme-footer > #site-footer,
body.accolade-theme-builder-hide-theme-footer > .site-footer,
body.accolade-theme-builder-hide-theme-footer #colophon.site-footer,
body.accolade-theme-builder-hide-theme-footer footer#colophon,
body.accolade-theme-builder-hide-theme-footer [data-elementor-type="footer"]:not(.accolade-theme-part) {
	display: none !important;
}

@media (prefers-reduced-motion: reduce) {
	.accolade-theme-part *,
	.accolade-theme-part *::before,
	.accolade-theme-part *::after {
		scroll-behavior: auto !important;
	}
}
