/* Don't display iOS search field magnifying glass */

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
	-webkit-appearance: none;
}

input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
}


/* Paddings and Margins */

:root {
	--spacing-1: max(1px, calc(1rem/var(--base-size)));
	--spacing-2: max(2px, calc(2rem/var(--base-size)));
	--spacing-3: max(2px, calc(3rem/var(--base-size)));
	--spacing-4: max(2px, calc(4rem/var(--base-size)));
	--spacing-5: max(3px, calc(5rem/var(--base-size)));
	--spacing-6: max(3px, calc(6rem/var(--base-size)));
	--spacing-7: max(4px, calc(7rem/var(--base-size)));
	--spacing-8: max(4px, calc(8rem/var(--base-size)));
	--spacing-9: max(5px, calc(9rem/var(--base-size)));
	--spacing-10: max(5px, calc(10rem/var(--base-size)));
	--spacing-11: max(6px, calc(11rem/var(--base-size)));
	--spacing-12: max(6px, calc(12rem/var(--base-size)));
	--spacing-13: max(7px, calc(13rem/var(--base-size)));
	--spacing-14: max(7px, calc(14rem/var(--base-size)));
	--spacing-15: max(8px, calc(15rem/var(--base-size)));
	--spacing-16: max(8px, calc(16rem/var(--base-size)));
	--spacing-17: max(9px, calc(17rem/var(--base-size)));
	--spacing-18: max(9px, calc(18rem/var(--base-size)));
	--spacing-19: max(10px, calc(19rem/var(--base-size)));
	--spacing-20: max(10px, calc(20rem/var(--base-size)));
	--spacing-25: max(12px, calc(25rem/var(--base-size)));
	--spacing-30: max(15px, calc(30rem/var(--base-size)));
	--spacing-35: max(15px, calc(35rem/var(--base-size)));
	--spacing-40: max(16px, calc(40rem/var(--base-size)));
	--spacing-45: max(16px, calc(45rem/var(--base-size)));
	--spacing-50: max(17px, calc(50rem/var(--base-size)));
	--spacing-55: max(17px, calc(55rem/var(--base-size)));
	--spacing-60: max(18px, calc(60rem/var(--base-size)));
	--spacing-65: max(18px, calc(65rem/var(--base-size)));
	--spacing-70: max(19px, calc(70rem/var(--base-size)));
	--spacing-75: max(19px, calc(75rem/var(--base-size)));
	--spacing-80: max(20px, calc(80rem/var(--base-size)));
	--spacing-85: max(20px, calc(85rem/var(--base-size)));
	--spacing-90: max(22px, calc(90rem/var(--base-size)));
	--spacing-95: max(22px, calc(95rem/var(--base-size)));
	--spacing-100: max(25px, calc(100rem/var(--base-size)));
	--spacing-105: max(27px, calc(105rem/var(--base-size)));
	--spacing-110: max(28px, calc(110rem/var(--base-size)));
	--spacing-115: max(29px, calc(115rem/var(--base-size)));
	--spacing-120: max(30px, calc(120rem/var(--base-size)));
	--spacing-125: max(31px, calc(125rem/var(--base-size)));
	--spacing-130: max(32px, calc(130rem/var(--base-size)));
	--spacing-135: max(33px, calc(135rem/var(--base-size)));
	--spacing-140: max(35px, calc(140rem/var(--base-size)));
	--spacing-145: max(37px, calc(145rem/var(--base-size)));
	--spacing-150: max(40px, calc(150rem/var(--base-size)));
	--spacing-200: max(53px, calc(200rem/var(--base-size)));
	--spacing-250: max(66px, calc(250rem/var(--base-size)));
	--spacing-280: max(74px, calc(280rem/var(--base-size)));
}

.padding-top-0 {
	padding-top: 0 !important;
}

.padding-right-0 {
	padding-right: 0 !important;
}

.padding-bottom-0 {
	padding-bottom: 0 !important;
}

.padding-left-0 {
	padding-left: 0 !important;
}

.padding-top-10 {
	padding-top: var(--spacing-10) !important;
}

.padding-right-10 {
	padding-right: var(--spacing-10) !important;
}

.padding-bottom-10 {
	padding-bottom: var(--spacing-10) !important;
}

.padding-left-10 {
	padding-left: var(--spacing-10) !important;
}

.padding-top-15 {
	padding-top: var(--spacing-15) !important;
}

.padding-right-15 {
	padding-right: var(--spacing-15) !important;
}

.padding-bottom-15 {
	padding-bottom: var(--spacing-15) !important;
}

.padding-left-15 {
	padding-left: var(--spacing-15) !important;
}

.padding-top-20 {
	padding-top: var(--spacing-20) !important;
}

.padding-right-20 {
	padding-right: var(--spacing-20) !important;
}

.padding-bottom-20 {
	padding-bottom: var(--spacing-20) !important;
}

.padding-left-20 {
	padding-left: var(--spacing-20) !important;
}

.padding-top-30 {
	padding-top: var(--spacing-30) !important;
}

.padding-right-30 {
	padding-right: var(--spacing-30) !important;
}

.padding-bottom-30 {
	padding-bottom: var(--spacing-30) !important;
}

.padding-left-30 {
	padding-left: var(--spacing-30) !important;
}

.padding-top-40 {
	padding-top: var(--spacing-40) !important;
}

.padding-right-40 {
	padding-right: var(--spacing-40) !important;
}

.padding-bottom-40 {
	padding-bottom: var(--spacing-40) !important;
}

.padding-left-40 {
	padding-left: var(--spacing-40) !important;
}

.padding-top-50 {
	padding-top: var(--spacing-50) !important;
}

.padding-right-50 {
	padding-right: var(--spacing-50) !important;
}

.padding-bottom-50 {
	padding-bottom: var(--spacing-50) !important;
}

.padding-left-50 {
	padding-left: var(--spacing-50) !important;
}

.padding-top-60 {
	padding-top: var(--spacing-60) !important;
}

.padding-right-60 {
	padding-right: var(--spacing-60) !important;
}

.padding-bottom-60 {
	padding-bottom: var(--spacing-60) !important;
}

.padding-left-60 {
	padding-left: var(--spacing-60) !important;
}

.padding-top-70 {
	padding-top: var(--spacing-70) !important;
}

.padding-right-70 {
	padding-right: var(--spacing-70) !important;
}

.padding-bottom-70 {
	padding-bottom: var(--spacing-70) !important;
}

.padding-left-70 {
	padding-left: var(--spacing-70) !important;
}

.padding-top-80 {
	padding-top: var(--spacing-80) !important;
}

.padding-right-80 {
	padding-right: var(--spacing-80) !important;
}

.padding-bottom-80 {
	padding-bottom: var(--spacing-80) !important;
}

.padding-left-80 {
	padding-left: var(--spacing-80) !important;
}

.padding-top-90 {
	padding-top: var(--spacing-90) !important;
}

.padding-right-90 {
	padding-right: var(--spacing-90) !important;
}

.padding-bottom-90 {
	padding-bottom: var(--spacing-90) !important;
}

.padding-left-90 {
	padding-left: var(--spacing-90) !important;
}

.padding-top-100 {
	padding-top: var(--spacing-100) !important;
}

.padding-right-100 {
	padding-right: var(--spacing-100) !important;
}

.padding-bottom-100 {
	padding-bottom: var(--spacing-100) !important;
}

.padding-left-100 {
	padding-left: var(--spacing-100) !important;
}

.padding-top-120 {
	padding-top: var(--spacing-120) !important;
}

.padding-right-120 {
	padding-right: var(--spacing-120) !important;
}

.padding-bottom-120 {
	padding-bottom: var(--spacing-120) !important;
}

.padding-left-120 {
	padding-left: var(--spacing-120) !important;
}

.padding-top-140 {
	padding-top: var(--spacing-140) !important;
}

.padding-right-140 {
	padding-right: var(--spacing-140) !important;
}

.padding-bottom-140 {
	padding-bottom: var(--spacing-140) !important;
}

.padding-left-140 {
	padding-left: var(--spacing-140) !important;
}

.margin-top-0 {
	margin-top: 0 !important;
}

.margin-right-0 {
	margin-right: 0 !important;
}

.margin-bottom-0 {
	margin-bottom: 0 !important;
}

.margin-left-0 {
	margin-left: 0 !important;
}

.margin-top-5 {
	margin-top: var(--spacing-5) !important;
}

.margin-right-5 {
	margin-right: var(--spacing-5) !important;
}

.margin-bottom-5 {
	margin-bottom: var(--spacing-5) !important;
}

.margin-left-5 {
	margin-left: var(--spacing-5) !important;
}

.margin-top-10 {
	margin-top: var(--spacing-10) !important;
}

.margin-right-10 {
	margin-right: var(--spacing-10) !important;
}

.margin-bottom-10 {
	margin-bottom: var(--spacing-10) !important;
}

.margin-left-10 {
	margin-left: var(--spacing-10) !important;
}

.margin-top-15 {
	margin-top: var(--spacing-15) !important;
}

.margin-right-15 {
	margin-right: var(--spacing-15) !important;
}

.margin-bottom-15 {
	margin-bottom: var(--spacing-15) !important;
}

.margin-left-15 {
	margin-left: var(--spacing-15) !important;
}

.margin-top-20 {
	margin-top: var(--spacing-20) !important;
}

.margin-right-20 {
	margin-right: var(--spacing-20) !important;
}

.margin-bottom-20 {
	margin-bottom: var(--spacing-20) !important;
}

.margin-left-20 {
	margin-left: var(--spacing-20) !important;
}

.margin-top-30 {
	margin-top: var(--spacing-30) !important;
}

.margin-right-30 {
	margin-right: var(--spacing-30) !important;
}

.margin-bottom-30 {
	margin-bottom: var(--spacing-30) !important;
}

.margin-left-30 {
	margin-left: var(--spacing-30) !important;
}

.margin-top-35 {
	margin-top: var(--spacing-35) !important;
}

.margin-right-35 {
	margin-right: var(--spacing-35) !important;
}

.margin-bottom-35 {
	margin-bottom: var(--spacing-35) !important;
}

.margin-left-35 {
	margin-left: var(--spacing-35) !important;
}

.margin-top-40 {
	margin-top: var(--spacing-40) !important;
}

.margin-right-40 {
	margin-right: var(--spacing-40) !important;
}

.margin-bottom-40 {
	margin-bottom: var(--spacing-40) !important;
}

.margin-left-40 {
	margin-left: var(--spacing-40) !important;
}

.margin-top-50 {
	margin-top: var(--spacing-50) !important;
}

.margin-right-50 {
	margin-right: var(--spacing-50) !important;
}

.margin-bottom-50 {
	margin-bottom: var(--spacing-50) !important;
}

.margin-left-50 {
	margin-left: var(--spacing-50) !important;
}

.margin-top-60 {
	margin-top: var(--spacing-60) !important;
}

.margin-right-60 {
	margin-right: var(--spacing-60) !important;
}

.margin-bottom-60 {
	margin-bottom: var(--spacing-60) !important;
}

.margin-left-60 {
	margin-left: var(--spacing-60) !important;
}

.margin-top-70 {
	margin-top: var(--spacing-70) !important;
}

.margin-right-70 {
	margin-right: var(--spacing-70) !important;
}

.margin-bottom-70 {
	margin-bottom: var(--spacing-70) !important;
}

.margin-left-70 {
	margin-left: var(--spacing-70) !important;
}

.margin-top-80 {
	margin-top: var(--spacing-80) !important;
}

.margin-right-80 {
	margin-right: var(--spacing-80) !important;
}

.margin-bottom-80 {
	margin-bottom: var(--spacing-80) !important;
}

.margin-left-80 {
	margin-left: var(--spacing-80) !important;
}

.margin-top-90 {
	margin-top: var(--spacing-90) !important;
}

.margin-right-90 {
	margin-right: var(--spacing-90) !important;
}

.margin-bottom-90 {
	margin-bottom: var(--spacing-90) !important;
}

.margin-left-90 {
	margin-left: var(--spacing-90) !important;
}

.margin-top-100 {
	margin-top: var(--spacing-100) !important;
}

.margin-right-100 {
	margin-right: var(--spacing-100) !important;
}

.margin-bottom-100 {
	margin-bottom: var(--spacing-100) !important;
}

.margin-left-100 {
	margin-left: var(--spacing-100) !important;
}

.margin-top-120 {
	margin-top: var(--spacing-120) !important;
}

.margin-right-120 {
	margin-right: var(--spacing-120) !important;
}

.margin-bottom-120 {
	margin-bottom: var(--spacing-120) !important;
}

.margin-left-120 {
	margin-left: var(--spacing-120) !important;
}

.margin-top-140 {
	margin-top: var(--spacing-140) !important;
}

.margin-right-140 {
	margin-right: var(--spacing-140) !important;
}

.margin-bottom-140 {
	margin-bottom: var(--spacing-140) !important;
}

.margin-left-140 {
	margin-left: var(--spacing-140) !important;
}

.margin-right-full {
	margin-right: calc(-50vw + 50%) !important;
}

.margin-left-full {
	margin-left: calc(-50vw + 50%) !important;
}

.wp-block-column.margin-right-full>.wp-block-cover,
.wp-block-column.margin-left-full>.wp-block-cover {
	height: 100%;
}

.position-left-auto {
	position: relative !important;
	left: auto
}

.position-left-90 {
	position: relative !important;
	left: calc(-1 * var(--spacing-90)) !important;
}

.position-left-100 {
	position: relative !important;
	left: calc(-1 * var(--spacing-100)) !important;
}

.position-left-120 {
	position: relative !important;
	left: calc(-1 * var(--spacing-120)) !important;
}

.position-left-140 {
	position: relative !important;
	left: calc(-1 * var(--spacing-140)) !important;
}

.wp-block-columns .row-gap-0 {
	row-gap: 0 !important;
}

.gap-0,
.is-style-gap-0 {
	gap: 0 !important;
}

.gap-5,
.is-style-gap-5 {
	gap: var(--spacing-5) !important;
}

.gap-10,
.is-style-gap-10 {
	gap: var(--spacing-10) !important;
}

.gap-15,
.is-style-gap-15 {
	gap: var(--spacing-15) !important;
}

.gap-20,
.is-style-gap-20 {
	gap: var(--spacing-20) !important;
}

.gap-25,
.is-style-gap-25 {
	gap: var(--spacing-25) !important;
}

.gap-30,
.is-style-gap-30 {
	gap: var(--spacing-30) !important;
}

.gap-35,
.is-style-gap-35 {
	gap: var(--spacing-35) !important;
}

.gap-40,
.is-style-gap-40 {
	gap: var(--spacing-40) !important;
}

.gap-50,
.is-style-gap-50 {
	gap: var(--spacing-50) !important;
}

.gap-60,
.is-style-gap-60 {
	gap: var(--spacing-60) !important;
}

.gap-70,
.is-style-gap-70 {
	gap: var(--spacing-70) !important;
}

.gap-80,
.is-style-gap-80 {
	gap: var(--spacing-80) !important;
}

.gap-90,
.is-style-gap-90 {
	gap: var(--spacing-90) !important;
}

.gap-100,
.is-style-gap-100 {
	gap: var(--spacing-100) !important;
}

.gap-120,
.is-style-gap-120 {
	gap: var(--spacing-120) !important;
}

.gap-140,
.is-style-gap-140 {
	gap: var(--spacing-140) !important;
}

.buttons-gap-10 {
	--buttons-gap: 10 !important;
}

.buttons-gap-15 {
	--buttons-gap: 15 !important;
}

.buttons-gap-20 {
	--buttons-gap: 20 !important;
}

.buttons-gap-30 {
	--buttons-gap: 30 !important;
}

.buttons-gap-40 {
	--buttons-gap: 40 !important;
}

.buttons-gap-50 {
	--buttons-gap: 50 !important;
}

.buttons-gap-60 {
	--buttons-gap: 60 !important;
}

.buttons-gap-70 {
	--buttons-gap: 70 !important;
}

.buttons-gap-80 {
	--buttons-gap: 80 !important;
}

.buttons-gap-90 {
	--buttons-gap: 90 !important;
}

.buttons-gap-100 {
	--buttons-gap: 100 !important;
}

.buttons-gap-120 {
	--buttons-gap: 120 !important;
}

.buttons-gap-140 {
	--buttons-gap: 140 !important;
}

/* Responsive Classes - Gutenberg Column Breaking Point */

@media (min-width: 782px) {
	.mobile-only {
		display: none !important;
	}

	.mobile-only:first-child+* {
		margin-top: 0 !important;
	}
}

/* Responsive Classes - Mobile Menu Breaking Point */

@media (min-width: 960px) {
	.mobile-menu-only {
		display: none !important;
	}
}

@media (max-width: 959px) {
	.desktop-menu-only {
		display: none !important;
	}
}

@media (max-width: 781px) {

	.desktop-only {
		display: none !important;
	}

	.desktop-only:first-child+* {
		margin-top: 0 !important;
	}

	.mobile-order-1 {
		order: 1;
	}

	.mobile-order-2 {
		order: 2;
	}

	.mobile-order-3 {
		order: 3;
	}

	.mobile-order-4 {
		order: 4;
	}

	.mobile-text-align-center {
		text-align: center;
	}

	.mobile-padding-top-0 {
		padding-top: 0 !important;
	}

	.mobile-padding-right-0 {
		padding-right: 0 !important;
	}

	.mobile-padding-bottom-0 {
		padding-bottom: 0 !important;
	}

	.mobile-padding-left-0 {
		padding-left: 0 !important;
	}

	.mobile-padding-top-10 {
		padding-top: var(--spacing-10) !important;
	}

	.mobile-padding-right-10 {
		padding-right: var(--spacing-10) !important;
	}

	.mobile-padding-bottom-10 {
		padding-bottom: var(--spacing-10) !important;
	}

	.mobile-padding-left-10 {
		padding-left: var(--spacing-10) !important;
	}

	.mobile-padding-top-15 {
		padding-top: var(--spacing-15) !important;
	}

	.mobile-padding-right-15 {
		padding-right: var(--spacing-15) !important;
	}

	.mobile-padding-bottom-15 {
		padding-bottom: var(--spacing-15) !important;
	}

	.mobile-padding-left-15 {
		padding-left: var(--spacing-15) !important;
	}

	.mobile-padding-top-20 {
		padding-top: var(--spacing-20) !important;
	}

	.mobile-padding-right-20 {
		padding-right: var(--spacing-20) !important;
	}

	.mobile-padding-bottom-20 {
		padding-bottom: var(--spacing-20) !important;
	}

	.mobile-padding-left-20 {
		padding-left: var(--spacing-20) !important;
	}

	.mobile-padding-top-30 {
		padding-top: var(--spacing-30) !important;
	}

	.mobile-padding-right-30 {
		padding-right: var(--spacing-30) !important;
	}

	.mobile-padding-bottom-30 {
		padding-bottom: var(--spacing-30) !important;
	}

	.mobile-padding-left-30 {
		padding-left: var(--spacing-30) !important;
	}

	.mobile-padding-top-40 {
		padding-top: var(--spacing-40) !important;
	}

	.mobile-padding-right-40 {
		padding-right: var(--spacing-40) !important;
	}

	.mobile-padding-bottom-40 {
		padding-bottom: var(--spacing-40) !important;
	}

	.mobile-padding-left-40 {
		padding-left: var(--spacing-40) !important;
	}

	.mobile-padding-top-50 {
		padding-top: var(--spacing-50) !important;
	}

	.mobile-padding-right-50 {
		padding-right: var(--spacing-50) !important;
	}

	.mobile-padding-bottom-50 {
		padding-bottom: var(--spacing-50) !important;
	}

	.mobile-padding-left-50 {
		padding-left: var(--spacing-50) !important;
	}

	.mobile-padding-top-60 {
		padding-top: var(--spacing-60) !important;
	}

	.mobile-padding-right-60 {
		padding-right: var(--spacing-60) !important;
	}

	.mobile-padding-bottom-60 {
		padding-bottom: var(--spacing-60) !important;
	}

	.mobile-padding-left-60 {
		padding-left: var(--spacing-60) !important;
	}

	.mobile-padding-top-70 {
		padding-top: var(--spacing-70) !important;
	}

	.mobile-padding-right-70 {
		padding-right: var(--spacing-70) !important;
	}

	.mobile-padding-bottom-70 {
		padding-bottom: var(--spacing-70) !important;
	}

	.mobile-padding-left-70 {
		padding-left: var(--spacing-70) !important;
	}

	.mobile-padding-top-80 {
		padding-top: var(--spacing-80) !important;
	}

	.mobile-padding-right-80 {
		padding-right: var(--spacing-80) !important;
	}

	.mobile-padding-bottom-80 {
		padding-bottom: var(--spacing-80) !important;
	}

	.mobile-padding-left-80 {
		padding-left: var(--spacing-80) !important;
	}

	.mobile-padding-top-90 {
		padding-top: var(--spacing-90) !important;
	}

	.mobile-padding-right-90 {
		padding-right: var(--spacing-90) !important;
	}

	.mobile-padding-bottom-90 {
		padding-bottom: var(--spacing-90) !important;
	}

	.mobile-padding-left-90 {
		padding-left: var(--spacing-90) !important;
	}

	.mobile-padding-top-100 {
		padding-top: var(--spacing-100) !important;
	}

	.mobile-padding-right-100 {
		padding-right: var(--spacing-100) !important;
	}

	.mobile-padding-bottom-100 {
		padding-bottom: var(--spacing-100) !important;
	}

	.mobile-padding-left-100 {
		padding-left: var(--spacing-100) !important;
	}

	.mobile-padding-top-120 {
		padding-top: var(--spacing-120) !important;
	}

	.mobile-padding-right-120 {
		padding-right: var(--spacing-120) !important;
	}

	.mobile-padding-bottom-120 {
		padding-bottom: var(--spacing-120) !important;
	}

	.mobile-padding-left-120 {
		padding-left: var(--spacing-120) !important;
	}

	.mobile-padding-top-140 {
		padding-top: var(--spacing-140) !important;
	}

	.mobile-padding-right-140 {
		padding-right: var(--spacing-140) !important;
	}

	.mobile-padding-bottom-140 {
		padding-bottom: var(--spacing-140) !important;
	}

	.mobile-padding-left-140 {
		padding-left: var(--spacing-140) !important;
	}

	.mobile-margin-top-0 {
		margin-top: 0 !important;
	}

	.mobile-margin-right-0 {
		margin-right: 0 !important;
	}

	.mobile-margin-bottom-0 {
		margin-bottom: 0 !important;
	}

	.mobile-margin-left-0 {
		margin-left: 0 !important;
	}

	.mobile-margin-top-10 {
		margin-top: var(--spacing-10) !important;
	}

	.mobile-margin-right-10 {
		margin-right: var(--spacing-10) !important;
	}

	.mobile-margin-bottom-10 {
		margin-bottom: var(--spacing-10) !important;
	}

	.mobile-margin-left-10 {
		margin-left: var(--spacing-10) !important;
	}

	.mobile-margin-top-15 {
		margin-top: var(--spacing-15) !important;
	}

	.mobile-margin-right-15 {
		margin-right: var(--spacing-15) !important;
	}

	.mobile-margin-bottom-15 {
		margin-bottom: var(--spacing-15) !important;
	}

	.mobile-margin-left-15 {
		margin-left: var(--spacing-15) !important;
	}

	.mobile-margin-top-20 {
		margin-top: var(--spacing-20) !important;
	}

	.mobile-margin-right-20 {
		margin-right: var(--spacing-20) !important;
	}

	.mobile-margin-bottom-20 {
		margin-bottom: var(--spacing-20) !important;
	}

	.mobile-margin-left-20 {
		margin-left: var(--spacing-20) !important;
	}

	.mobile-margin-top-30 {
		margin-top: var(--spacing-30) !important;
	}

	.mobile-margin-right-30 {
		margin-right: var(--spacing-30) !important;
	}

	.mobile-margin-bottom-30 {
		margin-bottom: var(--spacing-30) !important;
	}

	.mobile-margin-left-30 {
		margin-left: var(--spacing-30) !important;
	}

	.mobile-margin-top-40 {
		margin-top: var(--spacing-40) !important;
	}

	.mobile-margin-right-40 {
		margin-right: var(--spacing-40) !important;
	}

	.mobile-margin-bottom-40 {
		margin-bottom: var(--spacing-40) !important;
	}

	.mobile-margin-left-40 {
		margin-left: var(--spacing-40) !important;
	}

	.mobile-margin-top-50 {
		margin-top: var(--spacing-50) !important;
	}

	.mobile-margin-right-50 {
		margin-right: var(--spacing-50) !important;
	}

	.mobile-margin-bottom-50 {
		margin-bottom: var(--spacing-50) !important;
	}

	.mobile-margin-left-50 {
		margin-left: var(--spacing-50) !important;
	}

	.mobile-margin-top-60 {
		margin-top: var(--spacing-60) !important;
	}

	.mobile-margin-right-60 {
		margin-right: var(--spacing-60) !important;
	}

	.mobile-margin-bottom-60 {
		margin-bottom: var(--spacing-60) !important;
	}

	.mobile-margin-left-60 {
		margin-left: var(--spacing-60) !important;
	}

	.mobile-margin-top-70 {
		margin-top: var(--spacing-70) !important;
	}

	.mobile-margin-right-70 {
		margin-right: var(--spacing-70) !important;
	}

	.mobile-margin-bottom-70 {
		margin-bottom: var(--spacing-70) !important;
	}

	.mobile-margin-left-70 {
		margin-left: var(--spacing-70) !important;
	}

	.mobile-margin-top-80 {
		margin-top: var(--spacing-80) !important;
	}

	.mobile-margin-right-80 {
		margin-right: var(--spacing-80) !important;
	}

	.mobile-margin-bottom-80 {
		margin-bottom: var(--spacing-80) !important;
	}

	.mobile-margin-left-80 {
		margin-left: var(--spacing-80) !important;
	}

	.mobile-margin-top-90 {
		margin-top: var(--spacing-90) !important;
	}

	.mobile-margin-right-90 {
		margin-right: var(--spacing-90) !important;
	}

	.mobile-margin-bottom-90 {
		margin-bottom: var(--spacing-90) !important;
	}

	.mobile-margin-left-90 {
		margin-left: var(--spacing-90) !important;
	}

	.mobile-margin-top-100 {
		margin-top: var(--spacing-100) !important;
	}

	.mobile-margin-right-100 {
		margin-right: var(--spacing-100) !important;
	}

	.mobile-margin-bottom-100 {
		margin-bottom: var(--spacing-100) !important;
	}

	.mobile-margin-left-100 {
		margin-left: var(--spacing-100) !important;
	}

	.mobile-margin-top-120 {
		margin-top: var(--spacing-120) !important;
	}

	.mobile-margin-right-120 {
		margin-right: var(--spacing-120) !important;
	}

	.mobile-margin-bottom-120 {
		margin-bottom: var(--spacing-120) !important;
	}

	.mobile-margin-left-120 {
		margin-left: var(--spacing-120) !important;
	}

	.mobile-margin-top-140 {
		margin-top: var(--spacing-140) !important;
	}

	.mobile-margin-right-140 {
		margin-right: var(--spacing-140) !important;
	}

	.mobile-margin-bottom-140 {
		margin-bottom: var(--spacing-140) !important;
	}

	.mobile-margin-left-140 {
		margin-left: var(--spacing-140) !important;
	}

	.mobile-position-left-auto {
		position: relative !important;
		left: auto
	}

	.mobile-position-left-90 {
		position: relative !important;
		left: calc(-1 * var(--spacing-90))
	}

	.mobile-position-left-100 {
		position: relative !important;
		left: calc(-1 * var(--spacing-100))
	}

	.mobile-position-left-120 {
		position: relative !important;
		left: calc(-1 * var(--spacing-120))
	}

	.mobile-position-left-140 {
		position: relative !important;
		left: calc(-1 * var(--spacing-140))
	}

	.mobile-gap-10 {
		gap: var(--spacing-10) !important;
	}

	.mobile-gap-15 {
		gap: var(--spacing-15) !important;
	}

	.mobile-gap-20 {
		gap: var(--spacing-20) !important;
	}

	.mobile-gap-30 {
		gap: var(--spacing-30) !important;
	}

	.mobile-gap-40 {
		gap: var(--spacing-40) !important;
	}

	.mobile-gap-50 {
		gap: var(--spacing-50) !important;
	}

	.mobile-gap-60 {
		gap: var(--spacing-60) !important;
	}

	.mobile-gap-70 {
		gap: var(--spacing-70) !important;
	}

	.mobile-gap-80 {
		gap: var(--spacing-80) !important;
	}

	.mobile-gap-90 {
		gap: var(--spacing-90) !important;
	}

	.mobile-gap-100 {
		gap: var(--spacing-100) !important;
	}

	.mobile-gap-120 {
		gap: var(--spacing-120) !important;
	}

	.mobile-gap-140 {
		gap: var(--spacing-140) !important;
	}

	.mobile-hide {
		display: none;
	}

	.mobile-justify-center  {
		justify-content: center;
	}

	.mobile-align-items-center .wp-block-navigation {
		align-items: center;
		margin: auto;
	}
}

.max-width-100 {
	max-width: 100% !important;
}

p[style*="text-decoration:none"] a {
	text-decoration: none !important;
}

.height-100 {
    height: 100%;
}

.wp-block-tiptip-hyperlink-group-block {
    text-decoration: none;
}
}