.single-landing_page .core-block-wrapper {
    max-width: 100%;
    margin: 0 auto;
    padding: 0;
}

.single-landing_page .core-block-wrapper figure{
	margin: 0 auto;
}

.single-landing_page .wp-block-columns.is-layout-flex,
.single-landing_page .wp-block-group .core-block-wrapper{
	position: relative;
    width: 100%;
    max-width: var(--max-w-wrapper);
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
}

@media (min-width: 1024px) {
    .single-landing_page .wp-block-columns.is-layout-flex,
	.single-landing_page .wp-block-group .core-block-wrapper{
        padding-left: 80px;
        padding-right: 80px;
    }
}

.single-landing_page .wp-block-columns.is-layout-flex .fs-form-wrap{
	margin-bottom: 1.5em;
}

.single-landing_page .wp-block-columns.is-layout-flex .fs-container{
	width: 100%;
    max-width: 100%;
}

@media (min-width: 1024px) {
    .single-landing_page .footer-socials {
        position: relative;
        top: 0;
        transform: none;
        left: 0;
    }
}

.single-landing_page .wp-block-columns.is-layout-flex .wp-block-column .core-block-wrapper{
	padding: 0;
}

body.single-landing_page {
    --header-height: 0px;
}