.page-template-page_fullwidth .wp-block-media-text:not(.location-section-container) { margin-bottom: 4rem; }

@media (min-width: 37.56em) { /* 601px */
	.page-template-page_fullwidth .wp-block-media-text:not(.location-section-container) .wp-block-media-text__content > *:first-child { margin-top: 0; }
}

@media (min-width: 48.875em) { /* 782px */
	.page-template-page_fullwidth {
		.wp-block-media-text:not(.location-section-container) {display: grid;display: flex;flex-wrap: nowrap;}
		.wp-block-media-text:not(.location-section-container) .wp-block-media-text__media {position: -webkit-sticky;position: sticky;top: 3.5rem;}
		.wp-block-media-text:not(.location-section-container) .has-media-on-the-right .wp-block-media-text__media {order: 2;}
		.wp-block-media-text:not(.location-section-container) .wp-block-media-text__content, .page-template-page_fullwidth .wp-block-media-text:not(.location-section-container) .wp-block-media-text__media {width: 50%;}
		.wp-block-media-text:not(.location-section-container) .wp-block-media-text__content {padding: 0 0 0 1rem;}
		.has-media-on-the-right.wp-block-media-text:not(.location-section-container) .wp-block-media-text__content { padding: 0 1rem 0 0; }
		.wp-block-media-text:not(.location-section-container) .has-media-on-the-right .wp-block-media-text__content { padding: 0 1.5rem 0 0; }
	}

	/* Animation */
	.page-template-page_fullwidth {
		.wp-block-media-text:not(.location-section-container) .wp-block-media-text__media:after {content: '';width: 7.9rem;height: 1.2rem;background: var(--accent-color);position: absolute;bottom: -1.2rem;left: 0;transition: 300ms ease;transform: scale(0,1);transform-origin: left;}
		.has-media-on-the-right.wp-block-media-text:not(.location-section-container) .wp-block-media-text__media:after {left: auto;right: 0;transform-origin: right;}
		.wp-block-media-text:not(.location-section-container) .js-intersected.wp-block-media-text__media:after { transform: scale(1, 1); }
	}
}

@media (min-width: 68.5em) {
	.page-template-page_fullwidth {
		.wp-block-media-text:not(.location-section-container) {margin-bottom: 6rem !important;}
		.wp-block-media-text:not(.location-section-container) .wp-block-media-text__media {top: 4rem;width: 100%;max-width: 24.5rem;}
		.wp-block-media-text:not(.location-section-container) .wp-block-media-text__media:after {content: '';width: 158px;height: 24px;background: var(--accent-color);position: absolute;bottom: -1.2rem;left: 0;transition: 300ms ease;transform: scale(0,1);transform-origin: left;}
		.wp-block-media-text:not(.location-section-container) .wp-block-media-text__content {width: 100%;max-width: 35.6rem;}
	}
}

@media (min-width: 82.5em) {
	.page-template-page_fullwidth .wp-block-media-text:not(.location-section-container) .has-media-on-the-right .wp-block-media-text__content {}
}





