.page-margins {
	padding-left : 180px !important;
	padding-right : 180px !important;
}
.anti-page-margins {
	margin-left : -180px !important;
	margin-right : -180px !important;
}
.page-margins-left {
	padding-left : 180px !important;
}
.anti-page-margins-left {
	margin-left : -180px !important;
}
.page-margins-right {
	padding-right : 180px !important;
}
.anti-page-margins-right {
	margin-right : -180px !important;
}

.half-page-margins {
	padding-left : 70px !important;
	padding-right : 70px !important;
}
.anti-half-page-margins {
	margin-left : -70px !important;
	margin-right : -70px !important;
}
.half-page-margins-left {
	padding-left : 70px !important;
}
.is-layout-constrained > .anti-half-page-margins-left:where(:not(.alignleft):not(.alignright):not(.alignfull)),
.anti-half-page-margins-left {
	margin-left : -70px !important;
}
.half-page-margins-right {
	padding-right : 70px !important;
}
.is-layout-constrained > .anti-half-page-margins-right:where(:not(.alignleft):not(.alignright):not(.alignfull)),
.anti-half-page-margins-right {
	margin-right : -70px !important;
}

.inner-page-margins {
	padding-left : 110px !important;
	padding-right : 110px !important;
}
.is-layout-constrained > .anti-inner-page-margins:where(:not(.alignleft):not(.alignright):not(.alignfull)),
.anti-inner-page-margins {
	margin-left : -110px !important;
	margin-right : -110px !important;
}
.inner-page-margins-left {
	padding-left : 110px !important;
}
.anti-inner-page-margins-left {
	margin-left : -110px !important;
}
.inner-page-margins-right {
	padding-right : 110px !important;
}
.anti-inner-page-margins-right {
	margin-right : -110px !important;
}

@media screen and ( max-width : 1440px ){
	.page-margins {
		padding-left : 12.5vw !important;
		padding-right : 12.5vw !important;
	}
	.anti-page-margins {
		margin-left : -12.5vw !important;
		margin-right : -12.5vw !important;
	}
	.page-margins-left {
		padding-left : 12.5vw !important;
	}
	.anti-page-margins-left {
		margin-left : -12.5vw !important;
	}
	.page-margins-right {
		padding-right : 12.5vw !important;
	}
	.anti-page-margins-right {
		margin-right : -12.5vw !important;
	}

	.half-page-margins {
		padding-left : 4.861vw !important;
		padding-right : 4.861vw !important;
	}
	.anti-half-page-margins {
		margin-left : -4.861vw !important;
		margin-right : -4.861vw !important;
	}
	.half-page-margins-left {
		padding-left : 4.861vw !important;
	}
	.is-layout-constrained > .anti-half-page-margins-left:where(:not(.alignleft):not(.alignright):not(.alignfull)),
	.anti-half-page-margins-left {
		margin-left : -4.861vw !important;
	}
	.half-page-margins-right {
		padding-right : 4.861vw !important;
	}
	.is-layout-constrained > .anti-half-page-margins-right:where(:not(.alignleft):not(.alignright):not(.alignfull)),
	.anti-half-page-margins-right {
		margin-right : -4.861vw !important;
	}

	.inner-page-margins {
		padding-left : 7.639vw !important;
		padding-right : 7.639vw !important;
	}
	.is-layout-constrained > .anti-inner-page-margins:where(:not(.alignleft):not(.alignright):not(.alignfull)),
	.anti-inner-page-margins {
		margin-left : -7.639vw !important;
		margin-right : -7.639vw !important;
	}
	.inner-page-margins-left {
		padding-left : 7.639vw !important;
	}
	.anti-inner-page-margins-left {
		margin-left : -7.639vw !important;
	}
	.inner-page-margins-right {
		padding-right : 7.639vw !important;
	}
	.anti-inner-page-margins-right {
		margin-right : -7.639vw !important;
	}
}
@media screen and ( max-width : 1200px ){

	.page-margins {
		padding-left : 9vw !important;
		padding-right : 9vw !important;
	}
	.anti-page-margins {
		margin-left : -9vw !important;
		margin-right : -9vw !important;
	}
	.page-margins-left {
		padding-left : 9vw !important;
	}
	.anti-page-margins-left {
		margin-left : -9vw !important;
	}
	.page-margins-right {
		padding-right : 9vw !important;
	}
	.anti-page-margins-right {
		margin-right : -9vw !important;
	}

	.half-page-margins {
		padding-left : 3.5vw !important;
		padding-right : 3.5vw !important;
	}
	.anti-half-page-margins {
		margin-left : -3.5vw !important;
		margin-right : -3.5vw !important;
	}
	.half-page-margins-left {
		padding-left : 3.5vw !important;
	}
	.is-layout-constrained > .anti-half-page-margins-left:where(:not(.alignleft):not(.alignright):not(.alignfull)),
	.anti-half-page-margins-left {
		margin-left : -3.5vw !important;
	}
	.half-page-margins-right {
		padding-right : 3.5vw !important;
	}
	.is-layout-constrained > .anti-half-page-margins-right:where(:not(.alignleft):not(.alignright):not(.alignfull)),
	.anti-half-page-margins-right {
		margin-right : -3.5vw !important;
	}

	.inner-page-margins {
		padding-left : 6vw !important;
		padding-right : 6vw !important;
	}
	.is-layout-constrained > .anti-inner-page-margins:where(:not(.alignleft):not(.alignright):not(.alignfull)),
	.anti-inner-page-margins {
		margin-left : -6vw !important;
		margin-right : -6vw !important;
	}
	.inner-page-margins-left {
		padding-left : 6vw !important;
	}
	.anti-inner-page-margins-left {
		margin-left : -6vw !important;
	}
	.inner-page-margins-right {
		padding-right : 6vw !important;
	}
	.anti-inner-page-margins-right {
		margin-right : -6vw !important;
	}
}
@media screen and ( max-width : 786px ){
	.page-margins-mobile,
	.page-margins {
		padding-left : 6.361vw !important;
		padding-right : 6.361vw !important;
	}
	.anti-page-margins-mobile,
	.anti-page-margins {
		margin-left : -6.361vw !important;
		margin-right : -6.361vw !important;
	}
	.page-margins-left {
		padding-left : 6.361vw !important;
	}
	.anti-page-margins-left {
		margin-left : -6.361vw !important;
	}
	.page-margins-right {
		padding-right : 6.361vw !important;
	}
	.anti-page-margins-right {
		margin-right : -6.361vw !important;
	}

	.half-page-margins {
		padding-left : 6.361vw !important;
		padding-right : 6.361vw !important;
	}
	.anti-half-page-margins {
		margin-left : -6.361vw !important;
		margin-right : -6.361vw !important;
	}
	.half-page-margins-left {
		padding-left : 6.361vw !important;
	}
	.is-layout-constrained > .anti-half-page-margins-left:where(:not(.alignleft):not(.alignright):not(.alignfull)),
	.anti-half-page-margins-left {
		margin-left : -6.361vw !important;
	}
	.half-page-margins-right {
		padding-right : 6.361vw !important;
	}
	.is-layout-constrained > .anti-half-page-margins-right:where(:not(.alignleft):not(.alignright):not(.alignfull)),
	.anti-half-page-margins-right {
		margin-right : -6.361vw !important;
	}

	.inner-page-margins {
		padding-left : 6.361vw !important;
		padding-right : 6.361vw !important;
	}
	.is-layout-constrained > .anti-inner-page-margins:where(:not(.alignleft):not(.alignright):not(.alignfull)),
	.anti-inner-page-margins-mobile,
	.anti-inner-page-margins {
		margin-left : -6.361vw !important;
		margin-right : -6.361vw !important;
	}
	.inner-page-margins-left {
		padding-left : 6.361vw !important;
	}
	.anti-inner-page-margins-left {
		margin-left : -6.361vw !important;
	}
	.inner-page-margins-right {
		padding-right : 6.361vw !important;
	}
	.anti-inner-page-margins-right {
		margin-right : -6.361vw !important;
	}
}

