.wsf-invalid-feedback,
[data-select-min-max], 
[data-checkbox-min-max] {
	display: none;
}

.wsf-validated .wsf-field:invalid ~ .wsf-invalid-feedback,
.wsf-validated .wsf-field.wsf-invalid ~ .wsf-invalid-feedback,
.wsf-validated [role="radiogroup"][data-wsf-invalid] ~ .wsf-invalid-feedback,
.wsf-validated [data-select-min-max]:invalid ~ .wsf-invalid-feedback,
.wsf-validated [data-checkbox-min-max]:invalid ~ .wsf-invalid-feedback,
.wsf-validated .wsf-input-group:has(.iti .wsf-field:invalid) ~ .wsf-invalid-feedback {
	display: block;
}

.wsf-grid {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.wsf-tile {
	position: relative;
	width: 100%;
	box-sizing: border-box;
}

.col-1 {
	-webkit-box-flex: 0 !important;
	-ms-flex: 0 0 8.333333% !important;
	flex: 0 0 8.333333% !important;
	max-width: 8.333333% !important;
}

.col-2 {
	-webkit-box-flex: 0 !important;
	-ms-flex: 0 0 16.666667% !important;
	flex: 0 0 16.666667% !important;
	max-width: 16.666667% !important;
}

.col-3 {
	-webkit-box-flex: 0 !important;
	-ms-flex: 0 0 25% !important;
	flex: 0 0 25% !important;
	max-width: 25% !important;
}

.col-4 {
	-webkit-box-flex: 0 !important;
	-ms-flex: 0 0 33.333333% !important;
	flex: 0 0 33.333333% !important;
	max-width: 33.333333% !important;
}

.col-5 {
	-webkit-box-flex: 0 !important;
	-ms-flex: 0 0 41.666667% !important;
	flex: 0 0 41.666667% !important;
	max-width: 41.666667% !important;
}

.col-6 {
	-webkit-box-flex: 0 !important;
	-ms-flex: 0 0 50% !important;
	flex: 0 0 50% !important;
	max-width: 50% !important;
}

.col-7 {
	-webkit-box-flex: 0 !important;
	-ms-flex: 0 0 58.333333% !important;
	flex: 0 0 58.333333% !important;
	max-width: 58.333333% !important;
}

.col-8 {
	-webkit-box-flex: 0 !important;
	-ms-flex: 0 0 66.666667% !important;
	flex: 0 0 66.666667% !important;
	max-width: 66.666667% !important;
}

.col-9 {
	-webkit-box-flex: 0 !important;
	-ms-flex: 0 0 75% !important;
	flex: 0 0 75% !important;
	max-width: 75% !important;
}

.col-10 {
	-webkit-box-flex: 0 !important;
	-ms-flex: 0 0 83.333333% !important;
	flex: 0 0 83.333333% !important;
	max-width: 83.333333% !important;
}

.col-11 {
	-webkit-box-flex: 0 !important;
	-ms-flex: 0 0 91.666667% !important;
	flex: 0 0 91.666667% !important;
	max-width: 91.666667% !important;
}

.col-12 {
	-webkit-box-flex: 0 !important;
	-ms-flex: 0 0 100% !important;
	flex: 0 0 100% !important;
	max-width: 100% !important;
}

@media (min-width: 576px) {

	.col-sm-1 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 8.333333% !important;
		flex: 0 0 8.333333% !important;
		max-width: 8.333333% !important;
	}

	.col-sm-2 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 16.666667% !important;
		flex: 0 0 16.666667% !important;
		max-width: 16.666667% !important;
	}

	.col-sm-3 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 25% !important;
		flex: 0 0 25% !important;
		max-width: 25% !important;
	}

	.col-sm-4 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 33.333333% !important;
		flex: 0 0 33.333333% !important;
		max-width: 33.333333% !important;
	}

	.col-sm-5 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 41.666667% !important;
		flex: 0 0 41.666667% !important;
		max-width: 41.666667% !important;
	}

	.col-sm-6 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 50% !important;
		flex: 0 0 50% !important;
		max-width: 50% !important;
	}

	.col-sm-7 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 58.333333% !important;
		flex: 0 0 58.333333% !important;
		max-width: 58.333333% !important;
	}

	.col-sm-8 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 66.666667% !important;
		flex: 0 0 66.666667% !important;
		max-width: 66.666667% !important;
	}

	.col-sm-9 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 75% !important;
		flex: 0 0 75% !important;
		max-width: 75% !important;
	}

	.col-sm-10 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 83.333333% !important;
		flex: 0 0 83.333333% !important;
		max-width: 83.333333% !important;
	}

	.col-sm-11 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 91.666667% !important;
		flex: 0 0 91.666667% !important;
		max-width: 91.666667% !important;
	}

	.col-sm-12 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 100% !important;
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}

}

@media (min-width: 768px) {

	.col-md-1 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 8.333333% !important;
		flex: 0 0 8.333333% !important;
		max-width: 8.333333% !important;
	}

	.col-md-2 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 16.666667% !important;
		flex: 0 0 16.666667% !important;
		max-width: 16.666667% !important;
	}

	.col-md-3 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 25% !important;
		flex: 0 0 25% !important;
		max-width: 25% !important;
	}

	.col-md-4 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 33.333333% !important;
		flex: 0 0 33.333333% !important;
		max-width: 33.333333% !important;
	}

	.col-md-5 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 41.666667% !important;
		flex: 0 0 41.666667% !important;
		max-width: 41.666667% !important;
	}

	.col-md-6 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 50% !important;
		flex: 0 0 50% !important;
		max-width: 50% !important;
	}

	.col-md-7 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 58.333333% !important;
		flex: 0 0 58.333333% !important;
		max-width: 58.333333% !important;
	}

	.col-md-8 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 66.666667% !important;
		flex: 0 0 66.666667% !important;
		max-width: 66.666667% !important;
	}

	.col-md-9 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 75% !important;
		flex: 0 0 75% !important;
		max-width: 75% !important;
	}

	.col-md-10 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 83.333333% !important;
		flex: 0 0 83.333333% !important;
		max-width: 83.333333% !important;
	}

	.col-md-11 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 91.666667% !important;
		flex: 0 0 91.666667% !important;
		max-width: 91.666667% !important;
	}

	.col-md-12 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 100% !important;
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}

}

@media (min-width: 992px) {

	.col-lg-1 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 8.333333% !important;
		flex: 0 0 8.333333% !important;
		max-width: 8.333333% !important;
	}

	.col-lg-2 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 16.666667% !important;
		flex: 0 0 16.666667% !important;
		max-width: 16.666667% !important;
	}

	.col-lg-3 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 25% !important;
		flex: 0 0 25% !important;
		max-width: 25% !important;
	}

	.col-lg-4 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 33.333333% !important;
		flex: 0 0 33.333333% !important;
		max-width: 33.333333% !important;
	}

	.col-lg-5 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 41.666667% !important;
		flex: 0 0 41.666667% !important;
		max-width: 41.666667% !important;
	}

	.col-lg-6 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 50% !important;
		flex: 0 0 50% !important;
		max-width: 50% !important;
	}

	.col-lg-7 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 58.333333% !important;
		flex: 0 0 58.333333% !important;
		max-width: 58.333333% !important;
	}

	.col-lg-8 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 66.666667% !important;
		flex: 0 0 66.666667% !important;
		max-width: 66.666667% !important;
	}

	.col-lg-9 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 75% !important;
		flex: 0 0 75% !important;
		max-width: 75% !important;
	}

	.col-lg-10 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 83.333333% !important;
		flex: 0 0 83.333333% !important;
		max-width: 83.333333% !important;
	}

	.col-lg-11 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 91.666667% !important;
		flex: 0 0 91.666667% !important;
		max-width: 91.666667% !important;
	}

	.col-lg-12 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 100% !important;
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}

}

@media (min-width: 1200px) {

	.col-xl-1 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 8.333333% !important;
		flex: 0 0 8.333333% !important;
		max-width: 8.333333% !important;
	}

	.col-xl-2 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 16.666667% !important;
		flex: 0 0 16.666667% !important;
		max-width: 16.666667% !important;
	}

	.col-xl-3 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 25% !important;
		flex: 0 0 25% !important;
		max-width: 25% !important;
	}

	.col-xl-4 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 33.333333% !important;
		flex: 0 0 33.333333% !important;
		max-width: 33.333333% !important;
	}

	.col-xl-5 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 41.666667% !important;
		flex: 0 0 41.666667% !important;
		max-width: 41.666667% !important;
	}

	.col-xl-6 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 50% !important;
		flex: 0 0 50% !important;
		max-width: 50% !important;
	}

	.col-xl-7 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 58.333333% !important;
		flex: 0 0 58.333333% !important;
		max-width: 58.333333% !important;
	}

	.col-xl-8 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 66.666667% !important;
		flex: 0 0 66.666667% !important;
		max-width: 66.666667% !important;
	}

	.col-xl-9 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 75% !important;
		flex: 0 0 75% !important;
		max-width: 75% !important;
	}

	.col-xl-10 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 83.333333% !important;
		flex: 0 0 83.333333% !important;
		max-width: 83.333333% !important;
	}

	.col-xl-11 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 91.666667% !important;
		flex: 0 0 91.666667% !important;
		max-width: 91.666667% !important;
	}

	.col-xl-12 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 100% !important;
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}

}

@media (min-width: 1400px) {

	.col-xxl-1 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 8.333333% !important;
		flex: 0 0 8.333333% !important;
		max-width: 8.333333% !important;
	}

	.col-xxl-2 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 16.666667% !important;
		flex: 0 0 16.666667% !important;
		max-width: 16.666667% !important;
	}

	.col-xxl-3 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 25% !important;
		flex: 0 0 25% !important;
		max-width: 25% !important;
	}

	.col-xxl-4 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 33.333333% !important;
		flex: 0 0 33.333333% !important;
		max-width: 33.333333% !important;
	}

	.col-xxl-5 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 41.666667% !important;
		flex: 0 0 41.666667% !important;
		max-width: 41.666667% !important;
	}

	.col-xxl-6 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 50% !important;
		flex: 0 0 50% !important;
		max-width: 50% !important;
	}

	.col-xxl-7 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 58.333333% !important;
		flex: 0 0 58.333333% !important;
		max-width: 58.333333% !important;
	}

	.col-xxl-8 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 66.666667% !important;
		flex: 0 0 66.666667% !important;
		max-width: 66.666667% !important;
	}

	.col-xxl-9 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 75% !important;
		flex: 0 0 75% !important;
		max-width: 75% !important;
	}

	.col-xxl-10 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 83.333333% !important;
		flex: 0 0 83.333333% !important;
		max-width: 83.333333% !important;
	}

	.col-xxl-11 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 91.666667% !important;
		flex: 0 0 91.666667% !important;
		max-width: 91.666667% !important;
	}

	.col-xxl-12 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 100% !important;
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}

}

.offset-0 {
	-webkit-margin-start: 0% !important;
	margin-inline-start: 0% !important;
}

.offset-1 {
	-webkit-margin-start: 8.3333333333333% !important;
	margin-inline-start: 8.3333333333333% !important;
}

.offset-2 {
	-webkit-margin-start: 16.666666666667% !important;
	margin-inline-start: 16.666666666667% !important;
}

.offset-3 {
	-webkit-margin-start: 25% !important;
	margin-inline-start: 25% !important;
}

.offset-4 {
	-webkit-margin-start: 33.333333333333% !important;
	margin-inline-start: 33.333333333333% !important;
}

.offset-5 {
	-webkit-margin-start: 41.666666666667% !important;
	margin-inline-start: 41.666666666667% !important;
}

.offset-6 {
	-webkit-margin-start: 50% !important;
	margin-inline-start: 50% !important;
}

.offset-7 {
	-webkit-margin-start: 58.333333333333% !important;
	margin-inline-start: 58.333333333333% !important;
}

.offset-8 {
	-webkit-margin-start: 66.666666666667% !important;
	margin-inline-start: 66.666666666667% !important;
}

.offset-9 {
	-webkit-margin-start: 75% !important;
	margin-inline-start: 75% !important;
}

.offset-10 {
	-webkit-margin-start: 83.333333333333% !important;
	margin-inline-start: 83.333333333333% !important;
}

.offset-11 {
	-webkit-margin-start: 91.666666666667% !important;
	margin-inline-start: 91.666666666667% !important;
}

.offset-12 {
	-webkit-margin-start: 100% !important;
	margin-inline-start: 100% !important;
}

@media (min-width: 576px) {

	.offset-sm-0 {
		-webkit-margin-start: 0% !important;
		margin-inline-start: 0% !important;
	}

	.offset-sm-1 {
		-webkit-margin-start: 8.3333333333333% !important;
		margin-inline-start: 8.3333333333333% !important;
	}

	.offset-sm-2 {
		-webkit-margin-start: 16.666666666667% !important;
		margin-inline-start: 16.666666666667% !important;
	}

	.offset-sm-3 {
		-webkit-margin-start: 25% !important;
		margin-inline-start: 25% !important;
	}

	.offset-sm-4 {
		-webkit-margin-start: 33.333333333333% !important;
		margin-inline-start: 33.333333333333% !important;
	}

	.offset-sm-5 {
		-webkit-margin-start: 41.666666666667% !important;
		margin-inline-start: 41.666666666667% !important;
	}

	.offset-sm-6 {
		-webkit-margin-start: 50% !important;
		margin-inline-start: 50% !important;
	}

	.offset-sm-7 {
		-webkit-margin-start: 58.333333333333% !important;
		margin-inline-start: 58.333333333333% !important;
	}

	.offset-sm-8 {
		-webkit-margin-start: 66.666666666667% !important;
		margin-inline-start: 66.666666666667% !important;
	}

	.offset-sm-9 {
		-webkit-margin-start: 75% !important;
		margin-inline-start: 75% !important;
	}

	.offset-sm-10 {
		-webkit-margin-start: 83.333333333333% !important;
		margin-inline-start: 83.333333333333% !important;
	}

	.offset-sm-11 {
		-webkit-margin-start: 91.666666666667% !important;
		margin-inline-start: 91.666666666667% !important;
	}

	.offset-sm-12 {
		-webkit-margin-start: 100% !important;
		margin-inline-start: 100% !important;
	}

}

@media (min-width: 768px) {

	.offset-md-0 {
		-webkit-margin-start: 0% !important;
		margin-inline-start: 0% !important;
	}

	.offset-md-1 {
		-webkit-margin-start: 8.3333333333333% !important;
		margin-inline-start: 8.3333333333333% !important;
	}

	.offset-md-2 {
		-webkit-margin-start: 16.666666666667% !important;
		margin-inline-start: 16.666666666667% !important;
	}

	.offset-md-3 {
		-webkit-margin-start: 25% !important;
		margin-inline-start: 25% !important;
	}

	.offset-md-4 {
		-webkit-margin-start: 33.333333333333% !important;
		margin-inline-start: 33.333333333333% !important;
	}

	.offset-md-5 {
		-webkit-margin-start: 41.666666666667% !important;
		margin-inline-start: 41.666666666667% !important;
	}

	.offset-md-6 {
		-webkit-margin-start: 50% !important;
		margin-inline-start: 50% !important;
	}

	.offset-md-7 {
		-webkit-margin-start: 58.333333333333% !important;
		margin-inline-start: 58.333333333333% !important;
	}

	.offset-md-8 {
		-webkit-margin-start: 66.666666666667% !important;
		margin-inline-start: 66.666666666667% !important;
	}

	.offset-md-9 {
		-webkit-margin-start: 75% !important;
		margin-inline-start: 75% !important;
	}

	.offset-md-10 {
		-webkit-margin-start: 83.333333333333% !important;
		margin-inline-start: 83.333333333333% !important;
	}

	.offset-md-11 {
		-webkit-margin-start: 91.666666666667% !important;
		margin-inline-start: 91.666666666667% !important;
	}

	.offset-md-12 {
		-webkit-margin-start: 100% !important;
		margin-inline-start: 100% !important;
	}

}

@media (min-width: 992px) {

	.offset-lg-0 {
		-webkit-margin-start: 0% !important;
		margin-inline-start: 0% !important;
	}

	.offset-lg-1 {
		-webkit-margin-start: 8.3333333333333% !important;
		margin-inline-start: 8.3333333333333% !important;
	}

	.offset-lg-2 {
		-webkit-margin-start: 16.666666666667% !important;
		margin-inline-start: 16.666666666667% !important;
	}

	.offset-lg-3 {
		-webkit-margin-start: 25% !important;
		margin-inline-start: 25% !important;
	}

	.offset-lg-4 {
		-webkit-margin-start: 33.333333333333% !important;
		margin-inline-start: 33.333333333333% !important;
	}

	.offset-lg-5 {
		-webkit-margin-start: 41.666666666667% !important;
		margin-inline-start: 41.666666666667% !important;
	}

	.offset-lg-6 {
		-webkit-margin-start: 50% !important;
		margin-inline-start: 50% !important;
	}

	.offset-lg-7 {
		-webkit-margin-start: 58.333333333333% !important;
		margin-inline-start: 58.333333333333% !important;
	}

	.offset-lg-8 {
		-webkit-margin-start: 66.666666666667% !important;
		margin-inline-start: 66.666666666667% !important;
	}

	.offset-lg-9 {
		-webkit-margin-start: 75% !important;
		margin-inline-start: 75% !important;
	}

	.offset-lg-10 {
		-webkit-margin-start: 83.333333333333% !important;
		margin-inline-start: 83.333333333333% !important;
	}

	.offset-lg-11 {
		-webkit-margin-start: 91.666666666667% !important;
		margin-inline-start: 91.666666666667% !important;
	}

	.offset-lg-12 {
		-webkit-margin-start: 100% !important;
		margin-inline-start: 100% !important;
	}

}

@media (min-width: 1200px) {

	.offset-xl-0 {
		-webkit-margin-start: 0% !important;
		margin-inline-start: 0% !important;
	}

	.offset-xl-1 {
		-webkit-margin-start: 8.3333333333333% !important;
		margin-inline-start: 8.3333333333333% !important;
	}

	.offset-xl-2 {
		-webkit-margin-start: 16.666666666667% !important;
		margin-inline-start: 16.666666666667% !important;
	}

	.offset-xl-3 {
		-webkit-margin-start: 25% !important;
		margin-inline-start: 25% !important;
	}

	.offset-xl-4 {
		-webkit-margin-start: 33.333333333333% !important;
		margin-inline-start: 33.333333333333% !important;
	}

	.offset-xl-5 {
		-webkit-margin-start: 41.666666666667% !important;
		margin-inline-start: 41.666666666667% !important;
	}

	.offset-xl-6 {
		-webkit-margin-start: 50% !important;
		margin-inline-start: 50% !important;
	}

	.offset-xl-7 {
		-webkit-margin-start: 58.333333333333% !important;
		margin-inline-start: 58.333333333333% !important;
	}

	.offset-xl-8 {
		-webkit-margin-start: 66.666666666667% !important;
		margin-inline-start: 66.666666666667% !important;
	}

	.offset-xl-9 {
		-webkit-margin-start: 75% !important;
		margin-inline-start: 75% !important;
	}

	.offset-xl-10 {
		-webkit-margin-start: 83.333333333333% !important;
		margin-inline-start: 83.333333333333% !important;
	}

	.offset-xl-11 {
		-webkit-margin-start: 91.666666666667% !important;
		margin-inline-start: 91.666666666667% !important;
	}

	.offset-xl-12 {
		-webkit-margin-start: 100% !important;
		margin-inline-start: 100% !important;
	}

}

@media (min-width: 1400px) {

	.offset-xxl-0 {
		-webkit-margin-start: 0% !important;
		margin-inline-start: 0% !important;
	}

	.offset-xxl-1 {
		-webkit-margin-start: 8.3333333333333% !important;
		margin-inline-start: 8.3333333333333% !important;
	}

	.offset-xxl-2 {
		-webkit-margin-start: 16.666666666667% !important;
		margin-inline-start: 16.666666666667% !important;
	}

	.offset-xxl-3 {
		-webkit-margin-start: 25% !important;
		margin-inline-start: 25% !important;
	}

	.offset-xxl-4 {
		-webkit-margin-start: 33.333333333333% !important;
		margin-inline-start: 33.333333333333% !important;
	}

	.offset-xxl-5 {
		-webkit-margin-start: 41.666666666667% !important;
		margin-inline-start: 41.666666666667% !important;
	}

	.offset-xxl-6 {
		-webkit-margin-start: 50% !important;
		margin-inline-start: 50% !important;
	}

	.offset-xxl-7 {
		-webkit-margin-start: 58.333333333333% !important;
		margin-inline-start: 58.333333333333% !important;
	}

	.offset-xxl-8 {
		-webkit-margin-start: 66.666666666667% !important;
		margin-inline-start: 66.666666666667% !important;
	}

	.offset-xxl-9 {
		-webkit-margin-start: 75% !important;
		margin-inline-start: 75% !important;
	}

	.offset-xxl-10 {
		-webkit-margin-start: 83.333333333333% !important;
		margin-inline-start: 83.333333333333% !important;
	}

	.offset-xxl-11 {
		-webkit-margin-start: 91.666666666667% !important;
		margin-inline-start: 91.666666666667% !important;
	}

	.offset-xxl-12 {
		-webkit-margin-start: 100% !important;
		margin-inline-start: 100% !important;
	}

}

.wsf-bottom {
	align-self: flex-end !important;
}

.wsf-top {
	align-self: flex-start !important;
}

.wsf-middle {
	align-self: center !important;
}