/**handles:main,brand,valentine-css,custom**/
/*!
 * Bootstrap Grid v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
html {
	box-sizing: border-box;
	-ms-overflow-style: scrollbar;
}
*,
:after,
:before {
	box-sizing: inherit;
}
.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
@media (min-width: 576px) {
	.container,
	.container-sm {
		max-width: 540px;
	}
}
@media (min-width: 768px) {
	.container,
	.container-md,
	.container-sm {
		max-width: 720px;
	}
}
@media (min-width: 992px) {
	.container,
	.container-lg,
	.container-md,
	.container-sm {
		max-width: 960px;
	}
}
@media (min-width: 1200px) {
	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl {
		max-width: 1140px;
	}
}
.row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}
.no-gutters {
	margin-right: 0;
	margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*='col-'] {
	padding-right: 0;
	padding-left: 0;
}
.col,
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-auto {
	position: relative;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
}
.col {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%;
}
.row-cols-1 > * {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
.row-cols-2 > * {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}
.row-cols-3 > * {
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}
.row-cols-4 > * {
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
}
.row-cols-5 > * {
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%;
}
.row-cols-6 > * {
	-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
	max-width: 16.666667%;
}
.col-auto {
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: 100%;
}
.col-1 {
	-ms-flex: 0 0 8.333333%;
	flex: 0 0 8.333333%;
	max-width: 8.333333%;
}
.col-2 {
	-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
	max-width: 16.666667%;
}
.col-3 {
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
}
.col-4 {
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}
.col-5 {
	-ms-flex: 0 0 41.666667%;
	flex: 0 0 41.666667%;
	max-width: 41.666667%;
}
.col-6 {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}
.col-7 {
	-ms-flex: 0 0 58.333333%;
	flex: 0 0 58.333333%;
	max-width: 58.333333%;
}
.col-8 {
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%;
}
.col-9 {
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%;
}
.col-10 {
	-ms-flex: 0 0 83.333333%;
	flex: 0 0 83.333333%;
	max-width: 83.333333%;
}
.col-11 {
	-ms-flex: 0 0 91.666667%;
	flex: 0 0 91.666667%;
	max-width: 91.666667%;
}
.col-12 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
.order-first {
	-ms-flex-order: -1;
	order: -1;
}
.order-last {
	-ms-flex-order: 13;
	order: 13;
}
.order-0 {
	-ms-flex-order: 0;
	order: 0;
}
.order-1 {
	-ms-flex-order: 1;
	order: 1;
}
.order-2 {
	-ms-flex-order: 2;
	order: 2;
}
.order-3 {
	-ms-flex-order: 3;
	order: 3;
}
.order-4 {
	-ms-flex-order: 4;
	order: 4;
}
.order-5 {
	-ms-flex-order: 5;
	order: 5;
}
.order-6 {
	-ms-flex-order: 6;
	order: 6;
}
.order-7 {
	-ms-flex-order: 7;
	order: 7;
}
.order-8 {
	-ms-flex-order: 8;
	order: 8;
}
.order-9 {
	-ms-flex-order: 9;
	order: 9;
}
.order-10 {
	-ms-flex-order: 10;
	order: 10;
}
.order-11 {
	-ms-flex-order: 11;
	order: 11;
}
.order-12 {
	-ms-flex-order: 12;
	order: 12;
}
.offset-1 {
	margin-left: 8.333333%;
}
.offset-2 {
	margin-left: 16.666667%;
}
.offset-3 {
	margin-left: 25%;
}
.offset-4 {
	margin-left: 33.333333%;
}
.offset-5 {
	margin-left: 41.666667%;
}
.offset-6 {
	margin-left: 50%;
}
.offset-7 {
	margin-left: 58.333333%;
}
.offset-8 {
	margin-left: 66.666667%;
}
.offset-9 {
	margin-left: 75%;
}
.offset-10 {
	margin-left: 83.333333%;
}
.offset-11 {
	margin-left: 91.666667%;
}
@media (min-width: 576px) {
	.col-sm {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}
	.row-cols-sm-1 > * {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.row-cols-sm-2 > * {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.row-cols-sm-3 > * {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
	.row-cols-sm-4 > * {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.row-cols-sm-5 > * {
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
	}
	.row-cols-sm-6 > * {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}
	.col-sm-auto {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	.col-sm-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}
	.col-sm-2 {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}
	.col-sm-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-sm-4 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
	.col-sm-5 {
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}
	.col-sm-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-sm-7 {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}
	.col-sm-8 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}
	.col-sm-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-sm-10 {
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}
	.col-sm-11 {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}
	.col-sm-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.order-sm-first {
		-ms-flex-order: -1;
		order: -1;
	}
	.order-sm-last {
		-ms-flex-order: 13;
		order: 13;
	}
	.order-sm-0 {
		-ms-flex-order: 0;
		order: 0;
	}
	.order-sm-1 {
		-ms-flex-order: 1;
		order: 1;
	}
	.order-sm-2 {
		-ms-flex-order: 2;
		order: 2;
	}
	.order-sm-3 {
		-ms-flex-order: 3;
		order: 3;
	}
	.order-sm-4 {
		-ms-flex-order: 4;
		order: 4;
	}
	.order-sm-5 {
		-ms-flex-order: 5;
		order: 5;
	}
	.order-sm-6 {
		-ms-flex-order: 6;
		order: 6;
	}
	.order-sm-7 {
		-ms-flex-order: 7;
		order: 7;
	}
	.order-sm-8 {
		-ms-flex-order: 8;
		order: 8;
	}
	.order-sm-9 {
		-ms-flex-order: 9;
		order: 9;
	}
	.order-sm-10 {
		-ms-flex-order: 10;
		order: 10;
	}
	.order-sm-11 {
		-ms-flex-order: 11;
		order: 11;
	}
	.order-sm-12 {
		-ms-flex-order: 12;
		order: 12;
	}
	.offset-sm-0 {
		margin-left: 0;
	}
	.offset-sm-1 {
		margin-left: 8.333333%;
	}
	.offset-sm-2 {
		margin-left: 16.666667%;
	}
	.offset-sm-3 {
		margin-left: 25%;
	}
	.offset-sm-4 {
		margin-left: 33.333333%;
	}
	.offset-sm-5 {
		margin-left: 41.666667%;
	}
	.offset-sm-6 {
		margin-left: 50%;
	}
	.offset-sm-7 {
		margin-left: 58.333333%;
	}
	.offset-sm-8 {
		margin-left: 66.666667%;
	}
	.offset-sm-9 {
		margin-left: 75%;
	}
	.offset-sm-10 {
		margin-left: 83.333333%;
	}
	.offset-sm-11 {
		margin-left: 91.666667%;
	}
}
@media (min-width: 768px) {
	.col-md {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}
	.row-cols-md-1 > * {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.row-cols-md-2 > * {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.row-cols-md-3 > * {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
	.row-cols-md-4 > * {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.row-cols-md-5 > * {
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
	}
	.row-cols-md-6 > * {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}
	.col-md-auto {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	.col-md-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}
	.col-md-2 {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}
	.col-md-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-md-4 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
	.col-md-5 {
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}
	.col-md-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-md-7 {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}
	.col-md-8 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}
	.col-md-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-md-10 {
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}
	.col-md-11 {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}
	.col-md-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.order-md-first {
		-ms-flex-order: -1;
		order: -1;
	}
	.order-md-last {
		-ms-flex-order: 13;
		order: 13;
	}
	.order-md-0 {
		-ms-flex-order: 0;
		order: 0;
	}
	.order-md-1 {
		-ms-flex-order: 1;
		order: 1;
	}
	.order-md-2 {
		-ms-flex-order: 2;
		order: 2;
	}
	.order-md-3 {
		-ms-flex-order: 3;
		order: 3;
	}
	.order-md-4 {
		-ms-flex-order: 4;
		order: 4;
	}
	.order-md-5 {
		-ms-flex-order: 5;
		order: 5;
	}
	.order-md-6 {
		-ms-flex-order: 6;
		order: 6;
	}
	.order-md-7 {
		-ms-flex-order: 7;
		order: 7;
	}
	.order-md-8 {
		-ms-flex-order: 8;
		order: 8;
	}
	.order-md-9 {
		-ms-flex-order: 9;
		order: 9;
	}
	.order-md-10 {
		-ms-flex-order: 10;
		order: 10;
	}
	.order-md-11 {
		-ms-flex-order: 11;
		order: 11;
	}
	.order-md-12 {
		-ms-flex-order: 12;
		order: 12;
	}
	.offset-md-0 {
		margin-left: 0;
	}
	.offset-md-1 {
		margin-left: 8.333333%;
	}
	.offset-md-2 {
		margin-left: 16.666667%;
	}
	.offset-md-3 {
		margin-left: 25%;
	}
	.offset-md-4 {
		margin-left: 33.333333%;
	}
	.offset-md-5 {
		margin-left: 41.666667%;
	}
	.offset-md-6 {
		margin-left: 50%;
	}
	.offset-md-7 {
		margin-left: 58.333333%;
	}
	.offset-md-8 {
		margin-left: 66.666667%;
	}
	.offset-md-9 {
		margin-left: 75%;
	}
	.offset-md-10 {
		margin-left: 83.333333%;
	}
	.offset-md-11 {
		margin-left: 91.666667%;
	}
}
@media (min-width: 992px) {
	.col-lg {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}
	.row-cols-lg-1 > * {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.row-cols-lg-2 > * {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.row-cols-lg-3 > * {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
	.row-cols-lg-4 > * {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.row-cols-lg-5 > * {
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
	}
	.row-cols-lg-6 > * {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}
	.col-lg-auto {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	.col-lg-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}
	.col-lg-2 {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}
	.col-lg-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-lg-4 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
	.col-lg-5 {
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}
	.col-lg-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-lg-7 {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}
	.col-lg-8 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}
	.col-lg-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-lg-10 {
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}
	.col-lg-11 {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}
	.col-lg-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.order-lg-first {
		-ms-flex-order: -1;
		order: -1;
	}
	.order-lg-last {
		-ms-flex-order: 13;
		order: 13;
	}
	.order-lg-0 {
		-ms-flex-order: 0;
		order: 0;
	}
	.order-lg-1 {
		-ms-flex-order: 1;
		order: 1;
	}
	.order-lg-2 {
		-ms-flex-order: 2;
		order: 2;
	}
	.order-lg-3 {
		-ms-flex-order: 3;
		order: 3;
	}
	.order-lg-4 {
		-ms-flex-order: 4;
		order: 4;
	}
	.order-lg-5 {
		-ms-flex-order: 5;
		order: 5;
	}
	.order-lg-6 {
		-ms-flex-order: 6;
		order: 6;
	}
	.order-lg-7 {
		-ms-flex-order: 7;
		order: 7;
	}
	.order-lg-8 {
		-ms-flex-order: 8;
		order: 8;
	}
	.order-lg-9 {
		-ms-flex-order: 9;
		order: 9;
	}
	.order-lg-10 {
		-ms-flex-order: 10;
		order: 10;
	}
	.order-lg-11 {
		-ms-flex-order: 11;
		order: 11;
	}
	.order-lg-12 {
		-ms-flex-order: 12;
		order: 12;
	}
	.offset-lg-0 {
		margin-left: 0;
	}
	.offset-lg-1 {
		margin-left: 8.333333%;
	}
	.offset-lg-2 {
		margin-left: 16.666667%;
	}
	.offset-lg-3 {
		margin-left: 25%;
	}
	.offset-lg-4 {
		margin-left: 33.333333%;
	}
	.offset-lg-5 {
		margin-left: 41.666667%;
	}
	.offset-lg-6 {
		margin-left: 50%;
	}
	.offset-lg-7 {
		margin-left: 58.333333%;
	}
	.offset-lg-8 {
		margin-left: 66.666667%;
	}
	.offset-lg-9 {
		margin-left: 75%;
	}
	.offset-lg-10 {
		margin-left: 83.333333%;
	}
	.offset-lg-11 {
		margin-left: 91.666667%;
	}
}
@media (min-width: 1200px) {
	.col-xl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}
	.row-cols-xl-1 > * {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.row-cols-xl-2 > * {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.row-cols-xl-3 > * {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
	.row-cols-xl-4 > * {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.row-cols-xl-5 > * {
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
	}
	.row-cols-xl-6 > * {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}
	.col-xl-auto {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	.col-xl-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}
	.col-xl-2 {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}
	.col-xl-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-xl-4 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
	.col-xl-5 {
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}
	.col-xl-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-xl-7 {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}
	.col-xl-8 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}
	.col-xl-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-xl-10 {
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}
	.col-xl-11 {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}
	.col-xl-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.order-xl-first {
		-ms-flex-order: -1;
		order: -1;
	}
	.order-xl-last {
		-ms-flex-order: 13;
		order: 13;
	}
	.order-xl-0 {
		-ms-flex-order: 0;
		order: 0;
	}
	.order-xl-1 {
		-ms-flex-order: 1;
		order: 1;
	}
	.order-xl-2 {
		-ms-flex-order: 2;
		order: 2;
	}
	.order-xl-3 {
		-ms-flex-order: 3;
		order: 3;
	}
	.order-xl-4 {
		-ms-flex-order: 4;
		order: 4;
	}
	.order-xl-5 {
		-ms-flex-order: 5;
		order: 5;
	}
	.order-xl-6 {
		-ms-flex-order: 6;
		order: 6;
	}
	.order-xl-7 {
		-ms-flex-order: 7;
		order: 7;
	}
	.order-xl-8 {
		-ms-flex-order: 8;
		order: 8;
	}
	.order-xl-9 {
		-ms-flex-order: 9;
		order: 9;
	}
	.order-xl-10 {
		-ms-flex-order: 10;
		order: 10;
	}
	.order-xl-11 {
		-ms-flex-order: 11;
		order: 11;
	}
	.order-xl-12 {
		-ms-flex-order: 12;
		order: 12;
	}
	.offset-xl-0 {
		margin-left: 0;
	}
	.offset-xl-1 {
		margin-left: 8.333333%;
	}
	.offset-xl-2 {
		margin-left: 16.666667%;
	}
	.offset-xl-3 {
		margin-left: 25%;
	}
	.offset-xl-4 {
		margin-left: 33.333333%;
	}
	.offset-xl-5 {
		margin-left: 41.666667%;
	}
	.offset-xl-6 {
		margin-left: 50%;
	}
	.offset-xl-7 {
		margin-left: 58.333333%;
	}
	.offset-xl-8 {
		margin-left: 66.666667%;
	}
	.offset-xl-9 {
		margin-left: 75%;
	}
	.offset-xl-10 {
		margin-left: 83.333333%;
	}
	.offset-xl-11 {
		margin-left: 91.666667%;
	}
}
.d-none {
	display: none !important;
}
.d-inline {
	display: inline !important;
}
.d-inline-block {
	display: inline-block !important;
}
.d-block {
	display: block !important;
}
.d-table {
	display: table !important;
}
.d-table-row {
	display: table-row !important;
}
.d-table-cell {
	display: table-cell !important;
}
.d-flex {
	display: -ms-flexbox !important;
	display: flex !important;
}
.d-inline-flex {
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
}
@media (min-width: 576px) {
	.d-sm-none {
		display: none !important;
	}
	.d-sm-inline {
		display: inline !important;
	}
	.d-sm-inline-block {
		display: inline-block !important;
	}
	.d-sm-block {
		display: block !important;
	}
	.d-sm-table {
		display: table !important;
	}
	.d-sm-table-row {
		display: table-row !important;
	}
	.d-sm-table-cell {
		display: table-cell !important;
	}
	.d-sm-flex {
		display: -ms-flexbox !important;
		display: flex !important;
	}
	.d-sm-inline-flex {
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
}
@media (min-width: 768px) {
	.d-md-none {
		display: none !important;
	}
	.d-md-inline {
		display: inline !important;
	}
	.d-md-inline-block {
		display: inline-block !important;
	}
	.d-md-block {
		display: block !important;
	}
	.d-md-table {
		display: table !important;
	}
	.d-md-table-row {
		display: table-row !important;
	}
	.d-md-table-cell {
		display: table-cell !important;
	}
	.d-md-flex {
		display: -ms-flexbox !important;
		display: flex !important;
	}
	.d-md-inline-flex {
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
}
@media (min-width: 992px) {
	.d-lg-none {
		display: none !important;
	}
	.d-lg-inline {
		display: inline !important;
	}
	.d-lg-inline-block {
		display: inline-block !important;
	}
	.d-lg-block {
		display: block !important;
	}
	.d-lg-table {
		display: table !important;
	}
	.d-lg-table-row {
		display: table-row !important;
	}
	.d-lg-table-cell {
		display: table-cell !important;
	}
	.d-lg-flex {
		display: -ms-flexbox !important;
		display: flex !important;
	}
	.d-lg-inline-flex {
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
}
@media (min-width: 1200px) {
	.d-xl-none {
		display: none !important;
	}
	.d-xl-inline {
		display: inline !important;
	}
	.d-xl-inline-block {
		display: inline-block !important;
	}
	.d-xl-block {
		display: block !important;
	}
	.d-xl-table {
		display: table !important;
	}
	.d-xl-table-row {
		display: table-row !important;
	}
	.d-xl-table-cell {
		display: table-cell !important;
	}
	.d-xl-flex {
		display: -ms-flexbox !important;
		display: flex !important;
	}
	.d-xl-inline-flex {
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
}
@media print {
	.d-print-none {
		display: none !important;
	}
	.d-print-inline {
		display: inline !important;
	}
	.d-print-inline-block {
		display: inline-block !important;
	}
	.d-print-block {
		display: block !important;
	}
	.d-print-table {
		display: table !important;
	}
	.d-print-table-row {
		display: table-row !important;
	}
	.d-print-table-cell {
		display: table-cell !important;
	}
	.d-print-flex {
		display: -ms-flexbox !important;
		display: flex !important;
	}
	.d-print-inline-flex {
		display: -ms-inline-flexbox !important;
		display: inline-flex !important;
	}
}
.flex-row {
	-ms-flex-direction: row !important;
	flex-direction: row !important;
}
.flex-column {
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}
.flex-row-reverse {
	-ms-flex-direction: row-reverse !important;
	flex-direction: row-reverse !important;
}
.flex-column-reverse {
	-ms-flex-direction: column-reverse !important;
	flex-direction: column-reverse !important;
}
.flex-wrap {
	-ms-flex-wrap: wrap !important;
	flex-wrap: wrap !important;
}
.flex-nowrap {
	-ms-flex-wrap: nowrap !important;
	flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
	-ms-flex-wrap: wrap-reverse !important;
	flex-wrap: wrap-reverse !important;
}
.flex-fill {
	-ms-flex: 1 1 auto !important;
	flex: 1 1 auto !important;
}
.flex-grow-0 {
	-ms-flex-positive: 0 !important;
	flex-grow: 0 !important;
}
.flex-grow-1 {
	-ms-flex-positive: 1 !important;
	flex-grow: 1 !important;
}
.flex-shrink-0 {
	-ms-flex-negative: 0 !important;
	flex-shrink: 0 !important;
}
.flex-shrink-1 {
	-ms-flex-negative: 1 !important;
	flex-shrink: 1 !important;
}
.justify-content-start {
	-ms-flex-pack: start !important;
	justify-content: flex-start !important;
}
.justify-content-end {
	-ms-flex-pack: end !important;
	justify-content: flex-end !important;
}
.justify-content-center {
	-ms-flex-pack: center !important;
	justify-content: center !important;
}
.justify-content-between {
	-ms-flex-pack: justify !important;
	justify-content: space-between !important;
}
.justify-content-around {
	-ms-flex-pack: distribute !important;
	justify-content: space-around !important;
}
.align-items-start {
	-ms-flex-align: start !important;
	align-items: flex-start !important;
}
.align-items-end {
	-ms-flex-align: end !important;
	align-items: flex-end !important;
}
.align-items-center {
	-ms-flex-align: center !important;
	align-items: center !important;
}
.align-items-baseline {
	-ms-flex-align: baseline !important;
	align-items: baseline !important;
}
.align-items-stretch {
	-ms-flex-align: stretch !important;
	align-items: stretch !important;
}
.align-content-start {
	-ms-flex-line-pack: start !important;
	align-content: flex-start !important;
}
.align-content-end {
	-ms-flex-line-pack: end !important;
	align-content: flex-end !important;
}
.align-content-center {
	-ms-flex-line-pack: center !important;
	align-content: center !important;
}
.align-content-between {
	-ms-flex-line-pack: justify !important;
	align-content: space-between !important;
}
.align-content-around {
	-ms-flex-line-pack: distribute !important;
	align-content: space-around !important;
}
.align-content-stretch {
	-ms-flex-line-pack: stretch !important;
	align-content: stretch !important;
}
.align-self-auto {
	-ms-flex-item-align: auto !important;
	align-self: auto !important;
}
.align-self-start {
	-ms-flex-item-align: start !important;
	align-self: flex-start !important;
}
.align-self-end {
	-ms-flex-item-align: end !important;
	align-self: flex-end !important;
}
.align-self-center {
	-ms-flex-item-align: center !important;
	align-self: center !important;
}
.align-self-baseline {
	-ms-flex-item-align: baseline !important;
	align-self: baseline !important;
}
.align-self-stretch {
	-ms-flex-item-align: stretch !important;
	align-self: stretch !important;
}
@media (min-width: 576px) {
	.flex-sm-row {
		-ms-flex-direction: row !important;
		flex-direction: row !important;
	}
	.flex-sm-column {
		-ms-flex-direction: column !important;
		flex-direction: column !important;
	}
	.flex-sm-row-reverse {
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important;
	}
	.flex-sm-column-reverse {
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}
	.flex-sm-wrap {
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}
	.flex-sm-nowrap {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}
	.flex-sm-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}
	.flex-sm-fill {
		-ms-flex: 1 1 auto !important;
		flex: 1 1 auto !important;
	}
	.flex-sm-grow-0 {
		-ms-flex-positive: 0 !important;
		flex-grow: 0 !important;
	}
	.flex-sm-grow-1 {
		-ms-flex-positive: 1 !important;
		flex-grow: 1 !important;
	}
	.flex-sm-shrink-0 {
		-ms-flex-negative: 0 !important;
		flex-shrink: 0 !important;
	}
	.flex-sm-shrink-1 {
		-ms-flex-negative: 1 !important;
		flex-shrink: 1 !important;
	}
	.justify-content-sm-start {
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}
	.justify-content-sm-end {
		-ms-flex-pack: end !important;
		justify-content: flex-end !important;
	}
	.justify-content-sm-center {
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	.justify-content-sm-between {
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
	}
	.justify-content-sm-around {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important;
	}
	.align-items-sm-start {
		-ms-flex-align: start !important;
		align-items: flex-start !important;
	}
	.align-items-sm-end {
		-ms-flex-align: end !important;
		align-items: flex-end !important;
	}
	.align-items-sm-center {
		-ms-flex-align: center !important;
		align-items: center !important;
	}
	.align-items-sm-baseline {
		-ms-flex-align: baseline !important;
		align-items: baseline !important;
	}
	.align-items-sm-stretch {
		-ms-flex-align: stretch !important;
		align-items: stretch !important;
	}
	.align-content-sm-start {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important;
	}
	.align-content-sm-end {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important;
	}
	.align-content-sm-center {
		-ms-flex-line-pack: center !important;
		align-content: center !important;
	}
	.align-content-sm-between {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important;
	}
	.align-content-sm-around {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important;
	}
	.align-content-sm-stretch {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important;
	}
	.align-self-sm-auto {
		-ms-flex-item-align: auto !important;
		align-self: auto !important;
	}
	.align-self-sm-start {
		-ms-flex-item-align: start !important;
		align-self: flex-start !important;
	}
	.align-self-sm-end {
		-ms-flex-item-align: end !important;
		align-self: flex-end !important;
	}
	.align-self-sm-center {
		-ms-flex-item-align: center !important;
		align-self: center !important;
	}
	.align-self-sm-baseline {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important;
	}
	.align-self-sm-stretch {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important;
	}
}
@media (min-width: 768px) {
	.flex-md-row {
		-ms-flex-direction: row !important;
		flex-direction: row !important;
	}
	.flex-md-column {
		-ms-flex-direction: column !important;
		flex-direction: column !important;
	}
	.flex-md-row-reverse {
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important;
	}
	.flex-md-column-reverse {
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}
	.flex-md-wrap {
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}
	.flex-md-nowrap {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}
	.flex-md-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}
	.flex-md-fill {
		-ms-flex: 1 1 auto !important;
		flex: 1 1 auto !important;
	}
	.flex-md-grow-0 {
		-ms-flex-positive: 0 !important;
		flex-grow: 0 !important;
	}
	.flex-md-grow-1 {
		-ms-flex-positive: 1 !important;
		flex-grow: 1 !important;
	}
	.flex-md-shrink-0 {
		-ms-flex-negative: 0 !important;
		flex-shrink: 0 !important;
	}
	.flex-md-shrink-1 {
		-ms-flex-negative: 1 !important;
		flex-shrink: 1 !important;
	}
	.justify-content-md-start {
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}
	.justify-content-md-end {
		-ms-flex-pack: end !important;
		justify-content: flex-end !important;
	}
	.justify-content-md-center {
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	.justify-content-md-between {
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
	}
	.justify-content-md-around {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important;
	}
	.align-items-md-start {
		-ms-flex-align: start !important;
		align-items: flex-start !important;
	}
	.align-items-md-end {
		-ms-flex-align: end !important;
		align-items: flex-end !important;
	}
	.align-items-md-center {
		-ms-flex-align: center !important;
		align-items: center !important;
	}
	.align-items-md-baseline {
		-ms-flex-align: baseline !important;
		align-items: baseline !important;
	}
	.align-items-md-stretch {
		-ms-flex-align: stretch !important;
		align-items: stretch !important;
	}
	.align-content-md-start {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important;
	}
	.align-content-md-end {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important;
	}
	.align-content-md-center {
		-ms-flex-line-pack: center !important;
		align-content: center !important;
	}
	.align-content-md-between {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important;
	}
	.align-content-md-around {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important;
	}
	.align-content-md-stretch {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important;
	}
	.align-self-md-auto {
		-ms-flex-item-align: auto !important;
		align-self: auto !important;
	}
	.align-self-md-start {
		-ms-flex-item-align: start !important;
		align-self: flex-start !important;
	}
	.align-self-md-end {
		-ms-flex-item-align: end !important;
		align-self: flex-end !important;
	}
	.align-self-md-center {
		-ms-flex-item-align: center !important;
		align-self: center !important;
	}
	.align-self-md-baseline {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important;
	}
	.align-self-md-stretch {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important;
	}
}
@media (min-width: 992px) {
	.flex-lg-row {
		-ms-flex-direction: row !important;
		flex-direction: row !important;
	}
	.flex-lg-column {
		-ms-flex-direction: column !important;
		flex-direction: column !important;
	}
	.flex-lg-row-reverse {
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important;
	}
	.flex-lg-column-reverse {
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}
	.flex-lg-wrap {
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}
	.flex-lg-nowrap {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}
	.flex-lg-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}
	.flex-lg-fill {
		-ms-flex: 1 1 auto !important;
		flex: 1 1 auto !important;
	}
	.flex-lg-grow-0 {
		-ms-flex-positive: 0 !important;
		flex-grow: 0 !important;
	}
	.flex-lg-grow-1 {
		-ms-flex-positive: 1 !important;
		flex-grow: 1 !important;
	}
	.flex-lg-shrink-0 {
		-ms-flex-negative: 0 !important;
		flex-shrink: 0 !important;
	}
	.flex-lg-shrink-1 {
		-ms-flex-negative: 1 !important;
		flex-shrink: 1 !important;
	}
	.justify-content-lg-start {
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}
	.justify-content-lg-end {
		-ms-flex-pack: end !important;
		justify-content: flex-end !important;
	}
	.justify-content-lg-center {
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	.justify-content-lg-between {
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
	}
	.justify-content-lg-around {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important;
	}
	.align-items-lg-start {
		-ms-flex-align: start !important;
		align-items: flex-start !important;
	}
	.align-items-lg-end {
		-ms-flex-align: end !important;
		align-items: flex-end !important;
	}
	.align-items-lg-center {
		-ms-flex-align: center !important;
		align-items: center !important;
	}
	.align-items-lg-baseline {
		-ms-flex-align: baseline !important;
		align-items: baseline !important;
	}
	.align-items-lg-stretch {
		-ms-flex-align: stretch !important;
		align-items: stretch !important;
	}
	.align-content-lg-start {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important;
	}
	.align-content-lg-end {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important;
	}
	.align-content-lg-center {
		-ms-flex-line-pack: center !important;
		align-content: center !important;
	}
	.align-content-lg-between {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important;
	}
	.align-content-lg-around {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important;
	}
	.align-content-lg-stretch {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important;
	}
	.align-self-lg-auto {
		-ms-flex-item-align: auto !important;
		align-self: auto !important;
	}
	.align-self-lg-start {
		-ms-flex-item-align: start !important;
		align-self: flex-start !important;
	}
	.align-self-lg-end {
		-ms-flex-item-align: end !important;
		align-self: flex-end !important;
	}
	.align-self-lg-center {
		-ms-flex-item-align: center !important;
		align-self: center !important;
	}
	.align-self-lg-baseline {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important;
	}
	.align-self-lg-stretch {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important;
	}
}
@media (min-width: 1200px) {
	.flex-xl-row {
		-ms-flex-direction: row !important;
		flex-direction: row !important;
	}
	.flex-xl-column {
		-ms-flex-direction: column !important;
		flex-direction: column !important;
	}
	.flex-xl-row-reverse {
		-ms-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important;
	}
	.flex-xl-column-reverse {
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}
	.flex-xl-wrap {
		-ms-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}
	.flex-xl-nowrap {
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}
	.flex-xl-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}
	.flex-xl-fill {
		-ms-flex: 1 1 auto !important;
		flex: 1 1 auto !important;
	}
	.flex-xl-grow-0 {
		-ms-flex-positive: 0 !important;
		flex-grow: 0 !important;
	}
	.flex-xl-grow-1 {
		-ms-flex-positive: 1 !important;
		flex-grow: 1 !important;
	}
	.flex-xl-shrink-0 {
		-ms-flex-negative: 0 !important;
		flex-shrink: 0 !important;
	}
	.flex-xl-shrink-1 {
		-ms-flex-negative: 1 !important;
		flex-shrink: 1 !important;
	}
	.justify-content-xl-start {
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}
	.justify-content-xl-end {
		-ms-flex-pack: end !important;
		justify-content: flex-end !important;
	}
	.justify-content-xl-center {
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	.justify-content-xl-between {
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
	}
	.justify-content-xl-around {
		-ms-flex-pack: distribute !important;
		justify-content: space-around !important;
	}
	.align-items-xl-start {
		-ms-flex-align: start !important;
		align-items: flex-start !important;
	}
	.align-items-xl-end {
		-ms-flex-align: end !important;
		align-items: flex-end !important;
	}
	.align-items-xl-center {
		-ms-flex-align: center !important;
		align-items: center !important;
	}
	.align-items-xl-baseline {
		-ms-flex-align: baseline !important;
		align-items: baseline !important;
	}
	.align-items-xl-stretch {
		-ms-flex-align: stretch !important;
		align-items: stretch !important;
	}
	.align-content-xl-start {
		-ms-flex-line-pack: start !important;
		align-content: flex-start !important;
	}
	.align-content-xl-end {
		-ms-flex-line-pack: end !important;
		align-content: flex-end !important;
	}
	.align-content-xl-center {
		-ms-flex-line-pack: center !important;
		align-content: center !important;
	}
	.align-content-xl-between {
		-ms-flex-line-pack: justify !important;
		align-content: space-between !important;
	}
	.align-content-xl-around {
		-ms-flex-line-pack: distribute !important;
		align-content: space-around !important;
	}
	.align-content-xl-stretch {
		-ms-flex-line-pack: stretch !important;
		align-content: stretch !important;
	}
	.align-self-xl-auto {
		-ms-flex-item-align: auto !important;
		align-self: auto !important;
	}
	.align-self-xl-start {
		-ms-flex-item-align: start !important;
		align-self: flex-start !important;
	}
	.align-self-xl-end {
		-ms-flex-item-align: end !important;
		align-self: flex-end !important;
	}
	.align-self-xl-center {
		-ms-flex-item-align: center !important;
		align-self: center !important;
	}
	.align-self-xl-baseline {
		-ms-flex-item-align: baseline !important;
		align-self: baseline !important;
	}
	.align-self-xl-stretch {
		-ms-flex-item-align: stretch !important;
		align-self: stretch !important;
	}
}
.m-0 {
	margin: 0 !important;
}
.mt-0,
.my-0 {
	margin-top: 0 !important;
}
.mr-0,
.mx-0 {
	margin-right: 0 !important;
}
.mb-0,
.my-0 {
	margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
	margin-left: 0 !important;
}
.m-1 {
	margin: 0.25rem !important;
}
.mt-1,
.my-1 {
	margin-top: 0.25rem !important;
}
.mr-1,
.mx-1 {
	margin-right: 0.25rem !important;
}
.mb-1,
.my-1 {
	margin-bottom: 0.25rem !important;
}
.ml-1,
.mx-1 {
	margin-left: 0.25rem !important;
}
.m-2 {
	margin: 0.5rem !important;
}
.mt-2,
.my-2 {
	margin-top: 0.5rem !important;
}
.mr-2,
.mx-2 {
	margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
	margin-bottom: 0.5rem !important;
}
.ml-2,
.mx-2 {
	margin-left: 0.5rem !important;
}
.m-3 {
	margin: 1rem !important;
}
.mt-3,
.my-3 {
	margin-top: 1rem !important;
}
.mr-3,
.mx-3 {
	margin-right: 1rem !important;
}
.mb-3,
.my-3 {
	margin-bottom: 1rem !important;
}
.ml-3,
.mx-3 {
	margin-left: 1rem !important;
}
.m-4 {
	margin: 1.5rem !important;
}
.mt-4,
.my-4 {
	margin-top: 1.5rem !important;
}
.mr-4,
.mx-4 {
	margin-right: 1.5rem !important;
}
.mb-4,
.my-4 {
	margin-bottom: 1.5rem !important;
}
.ml-4,
.mx-4 {
	margin-left: 1.5rem !important;
}
.m-5 {
	margin: 3rem !important;
}
.mt-5,
.my-5 {
	margin-top: 3rem !important;
}
.mr-5,
.mx-5 {
	margin-right: 3rem !important;
}
.mb-5,
.my-5 {
	margin-bottom: 3rem !important;
}
.ml-5,
.mx-5 {
	margin-left: 3rem !important;
}
.p-0 {
	padding: 0 !important;
}
.pt-0,
.py-0 {
	padding-top: 0 !important;
}
.pr-0,
.px-0 {
	padding-right: 0 !important;
}
.pb-0,
.py-0 {
	padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
	padding-left: 0 !important;
}
.p-1 {
	padding: 0.25rem !important;
}
.pt-1,
.py-1 {
	padding-top: 0.25rem !important;
}
.pr-1,
.px-1 {
	padding-right: 0.25rem !important;
}
.pb-1,
.py-1 {
	padding-bottom: 0.25rem !important;
}
.pl-1,
.px-1 {
	padding-left: 0.25rem !important;
}
.p-2 {
	padding: 0.5rem !important;
}
.pt-2,
.py-2 {
	padding-top: 0.5rem !important;
}
.pr-2,
.px-2 {
	padding-right: 0.5rem !important;
}
.pb-2,
.py-2 {
	padding-bottom: 0.5rem !important;
}
.pl-2,
.px-2 {
	padding-left: 0.5rem !important;
}
.p-3 {
	padding: 1rem !important;
}
.pt-3,
.py-3 {
	padding-top: 1rem !important;
}
.pr-3,
.px-3 {
	padding-right: 1rem !important;
}
.pb-3,
.py-3 {
	padding-bottom: 1rem !important;
}
.pl-3,
.px-3 {
	padding-left: 1rem !important;
}
.p-4 {
	padding: 1.5rem !important;
}
.pt-4,
.py-4 {
	padding-top: 1.5rem !important;
}
.pr-4,
.px-4 {
	padding-right: 1.5rem !important;
}
.pb-4,
.py-4 {
	padding-bottom: 1.5rem !important;
}
.pl-4,
.px-4 {
	padding-left: 1.5rem !important;
}
.p-5 {
	padding: 3rem !important;
}
.pt-5,
.py-5 {
	padding-top: 3rem !important;
}
.pr-5,
.px-5 {
	padding-right: 3rem !important;
}
.pb-5,
.py-5 {
	padding-bottom: 3rem !important;
}
.pl-5,
.px-5 {
	padding-left: 3rem !important;
}
.m-n1 {
	margin: -0.25rem !important;
}
.mt-n1,
.my-n1 {
	margin-top: -0.25rem !important;
}
.mr-n1,
.mx-n1 {
	margin-right: -0.25rem !important;
}
.mb-n1,
.my-n1 {
	margin-bottom: -0.25rem !important;
}
.ml-n1,
.mx-n1 {
	margin-left: -0.25rem !important;
}
.m-n2 {
	margin: -0.5rem !important;
}
.mt-n2,
.my-n2 {
	margin-top: -0.5rem !important;
}
.mr-n2,
.mx-n2 {
	margin-right: -0.5rem !important;
}
.mb-n2,
.my-n2 {
	margin-bottom: -0.5rem !important;
}
.ml-n2,
.mx-n2 {
	margin-left: -0.5rem !important;
}
.m-n3 {
	margin: -1rem !important;
}
.mt-n3,
.my-n3 {
	margin-top: -1rem !important;
}
.mr-n3,
.mx-n3 {
	margin-right: -1rem !important;
}
.mb-n3,
.my-n3 {
	margin-bottom: -1rem !important;
}
.ml-n3,
.mx-n3 {
	margin-left: -1rem !important;
}
.m-n4 {
	margin: -1.5rem !important;
}
.mt-n4,
.my-n4 {
	margin-top: -1.5rem !important;
}
.mr-n4,
.mx-n4 {
	margin-right: -1.5rem !important;
}
.mb-n4,
.my-n4 {
	margin-bottom: -1.5rem !important;
}
.ml-n4,
.mx-n4 {
	margin-left: -1.5rem !important;
}
.m-n5 {
	margin: -3rem !important;
}
.mt-n5,
.my-n5 {
	margin-top: -3rem !important;
}
.mr-n5,
.mx-n5 {
	margin-right: -3rem !important;
}
.mb-n5,
.my-n5 {
	margin-bottom: -3rem !important;
}
.ml-n5,
.mx-n5 {
	margin-left: -3rem !important;
}
.m-auto {
	margin: auto !important;
}
.mt-auto,
.my-auto {
	margin-top: auto !important;
}
.mr-auto,
.mx-auto {
	margin-right: auto !important;
}
.mb-auto,
.my-auto {
	margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
	margin-left: auto !important;
}
@media (min-width: 576px) {
	.m-sm-0 {
		margin: 0 !important;
	}
	.mt-sm-0,
	.my-sm-0 {
		margin-top: 0 !important;
	}
	.mr-sm-0,
	.mx-sm-0 {
		margin-right: 0 !important;
	}
	.mb-sm-0,
	.my-sm-0 {
		margin-bottom: 0 !important;
	}
	.ml-sm-0,
	.mx-sm-0 {
		margin-left: 0 !important;
	}
	.m-sm-1 {
		margin: 0.25rem !important;
	}
	.mt-sm-1,
	.my-sm-1 {
		margin-top: 0.25rem !important;
	}
	.mr-sm-1,
	.mx-sm-1 {
		margin-right: 0.25rem !important;
	}
	.mb-sm-1,
	.my-sm-1 {
		margin-bottom: 0.25rem !important;
	}
	.ml-sm-1,
	.mx-sm-1 {
		margin-left: 0.25rem !important;
	}
	.m-sm-2 {
		margin: 0.5rem !important;
	}
	.mt-sm-2,
	.my-sm-2 {
		margin-top: 0.5rem !important;
	}
	.mr-sm-2,
	.mx-sm-2 {
		margin-right: 0.5rem !important;
	}
	.mb-sm-2,
	.my-sm-2 {
		margin-bottom: 0.5rem !important;
	}
	.ml-sm-2,
	.mx-sm-2 {
		margin-left: 0.5rem !important;
	}
	.m-sm-3 {
		margin: 1rem !important;
	}
	.mt-sm-3,
	.my-sm-3 {
		margin-top: 1rem !important;
	}
	.mr-sm-3,
	.mx-sm-3 {
		margin-right: 1rem !important;
	}
	.mb-sm-3,
	.my-sm-3 {
		margin-bottom: 1rem !important;
	}
	.ml-sm-3,
	.mx-sm-3 {
		margin-left: 1rem !important;
	}
	.m-sm-4 {
		margin: 1.5rem !important;
	}
	.mt-sm-4,
	.my-sm-4 {
		margin-top: 1.5rem !important;
	}
	.mr-sm-4,
	.mx-sm-4 {
		margin-right: 1.5rem !important;
	}
	.mb-sm-4,
	.my-sm-4 {
		margin-bottom: 1.5rem !important;
	}
	.ml-sm-4,
	.mx-sm-4 {
		margin-left: 1.5rem !important;
	}
	.m-sm-5 {
		margin: 3rem !important;
	}
	.mt-sm-5,
	.my-sm-5 {
		margin-top: 3rem !important;
	}
	.mr-sm-5,
	.mx-sm-5 {
		margin-right: 3rem !important;
	}
	.mb-sm-5,
	.my-sm-5 {
		margin-bottom: 3rem !important;
	}
	.ml-sm-5,
	.mx-sm-5 {
		margin-left: 3rem !important;
	}
	.p-sm-0 {
		padding: 0 !important;
	}
	.pt-sm-0,
	.py-sm-0 {
		padding-top: 0 !important;
	}
	.pr-sm-0,
	.px-sm-0 {
		padding-right: 0 !important;
	}
	.pb-sm-0,
	.py-sm-0 {
		padding-bottom: 0 !important;
	}
	.pl-sm-0,
	.px-sm-0 {
		padding-left: 0 !important;
	}
	.p-sm-1 {
		padding: 0.25rem !important;
	}
	.pt-sm-1,
	.py-sm-1 {
		padding-top: 0.25rem !important;
	}
	.pr-sm-1,
	.px-sm-1 {
		padding-right: 0.25rem !important;
	}
	.pb-sm-1,
	.py-sm-1 {
		padding-bottom: 0.25rem !important;
	}
	.pl-sm-1,
	.px-sm-1 {
		padding-left: 0.25rem !important;
	}
	.p-sm-2 {
		padding: 0.5rem !important;
	}
	.pt-sm-2,
	.py-sm-2 {
		padding-top: 0.5rem !important;
	}
	.pr-sm-2,
	.px-sm-2 {
		padding-right: 0.5rem !important;
	}
	.pb-sm-2,
	.py-sm-2 {
		padding-bottom: 0.5rem !important;
	}
	.pl-sm-2,
	.px-sm-2 {
		padding-left: 0.5rem !important;
	}
	.p-sm-3 {
		padding: 1rem !important;
	}
	.pt-sm-3,
	.py-sm-3 {
		padding-top: 1rem !important;
	}
	.pr-sm-3,
	.px-sm-3 {
		padding-right: 1rem !important;
	}
	.pb-sm-3,
	.py-sm-3 {
		padding-bottom: 1rem !important;
	}
	.pl-sm-3,
	.px-sm-3 {
		padding-left: 1rem !important;
	}
	.p-sm-4 {
		padding: 1.5rem !important;
	}
	.pt-sm-4,
	.py-sm-4 {
		padding-top: 1.5rem !important;
	}
	.pr-sm-4,
	.px-sm-4 {
		padding-right: 1.5rem !important;
	}
	.pb-sm-4,
	.py-sm-4 {
		padding-bottom: 1.5rem !important;
	}
	.pl-sm-4,
	.px-sm-4 {
		padding-left: 1.5rem !important;
	}
	.p-sm-5 {
		padding: 3rem !important;
	}
	.pt-sm-5,
	.py-sm-5 {
		padding-top: 3rem !important;
	}
	.pr-sm-5,
	.px-sm-5 {
		padding-right: 3rem !important;
	}
	.pb-sm-5,
	.py-sm-5 {
		padding-bottom: 3rem !important;
	}
	.pl-sm-5,
	.px-sm-5 {
		padding-left: 3rem !important;
	}
	.m-sm-n1 {
		margin: -0.25rem !important;
	}
	.mt-sm-n1,
	.my-sm-n1 {
		margin-top: -0.25rem !important;
	}
	.mr-sm-n1,
	.mx-sm-n1 {
		margin-right: -0.25rem !important;
	}
	.mb-sm-n1,
	.my-sm-n1 {
		margin-bottom: -0.25rem !important;
	}
	.ml-sm-n1,
	.mx-sm-n1 {
		margin-left: -0.25rem !important;
	}
	.m-sm-n2 {
		margin: -0.5rem !important;
	}
	.mt-sm-n2,
	.my-sm-n2 {
		margin-top: -0.5rem !important;
	}
	.mr-sm-n2,
	.mx-sm-n2 {
		margin-right: -0.5rem !important;
	}
	.mb-sm-n2,
	.my-sm-n2 {
		margin-bottom: -0.5rem !important;
	}
	.ml-sm-n2,
	.mx-sm-n2 {
		margin-left: -0.5rem !important;
	}
	.m-sm-n3 {
		margin: -1rem !important;
	}
	.mt-sm-n3,
	.my-sm-n3 {
		margin-top: -1rem !important;
	}
	.mr-sm-n3,
	.mx-sm-n3 {
		margin-right: -1rem !important;
	}
	.mb-sm-n3,
	.my-sm-n3 {
		margin-bottom: -1rem !important;
	}
	.ml-sm-n3,
	.mx-sm-n3 {
		margin-left: -1rem !important;
	}
	.m-sm-n4 {
		margin: -1.5rem !important;
	}
	.mt-sm-n4,
	.my-sm-n4 {
		margin-top: -1.5rem !important;
	}
	.mr-sm-n4,
	.mx-sm-n4 {
		margin-right: -1.5rem !important;
	}
	.mb-sm-n4,
	.my-sm-n4 {
		margin-bottom: -1.5rem !important;
	}
	.ml-sm-n4,
	.mx-sm-n4 {
		margin-left: -1.5rem !important;
	}
	.m-sm-n5 {
		margin: -3rem !important;
	}
	.mt-sm-n5,
	.my-sm-n5 {
		margin-top: -3rem !important;
	}
	.mr-sm-n5,
	.mx-sm-n5 {
		margin-right: -3rem !important;
	}
	.mb-sm-n5,
	.my-sm-n5 {
		margin-bottom: -3rem !important;
	}
	.ml-sm-n5,
	.mx-sm-n5 {
		margin-left: -3rem !important;
	}
	.m-sm-auto {
		margin: auto !important;
	}
	.mt-sm-auto,
	.my-sm-auto {
		margin-top: auto !important;
	}
	.mr-sm-auto,
	.mx-sm-auto {
		margin-right: auto !important;
	}
	.mb-sm-auto,
	.my-sm-auto {
		margin-bottom: auto !important;
	}
	.ml-sm-auto,
	.mx-sm-auto {
		margin-left: auto !important;
	}
}
@media (min-width: 768px) {
	.m-md-0 {
		margin: 0 !important;
	}
	.mt-md-0,
	.my-md-0 {
		margin-top: 0 !important;
	}
	.mr-md-0,
	.mx-md-0 {
		margin-right: 0 !important;
	}
	.mb-md-0,
	.my-md-0 {
		margin-bottom: 0 !important;
	}
	.ml-md-0,
	.mx-md-0 {
		margin-left: 0 !important;
	}
	.m-md-1 {
		margin: 0.25rem !important;
	}
	.mt-md-1,
	.my-md-1 {
		margin-top: 0.25rem !important;
	}
	.mr-md-1,
	.mx-md-1 {
		margin-right: 0.25rem !important;
	}
	.mb-md-1,
	.my-md-1 {
		margin-bottom: 0.25rem !important;
	}
	.ml-md-1,
	.mx-md-1 {
		margin-left: 0.25rem !important;
	}
	.m-md-2 {
		margin: 0.5rem !important;
	}
	.mt-md-2,
	.my-md-2 {
		margin-top: 0.5rem !important;
	}
	.mr-md-2,
	.mx-md-2 {
		margin-right: 0.5rem !important;
	}
	.mb-md-2,
	.my-md-2 {
		margin-bottom: 0.5rem !important;
	}
	.ml-md-2,
	.mx-md-2 {
		margin-left: 0.5rem !important;
	}
	.m-md-3 {
		margin: 1rem !important;
	}
	.mt-md-3,
	.my-md-3 {
		margin-top: 1rem !important;
	}
	.mr-md-3,
	.mx-md-3 {
		margin-right: 1rem !important;
	}
	.mb-md-3,
	.my-md-3 {
		margin-bottom: 1rem !important;
	}
	.ml-md-3,
	.mx-md-3 {
		margin-left: 1rem !important;
	}
	.m-md-4 {
		margin: 1.5rem !important;
	}
	.mt-md-4,
	.my-md-4 {
		margin-top: 1.5rem !important;
	}
	.mr-md-4,
	.mx-md-4 {
		margin-right: 1.5rem !important;
	}
	.mb-md-4,
	.my-md-4 {
		margin-bottom: 1.5rem !important;
	}
	.ml-md-4,
	.mx-md-4 {
		margin-left: 1.5rem !important;
	}
	.m-md-5 {
		margin: 3rem !important;
	}
	.mt-md-5,
	.my-md-5 {
		margin-top: 3rem !important;
	}
	.mr-md-5,
	.mx-md-5 {
		margin-right: 3rem !important;
	}
	.mb-md-5,
	.my-md-5 {
		margin-bottom: 3rem !important;
	}
	.ml-md-5,
	.mx-md-5 {
		margin-left: 3rem !important;
	}
	.p-md-0 {
		padding: 0 !important;
	}
	.pt-md-0,
	.py-md-0 {
		padding-top: 0 !important;
	}
	.pr-md-0,
	.px-md-0 {
		padding-right: 0 !important;
	}
	.pb-md-0,
	.py-md-0 {
		padding-bottom: 0 !important;
	}
	.pl-md-0,
	.px-md-0 {
		padding-left: 0 !important;
	}
	.p-md-1 {
		padding: 0.25rem !important;
	}
	.pt-md-1,
	.py-md-1 {
		padding-top: 0.25rem !important;
	}
	.pr-md-1,
	.px-md-1 {
		padding-right: 0.25rem !important;
	}
	.pb-md-1,
	.py-md-1 {
		padding-bottom: 0.25rem !important;
	}
	.pl-md-1,
	.px-md-1 {
		padding-left: 0.25rem !important;
	}
	.p-md-2 {
		padding: 0.5rem !important;
	}
	.pt-md-2,
	.py-md-2 {
		padding-top: 0.5rem !important;
	}
	.pr-md-2,
	.px-md-2 {
		padding-right: 0.5rem !important;
	}
	.pb-md-2,
	.py-md-2 {
		padding-bottom: 0.5rem !important;
	}
	.pl-md-2,
	.px-md-2 {
		padding-left: 0.5rem !important;
	}
	.p-md-3 {
		padding: 1rem !important;
	}
	.pt-md-3,
	.py-md-3 {
		padding-top: 1rem !important;
	}
	.pr-md-3,
	.px-md-3 {
		padding-right: 1rem !important;
	}
	.pb-md-3,
	.py-md-3 {
		padding-bottom: 1rem !important;
	}
	.pl-md-3,
	.px-md-3 {
		padding-left: 1rem !important;
	}
	.p-md-4 {
		padding: 1.5rem !important;
	}
	.pt-md-4,
	.py-md-4 {
		padding-top: 1.5rem !important;
	}
	.pr-md-4,
	.px-md-4 {
		padding-right: 1.5rem !important;
	}
	.pb-md-4,
	.py-md-4 {
		padding-bottom: 1.5rem !important;
	}
	.pl-md-4,
	.px-md-4 {
		padding-left: 1.5rem !important;
	}
	.p-md-5 {
		padding: 3rem !important;
	}
	.pt-md-5,
	.py-md-5 {
		padding-top: 3rem !important;
	}
	.pr-md-5,
	.px-md-5 {
		padding-right: 3rem !important;
	}
	.pb-md-5,
	.py-md-5 {
		padding-bottom: 3rem !important;
	}
	.pl-md-5,
	.px-md-5 {
		padding-left: 3rem !important;
	}
	.m-md-n1 {
		margin: -0.25rem !important;
	}
	.mt-md-n1,
	.my-md-n1 {
		margin-top: -0.25rem !important;
	}
	.mr-md-n1,
	.mx-md-n1 {
		margin-right: -0.25rem !important;
	}
	.mb-md-n1,
	.my-md-n1 {
		margin-bottom: -0.25rem !important;
	}
	.ml-md-n1,
	.mx-md-n1 {
		margin-left: -0.25rem !important;
	}
	.m-md-n2 {
		margin: -0.5rem !important;
	}
	.mt-md-n2,
	.my-md-n2 {
		margin-top: -0.5rem !important;
	}
	.mr-md-n2,
	.mx-md-n2 {
		margin-right: -0.5rem !important;
	}
	.mb-md-n2,
	.my-md-n2 {
		margin-bottom: -0.5rem !important;
	}
	.ml-md-n2,
	.mx-md-n2 {
		margin-left: -0.5rem !important;
	}
	.m-md-n3 {
		margin: -1rem !important;
	}
	.mt-md-n3,
	.my-md-n3 {
		margin-top: -1rem !important;
	}
	.mr-md-n3,
	.mx-md-n3 {
		margin-right: -1rem !important;
	}
	.mb-md-n3,
	.my-md-n3 {
		margin-bottom: -1rem !important;
	}
	.ml-md-n3,
	.mx-md-n3 {
		margin-left: -1rem !important;
	}
	.m-md-n4 {
		margin: -1.5rem !important;
	}
	.mt-md-n4,
	.my-md-n4 {
		margin-top: -1.5rem !important;
	}
	.mr-md-n4,
	.mx-md-n4 {
		margin-right: -1.5rem !important;
	}
	.mb-md-n4,
	.my-md-n4 {
		margin-bottom: -1.5rem !important;
	}
	.ml-md-n4,
	.mx-md-n4 {
		margin-left: -1.5rem !important;
	}
	.m-md-n5 {
		margin: -3rem !important;
	}
	.mt-md-n5,
	.my-md-n5 {
		margin-top: -3rem !important;
	}
	.mr-md-n5,
	.mx-md-n5 {
		margin-right: -3rem !important;
	}
	.mb-md-n5,
	.my-md-n5 {
		margin-bottom: -3rem !important;
	}
	.ml-md-n5,
	.mx-md-n5 {
		margin-left: -3rem !important;
	}
	.m-md-auto {
		margin: auto !important;
	}
	.mt-md-auto,
	.my-md-auto {
		margin-top: auto !important;
	}
	.mr-md-auto,
	.mx-md-auto {
		margin-right: auto !important;
	}
	.mb-md-auto,
	.my-md-auto {
		margin-bottom: auto !important;
	}
	.ml-md-auto,
	.mx-md-auto {
		margin-left: auto !important;
	}
}
@media (min-width: 992px) {
	.m-lg-0 {
		margin: 0 !important;
	}
	.mt-lg-0,
	.my-lg-0 {
		margin-top: 0 !important;
	}
	.mr-lg-0,
	.mx-lg-0 {
		margin-right: 0 !important;
	}
	.mb-lg-0,
	.my-lg-0 {
		margin-bottom: 0 !important;
	}
	.ml-lg-0,
	.mx-lg-0 {
		margin-left: 0 !important;
	}
	.m-lg-1 {
		margin: 0.25rem !important;
	}
	.mt-lg-1,
	.my-lg-1 {
		margin-top: 0.25rem !important;
	}
	.mr-lg-1,
	.mx-lg-1 {
		margin-right: 0.25rem !important;
	}
	.mb-lg-1,
	.my-lg-1 {
		margin-bottom: 0.25rem !important;
	}
	.ml-lg-1,
	.mx-lg-1 {
		margin-left: 0.25rem !important;
	}
	.m-lg-2 {
		margin: 0.5rem !important;
	}
	.mt-lg-2,
	.my-lg-2 {
		margin-top: 0.5rem !important;
	}
	.mr-lg-2,
	.mx-lg-2 {
		margin-right: 0.5rem !important;
	}
	.mb-lg-2,
	.my-lg-2 {
		margin-bottom: 0.5rem !important;
	}
	.ml-lg-2,
	.mx-lg-2 {
		margin-left: 0.5rem !important;
	}
	.m-lg-3 {
		margin: 1rem !important;
	}
	.mt-lg-3,
	.my-lg-3 {
		margin-top: 1rem !important;
	}
	.mr-lg-3,
	.mx-lg-3 {
		margin-right: 1rem !important;
	}
	.mb-lg-3,
	.my-lg-3 {
		margin-bottom: 1rem !important;
	}
	.ml-lg-3,
	.mx-lg-3 {
		margin-left: 1rem !important;
	}
	.m-lg-4 {
		margin: 1.5rem !important;
	}
	.mt-lg-4,
	.my-lg-4 {
		margin-top: 1.5rem !important;
	}
	.mr-lg-4,
	.mx-lg-4 {
		margin-right: 1.5rem !important;
	}
	.mb-lg-4,
	.my-lg-4 {
		margin-bottom: 1.5rem !important;
	}
	.ml-lg-4,
	.mx-lg-4 {
		margin-left: 1.5rem !important;
	}
	.m-lg-5 {
		margin: 3rem !important;
	}
	.mt-lg-5,
	.my-lg-5 {
		margin-top: 3rem !important;
	}
	.mr-lg-5,
	.mx-lg-5 {
		margin-right: 3rem !important;
	}
	.mb-lg-5,
	.my-lg-5 {
		margin-bottom: 3rem !important;
	}
	.ml-lg-5,
	.mx-lg-5 {
		margin-left: 3rem !important;
	}
	.p-lg-0 {
		padding: 0 !important;
	}
	.pt-lg-0,
	.py-lg-0 {
		padding-top: 0 !important;
	}
	.pr-lg-0,
	.px-lg-0 {
		padding-right: 0 !important;
	}
	.pb-lg-0,
	.py-lg-0 {
		padding-bottom: 0 !important;
	}
	.pl-lg-0,
	.px-lg-0 {
		padding-left: 0 !important;
	}
	.p-lg-1 {
		padding: 0.25rem !important;
	}
	.pt-lg-1,
	.py-lg-1 {
		padding-top: 0.25rem !important;
	}
	.pr-lg-1,
	.px-lg-1 {
		padding-right: 0.25rem !important;
	}
	.pb-lg-1,
	.py-lg-1 {
		padding-bottom: 0.25rem !important;
	}
	.pl-lg-1,
	.px-lg-1 {
		padding-left: 0.25rem !important;
	}
	.p-lg-2 {
		padding: 0.5rem !important;
	}
	.pt-lg-2,
	.py-lg-2 {
		padding-top: 0.5rem !important;
	}
	.pr-lg-2,
	.px-lg-2 {
		padding-right: 0.5rem !important;
	}
	.pb-lg-2,
	.py-lg-2 {
		padding-bottom: 0.5rem !important;
	}
	.pl-lg-2,
	.px-lg-2 {
		padding-left: 0.5rem !important;
	}
	.p-lg-3 {
		padding: 1rem !important;
	}
	.pt-lg-3,
	.py-lg-3 {
		padding-top: 1rem !important;
	}
	.pr-lg-3,
	.px-lg-3 {
		padding-right: 1rem !important;
	}
	.pb-lg-3,
	.py-lg-3 {
		padding-bottom: 1rem !important;
	}
	.pl-lg-3,
	.px-lg-3 {
		padding-left: 1rem !important;
	}
	.p-lg-4 {
		padding: 1.5rem !important;
	}
	.pt-lg-4,
	.py-lg-4 {
		padding-top: 1.5rem !important;
	}
	.pr-lg-4,
	.px-lg-4 {
		padding-right: 1.5rem !important;
	}
	.pb-lg-4,
	.py-lg-4 {
		padding-bottom: 1.5rem !important;
	}
	.pl-lg-4,
	.px-lg-4 {
		padding-left: 1.5rem !important;
	}
	.p-lg-5 {
		padding: 3rem !important;
	}
	.pt-lg-5,
	.py-lg-5 {
		padding-top: 3rem !important;
	}
	.pr-lg-5,
	.px-lg-5 {
		padding-right: 3rem !important;
	}
	.pb-lg-5,
	.py-lg-5 {
		padding-bottom: 3rem !important;
	}
	.pl-lg-5,
	.px-lg-5 {
		padding-left: 3rem !important;
	}
	.m-lg-n1 {
		margin: -0.25rem !important;
	}
	.mt-lg-n1,
	.my-lg-n1 {
		margin-top: -0.25rem !important;
	}
	.mr-lg-n1,
	.mx-lg-n1 {
		margin-right: -0.25rem !important;
	}
	.mb-lg-n1,
	.my-lg-n1 {
		margin-bottom: -0.25rem !important;
	}
	.ml-lg-n1,
	.mx-lg-n1 {
		margin-left: -0.25rem !important;
	}
	.m-lg-n2 {
		margin: -0.5rem !important;
	}
	.mt-lg-n2,
	.my-lg-n2 {
		margin-top: -0.5rem !important;
	}
	.mr-lg-n2,
	.mx-lg-n2 {
		margin-right: -0.5rem !important;
	}
	.mb-lg-n2,
	.my-lg-n2 {
		margin-bottom: -0.5rem !important;
	}
	.ml-lg-n2,
	.mx-lg-n2 {
		margin-left: -0.5rem !important;
	}
	.m-lg-n3 {
		margin: -1rem !important;
	}
	.mt-lg-n3,
	.my-lg-n3 {
		margin-top: -1rem !important;
	}
	.mr-lg-n3,
	.mx-lg-n3 {
		margin-right: -1rem !important;
	}
	.mb-lg-n3,
	.my-lg-n3 {
		margin-bottom: -1rem !important;
	}
	.ml-lg-n3,
	.mx-lg-n3 {
		margin-left: -1rem !important;
	}
	.m-lg-n4 {
		margin: -1.5rem !important;
	}
	.mt-lg-n4,
	.my-lg-n4 {
		margin-top: -1.5rem !important;
	}
	.mr-lg-n4,
	.mx-lg-n4 {
		margin-right: -1.5rem !important;
	}
	.mb-lg-n4,
	.my-lg-n4 {
		margin-bottom: -1.5rem !important;
	}
	.ml-lg-n4,
	.mx-lg-n4 {
		margin-left: -1.5rem !important;
	}
	.m-lg-n5 {
		margin: -3rem !important;
	}
	.mt-lg-n5,
	.my-lg-n5 {
		margin-top: -3rem !important;
	}
	.mr-lg-n5,
	.mx-lg-n5 {
		margin-right: -3rem !important;
	}
	.mb-lg-n5,
	.my-lg-n5 {
		margin-bottom: -3rem !important;
	}
	.ml-lg-n5,
	.mx-lg-n5 {
		margin-left: -3rem !important;
	}
	.m-lg-auto {
		margin: auto !important;
	}
	.mt-lg-auto,
	.my-lg-auto {
		margin-top: auto !important;
	}
	.mr-lg-auto,
	.mx-lg-auto {
		margin-right: auto !important;
	}
	.mb-lg-auto,
	.my-lg-auto {
		margin-bottom: auto !important;
	}
	.ml-lg-auto,
	.mx-lg-auto {
		margin-left: auto !important;
	}
}
@media (min-width: 1200px) {
	.m-xl-0 {
		margin: 0 !important;
	}
	.mt-xl-0,
	.my-xl-0 {
		margin-top: 0 !important;
	}
	.mr-xl-0,
	.mx-xl-0 {
		margin-right: 0 !important;
	}
	.mb-xl-0,
	.my-xl-0 {
		margin-bottom: 0 !important;
	}
	.ml-xl-0,
	.mx-xl-0 {
		margin-left: 0 !important;
	}
	.m-xl-1 {
		margin: 0.25rem !important;
	}
	.mt-xl-1,
	.my-xl-1 {
		margin-top: 0.25rem !important;
	}
	.mr-xl-1,
	.mx-xl-1 {
		margin-right: 0.25rem !important;
	}
	.mb-xl-1,
	.my-xl-1 {
		margin-bottom: 0.25rem !important;
	}
	.ml-xl-1,
	.mx-xl-1 {
		margin-left: 0.25rem !important;
	}
	.m-xl-2 {
		margin: 0.5rem !important;
	}
	.mt-xl-2,
	.my-xl-2 {
		margin-top: 0.5rem !important;
	}
	.mr-xl-2,
	.mx-xl-2 {
		margin-right: 0.5rem !important;
	}
	.mb-xl-2,
	.my-xl-2 {
		margin-bottom: 0.5rem !important;
	}
	.ml-xl-2,
	.mx-xl-2 {
		margin-left: 0.5rem !important;
	}
	.m-xl-3 {
		margin: 1rem !important;
	}
	.mt-xl-3,
	.my-xl-3 {
		margin-top: 1rem !important;
	}
	.mr-xl-3,
	.mx-xl-3 {
		margin-right: 1rem !important;
	}
	.mb-xl-3,
	.my-xl-3 {
		margin-bottom: 1rem !important;
	}
	.ml-xl-3,
	.mx-xl-3 {
		margin-left: 1rem !important;
	}
	.m-xl-4 {
		margin: 1.5rem !important;
	}
	.mt-xl-4,
	.my-xl-4 {
		margin-top: 1.5rem !important;
	}
	.mr-xl-4,
	.mx-xl-4 {
		margin-right: 1.5rem !important;
	}
	.mb-xl-4,
	.my-xl-4 {
		margin-bottom: 1.5rem !important;
	}
	.ml-xl-4,
	.mx-xl-4 {
		margin-left: 1.5rem !important;
	}
	.m-xl-5 {
		margin: 3rem !important;
	}
	.mt-xl-5,
	.my-xl-5 {
		margin-top: 3rem !important;
	}
	.mr-xl-5,
	.mx-xl-5 {
		margin-right: 3rem !important;
	}
	.mb-xl-5,
	.my-xl-5 {
		margin-bottom: 3rem !important;
	}
	.ml-xl-5,
	.mx-xl-5 {
		margin-left: 3rem !important;
	}
	.p-xl-0 {
		padding: 0 !important;
	}
	.pt-xl-0,
	.py-xl-0 {
		padding-top: 0 !important;
	}
	.pr-xl-0,
	.px-xl-0 {
		padding-right: 0 !important;
	}
	.pb-xl-0,
	.py-xl-0 {
		padding-bottom: 0 !important;
	}
	.pl-xl-0,
	.px-xl-0 {
		padding-left: 0 !important;
	}
	.p-xl-1 {
		padding: 0.25rem !important;
	}
	.pt-xl-1,
	.py-xl-1 {
		padding-top: 0.25rem !important;
	}
	.pr-xl-1,
	.px-xl-1 {
		padding-right: 0.25rem !important;
	}
	.pb-xl-1,
	.py-xl-1 {
		padding-bottom: 0.25rem !important;
	}
	.pl-xl-1,
	.px-xl-1 {
		padding-left: 0.25rem !important;
	}
	.p-xl-2 {
		padding: 0.5rem !important;
	}
	.pt-xl-2,
	.py-xl-2 {
		padding-top: 0.5rem !important;
	}
	.pr-xl-2,
	.px-xl-2 {
		padding-right: 0.5rem !important;
	}
	.pb-xl-2,
	.py-xl-2 {
		padding-bottom: 0.5rem !important;
	}
	.pl-xl-2,
	.px-xl-2 {
		padding-left: 0.5rem !important;
	}
	.p-xl-3 {
		padding: 1rem !important;
	}
	.pt-xl-3,
	.py-xl-3 {
		padding-top: 1rem !important;
	}
	.pr-xl-3,
	.px-xl-3 {
		padding-right: 1rem !important;
	}
	.pb-xl-3,
	.py-xl-3 {
		padding-bottom: 1rem !important;
	}
	.pl-xl-3,
	.px-xl-3 {
		padding-left: 1rem !important;
	}
	.p-xl-4 {
		padding: 1.5rem !important;
	}
	.pt-xl-4,
	.py-xl-4 {
		padding-top: 1.5rem !important;
	}
	.pr-xl-4,
	.px-xl-4 {
		padding-right: 1.5rem !important;
	}
	.pb-xl-4,
	.py-xl-4 {
		padding-bottom: 1.5rem !important;
	}
	.pl-xl-4,
	.px-xl-4 {
		padding-left: 1.5rem !important;
	}
	.p-xl-5 {
		padding: 3rem !important;
	}
	.pt-xl-5,
	.py-xl-5 {
		padding-top: 3rem !important;
	}
	.pr-xl-5,
	.px-xl-5 {
		padding-right: 3rem !important;
	}
	.pb-xl-5,
	.py-xl-5 {
		padding-bottom: 3rem !important;
	}
	.pl-xl-5,
	.px-xl-5 {
		padding-left: 3rem !important;
	}
	.m-xl-n1 {
		margin: -0.25rem !important;
	}
	.mt-xl-n1,
	.my-xl-n1 {
		margin-top: -0.25rem !important;
	}
	.mr-xl-n1,
	.mx-xl-n1 {
		margin-right: -0.25rem !important;
	}
	.mb-xl-n1,
	.my-xl-n1 {
		margin-bottom: -0.25rem !important;
	}
	.ml-xl-n1,
	.mx-xl-n1 {
		margin-left: -0.25rem !important;
	}
	.m-xl-n2 {
		margin: -0.5rem !important;
	}
	.mt-xl-n2,
	.my-xl-n2 {
		margin-top: -0.5rem !important;
	}
	.mr-xl-n2,
	.mx-xl-n2 {
		margin-right: -0.5rem !important;
	}
	.mb-xl-n2,
	.my-xl-n2 {
		margin-bottom: -0.5rem !important;
	}
	.ml-xl-n2,
	.mx-xl-n2 {
		margin-left: -0.5rem !important;
	}
	.m-xl-n3 {
		margin: -1rem !important;
	}
	.mt-xl-n3,
	.my-xl-n3 {
		margin-top: -1rem !important;
	}
	.mr-xl-n3,
	.mx-xl-n3 {
		margin-right: -1rem !important;
	}
	.mb-xl-n3,
	.my-xl-n3 {
		margin-bottom: -1rem !important;
	}
	.ml-xl-n3,
	.mx-xl-n3 {
		margin-left: -1rem !important;
	}
	.m-xl-n4 {
		margin: -1.5rem !important;
	}
	.mt-xl-n4,
	.my-xl-n4 {
		margin-top: -1.5rem !important;
	}
	.mr-xl-n4,
	.mx-xl-n4 {
		margin-right: -1.5rem !important;
	}
	.mb-xl-n4,
	.my-xl-n4 {
		margin-bottom: -1.5rem !important;
	}
	.ml-xl-n4,
	.mx-xl-n4 {
		margin-left: -1.5rem !important;
	}
	.m-xl-n5 {
		margin: -3rem !important;
	}
	.mt-xl-n5,
	.my-xl-n5 {
		margin-top: -3rem !important;
	}
	.mr-xl-n5,
	.mx-xl-n5 {
		margin-right: -3rem !important;
	}
	.mb-xl-n5,
	.my-xl-n5 {
		margin-bottom: -3rem !important;
	}
	.ml-xl-n5,
	.mx-xl-n5 {
		margin-left: -3rem !important;
	}
	.m-xl-auto {
		margin: auto !important;
	}
	.mt-xl-auto,
	.my-xl-auto {
		margin-top: auto !important;
	}
	.mr-xl-auto,
	.mx-xl-auto {
		margin-right: auto !important;
	}
	.mb-xl-auto,
	.my-xl-auto {
		margin-bottom: auto !important;
	}
	.ml-xl-auto,
	.mx-xl-auto {
		margin-left: auto !important;
	}
}
.tippy-box[data-animation='fade'][data-state='hidden'] {
	opacity: 0;
}
[data-tippy-root] {
	max-width: calc(100vw - 10px);
}
.tippy-box {
	position: relative;
	background-color: #333;
	color: #fff;
	border-radius: 4px;
	font-size: 14px;
	line-height: 1.4;
	white-space: normal;
	outline: 0;
	transition-property: transform, visibility, opacity;
}
.tippy-box[data-placement^='top'] > .tippy-arrow {
	bottom: 0;
}
.tippy-box[data-placement^='top'] > .tippy-arrow:before {
	bottom: -7px;
	left: 0;
	border-width: 8px 8px 0;
	border-top-color: initial;
	transform-origin: center top;
}
.tippy-box[data-placement^='bottom'] > .tippy-arrow {
	top: 0;
}
.tippy-box[data-placement^='bottom'] > .tippy-arrow:before {
	top: -7px;
	left: 0;
	border-width: 0 8px 8px;
	border-bottom-color: initial;
	transform-origin: center bottom;
}
.tippy-box[data-placement^='left'] > .tippy-arrow {
	right: 0;
}
.tippy-box[data-placement^='left'] > .tippy-arrow:before {
	border-width: 8px 0 8px 8px;
	border-left-color: initial;
	right: -7px;
	transform-origin: center left;
}
.tippy-box[data-placement^='right'] > .tippy-arrow {
	left: 0;
}
.tippy-box[data-placement^='right'] > .tippy-arrow:before {
	left: -7px;
	border-width: 8px 8px 8px 0;
	border-right-color: initial;
	transform-origin: center right;
}
.tippy-box[data-inertia][data-state='visible'] {
	transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11);
}
.tippy-arrow {
	width: 16px;
	height: 16px;
	color: #333;
}
.tippy-arrow:before {
	content: '';
	position: absolute;
	border-color: transparent;
	border-style: solid;
}
.tippy-content {
	position: relative;
	padding: 5px 9px;
	z-index: 1;
}
.tippy-box[data-animation='shift-away'][data-state='hidden'] {
	opacity: 0;
}
.tippy-box[data-animation='shift-away'][data-state='hidden'][data-placement^='top'] {
	transform: translateY(10px);
}
.tippy-box[data-animation='shift-away'][data-state='hidden'][data-placement^='bottom'] {
	transform: translateY(-10px);
}
.tippy-box[data-animation='shift-away'][data-state='hidden'][data-placement^='left'] {
	transform: translateX(10px);
}
.tippy-box[data-animation='shift-away'][data-state='hidden'][data-placement^='right'] {
	transform: translateX(-10px);
}
/*! Lity - v2.4.1 - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla; Licensed MIT */
.lity {
	z-index: 9990;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	white-space: nowrap;
	background: #0b0b0b;
	background: rgba(0, 0, 0, 0.9);
	outline: none !important;
	opacity: 0;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}
.lity.lity-opened {
	opacity: 1;
}
.lity.lity-closed {
	opacity: 0;
}
.lity * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.lity-wrap {
	z-index: 9990;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	text-align: center;
	outline: none !important;
}
.lity-wrap:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -0.25em;
}
.lity-loader {
	z-index: 9991;
	color: #fff;
	position: absolute;
	top: 50%;
	margin-top: -0.8em;
	width: 100%;
	text-align: center;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	opacity: 0;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}
.lity-loading .lity-loader {
	opacity: 1;
}
.lity-container {
	z-index: 9992;
	position: relative;
	text-align: left;
	vertical-align: middle;
	display: inline-block;
	white-space: normal;
	max-width: 100%;
	max-height: 100%;
	outline: none !important;
}
.lity-content {
	z-index: 9993;
	width: 100%;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease;
}
.lity-closed .lity-content,
.lity-loading .lity-content {
	-webkit-transform: scale(0.8);
	-ms-transform: scale(0.8);
	-o-transform: scale(0.8);
	transform: scale(0.8);
}
.lity-content:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}
.lity-close {
	z-index: 9994;
	width: 35px;
	height: 35px;
	position: fixed;
	right: 0;
	top: 0;
	-webkit-appearance: none;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	padding: 0;
	color: #fff;
	font-style: normal;
	font-size: 35px;
	font-family: Arial, Baskerville, monospace;
	line-height: 35px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	border: 0;
	background: none;
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.lity-close::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.lity-close:active,
.lity-close:focus,
.lity-close:hover,
.lity-close:visited {
	text-decoration: none;
	text-align: center;
	padding: 0;
	color: #fff;
	font-style: normal;
	font-size: 35px;
	font-family: Arial, Baskerville, monospace;
	line-height: 35px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	border: 0;
	background: none;
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.lity-close:active {
	top: 1px;
}
.lity-image img {
	max-width: 100%;
	display: block;
	line-height: 0;
	border: 0;
}
.lity-facebookvideo .lity-container,
.lity-googlemaps .lity-container,
.lity-iframe .lity-container,
.lity-vimeo .lity-container,
.lity-youtube .lity-container {
	width: 100%;
	max-width: 964px;
}
.lity-iframe-container {
	width: 100%;
	height: 0;
	padding-top: 56.25%;
	overflow: auto;
	pointer-events: auto;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-overflow-scrolling: touch;
}
.lity-iframe-container iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #000;
}
.lity-hide {
	display: none;
}
@font-face {font-display: swap;
	font-family: swiper-icons;
	src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
	font-weight: 400;
	font-style: normal;
}
:root {
	--swiper-theme-color: #007aff;
}
.swiper,
swiper-container {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
	display: block;
}
.swiper-vertical > .swiper-wrapper {
	flex-direction: column;
}
.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
	box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-wrapper {
	transform: translateZ(0);
}
.swiper-horizontal {
	touch-action: pan-y;
}
.swiper-vertical {
	touch-action: pan-x;
}
.swiper-slide,
swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform;
	display: block;
}
.swiper-slide-invisible-blank {
	visibility: hidden;
}
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
	height: auto;
}
.swiper-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.swiper-3d.swiper-css-mode .swiper-wrapper {
	perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
	transform-style: preserve-3d;
}
.swiper-3d {
	perspective: 1200px;
}
.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
	transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
	background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent);
}
.swiper-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent);
}
.swiper-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent);
}
.swiper-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent);
}
.swiper-css-mode > .swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none;
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
	display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
	scroll-snap-align: start start;
}
.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
	scroll-snap-type: x mandatory;
}
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
	scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
	scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
	scroll-snap-align: none;
}
.swiper-centered > .swiper-wrapper:before {
	content: '';
	flex-shrink: 0;
	order: 9999;
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
	scroll-snap-align: center center;
	scroll-snap-stop: always;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
	margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper:before {
	height: 100%;
	min-height: 1px;
	width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
	margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper:before {
	width: 100%;
	min-width: 1px;
	height: var(--swiper-centered-offset-after);
}
.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	transform-origin: 50%;
	box-sizing: border-box;
	border-radius: 50%;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-top: 4px solid transparent;
}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader {
	animation: swiper-preloader-spin 1s linear infinite;
}
.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(1turn);
	}
}
.swiper-virtual .swiper-slide {
	-webkit-backface-visibility: hidden;
	transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode .swiper-wrapper:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after {
	height: 1px;
	width: var(--swiper-virtual-size);
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after {
	width: 1px;
	height: var(--swiper-virtual-size);
}
:root {
	--swiper-navigation-size: 44px;
}
.swiper-button-next,
.swiper-button-prev {
	position: absolute;
	top: var(--swiper-navigation-top-offset, 50%);
	width: calc(var(--swiper-navigation-size) / 44 * 27);
	height: var(--swiper-navigation-size);
	margin-top: calc(0px - var(--swiper-navigation-size) / 2);
	z-index: 10;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
	opacity: 0.35;
	cursor: auto;
	pointer-events: none;
}
.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
	opacity: 0;
	cursor: auto;
	pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
	display: none !important;
}
.swiper-button-next:after,
.swiper-button-prev:after {
	font-family: swiper-icons;
	font-size: var(--swiper-navigation-size);
	text-transform: none !important;
	letter-spacing: 0;
	font-variant: normal;
	line-height: 1;
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
	left: var(--swiper-navigation-sides-offset, 10px);
	right: auto;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
	content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
	right: var(--swiper-navigation-sides-offset, 10px);
	left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
	content: 'next';
}
.swiper-button-lock {
	display: none;
}
.swiper-pagination {
	position: absolute;
	text-align: center;
	transition: opacity 0.3s;
	transform: translateZ(0);
	z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
	opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
	display: none !important;
}
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: var(--swiper-pagination-bottom, 8px);
	top: var(--swiper-pagination-top, auto);
	left: 0;
	width: 100%;
}
.swiper-pagination-bullets-dynamic {
	overflow: hidden;
	font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transform: scale(0.33);
	position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	transform: scale(0.33);
}
.swiper-pagination-bullet {
	width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
	height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
	display: inline-block;
	border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
	background: var(--swiper-pagination-bullet-inactive-color, #000);
	opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-webkit-appearance: none;
	appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
}
.swiper-pagination-bullet:only-child {
	display: none !important;
}
.swiper-pagination-bullet-active {
	opacity: var(--swiper-pagination-bullet-opacity, 1);
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical > .swiper-pagination-bullets {
	right: var(--swiper-pagination-right, 8px);
	left: var(--swiper-pagination-left, auto);
	top: 50%;
	transform: translate3d(0, -50%, 0);
}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
	display: block;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%;
	transform: translateY(-50%);
	width: 8px;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
	.swiper-pagination-bullet,
.swiper-vertical
	> .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
	.swiper-pagination-bullet {
	display: inline-block;
	transition: transform 0.2s, top 0.2s;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	transform: translateX(-50%);
	white-space: nowrap;
}
.swiper-horizontal
	> .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
	.swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
	.swiper-pagination-bullet {
	transition: transform 0.2s, left 0.2s;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: transform 0.2s, right 0.2s;
}
.swiper-pagination-fraction {
	color: var(--swiper-pagination-fraction-color, inherit);
}
.swiper-pagination-progressbar {
	background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
	position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transform: scale(0);
	transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width: 100%;
	height: var(--swiper-pagination-progressbar-size, 4px);
	left: 0;
	top: 0;
}
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical > .swiper-pagination-progressbar {
	width: var(--swiper-pagination-progressbar-size, 4px);
	height: 100%;
	left: 0;
	top: 0;
}
.swiper-pagination-lock {
	display: none;
}
.swiper-scrollbar {
	border-radius: var(--swiper-scrollbar-border-radius, 10px);
	position: relative;
	-ms-touch-action: none;
	background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}
.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
	display: none !important;
}
.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
	position: absolute;
	left: var(--swiper-scrollbar-sides-offset, 1%);
	bottom: var(--swiper-scrollbar-bottom, 4px);
	top: var(--swiper-scrollbar-top, auto);
	z-index: 50;
	height: var(--swiper-scrollbar-size, 4px);
	width: calc(100% - var(--swiper-scrollbar-sides-offset, 1%) * 2);
}
.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical > .swiper-scrollbar {
	position: absolute;
	left: var(--swiper-scrollbar-left, auto);
	right: var(--swiper-scrollbar-right, 4px);
	top: var(--swiper-scrollbar-sides-offset, 1%);
	z-index: 50;
	width: var(--swiper-scrollbar-size, 4px);
	height: calc(100% - var(--swiper-scrollbar-sides-offset, 1%) * 2);
}
.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
	border-radius: var(--swiper-scrollbar-border-radius, 10px);
	left: 0;
	top: 0;
}
.swiper-scrollbar-cursor-drag {
	cursor: move;
}
.swiper-scrollbar-lock {
	display: none;
}
.swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
}
.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
}
.swiper-slide-zoomed {
	cursor: move;
	touch-action: none;
}
.swiper .swiper-notification,
swiper-container .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000;
}
.swiper-free-mode > .swiper-wrapper {
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-grid > .swiper-wrapper {
	flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
	flex-wrap: wrap;
	flex-direction: column;
}
.swiper-fade.swiper-free-mode .swiper-slide {
	transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
	pointer-events: none;
	transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
	pointer-events: none;
}
.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}
.swiper-cube {
	overflow: visible;
}
.swiper-cube .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	visibility: hidden;
	transform-origin: 0 0;
	width: 100%;
	height: 100%;
}
.swiper-cube .swiper-slide .swiper-slide {
	pointer-events: none;
}
.swiper-cube.swiper-rtl .swiper-slide {
	transform-origin: 100% 0;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-next + .swiper-slide,
.swiper-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible;
}
.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.swiper-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	opacity: 0.6;
	z-index: 0;
}
.swiper-cube .swiper-cube-shadow:before {
	content: '';
	background: #000;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	filter: blur(50px);
}
.swiper-flip {
	overflow: visible;
}
.swiper-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
}
.swiper-flip .swiper-slide .swiper-slide {
	pointer-events: none;
}
.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}
.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.swiper-creative .swiper-slide {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden;
	transition-property: transform, opacity, height;
}
.swiper-cards {
	overflow: visible;
}
.swiper-cards .swiper-slide {
	transform-origin: center bottom;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden;
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}
body {
	margin: 0;
}
main {
	display: block;
}
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}
pre {
	font-family: monospace, monospace;
	font-size: 1em;
}
a {
	background-color: transparent;
}
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}
b,
strong {
	font-weight: bolder;
}
code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}
small {
	font-size: 80%;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sub {
	bottom: -0.25em;
}
sup {
	top: -0.5em;
}
img {
	border-style: none;
}
button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}
button,
input {
	overflow: visible;
}
button,
select {
	text-transform: none;
}
[type='button'],
[type='reset'],
[type='submit'],
button {
	-webkit-appearance: button;
}
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner,
button::-moz-focus-inner {
	border-style: none;
	padding: 0;
}
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring,
button:-moz-focusring {
	outline: 1px dotted ButtonText;
}
fieldset {
	padding: 0.35em 0.75em 0.625em;
}
legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}
progress {
	vertical-align: baseline;
}
textarea {
	overflow: auto;
}
[type='checkbox'],
[type='radio'] {
	box-sizing: border-box;
	padding: 0;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
	height: auto;
}
[type='search'] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}
[type='search']::-webkit-search-decoration {
	-webkit-appearance: none;
}
::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}
details {
	display: block;
}
summary {
	display: list-item;
}
[hidden],
template {
	display: none;
}
.select2-container {
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	position: relative;
	vertical-align: middle;
}
.select2-container .select2-selection--single {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	height: 28px;
	user-select: none;
	-webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
	display: block;
	padding-left: 8px;
	padding-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear {
	background-color: transparent;
	border: none;
	font-size: 1em;
}
.select2-container[dir='rtl'] .select2-selection--single .select2-selection__rendered {
	padding-right: 8px;
	padding-left: 20px;
}
.select2-container .select2-selection--multiple {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	min-height: 32px;
	user-select: none;
	-webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
	display: inline;
	list-style: none;
	padding: 0;
}
.select2-container .select2-selection--multiple .select2-selection__clear {
	background-color: transparent;
	border: none;
	font-size: 1em;
}
.select2-container .select2-search--inline .select2-search__field {
	box-sizing: border-box;
	border: none;
	font-size: 100%;
	margin-top: 5px;
	margin-left: 5px;
	padding: 0;
	max-width: 100%;
	resize: none;
	height: 18px;
	vertical-align: bottom;
	font-family: sans-serif;
	overflow: hidden;
	word-break: keep-all;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none;
}
.select2-dropdown {
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 4px;
	box-sizing: border-box;
	display: block;
	position: absolute;
	left: -100000px;
	width: 100%;
	z-index: 1051;
}
.select2-results {
	display: block;
}
.select2-results__options {
	list-style: none;
	margin: 0;
	padding: 0;
}
.select2-results__option {
	padding: 6px;
	user-select: none;
	-webkit-user-select: none;
}
.select2-results__option--selectable {
	cursor: pointer;
}
.select2-container--open .select2-dropdown {
	left: 0;
}
.select2-container--open .select2-dropdown--above {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.select2-container--open .select2-dropdown--below {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.select2-search--dropdown {
	display: block;
	padding: 4px;
}
.select2-search--dropdown .select2-search__field {
	padding: 4px;
	width: 100%;
	box-sizing: border-box;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide {
	display: none;
}
.select2-close-mask {
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	min-height: 100%;
	min-width: 100%;
	height: auto;
	width: auto;
	opacity: 0;
	z-index: 99;
	background-color: #fff;
	filter: alpha(opacity=0);
}
.select2-hidden-accessible {
	border: 0 !important;
	clip: rect(0 0 0 0) !important;
	-webkit-clip-path: inset(50%) !important;
	clip-path: inset(50%) !important;
	height: 1px !important;
	overflow: hidden !important;
	padding: 0 !important;
	position: absolute !important;
	width: 1px !important;
	white-space: nowrap !important;
}
.select2-container--default .select2-selection--single {
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 4px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: 28px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: 700;
	height: 26px;
	margin-right: 20px;
	padding-right: 0;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #999;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 26px;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: #888 transparent transparent;
	border-style: solid;
	border-width: 5px 4px 0;
	height: 0;
	left: 50%;
	margin-left: -4px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	width: 0;
}
.select2-container--default[dir='rtl'] .select2-selection--single .select2-selection__clear {
	float: left;
}
.select2-container--default[dir='rtl'] .select2-selection--single .select2-selection__arrow {
	left: 1px;
	right: auto;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
	background-color: #eee;
	cursor: default;
}
.select2-container--default.select2-container--disabled
	.select2-selection--single
	.select2-selection__clear {
	display: none;
}
.select2-container--default.select2-container--open
	.select2-selection--single
	.select2-selection__arrow
	b {
	border-color: transparent transparent #888;
	border-width: 0 4px 5px;
}
.select2-container--default .select2-selection--multiple {
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: text;
	padding-bottom: 5px;
	padding-right: 5px;
	position: relative;
}
.select2-container--default .select2-selection--multiple.select2-selection--clearable {
	padding-right: 25px;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
	cursor: pointer;
	font-weight: 700;
	height: 20px;
	margin-right: 10px;
	margin-top: 5px;
	position: absolute;
	right: 0;
	padding: 1px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	border-radius: 4px;
	box-sizing: border-box;
	display: inline-block;
	margin-left: 5px;
	margin-top: 5px;
	padding: 0 0 0 20px;
	position: relative;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: bottom;
	white-space: nowrap;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
	cursor: default;
	padding-left: 2px;
	padding-right: 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	background-color: transparent;
	border: none;
	border-right: 1px solid #aaa;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	color: #999;
	cursor: pointer;
	font-size: 1em;
	font-weight: 700;
	padding: 0 4px;
	position: absolute;
	left: 0;
	top: 0;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
	background-color: #f1f1f1;
	color: #333;
	outline: none;
}
.select2-container--default[dir='rtl'] .select2-selection--multiple .select2-selection__choice {
	margin-left: 5px;
	margin-right: auto;
}
.select2-container--default[dir='rtl']
	.select2-selection--multiple
	.select2-selection__choice__display {
	padding-left: 5px;
	padding-right: 2px;
}
.select2-container--default[dir='rtl']
	.select2-selection--multiple
	.select2-selection__choice__remove {
	border-left: 1px solid #aaa;
	border-right: none;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.select2-container--default[dir='rtl'] .select2-selection--multiple .select2-selection__clear {
	float: left;
	margin-left: 10px;
	margin-right: auto;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
	border: 1px solid #000;
	outline: 0;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
	background-color: #eee;
	cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
	display: none;
}
.select2-container--default.select2-container--open.select2-container--above
	.select2-selection--multiple,
.select2-container--default.select2-container--open.select2-container--above
	.select2-selection--single {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--below
	.select2-selection--multiple,
.select2-container--default.select2-container--open.select2-container--below
	.select2-selection--single {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #aaa;
}
.select2-container--default .select2-search--inline .select2-search__field {
	background: transparent;
	border: none;
	outline: 0;
	box-shadow: none;
	-webkit-appearance: textfield;
}
.select2-container--default .select2-results > .select2-results__options {
	max-height: 200px;
	overflow-y: auto;
}
.select2-container--default .select2-results__option .select2-results__option {
	padding-left: 1em;
}
.select2-container--default
	.select2-results__option
	.select2-results__option
	.select2-results__group {
	padding-left: 0;
}
.select2-container--default
	.select2-results__option
	.select2-results__option
	.select2-results__option {
	margin-left: -1em;
	padding-left: 2em;
}
.select2-container--default
	.select2-results__option
	.select2-results__option
	.select2-results__option
	.select2-results__option {
	margin-left: -2em;
	padding-left: 3em;
}
.select2-container--default
	.select2-results__option
	.select2-results__option
	.select2-results__option
	.select2-results__option
	.select2-results__option {
	margin-left: -3em;
	padding-left: 4em;
}
.select2-container--default
	.select2-results__option
	.select2-results__option
	.select2-results__option
	.select2-results__option
	.select2-results__option
	.select2-results__option {
	margin-left: -4em;
	padding-left: 5em;
}
.select2-container--default
	.select2-results__option
	.select2-results__option
	.select2-results__option
	.select2-results__option
	.select2-results__option
	.select2-results__option
	.select2-results__option {
	margin-left: -5em;
	padding-left: 6em;
}
.select2-container--default .select2-results__option--group {
	padding: 0;
}
.select2-container--default .select2-results__option--disabled {
	color: #999;
}
.select2-container--default .select2-results__option--selected {
	background-color: #ddd;
}
.select2-container--default
	.select2-results__option--highlighted.select2-results__option--selectable {
	background-color: #5897fb;
	color: #fff;
}
.select2-container--default .select2-results__group {
	cursor: default;
	display: block;
	padding: 6px;
}
.select2-container--classic .select2-selection--single {
	background-color: #f7f7f7;
	border: 1px solid #aaa;
	border-radius: 4px;
	outline: 0;
	background-image: -webkit-linear-gradient(top, #fff 50%, #eee);
	background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
	background-image: linear-gradient(180deg, #fff 50%, #eee);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);
}
.select2-container--classic .select2-selection--single:focus {
	border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: 28px;
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: 700;
	height: 26px;
	margin-right: 20px;
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
	color: #999;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
	background-color: #ddd;
	border: none;
	border-left: 1px solid #aaa;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	height: 26px;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 20px;
	background-image: -webkit-linear-gradient(top, #eee 50%, #ccc);
	background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
	background-image: linear-gradient(180deg, #eee 50%, #ccc);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0);
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
	border-color: #888 transparent transparent;
	border-style: solid;
	border-width: 5px 4px 0;
	height: 0;
	left: 50%;
	margin-left: -4px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	width: 0;
}
.select2-container--classic[dir='rtl'] .select2-selection--single .select2-selection__clear {
	float: left;
}
.select2-container--classic[dir='rtl'] .select2-selection--single .select2-selection__arrow {
	border: none;
	border-right: 1px solid #aaa;
	border-radius: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	left: 1px;
	right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--single {
	border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open
	.select2-selection--single
	.select2-selection__arrow {
	background: transparent;
	border: none;
}
.select2-container--classic.select2-container--open
	.select2-selection--single
	.select2-selection__arrow
	b {
	border-color: transparent transparent #888;
	border-width: 0 4px 5px;
}
.select2-container--classic.select2-container--open.select2-container--above
	.select2-selection--single {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	background-image: -webkit-linear-gradient(top, #fff, #eee 50%);
	background-image: -o-linear-gradient(top, #fff 0, #eee 50%);
	background-image: linear-gradient(180deg, #fff 0, #eee 50%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);
}
.select2-container--classic.select2-container--open.select2-container--below
	.select2-selection--single {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	background-image: -webkit-linear-gradient(top, #eee 50%, #fff);
	background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
	background-image: linear-gradient(180deg, #eee 50%, #fff);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0);
}
.select2-container--classic .select2-selection--multiple {
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: text;
	outline: 0;
	padding-bottom: 5px;
	padding-right: 5px;
}
.select2-container--classic .select2-selection--multiple:focus {
	border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
	display: none;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	border-radius: 4px;
	display: inline-block;
	margin-left: 5px;
	margin-top: 5px;
	padding: 0;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
	cursor: default;
	padding-left: 2px;
	padding-right: 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
	background-color: transparent;
	border: none;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	color: #888;
	cursor: pointer;
	font-size: 1em;
	font-weight: 700;
	padding: 0 4px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
	color: #555;
	outline: none;
}
.select2-container--classic[dir='rtl'] .select2-selection--multiple .select2-selection__choice {
	margin-left: 5px;
	margin-right: auto;
}
.select2-container--classic[dir='rtl']
	.select2-selection--multiple
	.select2-selection__choice__display {
	padding-left: 5px;
	padding-right: 2px;
}
.select2-container--classic[dir='rtl']
	.select2-selection--multiple
	.select2-selection__choice__remove {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
	border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open.select2-container--above
	.select2-selection--multiple {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.select2-container--classic.select2-container--open.select2-container--below
	.select2-selection--multiple {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
	border: 1px solid #aaa;
	outline: 0;
}
.select2-container--classic .select2-search--inline .select2-search__field {
	outline: 0;
	box-shadow: none;
}
.select2-container--classic .select2-dropdown {
	background-color: #fff;
	border: 1px solid transparent;
}
.select2-container--classic .select2-dropdown--above {
	border-bottom: none;
}
.select2-container--classic .select2-dropdown--below {
	border-top: none;
}
.select2-container--classic .select2-results > .select2-results__options {
	max-height: 200px;
	overflow-y: auto;
}
.select2-container--classic .select2-results__option--group {
	padding: 0;
}
.select2-container--classic .select2-results__option--disabled {
	color: grey;
}
.select2-container--classic
	.select2-results__option--highlighted.select2-results__option--selectable {
	background-color: #3875d7;
	color: #fff;
}
.select2-container--classic .select2-results__group {
	cursor: default;
	display: block;
	padding: 6px;
}
.select2-container--classic.select2-container--open .select2-dropdown {
	border-color: #5897fb;
}
.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2;
}
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450;
}
.wpcf7 form.aborted .wpcf7-response-output,
.wpcf7 form.failed .wpcf7-response-output {
	border-color: #dc3232;
}
.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28;
}
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
	border-color: #ffb900;
}
.wpcf7-form-control-wrap {
	position: relative;
}
.wpcf7-not-valid-tip {
	color: #dc3232;
	font-size: 1em;
	font-weight: 400;
	display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: 0.2em 0.8em;
	width: 24em;
}
.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}
.wpcf7-list-item-label:after,
.wpcf7-list-item-label:before {
	content: ' ';
}
.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d;
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}
form.submitting .wpcf7-spinner {
	visibility: visible;
}
.wpcf7-spinner:before {
	content: '';
	position: absolute;
	background-color: #fbfbfc;
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner:before {
		animation-name: blink;
		animation-duration: 2s;
	}
}
@keyframes spin {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(1turn);
	}
}
@keyframes blink {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}
.wpcf7 input[type='file'] {
	cursor: pointer;
}
.wpcf7 input[type='file']:disabled {
	cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}
.wpcf7 input[type='email'],
.wpcf7 input[type='tel'],
.wpcf7 input[type='url'] {
	direction: ltr;
}
.wpcf7-reflection > output {
	display: list-item;
	list-style: none;
}
.wpcf7-reflection > output[hidden] {
	display: none;
}
.mty-main-color {
	color: var(--mty-main-color) !important;
}
.mty-main-color a {
	color: var(--mty-footer-custom-background) !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}
.h1,
h1 {
	font-size: 56px;
	line-height: 59px;
	font-weight: 200;
}
.h1 strong,
h1 strong {
	font-weight: 800;
}
.h2,
h2 {
	font-size: 50px;
	line-height: 61px;
}
@media (max-width: 991px) {
	.h2,
	h2 {
		font-size: 25px;
		line-height: 32px;
	}
}
.h3,
h3 {
	font-size: 45px;
	line-height: 54px;
}
@media (max-width: 991px) {
	.h3,
	h3 {
		font-size: 24px;
		line-height: 29px;
	}
}
h4 {
	font-weight: 500;
	font-size: 25px;
	line-height: 32px;
}
@media (max-width: 991px) {
	h4 {
		font-size: 20px;
	}
}
h5 {
	font-weight: 500;
	font-size: 20px;
	line-height: 32px;
}
@media (max-width: 991px) {
	h5 {
		font-size: 18px;
	}
}
h6 {
	font-size: 18px;
	line-height: 25px;
}
@media (max-width: 991px) {
	h6 {
		font-size: 16px;
	}
}
.decor-text {
	font-size: 120px;
	line-height: 133px;
}
.subtitle {
	font-weight: 700;
	font-size: 20px;
	line-height: 22px;
}
.subtitle-second {
	font-weight: 600;
	font-size: 16px;
	line-height: 36px;
	text-transform: uppercase;
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 100;
	src: url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-100.eot);
	src: url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-100.eot?#iefix)
			format('embedded-opentype'),
		url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-100.woff2) format('woff2'),
		url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-100.woff) format('woff'),
		url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-100.ttf) format('truetype'),
		url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-100.svg#Inter)
			format('svg');
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 200;
	src: url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-200.eot);
	src: url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-200.eot?#iefix)
			format('embedded-opentype'),
		url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-200.woff2) format('woff2'),
		url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-200.woff) format('woff'),
		url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-200.ttf) format('truetype'),
		url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-200.svg#Inter)
			format('svg');
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 300;
	src: url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-300.eot);
	src: url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-300.eot?#iefix)
			format('embedded-opentype'),
		url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-300.woff2) format('woff2'),
		url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-300.woff) format('woff'),
		url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-300.ttf) format('truetype'),
		url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-300.svg#Inter)
			format('svg');
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 400;
	src: url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-regular.eot);
	src: url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-regular.eot?#iefix)
			format('embedded-opentype'),
		url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-regular.woff2)
			format('woff2'),
		url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-regular.woff)
			format('woff'),
		url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-regular.ttf)
			format('truetype'),
		url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-regular.svg#Inter)
			format('svg');
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 500;
	src: url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-500.eot);
	src: url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-500.eot?#iefix)
			format('embedded-opentype'),
		url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-500.woff2) format('woff2'),
		url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-500.woff) format('woff'),
		url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-500.ttf) format('truetype'),
		url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-500.svg#Inter)
			format('svg');
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 600;
	src: url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-600.eot);
	src: url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-600.eot?#iefix)
			format('embedded-opentype'),
		url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-600.woff2) format('woff2'),
		url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-600.woff) format('woff'),
		url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-600.ttf) format('truetype'),
		url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-600.svg#Inter)
			format('svg');
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 700;
	src: url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-700.eot);
	src: url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-700.eot?#iefix)
			format('embedded-opentype'),
		url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-700.woff2) format('woff2'),
		url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-700.woff) format('woff'),
		url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-700.ttf) format('truetype'),
		url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-700.svg#Inter)
			format('svg');
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 800;
	src: url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-800.eot);
	src: url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-800.eot?#iefix)
			format('embedded-opentype'),
		url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-800.woff2) format('woff2'),
		url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-800.woff) format('woff'),
		url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-800.ttf) format('truetype'),
		url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-800.svg#Inter)
			format('svg');
}
@font-face {
	font-display: swap;
	font-family: Inter;
	font-style: normal;
	font-weight: 900;
	src: url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-900.eot);
	src: url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-900.eot?#iefix)
			format('embedded-opentype'),
		url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-900.woff2) format('woff2'),
		url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-900.woff) format('woff'),
		url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-900.ttf) format('truetype'),
		url(/wp-content/themes/mty/assets/fonts/inter/inter-v12-cyrillic_latin-900.svg#Inter)
			format('svg');
}
@font-face {
	font-display: swap;
	font-family: Barlow;
	font-style: normal;
	font-weight: 100;
	src: url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-100.eot);
	src: url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-100.eot?#iefix)
			format('embedded-opentype'),
		url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-100.woff2) format('woff2'),
		url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-100.woff) format('woff'),
		url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-100.ttf) format('truetype'),
		url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-100.svg#Barlow) format('svg');
}
@font-face {
	font-display: swap;
	font-family: Barlow;
	font-style: normal;
	font-weight: 200;
	src: url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-200.eot);
	src: url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-200.eot?#iefix)
			format('embedded-opentype'),
		url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-200.woff2) format('woff2'),
		url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-200.woff) format('woff'),
		url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-200.ttf) format('truetype'),
		url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-200.svg#Barlow) format('svg');
}
@font-face {
	font-display: swap;
	font-family: Barlow;
	font-style: normal;
	font-weight: 300;
	src: url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-300.eot);
	src: url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-300.eot?#iefix)
			format('embedded-opentype'),
		url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-300.woff2) format('woff2'),
		url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-300.woff) format('woff'),
		url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-300.ttf) format('truetype'),
		url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-300.svg#Barlow) format('svg');
}
@font-face {
	font-display: swap;
	font-family: Barlow;
	font-style: normal;
	font-weight: 400;
	src: url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-regular.eot);
	src: url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-regular.eot?#iefix)
			format('embedded-opentype'),
		url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-regular.woff2) format('woff2'),
		url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-regular.woff) format('woff'),
		url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-regular.ttf) format('truetype'),
		url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-regular.svg#Barlow) format('svg');
}
@font-face {
	font-display: swap;
	font-family: Barlow;
	font-style: normal;
	font-weight: 500;
	src: url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-500.eot);
	src: url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-500.eot?#iefix)
			format('embedded-opentype'),
		url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-500.woff2) format('woff2'),
		url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-500.woff) format('woff'),
		url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-500.ttf) format('truetype'),
		url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-500.svg#Barlow) format('svg');
}
@font-face {
	font-display: swap;
	font-family: Barlow;
	font-style: normal;
	font-weight: 600;
	src: url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-600.eot);
	src: url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-600.eot?#iefix)
			format('embedded-opentype'),
		url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-600.woff2) format('woff2'),
		url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-600.woff) format('woff'),
		url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-600.ttf) format('truetype'),
		url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-600.svg#Barlow) format('svg');
}
@font-face {
	font-display: swap;
	font-family: Barlow;
	font-style: normal;
	font-weight: 700;
	src: url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-700.eot);
	src: url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-700.eot?#iefix)
			format('embedded-opentype'),
		url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-700.woff2) format('woff2'),
		url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-700.woff) format('woff'),
		url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-700.ttf) format('truetype'),
		url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-700.svg#Barlow) format('svg');
}
@font-face {
	font-display: swap;
	font-family: Barlow;
	font-style: normal;
	font-weight: 800;
	src: url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-800.eot);
	src: url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-800.eot?#iefix)
			format('embedded-opentype'),
		url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-800.woff2) format('woff2'),
		url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-800.woff) format('woff'),
		url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-800.ttf) format('truetype'),
		url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-800.svg#Barlow) format('svg');
}
@font-face {
	font-display: swap;
	font-family: Barlow;
	font-style: normal;
	font-weight: 900;
	src: url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-900.eot);
	src: url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-900.eot?#iefix)
			format('embedded-opentype'),
		url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-900.woff2) format('woff2'),
		url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-900.woff) format('woff'),
		url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-900.ttf) format('truetype'),
		url(/wp-content/themes/mty/assets/fonts/barlow/barlow-v12-latin-900.svg#Barlow) format('svg');
}
.h1,
.h2,
.h3,
.h4,
body,
h1,
h2,
h3,
h4 {
	font-family: Inter, sans-serif;
}

body,
button,
input,
optgroup,
select,
textarea {
	color: #000;
	font-size: 18px;
	line-height: 28px;
}

.postid-766 body,
button,
input,
optgroup,
select,
textarea {
	color: var(--clr-black);
	font-size: var(--text);
	/* line-height: 28px; */
}
.postid-1686 body,
button,
input,
optgroup,
select,
textarea {
	color: var(--clr-black);
	font-size: var(--text);
	/* line-height: 28px; */
}

@media (max-width: 767px) {
	body,
	button,
	input,
	optgroup,
	select,
	textarea {
		font-size: 16px;
		line-height: 26px;
	}
}
.container,
.container-lg,
.container-md,
.container-sm {
	/* max-width: 1550px; */
	max-width: 1434px;
}
.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl {
	padding-right: 16px;
	padding-left: 16px;
}
@media (min-width: 768px) {
	.container,
	.container-fluid,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl {
		padding-right: 24px;
		padding-left: 24px;
	}
}
.row {
	margin: -28px -10px;
}
.col,
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-auto {
	padding: 28px 10px;
}
.btn-primary {
	background: var(--mty-main-color);
	border-radius: 50px;
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	font-family: Inter, sans-serif;
	padding: 11px 22px;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	border: 2px solid var(--mty-main-color);
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	color: var(--mty-button-text-color, #fff);
	display: inline-block;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
@media (min-width: 768px) {
	.btn-primary:hover {
		background: #fff;
		color: #000;
		border-color: #000;
	}
}
.btn-primary-big {
	background: var(--mty-main-color);
	border-radius: 50px;
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	font-family: Inter, sans-serif;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	border: 2px solid var(--mty-main-color);
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	color: var(--mty-button-text-color, #fff);
	display: inline-block;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	padding: 18px 38px;
}
@media (min-width: 768px) {
	.btn-primary-big:hover {
		background: #fff;
		color: #000;
		border-color: #000;
	}
}
@media (max-width: 991px) {
	.btn-primary-big {
		padding: 11px 22px;
	}
}
.btn-primary-big:before {
	display: none;
}
.btn-primary-big-white {
	background: var(--mty-main-color);
	border-radius: 50px;
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	font-family: Inter, sans-serif;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	border: 2px solid var(--mty-main-color);
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	color: var(--mty-button-text-color, #fff);
	padding: 18px 38px;
}
@media (min-width: 768px) {
	.btn-primary-big-white:hover {
		background: #fff;
		color: #000;
		border-color: #000;
	}
}
.btn-primary-big-white:hover {
	color: #000;
}
.btn-primary-big-white:before {
	display: none;
}
.btn-primary-small {
	background: var(--mty-main-color);
	border-radius: 50px;
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	font-family: Inter, sans-serif;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	border: 2px solid var(--mty-main-color);
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	color: var(--mty-button-text-color, #fff);
	display: inline-block;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	font-size: 13px;
	line-height: 17px;
	padding: 8px 21px 7px;
}
@media (min-width: 768px) {
	.btn-primary-small:hover {
		background: #fff;
		color: #000;
		border-color: #000;
	}
}
.btn-secondary {
	background: #000;
	border-radius: 50px;
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	font-family: Inter, sans-serif;
	padding: 11px 22px;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	border: 2px solid #000;
	cursor: pointer;
	text-decoration: none;
	color: #fff;
	display: inline-block;
	text-align: center;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
@media (min-width: 768px) {
	.btn-secondary:hover {
		background: #fff;
		border-color: #000;
		color: #000;
	}
}
.btn-secondary-big {
	background: #000;
	border-radius: 50px;
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	font-family: Inter, sans-serif;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	border: 2px solid #000;
	cursor: pointer;
	text-decoration: none;
	color: #fff;
	display: inline-block;
	text-align: center;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	padding: 18px 38px;
}
@media (min-width: 768px) {
	.btn-secondary-big:hover {
		background: #fff;
		border-color: #000;
		color: #000;
	}
}
@media (max-width: 991px) {
	.btn-secondary-big {
		padding: 11px 22px;
	}
}
.btn-secondary-always-big {
	background: #000;
	border-radius: 50px;
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	font-family: Inter, sans-serif;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	border: 2px solid #000;
	cursor: pointer;
	text-decoration: none;
	color: #fff;
	display: inline-block;
	text-align: center;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	padding: 18px 38px;
}
@media (min-width: 768px) {
	.btn-secondary-always-big:hover {
		background: #fff;
		border-color: #000;
		color: #000;
	}
}
.btn-primary-always-big {
	background: var(--mty-main-color);
	border-radius: 50px;
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	font-family: Inter, sans-serif;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	border: 2px solid var(--mty-main-color);
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	color: var(--mty-button-text-color, #fff);
	display: inline-block;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	padding: 18px 38px;
}
@media (min-width: 768px) {
	.btn-primary-always-big:hover {
		background: #fff;
		color: #000;
		border-color: #000;
	}
}
.wysiwyg {
	font-weight: 400;
	font-size: 20px;
	line-height: 30px;
}
@media (max-width: 991px) {
	.wysiwyg {
		font-size: 18px;
		line-height: 22px;
	}
}
.wysiwyg p {
	margin: 0;
}
.wysiwyg p + p {
	margin-top: 24px;
}
.wysiwyg ol,
.wysiwyg ul {
	margin: 0;
	padding-left: 24px;
}
.wysiwyg ul li::marker {
	font-size: 12px;
}
.wysiwyg.wysiwyg_small {
	font-size: 18px;
	line-height: 25px;
}
@media (max-width: 991px) {
	.wysiwyg.wysiwyg_small {
		font-size: 16px;
		line-height: 22px;
	}
}
.wysiwyg.wysiwyg_brand {
	font-size: var(--text);
	color: var(--clr-black);
	line-height: 26px;
}
@media (max-width: 991px) {
	.wysiwyg.wysiwyg_brand {
		font-size: 16px !important;
		line-height: 22px !important;
	}
}
.tippy-box {
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	padding: 16px 24px;
	color: #000;
	background: #fff;
	border-radius: 8px;
}
@media (max-width: 991px) {
	.tippy-box {
		padding: 16px;
		font-size: 16px;
		line-height: 22px;
	}
}
.tippy-box .tippy-content {
	padding: 0;
}
.tippy-box[data-placement^='bottom'] {
	margin-top: 6px;
}
.tippy-box[data-placement^='bottom'] > .tippy-arrow {
	color: #fff;
}
.tippy-box[data-placement^='bottom'] > .tippy-arrow:before {
	width: 20px;
	height: 13px;
	top: -12px;
	border-width: 0 10px 10px;
	left: -2px;
}
.swiper-pagination .swiper-pagination-bullet {
	background: #dadada;
	opacity: 1;
	margin: 0 6px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	width: 1rem;
	height: 1rem;
}
@media (max-width: 575px) {
	.swiper-pagination .swiper-pagination-bullet {
		width: 0.5rem;
		height: 0.5rem;
	}
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
.swiper-pagination .swiper-pagination-bullet:hover {
	background: var(--clr-yellow);
}
.header {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 200;
	max-width: 100vw;
	-webkit-transition: all, 0.5s;
	-moz-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
	transition-delay: 0.5s;
}
.header:before {
	content: '';
	height: 100%;
	width: 100%;
	display: block;
	background: var(--mty-custom-background);
	position: absolute;
	z-index: -1;
	-webkit-transition: all, 0.5s;
	-moz-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
}
.header.hide .header__wrapper,
.header.sticky .header__wrapper {
	padding-top: 8px;
	padding-bottom: 8px;
}
.header.hide .header__logo-link,
.header.sticky .header__logo-link {
	display: flex;
	height: 64px;
}

.postid-816 .header.hide .header__logo-link,
.header.sticky .header__logo-link,
.postid-1694 .header.hide .header__logo-link,
.header.sticky .header__logo-link {
	height: auto;
}

@media (max-width: 767px) {
	.header.hide .header__logo-link,
	.header.sticky .header__logo-link {
		height: 66px;
	}
}
.header.hide .header__logo-link img,
.header.hide .header__logo-link svg,
.header.sticky .header__logo-link img,
.header.sticky .header__logo-link svg {
	height: 100%;
	width: auto;
}
@media (max-width: 767px) {
	.header.hide.dark:before,
	.header.sticky.dark:before {
		background: #fff;
	}
	.header.hide.dark .header__brands-button,
	.header.sticky.dark .header__brands-button {
		color: #000;
	}
	.header.hide.dark .header__brands-button svg path,
	.header.sticky.dark .header__brands-button svg path {
		fill: #000;
	}
	.header.hide.dark .header__burger,
	.header.sticky.dark .header__burger {
		border-color: #000;
	}
	.header.hide.dark .header__burger rect,
	.header.sticky.dark .header__burger rect {
		fill: #000;
	}
	.header.hide.dark
		.header__language-switcher
		.wpml-ls-legacy-list-horizontal
		ul
		li.wpml-ls-current-language
		a,
	.header.hide.dark .header__language-switcher .wpml-ls-legacy-list-horizontal ul li a:hover,
	.header.sticky.dark
		.header__language-switcher
		.wpml-ls-legacy-list-horizontal
		ul
		li.wpml-ls-current-language
		a,
	.header.sticky.dark .header__language-switcher .wpml-ls-legacy-list-horizontal ul li a:hover {
		color: #000;
	}
}
@media (min-width: 768px) {
	.header.hide {
		transform: translateY(-100%);
		transition-delay: 0s;
	}
}
.header.hide .header__sticky {
	top: 100%;
	transform: translateY(0);
	transition-delay: 0.5s;
}
.header.always-hide {
	transform: translateY(-100%);
	transition-delay: 0s;
}
.header.always-hide .header__sticky {
	transition-delay: 0s;
	top: calc(-100% - 32px);
}
.header.dark:before {
	background: var(--mty-custom-background, transparent);
}
.header.dark .header__brands-button {
	color: #fff;
}
.header.dark .header__brands-button svg path {
	fill: #fff;
}
.header.dark .header__sticky .header__brands-button {
	color: #000;
}
.header.dark .header__sticky .header__brands-button svg path {
	fill: #000;
}
.header.dark .header__button .btn-primary {
	color: var(var(--mty-button-text-color), #fff);
}
.header.dark .header__button .btn-primary:hover {
	color: #000;
}
.header.dark .header__burger {
	border-color: #fff;
}
.header.dark .header__burger rect {
	fill: #fff;
}
.header.dark
	.header__language-switcher
	.wpml-ls-legacy-list-horizontal
	ul
	li.wpml-ls-current-language
	a,
.header.dark .header__language-switcher .wpml-ls-legacy-list-horizontal ul li a:hover {
	color: #fff;
}
.header.dark.second .header__button .btn-primary {
	color: #000;
}
.header.dark
	.header__language-switcher
	.wpml-ls-legacy-list-horizontal
	ul
	li.wpml-ls-current-language
	a,
.header.dark .header__language-switcher .wpml-ls-legacy-list-horizontal ul li a:hover {
	color: #fff;
}
@media (max-width: 767px) {
	.header.sticky {
		border-bottom: 1px solid #d8d8d8;
	}
}
@media (max-width: 767px) {
	.header.sticky .header__wrapper.brand-logo-show {
		padding: 17px 16px;
	}
	.header.sticky .header__wrapper.brand-logo-show .header__logo {
		display: none;
	}
	.header.sticky .header__wrapper.brand-logo-show .header__brand-logo {
		display: flex;
	}
}
.header__sticky {
	position: absolute;
	width: 100%;
	left: 0;
	top: calc(-100% - 64px);
	-webkit-transition: all, 0.5s;
	-moz-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
	transition-delay: 0s;
}
@media (max-width: 767px) {
	.header__sticky {
		display: none;
	}
}
.header__sticky-left {
	position: absolute;
	left: 0;
	top: calc(100% + 8px);
	padding: 8px;
	border-radius: 0 0 8px 8px;
	overflow: hidden;
	display: flex;
	align-items: center;
}
.header__sticky-left:before {
	content: '';
	width: 100%;
	height: 100%;
	opacity: 0.800000011920929;
	background: #fff;
	left: 0;
	top: 0;
	position: absolute;
}
.header__sticky-left .header__logo {
	position: relative;
	flex: auto;
}
.header__sticky-left .header__logo-link {
	height: 64px;
}
.header__sticky-left .header__brands-button {
	position: relative;
	margin-left: 32px;
	margin-right: 24px;
}
.header__sticky-left .header__brand-logo {
	display: flex !important;
	margin: 0 24px 0 8px;
}
.header__sticky-right {
	position: absolute;
	right: 0;
	top: calc(100% + 24px);
}
@media (max-width: 991px) {
	.header__sticky .header__button {
		display: block;
	}
}
.header__wrapper {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-direction: column;
	max-width: 1856px;
	padding: 12px 24px;
	margin: 0 auto;
	-webkit-transition: all, 0.5s;
	-moz-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
}
@media (max-width: 1670px) {
	.header__wrapper {
		max-width: 1606px;
	}
}
@media (max-width: 767px) {
	.header__wrapper {
		padding: 8px 16px;
	}
}
.header__top {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
}
.header__brands {
	flex: 1 1 calc(50% - 44px);
	display: flex;
	justify-content: flex-start;
	margin-top: 12px;
}
.header__brands .header__logo {
	flex: 0 0 66px;
	margin-right: 32px;
	margin-top: 0;
	max-width: 66px;
	width: 66px;
}
@media (max-width: 991px) {
	.header__brands .header__logo {
		display: none;
	}
}
.header__brands .header__logo a {
	max-width: 66px;
}
.header__brands-button img {
	max-width: 66px;
	max-height: 66px;
	margin-right: 32px;
}
.header__buttons {
	flex: 1 1 calc(50% - 44px);
	display: flex;
	justify-content: flex-end;
	margin-top: 12px;
}
@media (max-width: 991px) {
	.header__button {
		display: none;
	}
}
.header__brands-button {
	font-family: Inter, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: #000;
	text-decoration: none;
	display: inline-flex;
	align-items: center;
}
@media (max-width: 767px) {
	.header__brands-button {
		display: none;
	}
}
.header__brands-button svg {
	margin-left: 8px;
}
.header__burger {
	display: none;
	width: 46px;
	height: 46px;
	justify-content: center;
	align-items: center;
	border: 1px solid #000;
	border-radius: 50%;
}
@media (max-width: 767px) {
	.header__burger {
		display: flex;
	}
}
.header__logo {
	flex: 0 0 88px;
	display: flex;
	justify-content: center;
	margin-top: 12px;
}
.header__logo.first {
	display: none;
	justify-content: flex-start;
	flex: 0 0 64px;
	margin-right: 40px;
}
@media (max-width: 991px) {
	.header__logo.first {
		margin-right: 24px;
	}
}
.header__logo-link {
	display: flex;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
@media (max-width: 991px) {
	.header__logo-link {
		flex-direction: column;
		align-items: center;
		justify-content: flex-start;
	}
}
.header__logo-link img,
.header__logo-link svg {
	height: 100%;
	width: auto;
	max-width: 232px;
}
@media (max-width: 991px) {
	.header__logo-link .brand-logo-mobile {
		position: absolute;
		height: auto;
		top: 110px;
	}
}
.header__logo-link .mobile {
	display: none;
}
@media (max-width: 991px) {
	.header__logo-link .mobile {
		display: flex;
		width: 65px;
		height: 65px;
	}
}
.header__brand-logo {
	height: 63px;
	display: none;
	align-items: center;
	justify-content: center;
	position: relative;
}
@media (max-width: 767px) {
	.header__brand-logo {
		height: 55px;
		margin-bottom: 0;
	}
}
.header__brand-logo img,
.header__brand-logo svg {
	height: 100%;
	width: auto;
}
.header__language-switcher {
	font-family: Inter, sans-serif;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	margin-right: 20px;
}
@media (max-width: 991px) {
	.header__language-switcher {
		margin-right: 0;
	}
}

@media (min-width: 575px) {
	.header__language-switcher-mb {
		display: none;
	}
}
@media (max-width: 575px) {
	.header__language-switcher {
		/* display: none; */
	}
}
@media (max-width: 575px) {
	.header__language-switcher .wpml-floating-language-switcher {
		flex: 0;
	}
}
.header__language-switcher .wpml-ls-legacy-list-horizontal {
	padding: 0;
}
.header__language-switcher .wpml-ls-legacy-list-horizontal ul {
	display: flex;
	justify-content: flex-end;
	list-style-type: none;
	margin: 0;
}
.header__language-switcher .wpml-ls-legacy-list-horizontal ul li a {
	padding: 2px 11px;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 22.4px;
	letter-spacing: 0.48px;
	text-transform: uppercase;
	color: #afafaf;
	min-width: 47px;
	border: 1px solid transparent;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	text-align: center;
	text-decoration: none;
}

.postid-763 .header__language-switcher .wpml-ls-legacy-list-horizontal ul li a,
.postid-1682 .header__language-switcher .wpml-ls-legacy-list-horizontal ul li a {
	color: white;
}

.postid-763 .header__language-switcher .wpml-ls-legacy-list-horizontal ul li a:hover,
.postid-1682 .header__language-switcher .wpml-ls-legacy-list-horizontal ul li a:hover {
	color: var(--clr-white);
}
.header__language-switcher .wpml-ls-legacy-list-horizontal ul li.wpml-ls-current-language a {
	border-radius: 4px;
	border: 1px solid #afafaf;
	color: #000;
}
.postid-763
	.header__language-switcher
	.wpml-ls-legacy-list-horizontal
	ul
	li.wpml-ls-current-language
	a,
.postid-1682
	.header__language-switcher
	.wpml-ls-legacy-list-horizontal
	ul
	li.wpml-ls-current-language
	a {
	border-radius: 4px;
	border: 1px solid var(--clr-white);
	color: var(--clr-white);
}
.header__us-link {
	display: flex;
	height: 20px;
	padding: 0 12px;
}
.header__us-link img {
	height: 100%;
	width: auto;
}
.header__banner-above-header {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	position: relative;
	z-index: 2;
	max-height: 0;
	transition: 1s;
	overflow: hidden;
}
.header__banner-above-header.show {
	max-height: 500px;
	transition: 1s;
}
.header__banner-above-header--content {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	color: #000;
	font-family: var(--mty-heading-font);
	font-size: 32px;
	font-style: normal;
	font-weight: 400;
	line-height: 114.9%;
	letter-spacing: 0.96px;
	margin: 14px 0 9px;
	text-align: center;
}
@media (max-width: 991px) {
	.header__banner-above-header--content {
		max-width: 240px;
		font-size: 24px;
	}
}
.header__banner-above-header--content p {
	margin: 0;
}
.header__banner-above-header--content a {
	text-decoration: underline;
	color: #000;
}
.footer {
	background: #000;
	color: #fff;
}
.footer a {
	color: #fff;
	font-family: Inter, sans-serif;
	text-decoration: none;
}
@media (min-width: 768px) {
	.footer a:hover {
		text-decoration: underline;
		text-decoration-line: underline;
	}
}
.footer__top {
	padding: 24px 0;
	border-bottom: 1px solid #565656;
}
@media (max-width: 991px) {
	.footer__top ul {
		display: flex;
		/* flex-flow: wrap; */
	}
}
@media (max-width: 767px) {
	.footer__top ul {
		justify-content: flex-start;
	}
}
@media (max-width: 991px) {
	.footer__top ul li a {
		font-size: 16px;
		line-height: 36px;
	}
}
@media (max-width: 767px) {
	.footer__top ul li a {
		font-size: 14px;
		line-height: 24px;
	}
}
@media (max-width: 767px) {
	.footer__top ul li {
		width: 50%;
	}
}
.footer__prefooter-menu {
	list-style-type: none;
	display: flex;
	padding: 0;
	justify-content: flex-end;
	margin: -1px -15px;
}
@media (max-width: 767px) {
	.footer__prefooter-menu {
		flex-direction: column;
	}
}
.footer__prefooter-menu li {
	padding: 1px 15px;
	position: relative;
}
.footer__prefooter-menu li.menu-item-has-children > a {
	display: inline-flex;
	position: relative;
	align-items: center;
}
.footer__prefooter-menu li.menu-item-has-children > a,
.footer__prefooter-menu li.menu-item-has-children > a .menu-item-arrow,
.footer__prefooter-menu li.menu-item-has-children > a svg path {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.footer__prefooter-menu li.menu-item-has-children > a .menu-item-arrow {
	display: flex;
	margin-left: 2px;
}
@media (min-width: 768px) {
	.footer__prefooter-menu li.menu-item-has-children:hover > a {
		color: var(--mty-main-color);
	}
	.footer__prefooter-menu li.menu-item-has-children:hover > a svg path {
		fill: var(--mty-main-color);
	}
	.footer__prefooter-menu li.menu-item-has-children:hover .sub-menu-div {
		visibility: visible;
		opacity: 1;
	}
	.footer__prefooter-menu li.menu-item-has-children:hover .menu-item-arrow {
		transform: rotate(180deg);
	}
}
@media (max-width: 767px) {
	.footer__prefooter-menu li.menu-item-has-children.active > a {
		color: var(--mty-main-color);
	}
	.footer__prefooter-menu li.menu-item-has-children.active > a svg path {
		fill: var(--mty-main-color);
	}
	.footer__prefooter-menu li.menu-item-has-children.active .sub-menu-div {
		visibility: visible;
		opacity: 1;
	}
	.footer__prefooter-menu li.menu-item-has-children.active .menu-item-arrow {
		transform: rotate(180deg);
	}
}
.footer__prefooter-menu li.menu-item-has-children .sub-menu-div {
	position: absolute;
	padding: 16px 24px;
	background: #fff;
	right: 3px;
	top: calc(100% + 8px);
	visibility: hidden;
	width: max-content;
	max-width: 214px;
	opacity: 0;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	min-width: 100%;
	z-index: 1;
}
@media (max-width: 767px) {
	.footer__prefooter-menu li.menu-item-has-children .sub-menu-div {
		left: 15px;
		right: auto;
		max-width: calc(100% - 30px);
		min-width: calc(100% - 30px);
	}
}
.footer__prefooter-menu li.menu-item-has-children .sub-menu-div:before {
	content: '';
	position: absolute;
	top: -8px;
	left: 0;
	height: 8px;
	width: 100%;
}
.footer__prefooter-menu li.menu-item-has-children .sub-menu-div ul {
	padding: 0;
	list-style-type: none;
	display: block !important;
}
.footer__prefooter-menu li.menu-item-has-children .sub-menu-div li {
	padding: 0;
	margin-bottom: 4px;
	width: 100% !important;
}
.footer__prefooter-menu li.menu-item-has-children .sub-menu-div li:last-child {
	margin-bottom: 0;
}
.footer__prefooter-menu li.menu-item-has-children .sub-menu-div li a {
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	min-height: 36px;
	text-transform: uppercase;
	color: #000;
	display: inline-flex;
	align-items: center;
}
.footer__prefooter-menu li a {
	font-weight: 600;
	font-size: 16px;
	line-height: 36px;
	text-transform: uppercase;
}
@media (max-width: 991px) {
	.footer__prefooter-menu li a {
		font-size: 14px;
	}
}
.footer__privacy-menu {
	list-style-type: none;
	display: flex;
	padding: 0;
	margin: -1px -16px;
}
@media (max-width: 991px) {
	.footer__privacy-menu {
		justify-content: center;
	}
}
@media (max-width: 767px) {
	.footer__privacy-menu {
		flex-direction: column;
	}
}
.footer__privacy-menu li {
	padding: 1px 16px;
}
.footer__privacy-menu li a {
	font-weight: 400;
	font-size: 15px;
	line-height: 36px;
	color: #9b9b9b;
	-webkit-transition: color 0.2s ease-in-out;
	-moz-transition: color 0.2s ease-in-out;
	-o-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out;
}
@media (max-width: 991px) {
	.footer__privacy-menu li a {
		font-size: 13px;
	}
}
@media (min-width: 768px) {
	.footer__privacy-menu li a:hover {
		color: #fff;
	}
}
.footer__brands-menu {
	list-style-type: none;
	padding: 0;
	display: grid;
	grid-template-columns: 35% 28% 37%;
	grid-auto-flow: column;
	grid-auto-rows: auto;
	margin: -1px -16px -2px;
}
@media (max-width: 991px) {
	.footer__brands-menu {
		grid-template-columns: 33.33%;
		margin: -1px -24px;
	}
}
@media (max-width: 767px) {
	.footer__brands-menu {
		margin: -1px -16px;
		grid-template-columns: 50%;
	}
}
.footer__brands-menu li {
	padding: 1px 16px 2px;
	display: flex;
	min-height: 39px;
	align-items: center;
}
@media (max-width: 991px) {
	.footer__brands-menu li {
		padding: 1px 24px;
		min-height: 36px;
	}
}
@media (max-width: 767px) {
	.footer__brands-menu li {
		padding: 1px 16px;
	}
}
.footer__brands-menu li a {
	font-family: Inter, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
	text-transform: uppercase;
	color: #fff;
}
.footer__logo-link {
	height: 88px;
	display: inline-flex;
}
.footer__logo-link img,
.footer__logo-link svg {
	height: 100%;
	width: auto;
}
.footer__bottom .container {
	display: grid;
	grid-template-columns: auto 29%;
	grid-template-areas: 'left-1 right' 'left-2 right';
}
@media (max-width: 991px) {
	.footer__bottom .container {
		grid-template-columns: 100%;
		grid-template-areas: 'left-1' 'right' 'left-2';
	}
}
.footer__bottom-left {
	margin-top: 36px;
	display: flex;
}
@media (max-width: 991px) {
	.footer__bottom-left {
		margin-top: 32px;
		margin-bottom: 32px;
	}
}
@media (max-width: 767px) {
	.footer__bottom-left {
		margin-top: 24px;
		flex-direction: column;
		margin-bottom: 40px;
	}
}
.footer__bottom-left .footer__logo {
	flex: 1 1 28.6%;
	width: 28.6%;
}
@media (max-width: 991px) {
	.footer__bottom-left .footer__logo {
		padding-right: 48px;
		width: auto;
		flex: 1;
	}
}
@media (max-width: 767px) {
	.footer__bottom-left .footer__logo {
		flex: auto;
		width: 100%;
		margin-bottom: 32px;
	}
}
.footer__bottom-left .footer__brands {
	flex: 1 1 71.4%;
	width: 71.4%;
}
@media (max-width: 767px) {
	.footer__bottom-left .footer__brands {
		flex: auto;
		width: 100%;
	}
}
.footer__bottom-right {
	border-left: 1px solid #565656;
	border-right: 1px solid #565656;
	grid-area: right;
	display: flex;
}
@media (max-width: 991px) {
	.footer__bottom-right {
		border-left: none;
		border-right: none;
		border-top: 1px solid #565656;
		width: calc(100% + 48px);
		position: relative;
		left: 50%;
		transform: translateX(-50%);
	}
}
@media (max-width: 767px) {
	.footer__bottom-right {
		width: calc(100% + 32px);
	}
}
.footer__bottom-bottom {
	margin-top: 61px;
	margin-bottom: 24px;
}
@media (max-width: 991px) {
	.footer__bottom-bottom {
		margin-top: 24px;
		margin-bottom: 24px;
	}
}
@media (max-width: 767px) {
	.footer__bottom-bottom {
		margin-top: 32px;
		margin-bottom: 32px;
	}
}
.footer .footer-cta {
	display: flex;
	align-self: flex-end;
	flex-direction: column;
}
@media (max-width: 991px) {
	.footer .footer-cta {
		width: 100%;
	}
}
.footer .footer-cta__content {
	padding: 79px 47px 80px;
}
@media (max-width: 1199px) {
	.footer .footer-cta__content {
		padding: 79px 24px 80px;
	}
}
@media (max-width: 767px) {
	.footer .footer-cta__content {
		max-width: 301px;
		margin: auto;
		padding: 32px 0;
	}
}
.footer .footer-cta__title {
	font-weight: 600;
	font-size: 24px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	font-family: Inter, sans-serif;
}
@media (max-width: 991px) {
	.footer .footer-cta__title {
		max-width: 455px;
		margin: 0 auto;
	}
}
@media (max-width: 767px) {
	.footer .footer-cta__title {
		font-size: 20px;
		line-height: 28px;
	}
}
.footer .footer-cta__subtitle {
	font-weight: 600;
	font-size: 16px;
	line-height: 36px;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	margin-top: 16px;
	font-family: Inter, sans-serif;
}
@media (max-width: 767px) {
	.footer .footer-cta__subtitle {
		font-size: 14px;
		margin-top: 12px;
	}
}
.footer .footer-cta__button {
	width: 100%;
	font-family: Inter, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: #000;
	padding: 61px 0;
	background: var(--mty-footer-custom-background);
	text-align: center;
}
@media (min-width: 768px) {
	.footer .footer-cta__button:hover {
		text-decoration: underline;
		text-decoration-line: underline;
	}
}
@media (max-width: 767px) {
	.footer .footer-cta__button {
		font-size: 16px;
		padding: 48px 0;
	}
}
body.popup-open {
	overflow: hidden;
}
body.popup-open .header {
	z-index: 90;
}
body.cookie-popup-open {
	overflow: hidden;
}
.popup-form {
	background: #000;
	position: fixed;
	z-index: 9999;
	padding: 24px 16px;
	display: none;
	pointer-events: none;
	overflow: auto;
	top: 0;
	animation: opacitychange 0.25s ease-in-out;
}
.page-form,
.popup-form {
	width: 100%;
	height: 100%;
}
@media (min-width: 992px) {
	.page-form,
	.popup-form {
		padding: 40px 36px;
	}
}
.page-form.open,
.popup-form.open {
	display: block;
	pointer-events: auto;
}
.page-form .close,
.popup-form .close {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.293 21.707a1 1 0 010-1.414l18-18a1 1 0 011.414 1.414l-18 18a1 1 0 01-1.414 0z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.293 2.506a1 1 0 011.414 0l18 18a1 1 0 01-1.414 1.414l-18-18a1 1 0 010-1.414z' fill='%23fff'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: 16px;
	background-position: 50%;
	width: 52px;
	height: 52px;
	border: 1px solid #5a5a5a;
	border-radius: 100%;
	position: absolute;
	top: 24px;
	right: 16px;
	cursor: pointer;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
@media (min-width: 992px) {
	.page-form .close,
	.popup-form .close {
		top: 40px;
		right: 36px;
		width: 87px;
		height: 87px;
		background-size: 24px;
	}
}
.page-form .close:hover,
.popup-form .close:hover {
	border-color: var(--mty-main-color);
}
.page-form progress,
.popup-form progress {
	display: block;
	width: 100%;
	max-width: 544px;
	margin: 0 auto 48px;
	background: hsla(0, 0%, 100%, 0.35);
	border-radius: 6px;
}
@media (min-width: 992px) {
	.page-form progress,
	.popup-form progress {
		margin: 0 auto 72px;
	}
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
	.page-form progress,
	.popup-form progress {
		height: 6px;
	}
}
.page-form progress::-moz-progress-bar,
.popup-form progress::-moz-progress-bar {
	border-radius: 6px;
	background: var(--mty-main-color);
}
.page-form progress::-webkit-progress-bar,
.popup-form progress::-webkit-progress-bar {
	background: transparent;
}
.page-form progress::-webkit-progress-value,
.popup-form progress::-webkit-progress-value {
	border-radius: 6px;
	background: var(--mty-main-color);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.page-form .form,
.popup-form .form {
	padding-top: 84px;
	max-width: 1106px;
	width: 100%;
	margin: 0 auto;
}
@media (min-width: 992px) {
	.page-form .form,
	.popup-form .form {
		padding-top: 120px;
	}
}
.page-form .form form,
.popup-form .form form {
	font-family: Inter, sans-serif;
	position: relative;
}
.page-form .form form.submitting,
.popup-form .form form.submitting {
	pointer-events: none;
}
.page-form .form form.submitting .button-wrap .submit,
.popup-form .form form.submitting .button-wrap .submit {
	position: relative;
}
.page-form .form form.submitting .button-wrap .submit:after,
.popup-form .form form.submitting .button-wrap .submit:after {
	content: '';
	width: 48px;
	height: 48px;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	position: absolute;
	background-size: contain;
	background-image: url(/wp-content/themes/mty/assets/images/spinner.svg);
}
.page-form .form form p,
.popup-form .form form p {
	margin: 0;
}
.page-form .form form .input-wrap,
.popup-form .form form .input-wrap {
	display: flex;
	margin: 0 auto;
	max-width: 844px;
	flex-flow: column;
}
@media (min-width: 992px) {
	.page-form .form form .input-wrap,
	.popup-form .form form .input-wrap {
		flex-flow: nowrap;
	}
}
.page-form .form form .input-wrap.checkbox .wpcf7-not-valid-tip,
.popup-form .form form .input-wrap.checkbox .wpcf7-not-valid-tip {
	left: 50%;
	transform: translateX(-50%);
	bottom: -40px;
}
.page-form .form form .input-wrap.policy,
.page-form .form form .input-wrap.text,
.popup-form .form form .input-wrap.policy,
.popup-form .form form .input-wrap.text {
	color: #fff;
	font-size: 16px;
	line-height: 22px;
	margin-top: 49px;
	font-family: Inter, sans-serif;
}
@media (min-width: 992px) {
	.page-form .form form .input-wrap.policy,
	.page-form .form form .input-wrap.text,
	.popup-form .form form .input-wrap.policy,
	.popup-form .form form .input-wrap.text {
		margin-top: 65px;
	}
}
.page-form .form form .input-wrap.policy .wpcf7-form-control-wrap,
.page-form .form form .input-wrap.text .wpcf7-form-control-wrap,
.popup-form .form form .input-wrap.policy .wpcf7-form-control-wrap,
.popup-form .form form .input-wrap.text .wpcf7-form-control-wrap {
	position: static;
}
.page-form .form form .input-wrap.policy p,
.page-form .form form .input-wrap.text p,
.popup-form .form form .input-wrap.policy p,
.popup-form .form form .input-wrap.text p {
	display: inline-flex;
	align-items: flex-start;
	position: relative;
}
@media (min-width: 992px) {
	.page-form .form form .input-wrap.policy p,
	.page-form .form form .input-wrap.text p,
	.popup-form .form form .input-wrap.policy p,
	.popup-form .form form .input-wrap.text p {
		padding: 0 10px;
	}
}
.page-form .form form .input-wrap.policy p br,
.page-form .form form .input-wrap.text p br,
.popup-form .form form .input-wrap.policy p br,
.popup-form .form form .input-wrap.text p br {
	display: none;
}
.page-form .form form .input-wrap.policy p a,
.page-form .form form .input-wrap.text p a,
.popup-form .form form .input-wrap.policy p a,
.popup-form .form form .input-wrap.text p a {
	color: var(--mty-main-color);
}
.page-form .form form .input-wrap.policy .wpcf7-checkbox,
.page-form .form form .input-wrap.text .wpcf7-checkbox,
.popup-form .form form .input-wrap.policy .wpcf7-checkbox,
.popup-form .form form .input-wrap.text .wpcf7-checkbox {
	margin: 0;
}
.page-form .form form .input-wrap.policy .wpcf7-list-item,
.page-form .form form .input-wrap.text .wpcf7-list-item,
.popup-form .form form .input-wrap.policy .wpcf7-list-item,
.popup-form .form form .input-wrap.text .wpcf7-list-item {
	padding: 0;
	display: flex;
}
.page-form
	.form
	form
	.input-wrap.policy
	input[type='checkbox']:checked
	+ .wpcf7-list-item-label:after,
.page-form
	.form
	form
	.input-wrap.text
	input[type='checkbox']:checked
	+ .wpcf7-list-item-label:after,
.popup-form
	.form
	form
	.input-wrap.policy
	input[type='checkbox']:checked
	+ .wpcf7-list-item-label:after,
.popup-form
	.form
	form
	.input-wrap.text
	input[type='checkbox']:checked
	+ .wpcf7-list-item-label:after {
	opacity: 1;
}
.page-form
	.form
	form
	.input-wrap.policy
	input[type='checkbox']:checked
	+ .wpcf7-list-item-label:before,
.page-form
	.form
	form
	.input-wrap.text
	input[type='checkbox']:checked
	+ .wpcf7-list-item-label:before,
.popup-form
	.form
	form
	.input-wrap.policy
	input[type='checkbox']:checked
	+ .wpcf7-list-item-label:before,
.popup-form
	.form
	form
	.input-wrap.text
	input[type='checkbox']:checked
	+ .wpcf7-list-item-label:before {
	border: 1px solid var(--mty-main-color);
	background: var(--mty-main-color);
}
.page-form .form form .input-wrap.policy input[type='checkbox'] + .wpcf7-list-item-label,
.page-form .form form .input-wrap.text input[type='checkbox'] + .wpcf7-list-item-label,
.popup-form .form form .input-wrap.policy input[type='checkbox'] + .wpcf7-list-item-label,
.popup-form .form form .input-wrap.text input[type='checkbox'] + .wpcf7-list-item-label {
	border-radius: 0;
	border: none;
	padding: 0;
	overflow: visible;
	width: 24px;
	height: 24px;
	margin-right: 16px;
	font-size: 0;
}
.page-form .form form .input-wrap.policy input[type='checkbox'] + .wpcf7-list-item-label:before,
.page-form .form form .input-wrap.text input[type='checkbox'] + .wpcf7-list-item-label:before,
.popup-form .form form .input-wrap.policy input[type='checkbox'] + .wpcf7-list-item-label:before,
.popup-form .form form .input-wrap.text input[type='checkbox'] + .wpcf7-list-item-label:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 24px;
	height: 24px;
	border: 1px solid #fff;
	background: transparent;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.page-form .form form .input-wrap.policy input[type='checkbox'] + .wpcf7-list-item-label:after,
.page-form .form form .input-wrap.text input[type='checkbox'] + .wpcf7-list-item-label:after,
.popup-form .form form .input-wrap.policy input[type='checkbox'] + .wpcf7-list-item-label:after,
.popup-form .form form .input-wrap.text input[type='checkbox'] + .wpcf7-list-item-label:after {
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	background: transparent;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	opacity: 0;
}
.page-form .form form .input-wrap.policy input[type='checkbox'] + .wpcf7-list-item-label:hover,
.page-form .form form .input-wrap.text input[type='checkbox'] + .wpcf7-list-item-label:hover,
.popup-form .form form .input-wrap.policy input[type='checkbox'] + .wpcf7-list-item-label:hover,
.popup-form .form form .input-wrap.text input[type='checkbox'] + .wpcf7-list-item-label:hover {
	border: none;
}
.page-form
	.form
	form
	.input-wrap.policy
	input[type='checkbox']
	+ .wpcf7-list-item-label:hover:before,
.page-form .form form .input-wrap.text input[type='checkbox'] + .wpcf7-list-item-label:hover:before,
.popup-form
	.form
	form
	.input-wrap.policy
	input[type='checkbox']
	+ .wpcf7-list-item-label:hover:before,
.popup-form
	.form
	form
	.input-wrap.text
	input[type='checkbox']
	+ .wpcf7-list-item-label:hover:before {
	border: 1px solid var(--mty-main-color);
	opacity: 1;
	background: none;
}
.page-form .form form .input-wrap.policy .wpcf7-not-valid-tip,
.page-form .form form .input-wrap.text .wpcf7-not-valid-tip,
.popup-form .form form .input-wrap.policy .wpcf7-not-valid-tip,
.popup-form .form form .input-wrap.text .wpcf7-not-valid-tip {
	width: 300px;
	bottom: -24px;
}
.page-form .form form .input-wrap.policy + .policy,
.popup-form .form form .input-wrap.policy + .policy {
	margin-top: 24px;
}
@media (min-width: 992px) {
	.page-form .form form .input-wrap.policy + .policy,
	.popup-form .form form .input-wrap.policy + .policy {
		margin-top: 32px;
	}
}
.page-form .form form .input-wrap.policy + .text,
.popup-form .form form .input-wrap.policy + .text {
	margin-top: 49px;
}
@media (min-width: 992px) {
	.page-form .form form .input-wrap.policy + .text,
	.popup-form .form form .input-wrap.policy + .text {
		margin-top: 65px;
	}
}
.page-form .form form .input-wrap.text,
.popup-form .form form .input-wrap.text {
	margin-top: 22px;
}
.page-form .form form .input-wrap.text p,
.popup-form .form form .input-wrap.text p {
	display: inline-block;
}
.page-form .form form .input-wrap .wpcf7-checkbox,
.popup-form .form form .input-wrap .wpcf7-checkbox {
	display: flex;
	flex-flow: wrap;
	justify-content: center;
	margin: -8px -4px;
}
@media (min-width: 992px) {
	.page-form .form form .input-wrap .wpcf7-checkbox,
	.popup-form .form form .input-wrap .wpcf7-checkbox {
		margin: -12px;
	}
}
.page-form .form form .input-wrap .wpcf7-list-item,
.popup-form .form form .input-wrap .wpcf7-list-item {
	margin: 0;
	padding: 8px 4px;
}
@media (min-width: 992px) {
	.page-form .form form .input-wrap .wpcf7-list-item,
	.popup-form .form form .input-wrap .wpcf7-list-item {
		padding: 12px;
	}
}
.page-form .form form .input-wrap .wpcf7-list-item label,
.popup-form .form form .input-wrap .wpcf7-list-item label {
	display: inline-flex;
}
.page-form .form form .input-wrap .wpcf7-form-control-wrap,
.popup-form .form form .input-wrap .wpcf7-form-control-wrap {
	display: flex;
	position: relative;
}
.page-form .form form .input-wrap .input,
.popup-form .form form .input-wrap .input {
	position: relative;
	width: 100%;
	margin-bottom: 56px;
}
@media (min-width: 992px) {
	.page-form .form form .input-wrap .input,
	.popup-form .form form .input-wrap .input {
		padding: 0 10px;
	}
}
.page-form .form form .input-wrap .input:last-child,
.popup-form .form form .input-wrap .input:last-child {
	margin-bottom: 0;
}
.page-form .form form .input-wrap .input br,
.popup-form .form form .input-wrap .input br {
	display: none;
}
.page-form .form form .input-wrap .input.select,
.popup-form .form form .input-wrap .input.select {
	margin: 0 auto;
}
@media (min-width: 992px) {
	.page-form .form form .input-wrap .input.select,
	.popup-form .form form .input-wrap .input.select {
		max-width: 490px;
	}
}
.page-form .form form .input-wrap .input.select .wpcf7-not-valid-tip,
.popup-form .form form .input-wrap .input.select .wpcf7-not-valid-tip {
	bottom: -25px;
}
.page-form .form form .input-wrap .input.select.select-franchise,
.popup-form .form form .input-wrap .input.select.select-franchise {
	max-width: none;
}
.page-form .form form .input-wrap .input.select.select-franchise label,
.popup-form .form form .input-wrap .input.select.select-franchise label {
	display: none;
}
.page-form
	.form
	form
	.input-wrap
	.input.select.select-franchise
	.select2-dropdown
	::-webkit-scrollbar-track,
.popup-form
	.form
	form
	.input-wrap
	.input.select.select-franchise
	.select2-dropdown
	::-webkit-scrollbar-track {
	background: transparent;
}
.page-form .form form .input-wrap .input.select.select-franchise .select2-selection,
.popup-form .form form .input-wrap .input.select.select-franchise .select2-selection {
	display: block;
}
.page-form .form form .input-wrap .input.select.select-franchise .select2-selection__rendered,
.popup-form .form form .input-wrap .input.select.select-franchise .select2-selection__rendered {
	display: none;
}
.page-form .form form .input-wrap .input.select.select-franchise .select2-search--inline,
.popup-form .form form .input-wrap .input.select.select-franchise .select2-search--inline {
	display: block;
	width: 100% !important;
	padding-left: 34px;
	position: relative;
}
.page-form .form form .input-wrap .input.select.select-franchise .select2-search--inline:after,
.popup-form .form form .input-wrap .input.select.select-franchise .select2-search--inline:after {
	content: '';
	display: block;
	position: absolute;
	width: 24px;
	height: 24px;
	left: 0;
	top: 0;
	background-size: contain;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.879 1.414c-4.945 0-8.967 4.012-8.967 8.943 0 4.93 4.022 8.942 8.967 8.942 4.944 0 8.967-4.011 8.967-8.942s-4.023-8.943-8.967-8.943zm0 16.415c-4.134 0-7.497-3.352-7.497-7.472 0-4.12 3.363-7.473 7.497-7.473 4.133 0 7.497 3.352 7.497 7.473 0 4.12-3.363 7.472-7.497 7.472z' fill='%23fff' stroke='%23fff' stroke-width='.5'/%3E%3Cpath d='M22.937 21.902l-5.363-5.336a.817.817 0 00-1.152 1.158l5.363 5.336a.815.815 0 001.155-.003.817.817 0 00-.003-1.155z' fill='%23fff' stroke='%23fff' stroke-width='.5'/%3E%3C/svg%3E");
	background-position: 50%;
	background-repeat: no-repeat;
}
.page-form .form form .input-wrap .input.select.select-franchise .select2-search__field,
.popup-form .form form .input-wrap .input.select.select-franchise .select2-search__field {
	width: 100% !important;
	margin: 0;
	padding: 0;
	cursor: text;
	min-height: auto;
	height: 29px;
	border-bottom: none;
	font-size: 24px;
	font-weight: 400;
	line-height: 29px;
	font-family: Inter, sans-serif;
	white-space: nowrap;
}
.page-form
	.form
	form
	.input-wrap
	.input.select.select-franchise
	.select2-search__field::placeholder,
.popup-form
	.form
	form
	.input-wrap
	.input.select.select-franchise
	.select2-search__field::placeholder {
	color: #afafaf;
	font-size: 24px;
	font-weight: 400;
	line-height: 29px;
	opacity: 1;
	font-family: Inter, sans-serif;
}
.page-form
	.form
	form
	.input-wrap
	.input.select.select-franchise
	.select2-container
	.select2-selection,
.popup-form
	.form
	form
	.input-wrap
	.input.select.select-franchise
	.select2-container
	.select2-selection {
	padding-right: 0;
}
.page-form
	.form
	form
	.input-wrap
	.input.select.select-franchise
	.select2-container
	.select2-selection:after,
.popup-form
	.form
	form
	.input-wrap
	.input.select.select-franchise
	.select2-container
	.select2-selection:after {
	display: none;
}
.page-form .form form .input-wrap .input.select.select-franchise .wpcf7-form-control-wrap,
.popup-form .form form .input-wrap .input.select.select-franchise .wpcf7-form-control-wrap {
	flex-direction: column;
}
.page-form .form form .input-wrap .input.select.select-franchise .select2-container--open,
.popup-form .form form .input-wrap .input.select.select-franchise .select2-container--open {
	position: static !important;
}
.page-form
	.form
	form
	.input-wrap
	.input.select.select-franchise
	.select2-container
	.select2-dropdown.select2-dropdown--below,
.popup-form
	.form
	form
	.input-wrap
	.input.select.select-franchise
	.select2-container
	.select2-dropdown.select2-dropdown--below {
	margin-top: 40px;
	background: transparent;
}
@media (max-width: 575px) {
	.page-form
		.form
		form
		.input-wrap
		.input.select.select-franchise
		.select2-container
		.select2-dropdown.select2-dropdown--below,
	.popup-form
		.form
		form
		.input-wrap
		.input.select.select-franchise
		.select2-container
		.select2-dropdown.select2-dropdown--below {
		margin-top: 52px;
	}
}
.page-form .form form .input-wrap .input.select.select-franchise .select2-results,
.popup-form .form form .input-wrap .input.select.select-franchise .select2-results {
	background: transparent;
}
.page-form .form form .input-wrap .input.select.select-franchise .select2-results:after,
.popup-form .form form .input-wrap .input.select.select-franchise .select2-results:after {
	content: '';
	width: calc(100% - 16px);
	height: 80px;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: -2px;
	display: block;
	background: linear-gradient(180deg, transparent 7.03%, #000 80.49%);
	pointer-events: none;
	opacity: 1;
	z-index: 2;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
@media (max-width: 575px) {
	.page-form .form form .input-wrap .input.select.select-franchise .select2-results:after,
	.popup-form .form form .input-wrap .input.select.select-franchise .select2-results:after {
		left: 0;
		transform: none;
	}
}
.page-form .form form .input-wrap .input.select.select-franchise .select2-results.hide-after:after,
.popup-form
	.form
	form
	.input-wrap
	.input.select.select-franchise
	.select2-results.hide-after:after {
	opacity: 0;
	visibility: hidden;
}
.page-form .form form .input-wrap .input.select.select-franchise .select2-results:before,
.popup-form .form form .input-wrap .input.select.select-franchise .select2-results:before {
	content: '';
	width: calc(100% - 16px);
	height: 80px;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: -2px;
	display: block;
	background: linear-gradient(0deg, transparent 7.03%, #000 80.49%);
	pointer-events: none;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	z-index: 2;
	opacity: 0;
	visibility: hidden;
}
@media (max-width: 575px) {
	.page-form .form form .input-wrap .input.select.select-franchise .select2-results:before,
	.popup-form .form form .input-wrap .input.select.select-franchise .select2-results:before {
		left: 0;
		transform: none;
	}
}
.page-form
	.form
	form
	.input-wrap
	.input.select.select-franchise
	.select2-results.show-before:before,
.popup-form
	.form
	form
	.input-wrap
	.input.select.select-franchise
	.select2-results.show-before:before {
	visibility: visible;
	opacity: 1;
}
.page-form
	.form
	form
	.input-wrap
	.input.select.select-franchise
	.select2-container--default
	.select2-results
	> .select2-results__options,
.popup-form
	.form
	form
	.input-wrap
	.input.select.select-franchise
	.select2-container--default
	.select2-results
	> .select2-results__options {
	max-height: 356px;
	display: flex;
	flex-wrap: wrap;
	padding: 0 8px;
	background: transparent;
}
@media (max-width: 575px) {
	.page-form
		.form
		form
		.input-wrap
		.input.select.select-franchise
		.select2-container--default
		.select2-results
		> .select2-results__options,
	.popup-form
		.form
		form
		.input-wrap
		.input.select.select-franchise
		.select2-container--default
		.select2-results
		> .select2-results__options {
		padding-left: 0;
	}
}
.page-form
	.form
	form
	.input-wrap
	.input.select.select-franchise
	.select2-container--default
	.select2-results
	> .select2-results__options
	> li,
.popup-form
	.form
	form
	.input-wrap
	.input.select.select-franchise
	.select2-container--default
	.select2-results
	> .select2-results__options
	> li {
	margin: 8px;
	flex: 1 1 calc(20% - 16px);
	max-width: calc(20% - 16px);
	background: #fff;
	border-radius: 6px;
	height: 72px;
	max-height: 72px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	padding: 8px;
}
@media (max-width: 575px) {
	.page-form
		.form
		form
		.input-wrap
		.input.select.select-franchise
		.select2-container--default
		.select2-results
		> .select2-results__options
		> li,
	.popup-form
		.form
		form
		.input-wrap
		.input.select.select-franchise
		.select2-container--default
		.select2-results
		> .select2-results__options
		> li {
		margin: 8px 12px 8px 4px;
	}
}
.page-form
	.form
	form
	.input-wrap
	.input.select.select-franchise
	.select2-container--default
	.select2-results
	> .select2-results__options
	> li:before,
.popup-form
	.form
	form
	.input-wrap
	.input.select.select-franchise
	.select2-container--default
	.select2-results
	> .select2-results__options
	> li:before {
	position: absolute;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	right: 6px;
	top: 6px;
	z-index: 2;
	margin: 0;
	min-width: 16px;
	border: none;
	display: none;
}
.page-form
	.form
	form
	.input-wrap
	.input.select.select-franchise
	.select2-container--default
	.select2-results
	> .select2-results__options
	> li:after,
.popup-form
	.form
	form
	.input-wrap
	.input.select.select-franchise
	.select2-container--default
	.select2-results
	> .select2-results__options
	> li:after {
	content: '';
	display: block;
	opacity: 0;
	visibility: visible;
	position: absolute;
	width: calc(100% + 8px);
	height: calc(100% + 8px);
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	border: 2px solid var(--mty-main-color);
	border-radius: 8px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
@media (min-width: 768px) {
	.page-form
		.form
		form
		.input-wrap
		.input.select.select-franchise
		.select2-container--default
		.select2-results
		> .select2-results__options
		> li:hover:after,
	.popup-form
		.form
		form
		.input-wrap
		.input.select.select-franchise
		.select2-container--default
		.select2-results
		> .select2-results__options
		> li:hover:after {
		opacity: 1;
	}
}
@media (max-width: 767px) {
	.page-form
		.form
		form
		.input-wrap
		.input.select.select-franchise
		.select2-container--default
		.select2-results
		> .select2-results__options
		> li,
	.popup-form
		.form
		form
		.input-wrap
		.input.select.select-franchise
		.select2-container--default
		.select2-results
		> .select2-results__options
		> li {
		flex: 1 1 calc(33% - 16px);
		max-width: calc(33% - 16px);
	}
}
@media (max-width: 575px) {
	.page-form
		.form
		form
		.input-wrap
		.input.select.select-franchise
		.select2-container--default
		.select2-results
		> .select2-results__options
		> li,
	.popup-form
		.form
		form
		.input-wrap
		.input.select.select-franchise
		.select2-container--default
		.select2-results
		> .select2-results__options
		> li {
		flex: 1 1 calc(50% - 16px);
		max-width: calc(50% - 16px);
	}
}
.page-form
	.form
	form
	.input-wrap
	.input.select.select-franchise
	.select2-container--default
	.select2-results
	> .select2-results__options
	> li.select2-results__message,
.popup-form
	.form
	form
	.input-wrap
	.input.select.select-franchise
	.select2-container--default
	.select2-results
	> .select2-results__options
	> li.select2-results__message {
	flex: 1 1 100%;
	max-width: none;
	opacity: 1 !important;
}
.page-form
	.form
	form
	.input-wrap
	.input.select.select-franchise
	.select2-container--default
	.select2-results
	> .select2-results__options
	> li.select2-results__message:after,
.popup-form
	.form
	form
	.input-wrap
	.input.select.select-franchise
	.select2-container--default
	.select2-results
	> .select2-results__options
	> li.select2-results__message:after {
	display: none;
}
.page-form
	.form
	form
	.input-wrap
	.input.select.select-franchise
	.select2-container--default
	.select2-results
	> .select2-results__options
	> li.select2-results__option--selected:before,
.popup-form
	.form
	form
	.input-wrap
	.input.select.select-franchise
	.select2-container--default
	.select2-results
	> .select2-results__options
	> li.select2-results__option--selected:before {
	display: block;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='9' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.682 3.615l2.676 2.749 4.778-4.91' stroke='%23000' stroke-linecap='round'/%3E%3C/svg%3E");
	background-position: 50%;
	background-repeat: no-repeat;
	background-color: var(--mty-main-color);
	background-size: auto;
}
.page-form
	.form
	form
	.input-wrap
	.input.select.select-franchise
	.select2-container--default
	.select2-results
	> .select2-results__options
	> li.select2-results__option--selected:after,
.popup-form
	.form
	form
	.input-wrap
	.input.select.select-franchise
	.select2-container--default
	.select2-results
	> .select2-results__options
	> li.select2-results__option--selected:after {
	opacity: 1;
}
.page-form
	.form
	form
	.input-wrap
	.input.select.select-franchise
	.select2-container--default
	.select2-results
	> .select2-results__options
	> li
	span,
.popup-form
	.form
	form
	.input-wrap
	.input.select.select-franchise
	.select2-container--default
	.select2-results
	> .select2-results__options
	> li
	span {
	display: flex;
	height: 100%;
	width: 100%;
	align-items: center;
	justify-content: center;
}
.page-form
	.form
	form
	.input-wrap
	.input.select.select-franchise
	.select2-container--default
	.select2-results
	> .select2-results__options
	> li
	span
	img,
.popup-form
	.form
	form
	.input-wrap
	.input.select.select-franchise
	.select2-container--default
	.select2-results
	> .select2-results__options
	> li
	span
	img {
	height: 100%;
	width: auto;
	max-width: 100%;
	z-index: 1;
}
.page-form
	.form
	form
	.input-wrap
	.input.select.select-franchise
	.select2-container--default
	.select2-results
	> .select2-results__options
	> li
	span[data-image],
.popup-form
	.form
	form
	.input-wrap
	.input.select.select-franchise
	.select2-container--default
	.select2-results
	> .select2-results__options
	> li
	span[data-image] {
	display: none;
}
.page-form .form form .input-wrap .input.focus label,
.popup-form .form form .input-wrap .input.focus label {
	font-size: 14px;
	line-height: 17px;
	top: auto;
	bottom: calc(100% - 17px);
	margin-right: 0 !important;
}
.page-form .form form .input-wrap .input.postal-code,
.popup-form .form form .input-wrap .input.postal-code {
	flex: 0 0 33.33%;
}
.page-form .form form .input-wrap .input.select label,
.popup-form .form form .input-wrap .input.select label {
	margin-right: 40px;
}
.page-form .form form .input-wrap .input label,
.popup-form .form form .input-wrap .input label {
	font-size: 24px;
	line-height: 29px;
	color: #fff;
	position: absolute;
	bottom: calc(100% - 51px);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.page-form .form form .input-wrap .input input,
.page-form .form form .input-wrap .input textarea,
.popup-form .form form .input-wrap .input input,
.popup-form .form form .input-wrap .input textarea {
	outline: none;
	background: transparent;
	color: #fff;
	border: none;
	border-bottom: 1px solid #fff;
	font-size: 24px;
	line-height: 29px;
	font-weight: 600;
	padding: 22px 0 18px;
	width: 100%;
}
.page-form .form form .input-wrap .input input:-webkit-autofill,
.page-form .form form .input-wrap .input textarea:-webkit-autofill,
.popup-form .form form .input-wrap .input input:-webkit-autofill,
.popup-form .form form .input-wrap .input textarea:-webkit-autofill {
	transition: background-color 600000s 0s, color 600000s 0s;
}
.page-form .form form .input-wrap .input textarea,
.popup-form .form form .input-wrap .input textarea {
	min-height: 77px;
	padding-bottom: 47px;
	overflow: auto;
	overflow-x: hidden;
	padding-top: 0;
	margin-top: 22px;
}
.page-form .form form .input-wrap .input textarea::-webkit-scrollbar,
.popup-form .form form .input-wrap .input textarea::-webkit-scrollbar {
	width: 8px;
}
.page-form .form form .input-wrap .input textarea::-webkit-scrollbar-track,
.popup-form .form form .input-wrap .input textarea::-webkit-scrollbar-track {
	background: hsla(0, 0%, 100%, 0.35);
	border-radius: 4px;
	margin: 13px 0;
}
.page-form .form form .input-wrap .input textarea::-webkit-scrollbar-thumb,
.popup-form .form form .input-wrap .input textarea::-webkit-scrollbar-thumb {
	background: var(--mty-main-color);
	border-radius: 4px;
}
.page-form .form form .input-wrap input[type='checkbox'],
.popup-form .form form .input-wrap input[type='checkbox'] {
	position: absolute;
	left: -9999px;
}
.page-form .form form .input-wrap input[type='checkbox']:checked + .wpcf7-list-item-label,
.page-form .form form .input-wrap input[type='checkbox']:checked + label,
.popup-form .form form .input-wrap input[type='checkbox']:checked + .wpcf7-list-item-label,
.popup-form .form form .input-wrap input[type='checkbox']:checked + label {
	border-color: var(--mty-main-color);
	color: #fff;
}
.page-form .form form .input-wrap input[type='checkbox']:checked + .wpcf7-list-item-label:before,
.page-form .form form .input-wrap input[type='checkbox']:checked + label:before,
.popup-form .form form .input-wrap input[type='checkbox']:checked + .wpcf7-list-item-label:before,
.popup-form .form form .input-wrap input[type='checkbox']:checked + label:before {
	background: var(--mty-main-color);
}
.page-form .form form .input-wrap input[type='checkbox']:checked + .wpcf7-list-item-label:hover,
.page-form .form form .input-wrap input[type='checkbox']:checked + label:hover,
.popup-form .form form .input-wrap input[type='checkbox']:checked + .wpcf7-list-item-label:hover,
.popup-form .form form .input-wrap input[type='checkbox']:checked + label:hover {
	border-color: var(--mty-main-color);
}
.page-form
	.form
	form
	.input-wrap
	input[type='checkbox']:checked
	+ .wpcf7-list-item-label:hover:before,
.page-form .form form .input-wrap input[type='checkbox']:checked + label:hover:before,
.popup-form
	.form
	form
	.input-wrap
	input[type='checkbox']:checked
	+ .wpcf7-list-item-label:hover:before,
.popup-form .form form .input-wrap input[type='checkbox']:checked + label:hover:before {
	background: var(--mty-main-color);
	opacity: 1;
}
.page-form .form form .input-wrap input[type='checkbox'] + .wpcf7-list-item-label,
.page-form .form form .input-wrap input[type='checkbox'] + label,
.popup-form .form form .input-wrap input[type='checkbox'] + .wpcf7-list-item-label,
.popup-form .form form .input-wrap input[type='checkbox'] + label {
	background: transparent;
	border: 1px solid #fff;
	padding: 6px 16px;
	border-radius: 50px;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	font-family: Inter, sans-serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	cursor: pointer;
	position: relative;
	overflow: hidden;
}
@media (min-width: 992px) {
	.page-form .form form .input-wrap input[type='checkbox'] + .wpcf7-list-item-label,
	.page-form .form form .input-wrap input[type='checkbox'] + label,
	.popup-form .form form .input-wrap input[type='checkbox'] + .wpcf7-list-item-label,
	.popup-form .form form .input-wrap input[type='checkbox'] + label {
		padding: 13px 23px;
		font-size: 16px;
		line-height: 22px;
	}
}
.page-form .form form .input-wrap input[type='checkbox'] + .wpcf7-list-item-label:before,
.page-form .form form .input-wrap input[type='checkbox'] + label:before,
.popup-form .form form .input-wrap input[type='checkbox'] + .wpcf7-list-item-label:before,
.popup-form .form form .input-wrap input[type='checkbox'] + label:before {
	content: '';
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	background: transparent;
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	z-index: -1;
	left: 0;
	top: 0;
}
.page-form .form form .input-wrap input[type='checkbox'] + .wpcf7-list-item-label:hover,
.page-form .form form .input-wrap input[type='checkbox'] + label:hover,
.popup-form .form form .input-wrap input[type='checkbox'] + .wpcf7-list-item-label:hover,
.popup-form .form form .input-wrap input[type='checkbox'] + label:hover {
	border-color: transparent;
}
.page-form .form form .input-wrap input[type='checkbox'] + .wpcf7-list-item-label:hover:before,
.page-form .form form .input-wrap input[type='checkbox'] + label:hover:before,
.popup-form .form form .input-wrap input[type='checkbox'] + .wpcf7-list-item-label:hover:before,
.popup-form .form form .input-wrap input[type='checkbox'] + label:hover:before {
	background: var(--mty-main-color);
	opacity: 0.2;
}
.page-form .form form .wpcf7-not-valid-tip,
.popup-form .form form .wpcf7-not-valid-tip {
	position: absolute;
	display: none;
	bottom: -25px;
	font-size: 14px;
	line-height: 17px;
	color: #d24b4b;
}
.page-form .form form .wpcf7-not-valid-tip:last-child,
.popup-form .form form .wpcf7-not-valid-tip:last-child {
	display: block;
}
.page-form .form .steps > div,
.popup-form .form .steps > div {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	display: none;
}
.page-form .form .steps > div.active,
.popup-form .form .steps > div.active {
	visibility: visible;
	display: block;
	opacity: 1;
}
.page-form .form .steps > div.thank-you,
.popup-form .form .steps > div.thank-you {
	padding-bottom: 40px;
}
.page-form .form .steps > div.thank-you svg,
.popup-form .form .steps > div.thank-you svg {
	display: flex;
	margin: 0 auto;
}
.page-form .form .steps > div.thank-you .title,
.popup-form .form .steps > div.thank-you .title {
	min-height: auto;
}
.page-form .form .steps .subtitle,
.popup-form .form .steps .subtitle {
	font-family: Inter, sans-serif;
	color: #fff;
	font-weight: 500;
	text-align: center;
	margin: 0 0 16px;
	font-size: 20px;
	line-height: 26px;
}
@media (min-width: 992px) {
	.page-form .form .steps .subtitle,
	.popup-form .form .steps .subtitle {
		font-size: 25px;
		line-height: 32px;
		margin: 0 0 24px;
	}
}
.page-form .form .steps .title,
.popup-form .form .steps .title {
	font-family: Inter, sans-serif;
	font-weight: 400;
	color: var(--mty-main-color);
	text-align: center;
	margin: 0 0 56px;
	font-size: 30px;
	line-height: 36px;
	letter-spacing: -0.035em;
}
@media (min-width: 992px) {
	.page-form .form .steps .title,
	.popup-form .form .steps .title {
		font-size: 48px;
		line-height: 58px;
		min-height: 116px;
		letter-spacing: normal;
	}
}
.page-form .form .button-wrap,
.popup-form .form .button-wrap {
	margin-top: 80px;
}
.page-form .form .button-wrap br,
.popup-form .form .button-wrap br {
	display: none;
}
.page-form .form .button-wrap p,
.popup-form .form .button-wrap p {
	display: flex;
	flex-flow: column;
	align-items: center;
	width: 100%;
}
.page-form .form .button-wrap .next,
.page-form .form .button-wrap .submit,
.popup-form .form .button-wrap .next,
.popup-form .form .button-wrap .submit {
	min-width: 262px;
	width: auto;
}
.page-form .form .button-wrap .next.hidden,
.popup-form .form .button-wrap .next.hidden {
	display: none;
}
.page-form .form .button-wrap .submit,
.popup-form .form .button-wrap .submit {
	padding-left: 48px;
	padding-right: 48px;
	display: none;
}
.page-form .form .button-wrap .submit.show,
.popup-form .form .button-wrap .submit.show {
	display: block;
}
.page-form .form .button-wrap .back,
.popup-form .form .button-wrap .back {
	color: #fff;
	font-size: 15px;
	line-height: 21px;
	letter-spacing: 0.03em;
	font-family: Inter, sans-serif;
	text-decoration: none;
	display: none;
	position: relative;
	margin-top: 40px;
}
.page-form .form .button-wrap .back.show,
.popup-form .form .button-wrap .back.show {
	display: inline-block;
}
.page-form .form .button-wrap .back:hover:after,
.popup-form .form .button-wrap .back:hover:after {
	width: 25%;
}
.page-form .form .button-wrap .back:after,
.popup-form .form .button-wrap .back:after {
	content: '';
	background: var(--mty-main-color);
	display: block;
	width: 100%;
	height: 2px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	position: absolute;
}
.page-form .form .step-brands,
.popup-form .form .step-brands {
	margin: 0;
	display: flex;
	justify-content: center;
	list-style-type: none;
	padding: 0;
}
.page-form .form .step-brands > li,
.popup-form .form .step-brands > li {
	margin: 0 4px 40px;
	width: 100px;
	height: 56px;
	padding: 4px;
	background: #fff;
	border-radius: 6px;
	display: flex;
	justify-content: center;
	align-items: center;
}
@media (max-width: 767px) {
	.page-form .form .step-brands > li,
	.popup-form .form .step-brands > li {
		margin: 0 4px 32px;
	}
}
.page-form .form .step-brands > li span,
.popup-form .form .step-brands > li span {
	display: flex;
	height: 100%;
	width: 100%;
	align-items: center;
	justify-content: center;
}
.page-form .form .step-brands > li span img,
.popup-form .form .step-brands > li span img {
	height: 100%;
	width: auto;
	max-width: 100%;
}
.page-form .form .step-brands > li span[data-image],
.page-form .wpcf7-response-output,
.popup-form .form .step-brands > li span[data-image],
.popup-form .wpcf7-response-output {
	display: none;
}
.page-form .select2-container--default .select2-results > .select2-results__options,
.popup-form .select2-container--default .select2-results > .select2-results__options {
	max-height: 330px;
}
.page-form {
	padding: 0;
}
.page-form.black-form progress {
	background: hsla(0, 0%, 100%, 0.35);
	border-radius: 6px;
}
.page-form.black-form progress::-moz-progress-bar {
	border-radius: 6px;
	background: var(--mty-main-color);
}
.page-form.black-form progress::-webkit-progress-bar {
	background: transparent;
}
.page-form.black-form progress::-webkit-progress-value {
	background: var(--mty-main-color);
}
.page-form.black-form .form .step-brands > li {
	width: 100px;
	height: 56px;
}
.page-form.black-form .form .steps .subtitle {
	color: #fff;
}
.page-form.black-form .form .steps .title {
	color: var(--mty-main-color);
}
.page-form.black-form .form .button-wrap .next,
.page-form.black-form .form .button-wrap .submit {
	background: var(--mty-main-color);
	border-radius: 50px;
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	font-family: Inter, sans-serif;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	border: 2px solid var(--mty-main-color);
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	color: var(--mty-button-text-color, #fff);
	display: inline-block;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	padding: 18px 38px;
}
@media (min-width: 768px) {
	.page-form.black-form .form .button-wrap .next:hover,
	.page-form.black-form .form .button-wrap .submit:hover {
		background: #fff;
		color: #000;
		border-color: #000;
	}
}
@media (max-width: 991px) {
	.page-form.black-form .form .button-wrap .next,
	.page-form.black-form .form .button-wrap .submit {
		padding: 11px 22px;
	}
}
.page-form.black-form .form .button-wrap .next.hidden,
.page-form.black-form .form .button-wrap .submit,
.page-form.black-form .form .button-wrap .submit.hidden {
	display: none;
}
.page-form.black-form .form .button-wrap .show {
	display: block;
}
.page-form.black-form .form .button-wrap .back {
	color: #fff;
	font-weight: 600;
}
.page-form.black-form .form .button-wrap .back.hidden {
	display: none;
}
.page-form.black-form .form .button-wrap .back:after {
	background: var(--mty-main-color);
}
.page-form.black-form .form form .input-wrap input[type='checkbox'] + .wpcf7-list-item-label {
	color: #fff;
	border-color: #fff;
}
@media (min-width: 768px) {
	.page-form.black-form
		.form
		form
		.input-wrap
		input[type='checkbox']
		+ .wpcf7-list-item-label:hover {
		border-color: transparent;
		background: rgba(192, 210, 75, 0.2);
		color: #fff;
	}
}
.page-form.black-form
	.form
	form
	.input-wrap
	input[type='checkbox']:checked
	+ .wpcf7-list-item-label {
	border-color: var(--mty-main-color);
	background: var(--mty-main-color);
	color: #fff;
}
.page-form.black-form .form form .input-wrap .input label {
	color: #fff;
}
.page-form.black-form .form form .input-wrap .input input,
.page-form.black-form .form form .input-wrap .input textarea {
	color: #fff;
	border-color: #fff;
}
.page-form.black-form .form form .input-wrap.policy,
.page-form.black-form .form form .input-wrap.policy p,
.page-form.black-form .form form .input-wrap.text,
.page-form.black-form .form form .input-wrap.text p {
	color: #fff;
}
.page-form.black-form .form form .input-wrap.policy p a,
.page-form.black-form .form form .input-wrap.text p a {
	color: var(--mty-main-color);
}
.page-form.black-form
	.form
	form
	.input-wrap.policy
	input[type='checkbox']
	+ .wpcf7-list-item-label:before,
.page-form.black-form
	.form
	form
	.input-wrap.text
	input[type='checkbox']
	+ .wpcf7-list-item-label:before {
	border-color: #fff !important;
	z-index: 1;
}
.page-form.black-form
	.form
	form
	.input-wrap.policy
	input[type='checkbox']
	+ .wpcf7-list-item-label:hover:before,
.page-form.black-form
	.form
	form
	.input-wrap.text
	input[type='checkbox']
	+ .wpcf7-list-item-label:hover:before {
	border-color: var(--mty-main-color) !important;
}
.page-form.black-form
	.form
	form
	.input-wrap.policy
	input[type='checkbox']
	+ .wpcf7-list-item-label:after,
.page-form.black-form
	.form
	form
	.input-wrap.text
	input[type='checkbox']
	+ .wpcf7-list-item-label:after {
	background: var(--mty-main-color);
	z-index: 1;
}
.page-form.black-form .form .select2-container .select2-selection {
	border-color: #fff !important;
}
.page-form.black-form .form .select2-container .select2-selection:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.455 7.83a1.123 1.123 0 011.59 0L12 13.784l5.955-5.954a1.125 1.125 0 111.59 1.59l-6.75 6.75c-.439.44-1.151.44-1.59 0l-6.75-6.75a1.125 1.125 0 010-1.59z' fill='%23FFF'/%3E%3C/svg%3E");
}
.page-form.black-form .form .select2-container .select2-selection .select2-selection__rendered {
	color: #fff;
}
.page-form.black-form .form .thank-you svg circle,
.page-form.black-form .form .thank-you svg path {
	stroke: #fff;
}
.page-form .form {
	padding-top: 0;
}
.page-form progress {
	background: #fff;
	border-radius: 6px;
}
.page-form progress::-moz-progress-bar {
	border-radius: 6px;
	background: #000;
}
.page-form progress::-webkit-progress-bar {
	background: transparent;
}
.page-form progress::-webkit-progress-value {
	background: #000;
}
.page-form .form .step-brands > li {
	width: 170px;
	height: 104px;
}
.page-form .form .steps .subtitle,
.page-form .form .steps .title {
	color: #000;
}
.page-form .form .btn-primary-big {
	background: #000;
	border-radius: 50px;
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	font-family: Inter, sans-serif;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	border: 2px solid #000;
	cursor: pointer;
	text-decoration: none;
	color: #fff;
	display: inline-block;
	text-align: center;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	padding: 18px 38px;
}
@media (min-width: 768px) {
	.page-form .form .btn-primary-big:hover {
		background: #fff;
		border-color: #000;
		color: #000;
	}
}
@media (max-width: 991px) {
	.page-form .form .btn-primary-big {
		padding: 11px 22px;
	}
}
.page-form .form .button-wrap .back {
	color: #000;
	font-weight: 600;
}
.page-form .form .button-wrap .back:after {
	background: #fff;
}
.page-form .form form.submitting .button-wrap .submit:after {
	background-image: url(/wp-content/themes/mty/assets/images/spinner-white.svg);
}
.page-form .form form .input-wrap input[type='checkbox'] + .wpcf7-list-item-label {
	color: #000;
	border-color: #000;
}
@media (min-width: 768px) {
	.page-form .form form .input-wrap input[type='checkbox'] + .wpcf7-list-item-label:hover {
		border-color: #000;
		background: #000;
		color: #fff;
	}
}
.page-form .form form .input-wrap input[type='checkbox']:checked + .wpcf7-list-item-label {
	border-color: #000;
	background: #000;
	color: #fff;
}
.page-form .form form .input-wrap .input label {
	color: #000;
}
.page-form .form form .input-wrap .input input,
.page-form .form form .input-wrap .input textarea {
	color: #000;
	border-color: #000;
}
.page-form .form form .input-wrap.policy,
.page-form .form form .input-wrap.text {
	color: #000;
}
.page-form .form form .input-wrap.policy p a,
.page-form .form form .input-wrap.text p a {
	color: #fff;
}
.page-form .form form .input-wrap.policy input[type='checkbox'] + .wpcf7-list-item-label:before,
.page-form .form form .input-wrap.text input[type='checkbox'] + .wpcf7-list-item-label:before {
	border-color: #000 !important;
	z-index: 1;
}
.page-form .form form .input-wrap.policy input[type='checkbox'] + .wpcf7-list-item-label:after,
.page-form .form form .input-wrap.text input[type='checkbox'] + .wpcf7-list-item-label:after {
	background: #000;
	z-index: 1;
}
.page-form .form .select2-container .select2-selection {
	border-color: #000 !important;
}
.page-form .form .select2-container .select2-selection:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.455 7.83a1.123 1.123 0 011.59 0L12 13.784l5.955-5.954a1.125 1.125 0 111.59 1.59l-6.75 6.75c-.439.44-1.151.44-1.59 0l-6.75-6.75a1.125 1.125 0 010-1.59z' fill='%23000'/%3E%3C/svg%3E");
}
.page-form .form .select2-container .select2-selection .select2-selection__rendered {
	color: #000;
}
.page-form .form .thank-you svg circle,
.page-form .form .thank-you svg path {
	stroke: #000;
}
.page-form.last-step .button-wrap {
	display: none;
}
.select2-container {
	display: block;
	z-index: 9999;
	font-family: Inter, sans-serif;
}
.select2-container.select2-container--open .select2-selection:after {
	transform: rotate(180deg);
}
.select2-container .select2-selection {
	outline: none !important;
	background: transparent;
	color: #fff;
	border: none !important;
	border-bottom: 1px solid #fff !important;
	font-size: 24px;
	line-height: 29px;
	font-weight: 600;
	padding: 22px 40px 18px 0;
	border-radius: 0;
	width: 100%;
	height: 70px;
	max-width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 1px;
	cursor: pointer;
	text-overflow: unset;
	display: flex;
	align-items: center;
	position: relative;
}
.select2-container .select2-selection,
.select2-container .select2-selection:after {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.select2-container .select2-selection:after {
	content: '';
	background-size: auto;
	background-position: 50%;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.455 7.83c.439-.44 1.151-.44 1.59 0L12 13.784l5.955-5.954a1.125 1.125 0 111.59 1.59l-6.75 6.75c-.439.44-1.151.44-1.59 0l-6.75-6.75a1.125 1.125 0 010-1.59z' fill='%23fff'/%3E%3C/svg%3E");
	width: 24px;
	height: 24px;
	display: block;
	position: absolute;
	right: 0;
	top: auto;
	pointer-events: none;
	transform: rotate(0);
}
.select2-container .select2-selection .select2-search__field {
	margin: 0;
	padding: 0;
	color: #000;
	height: 31px;
	cursor: pointer;
}
.select2-container .select2-selection .select2-search__field[placeholder] {
	color: #fff;
}
.select2-container .select2-selection .select2-selection__arrow {
	display: none;
}
.select2-container .select2-selection .select2-selection__choice {
	background-color: transparent;
	border: none;
	border-radius: 0;
	box-sizing: border-box;
	margin-left: 0;
	margin-top: 0;
	padding: 0;
	position: relative;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: bottom;
	white-space: nowrap;
	display: inline-flex;
	align-items: center;
	flex-shrink: 0;
	width: auto;
}
.select2-container .select2-selection .select2-selection__choice__display {
	padding-left: 0;
	padding-right: 16px;
}
.select2-container .select2-selection .select2-selection__choice:after {
	content: ',';
	position: absolute;
	right: 8px;
	bottom: 0;
}
.select2-container .select2-selection .select2-selection__choice:last-child:after {
	content: none;
}
.select2-container .select2-selection .select2-selection__choice__remove,
.select2-container .select2-selection .select2-selection__clear {
	display: none;
}
.select2-container .select2-selection .select2-selection__rendered {
	display: inline-flex;
	align-items: center;
	margin: 0;
	padding: 0;
	overflow: hidden;
	color: #fff;
	font-size: 24px;
	line-height: 29px;
}
.select2-container .select2-selection .select2-search--inline {
	display: none;
	align-items: center;
}
.select2-container .select2-dropdown {
	border-radius: 0;
	border: none;
	overflow: hidden;
}
.select2-container .select2-dropdown * {
	font-size: 18px;
	line-height: 25px;
}
.select2-container .select2-dropdown.select2-dropdown--below {
	margin-top: 4px;
}
.select2-container .select2-dropdown.select2-dropdown--above {
	margin-top: -4px;
}
.select2-container .select2-dropdown ::-webkit-scrollbar {
	width: 8px;
}
.select2-container .select2-dropdown ::-webkit-scrollbar-track {
	background: hsla(0, 0%, 100%, 0.35);
	border-radius: 4px;
	margin: 13px 0;
}
.select2-container .select2-dropdown ::-webkit-scrollbar-thumb {
	background: var(--mty-main-color);
	border-radius: 4px;
}
.select2-container .select2-dropdown .select2-results__options {
	padding: 8px 0;
}
@media (min-width: 992px) {
	.select2-container .select2-dropdown .select2-results__options {
		padding: 13px 0;
	}
}
.select2-container
	.select2-dropdown
	.select2-results__options[aria-multiselectable='true']
	.select2-results__option.select2-results__option--selected,
.select2-container
	.select2-dropdown
	.select2-results__options[aria-multiselectable='true']
	.select2-results__option:hover {
	color: inherit;
}
.select2-container
	.select2-dropdown
	.select2-results__options[aria-multiselectable='true']
	.select2-results__option:before {
	content: '';
}
.select2-container .select2-dropdown .select2-results__option {
	padding: 8px 8px 8px 16px;
	margin-right: 8px;
	display: flex;
	align-items: center;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	color: #000;
	background-color: transparent;
}
@media (min-width: 992px) {
	.select2-container .select2-dropdown .select2-results__option {
		padding: 13px 16px 13px 24px;
		margin-right: 8px;
	}
}
.select2-container .select2-dropdown .select2-results__option:before {
	display: inline-block;
	position: relative;
	margin-right: 16px;
	vertical-align: middle;
	width: 24px;
	height: 24px;
	min-width: 24px;
	border: 1px solid #000;
	background-color: #fff;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	background-size: 14px 11px;
	background-repeat: no-repeat;
	background-position: 50%;
}
.select2-container .select2-dropdown .select2-results__option.disabled {
	pointer-events: none;
	opacity: 0.2;
}
.select2-container .select2-dropdown .select2-results__option[aria-selected] {
	background-color: transparent;
}
.select2-container .select2-dropdown .select2-results__option[aria-selected]:hover {
	background-color: transparent;
	color: var(--mty-main-color);
}
.select2-container .select2-dropdown .select2-results__option[aria-selected]:hover:before {
	border: 1px solid var(--mty-main-color);
}
.select2-container .select2-dropdown .select2-results__option[aria-selected]:before {
	border: 1px solid #000;
}
.select2-container .select2-dropdown .select2-results__option.select2-results__option--selected {
	background-color: transparent;
	color: var(--mty-main-color);
}
.select2-container
	.select2-dropdown
	.select2-results__option.select2-results__option--selected:before {
	background-color: var(--mty-main-color);
	border: 1px solid var(--mty-main-color);
}
.select2-container .select2-dropdown .select2-results__option.select2-results__message,
.select2-container .select2-dropdown .select2-results__option.select2-results__message:hover {
	background-color: transparent;
}
.select2-container .select2-dropdown .select2-results__option.select2-results__message:before {
	content: none;
}
.admin-bar .select2-dropdown.select2-dropdown--below {
	margin-top: 36px;
}
.popup-menu {
	width: 100%;
	height: 100%;
	background: #fff;
	position: fixed;
	z-index: 9999;
	display: none;
	overflow: hidden;
	top: 0;
	animation: opacitychange 0.25s ease-in-out;
}
.popup-menu.open {
	display: block;
}
.popup-menu.pointer-events-none {
	pointer-events: auto;
}
.popup-menu ::-webkit-scrollbar {
	width: 4px;
}
@media (min-width: 992px) {
	.popup-menu ::-webkit-scrollbar {
		width: 8px;
	}
}
.popup-menu ::-webkit-scrollbar-track {
	background: rgba(0, 0, 0, 0.1);
	border-radius: 4px;
	margin: 0;
}
@media (min-width: 992px) {
	.popup-menu ::-webkit-scrollbar-track {
		margin: 13px 0;
	}
}
.popup-menu ::-webkit-scrollbar-thumb {
	background: var(--mty-main-color);
	border-radius: 4px;
}
.popup-menu .menu {
	display: flex;
	height: 100%;
	position: relative;
	align-items: stretch;
	flex-flow: column;
	overflow-x: hidden;
	overflow-y: auto;
}
@media (min-width: 992px) {
	.popup-menu .menu {
		flex-flow: nowrap;
	}
}
.popup-menu .menu__left {
	background: #f1efef;
	padding: 16px;
	height: auto;
	font-family: Inter, sans-serif;
	max-width: 100%;
	width: 100%;
}
@media (min-width: 768px) {
	.popup-menu .menu__left {
		padding: 26px 24px 24px;
	}
}
@media (min-width: 992px) {
	.popup-menu .menu__left {
		max-width: 320px;
		min-height: 100vh;
		padding: 0;
		display: flex;
		flex-direction: column;
	}
	.popup-menu .menu__left > div {
		padding-right: 32px;
		padding-left: 32px;
	}
}
@media (min-width: 1200px) {
	.popup-menu .menu__left {
		max-width: 370px;
	}
	.popup-menu .menu__left > div {
		padding-right: 38px;
		padding-left: 42px;
	}
}
.popup-menu .menu__left .menu-button {
	display: block;
}
@media (min-width: 992px) {
	.popup-menu .menu__left .menu-button {
		display: none;
	}
}
.popup-menu .menu__left-top {
	display: flex;
	justify-content: space-between;
	padding-bottom: 32px;
}
@media (min-width: 992px) {
	.popup-menu .menu__left-top {
		padding: 30px 0 29px;
	}
}
.popup-menu .menu__left-top_mobile-btn {
	display: flex;
	justify-content: space-between;
	min-height: 24px;
}
@media (min-width: 992px) {
	.popup-menu .menu__left-top_mobile-btn {
		display: none;
	}
}
.popup-menu .menu__left-top_mobile-btn .menu-filters {
	font-size: 16px;
	line-height: 22px;
	color: #000;
	letter-spacing: 0.48px;
	text-transform: uppercase;
	display: inline-flex;
	align-items: center;
	font-weight: 600;
	cursor: pointer;
}
.popup-menu .menu__left-top_mobile-btn .menu-filters.active:after {
	transform: rotate(180deg);
}
.popup-menu .menu__left-top_mobile-btn .menu-filters:after {
	content: '';
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: auto;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.455 7.83c.439-.44 1.151-.44 1.59 0L12 13.784l5.955-5.954a1.125 1.125 0 111.59 1.59l-6.75 6.75c-.439.44-1.151.44-1.59 0l-6.75-6.75a1.125 1.125 0 010-1.59z' fill='%23000'/%3E%3C/svg%3E");
	width: 16px;
	height: 16px;
	display: block;
	margin-left: 16px;
	transform: rotate(0);
	transition: 0.25s;
}
.popup-menu .menu__left .menu_btn_popup {
	white-space: nowrap;
}
@media (min-width: 992px) {
	.popup-menu .menu__left .menu_btn_popup {
		display: none;
	}
}
.popup-menu .menu__left .menu-close {
	font-family: Inter, sans-serif;
	font-size: 16px;
	line-height: 24px;
	text-transform: uppercase;
	color: #000;
	font-weight: 600;
	display: flex;
	align-items: center;
	cursor: pointer;
}
@media (min-width: 992px) {
	.popup-menu .menu__left .menu-close {
		margin-left: 14px;
	}
}
.popup-menu .menu__left .menu-close:after {
	content: '';
	width: 24px;
	height: 24px;
	display: block;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.757 6.343a1 1 0 10-1.414 1.415L10.585 12l-4.242 4.243a1 1 0 101.414 1.414L12 13.414l4.243 4.243a1 1 0 101.414-1.414L13.414 12l4.243-4.243a1 1 0 00-1.415-1.414L12 10.586 7.757 6.343z' fill='%23000'/%3E%3C/svg%3E");
	background-size: auto;
	background-position: 50%;
	background-repeat: no-repeat;
}
.popup-menu .menu__left .menu-clear {
	font-family: Inter, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 24px;
	letter-spacing: 0.48px;
	text-transform: uppercase;
	display: none;
	position: relative;
	cursor: pointer;
	color: #000;
}
@media (max-width: 991px) {
	.popup-menu .menu__left .menu-clear.desktop {
		display: none !important;
	}
}
@media (min-width: 992px) {
	.popup-menu .menu__left .menu-clear.mobile {
		display: none !important;
	}
}
.popup-menu .menu__left .menu-clear:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 1px;
	height: 2px;
	width: 100%;
	background: var(--mty-main-color);
}
.popup-menu .menu__left-bottom {
	height: 0;
	overflow: hidden;
	visibility: hidden;
	opacity: 0;
	transition: 0.25s;
	pointer-events: none;
}
@media (max-width: 991px) {
	.popup-menu .menu__left-bottom.active {
		overflow: inherit;
		visibility: visible;
		opacity: 1;
		pointer-events: auto;
		margin-top: 32px;
		margin-bottom: -24px;
	}
}
@media (max-width: 767px) {
	.popup-menu .menu__left-bottom.active {
		margin-bottom: -16px;
	}
}
@media (min-width: 992px) {
	.popup-menu .menu__left-bottom {
		display: block;
		height: auto;
		overflow: auto;
		visibility: visible;
		opacity: 1;
		pointer-events: auto;
	}
}
.popup-menu .menu__left .brands-submenu {
	margin: 0;
	list-style-type: none;
	padding: 0;
}
@media (max-width: 991px) {
	.popup-menu .menu__left .brands-submenu {
		padding-bottom: 43px;
	}
}
.popup-menu .menu__left .brands-submenu li {
	padding: 0;
	margin-bottom: 4px;
}
.popup-menu .menu__left .brands-submenu li:last-child {
	margin-bottom: 0;
}
@media (min-width: 992px) {
	.popup-menu .menu__left .brands-submenu li {
		padding: 0 14px;
	}
}
.popup-menu .menu__left .brands-submenu li a {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	font-family: Inter, sans-serif;
	color: #000;
	text-decoration: none;
	position: relative;
	display: inline-block;
}
@media (min-width: 992px) {
	.popup-menu .menu__left .brands-submenu li a {
		font-size: 14px;
		line-height: 20px;
	}
	.popup-menu .menu__left .brands-submenu li a:hover {
		text-decoration: underline;
	}
}
.popup-menu .menu__left .brands-submenu li a:before {
	content: '';
	width: 12px;
	height: 12px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.563 1.335h.125l.021.036c-.011.01-.024.018-.036.027-.025.019-.051.038-.073.06a17145.128 17145.128 0 00-5.346 5.344 1.556 1.556 0 00-.094.1.663.663 0 00.34 1.074c.27.07.493-.023.688-.218 1.365-1.368 2.732-2.734 4.098-4.1l1.26-1.26.075-.073.044-.042v2.374A.666.666 0 1012 4.662C12 3.332 12 2 11.998.668A.66.66 0 0011.325 0h-.598a6057.65 6057.65 0 01-3.373 0 .667.667 0 10-.006 1.333c.523.002 1.045.002 1.568.001h.646zM.017 3.039L0 3.118v7.1l.02.095c.015.063.028.126.045.188a1.995 1.995 0 001.651 1.478c.016.002.03.008.045.014a.518.518 0 00.02.007h7.101a.4.4 0 00.021-.008.21.21 0 01.045-.013c.83-.118 1.51-.736 1.665-1.56.049-.258.05-.527.05-.794v-.161c.007-.71.004-1.422.001-2.133a.658.658 0 00-.557-.653c-.427-.061-.774.242-.775.685l-.001 1.611v.967c0 .457-.27.725-.73.725H2.063c-.458 0-.728-.27-.728-.728V8.155c.002-1.586.002-3.17-.005-4.756a.71.71 0 01.741-.735c.719.014 1.438.01 2.157.006l.42-.002a.667.667 0 00.685-.67c-.001-.374-.296-.662-.687-.663h-.314c-.786-.002-1.572-.004-2.358.002a1.993 1.993 0 00-1.92 1.53l-.037.172z' fill='%23AFAFAF'/%3E%3C/svg%3E");
	background-position: 50%;
	background-size: cover;
	display: inline-block;
	margin-right: 6px;
}
.popup-menu .menu__left-taxonomy {
	padding-bottom: 43px;
}
@media (min-width: 992px) {
	.popup-menu .menu__left-taxonomy {
		padding-bottom: 48px;
	}
}
.popup-menu .menu__left-taxonomy:first-child {
	margin-top: 0;
}
@media (min-width: 992px) {
	.popup-menu .menu__left-taxonomy:first-child {
		margin-top: 11px;
	}
}
.popup-menu .menu__left-taxonomy:last-child {
	padding-bottom: 0;
}
.popup-menu .menu__left-taxonomy:last-child .menu__left-taxonomy-item:after {
	content: none;
}
@media (min-width: 992px) {
	.popup-menu .menu__left-taxonomy:last-child .menu__left-taxonomy-item:after {
		content: '';
	}
}
@media (min-width: 992px) {
	.popup-menu .menu__left-taxonomy:last-child {
		padding-bottom: 11px;
	}
}
.popup-menu .menu__left-taxonomy-name {
	color: #7c7c7c;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 0.42px;
	text-transform: uppercase;
	padding-bottom: 17px;
	position: relative;
}
@media (min-width: 992px) {
	.popup-menu .menu__left-taxonomy-name {
		padding-left: 14px;
		padding-bottom: 16px;
	}
}
.popup-menu .menu__left-taxonomy-name:after {
	position: absolute;
	left: -24px;
	bottom: 0;
	content: '';
	display: block;
	width: calc(100% + 48px);
	height: 1px;
	opacity: 0.5;
	background: #c6c6c6;
}
@media (min-width: 992px) {
	.popup-menu .menu__left-taxonomy-name:after {
		width: 100%;
		left: 0;
	}
}
.popup-menu .menu__left-taxonomy-description {
	color: #7c7c7c;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	padding-top: 12px;
}
@media (min-width: 992px) {
	.popup-menu .menu__left-taxonomy-description {
		padding-left: 14px;
	}
}
.popup-menu .menu__left-taxonomy-item {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
	padding: 16px 0;
	position: relative;
}
@media (min-width: 992px) {
	.popup-menu .menu__left-taxonomy-item {
		padding: 17px 14px 18px;
	}
}
.popup-menu .menu__left-taxonomy-item:after {
	position: absolute;
	left: -24px;
	bottom: 0;
	content: '';
	display: block;
	width: calc(100% + 48px);
	height: 1px;
	opacity: 0.5;
	background: #c6c6c6;
	margin-top: 16px;
}
@media (min-width: 992px) {
	.popup-menu .menu__left-taxonomy-item:after {
		width: 100%;
		left: 0;
	}
}
.popup-menu .menu__left-taxonomy-item input {
	display: none;
}
.popup-menu .menu__left-taxonomy-item input:checked + label:before {
	background: var(--mty-main-color);
	border-color: var(--mty-main-color);
}
.popup-menu .menu__left-taxonomy-item label {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	display: flex;
	cursor: pointer;
	padding-left: 32px;
	position: relative;
}
@media (min-width: 992px) {
	.popup-menu .menu__left-taxonomy-item label {
		font-size: 14px;
		line-height: 20px;
	}
}
.popup-menu .menu__left-taxonomy-item label:before {
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	border: 1px solid #000;
	left: 0;
	top: -1px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
@media (min-width: 992px) {
	.popup-menu .menu__left-taxonomy-item label:before {
		width: 20px;
		height: 20px;
	}
}
.popup-menu .menu__left-taxonomy-item label:hover:before {
	border-color: var(--mty-main-color);
}
.popup-menu .menu__right {
	max-width: 100%;
	width: 100%;
	display: flex;
	flex-direction: column;
	padding: 0 16px;
}
@media (min-width: 768px) {
	.popup-menu .menu__right {
		padding: 0 24px;
	}
}
@media (min-width: 992px) {
	.popup-menu .menu__right {
		padding: 0;
		overflow-x: hidden;
		overflow-y: auto;
	}
}
.popup-menu .menu__right-top {
	display: flex;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	padding-top: 32px;
	background: #fff;
	position: sticky;
	z-index: 1;
	top: 0;
}
@media (min-width: 992px) {
	.popup-menu .menu__right-top.sticky {
		padding-top: 22px;
	}
	.popup-menu .menu__right-top.sticky .menu__right-top-wrapper {
		padding-bottom: 23px;
	}
}
@media (min-width: 992px) {
	.popup-menu .menu__right-top {
		padding: 30px 120px 0 52px;
		position: inherit;
		z-index: auto;
		background: transparent;
	}
}
.popup-menu .menu__right-top-wrapper {
	display: flex;
	position: relative;
	width: 100%;
	padding-bottom: 24px;
	flex-flow: column;
	justify-content: space-between;
	align-items: flex-start;
}
@media (min-width: 992px) {
	.popup-menu .menu__right-top-wrapper {
		justify-content: space-between;
		flex-flow: nowrap;
		padding-bottom: 41px;
	}
}
.popup-menu .menu__right-top-wrapper:after {
	content: '';
	width: calc(100% + 48px);
	height: 1px;
	opacity: 0.25;
	background: #afafaf;
	position: absolute;
	left: -24px;
	bottom: 0;
}
@media (min-width: 992px) {
	.popup-menu .menu__right-top-wrapper:after {
		width: 100%;
		left: 0;
	}
}
.popup-menu .menu__right-chips {
	display: flex;
	flex-wrap: wrap;
	margin: -4px;
}
.popup-menu .menu__right-chips-no-filters {
	font-family: Inter, sans-serif;
	color: #000;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 20px;
	letter-spacing: 0.42px;
	text-transform: uppercase;
	opacity: 0.3;
	display: flex;
	align-items: center;
	padding: 4px;
}
@media (min-width: 992px) {
	.popup-menu .menu__right-chips-no-filters {
		min-height: 40px;
	}
}
.popup-menu .menu__right-chips-item {
	display: flex;
	padding: 4px;
	cursor: pointer;
}
.popup-menu .menu__right-chips-item div {
	padding: 7px 15px;
	border-radius: 50px;
	border: 1px solid #ebebeb;
	font-size: 14px;
	font-weight: 600;
	line-height: 24px;
	letter-spacing: 0.42px;
	text-transform: uppercase;
	color: #000;
	display: flex;
}
.popup-menu .menu__right-chips-item div span {
	display: block;
	max-width: calc(100vw - 90px);
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.popup-menu .menu__right-chips-item div:after {
	content: '';
	width: 24px;
	height: 24px;
	display: block;
	background-size: contain;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.757 6.343a1 1 0 10-1.414 1.415L10.585 12l-4.242 4.243a1 1 0 101.414 1.414L12 13.414l4.243 4.243a1 1 0 101.414-1.414L13.414 12l4.243-4.243a1 1 0 00-1.415-1.414L12 10.586 7.757 6.343z' fill='%23000'/%3E%3C/svg%3E");
}
.popup-menu .menu__right-sort {
	display: flex;
	position: relative;
	align-items: center;
	padding-top: 48px;
}
@media (min-width: 992px) {
	.popup-menu .menu__right-sort {
		margin-left: 24px;
		padding-top: 0;
		min-height: 40px;
	}
}
.popup-menu .menu__right-sort-prefix {
	white-space: nowrap;
	font-size: 18px;
	line-height: 25px;
	display: inline-flex;
	margin-right: 6px;
	font-family: Inter, sans-serif;
}
.popup-menu .menu__parent {
	overflow-x: hidden;
	overflow-y: auto;
	height: 100%;
	position: relative;
}
.popup-menu .menu__parent.loader:after {
	content: '';
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='margin:auto' width='200' height='200' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid' display='block'%3E%3Ccircle cx='75' cy='50' fill='%2328292f' r='5'%3E%3Canimate attributeName='r' values='3;3;5;3;3' dur='1.4285714285714284s' repeatCount='indefinite' begin='-1.3095238095238095s'/%3E%3Canimate attributeName='fill' values='%2328292f;%2328292f;%23000000;%2328292f;%2328292f' repeatCount='indefinite' dur='1.4285714285714284s' begin='-1.3095238095238095s'/%3E%3C/circle%3E%3Ccircle cx='71.651' cy='62.5' fill='%2328292f' r='5'%3E%3Canimate attributeName='r' values='3;3;5;3;3' dur='1.4285714285714284s' repeatCount='indefinite' begin='-1.1904761904761905s'/%3E%3Canimate attributeName='fill' values='%2328292f;%2328292f;%23000000;%2328292f;%2328292f' repeatCount='indefinite' dur='1.4285714285714284s' begin='-1.1904761904761905s'/%3E%3C/circle%3E%3Ccircle cx='62.5' cy='71.651' fill='%2328292f' r='5'%3E%3Canimate attributeName='r' values='3;3;5;3;3' dur='1.4285714285714284s' repeatCount='indefinite' begin='-1.0714285714285714s'/%3E%3Canimate attributeName='fill' values='%2328292f;%2328292f;%23000000;%2328292f;%2328292f' repeatCount='indefinite' dur='1.4285714285714284s' begin='-1.0714285714285714s'/%3E%3C/circle%3E%3Ccircle cx='50' cy='75' fill='%2328292f' r='5'%3E%3Canimate attributeName='r' values='3;3;5;3;3' dur='1.4285714285714284s' repeatCount='indefinite' begin='-0.9523809523809523s'/%3E%3Canimate attributeName='fill' values='%2328292f;%2328292f;%23000000;%2328292f;%2328292f' repeatCount='indefinite' dur='1.4285714285714284s' begin='-0.9523809523809523s'/%3E%3C/circle%3E%3Ccircle cx='37.5' cy='71.651' fill='%2328292f' r='5'%3E%3Canimate attributeName='r' values='3;3;5;3;3' dur='1.4285714285714284s' repeatCount='indefinite' begin='-0.8333333333333333s'/%3E%3Canimate attributeName='fill' values='%2328292f;%2328292f;%23000000;%2328292f;%2328292f' repeatCount='indefinite' dur='1.4285714285714284s' begin='-0.8333333333333333s'/%3E%3C/circle%3E%3Ccircle cx='28.349' cy='62.5' fill='%2328292f' r='5'%3E%3Canimate attributeName='r' values='3;3;5;3;3' dur='1.4285714285714284s' repeatCount='indefinite' begin='-0.7142857142857143s'/%3E%3Canimate attributeName='fill' values='%2328292f;%2328292f;%23000000;%2328292f;%2328292f' repeatCount='indefinite' dur='1.4285714285714284s' begin='-0.7142857142857143s'/%3E%3C/circle%3E%3Ccircle cx='25' cy='50' fill='%2328292f' r='5'%3E%3Canimate attributeName='r' values='3;3;5;3;3' dur='1.4285714285714284s' repeatCount='indefinite' begin='-0.5952380952380952s'/%3E%3Canimate attributeName='fill' values='%2328292f;%2328292f;%23000000;%2328292f;%2328292f' repeatCount='indefinite' dur='1.4285714285714284s' begin='-0.5952380952380952s'/%3E%3C/circle%3E%3Ccircle cx='28.349' cy='37.5' fill='%2328292f' r='5'%3E%3Canimate attributeName='r' values='3;3;5;3;3' dur='1.4285714285714284s' repeatCount='indefinite' begin='-0.47619047619047616s'/%3E%3Canimate attributeName='fill' values='%2328292f;%2328292f;%23000000;%2328292f;%2328292f' repeatCount='indefinite' dur='1.4285714285714284s' begin='-0.47619047619047616s'/%3E%3C/circle%3E%3Ccircle cx='37.5' cy='28.349' fill='%2328292f' r='5'%3E%3Canimate attributeName='r' values='3;3;5;3;3' dur='1.4285714285714284s' repeatCount='indefinite' begin='-0.35714285714285715s'/%3E%3Canimate attributeName='fill' values='%2328292f;%2328292f;%23000000;%2328292f;%2328292f' repeatCount='indefinite' dur='1.4285714285714284s' begin='-0.35714285714285715s'/%3E%3C/circle%3E%3Ccircle cx='50' cy='25' fill='%2328292f' r='5'%3E%3Canimate attributeName='r' values='3;3;5;3;3' dur='1.4285714285714284s' repeatCount='indefinite' begin='-0.23809523809523808s'/%3E%3Canimate attributeName='fill' values='%2328292f;%2328292f;%23000000;%2328292f;%2328292f' repeatCount='indefinite' dur='1.4285714285714284s' begin='-0.23809523809523808s'/%3E%3C/circle%3E%3Ccircle cx='62.5' cy='28.349' fill='%2328292f' r='5'%3E%3Canimate attributeName='r' values='3;3;5;3;3' dur='1.4285714285714284s' repeatCount='indefinite' begin='-0.11904761904761904s'/%3E%3Canimate attributeName='fill' values='%2328292f;%2328292f;%23000000;%2328292f;%2328292f' repeatCount='indefinite' dur='1.4285714285714284s' begin='-0.11904761904761904s'/%3E%3C/circle%3E%3Ccircle cx='71.651' cy='37.5' fill='%2328292f' r='5'%3E%3Canimate attributeName='r' values='3;3;5;3;3' dur='1.4285714285714284s' repeatCount='indefinite' begin='0s'/%3E%3Canimate attributeName='fill' values='%2328292f;%2328292f;%23000000;%2328292f;%2328292f' repeatCount='indefinite' dur='1.4285714285714284s' begin='0s'/%3E%3C/circle%3E%3C/svg%3E");
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	height: 100%;
	width: 100%;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 200px 200px;
	background-color: hsla(0, 0%, 100%, 0.56);
	z-index: 11111;
	backdrop-filter: blur(25px);
}
@media (min-width: 992px) {
	.popup-menu .menu__parent.loader:after {
		position: absolute;
	}
}
.popup-menu .menu__content {
	overflow-x: hidden;
	overflow-y: auto;
	height: 100%;
	position: relative;
	padding-bottom: 32px;
}
@media (min-width: 992px) {
	.popup-menu .menu__content {
		padding-bottom: 0;
	}
}
.popup-menu .menu__content-wrap {
	margin-bottom: 57px;
}
@media (min-width: 992px) {
	.popup-menu .menu__content-wrap {
		margin-bottom: 136px;
	}
}
.popup-menu .menu__content-wrap:last-child {
	margin-bottom: 0;
}
.popup-menu .menu__content-wrap-heading {
	text-transform: uppercase;
	letter-spacing: 0.03em;
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	color: #000;
	border-bottom: 1px solid hsla(0, 0%, 68.6%, 0.25);
	padding-bottom: 16px;
}
@media (min-width: 992px) {
	.popup-menu .menu__content-wrap-heading {
		padding-bottom: 24px;
	}
}
.popup-menu .menu__content-wrap-company {
	padding: 40px 0 0;
	border-bottom: 1px solid hsla(0, 0%, 68.6%, 0.25);
	overflow: hidden;
}
@media (min-width: 992px) {
	.popup-menu .menu__content-wrap-company {
		padding: 40px 120px 0 52px;
	}
}
.popup-menu .menu__content-wrap-company .logo-wrapper {
	display: flex;
	flex-flow: wrap;
	width: calc(100% + 14px);
	margin: -9.5px -7px;
}
.popup-menu .menu__content-wrap-company .logo-wrapper > div {
	padding: 9.5px 7px;
	width: 100%;
	max-width: 33.33333%;
}
@media (min-width: 768px) {
	.popup-menu .menu__content-wrap-company .logo-wrapper {
		width: calc(100% + 18px);
		margin: -10px -9px;
	}
	.popup-menu .menu__content-wrap-company .logo-wrapper > div {
		padding: 10px 9px;
		width: 100%;
		max-width: 16.66667%;
	}
}
@media (min-width: 992px) {
	.popup-menu .menu__content-wrap-company .logo-wrapper {
		width: calc(100% + 24px);
		margin: -12px;
		padding-bottom: 82px;
	}
	.popup-menu .menu__content-wrap-company .logo-wrapper > div {
		padding: 12px;
		width: 100%;
		max-width: 20%;
	}
}
@media (min-width: 1200px) {
	.popup-menu .menu__content-wrap-company .logo-wrapper {
		width: calc(100% + 70px);
		margin: -35px;
	}
	.popup-menu .menu__content-wrap-company .logo-wrapper > div {
		padding: 35px;
		width: 100%;
		max-width: 20%;
	}
}
.popup-menu .menu__content-wrap-company .logo-wrapper .logo a {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	width: 100%;
}
.popup-menu .menu__content-wrap-company .logo-wrapper .logo a img {
	max-width: 100%;
	height: auto;
	display: block;
}
.popup-menu .menu__content-wrap-company:last-child {
	border-bottom: none;
	padding-bottom: 0;
}
.popup-menu .select2-container {
	font-family: Inter, sans-serif;
}
.popup-menu .select2-container.select2-container--open {
	right: 0 !important;
	left: auto !important;
}
.popup-menu .select2-container .select2-selection {
	height: auto;
	padding: 0 32px 0 0;
}
.popup-menu .select2-container .select2-selection:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.455 7.83c.439-.44 1.151-.44 1.59 0L12 13.784l5.954-5.955a1.125 1.125 0 011.591 1.592l-6.75 6.75c-.439.439-1.151.439-1.59 0l-6.75-6.75a1.125 1.125 0 010-1.591z' fill='%23000'/%3E%3C/svg%3E");
}
.popup-menu .select2-container .select2-selection .select2-selection__rendered {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 25px;
	color: #000;
	padding: 0;
}
.popup-menu .select2-container .select2-dropdown {
	border: 1px solid #f1efef;
}
.popup-menu .select2-container .select2-dropdown .select2-results__options {
	padding: 0;
}
@media (min-width: 992px) {
	.popup-menu .select2-container .select2-dropdown .select2-results__options {
		padding: 0;
		min-width: 169px;
	}
}
.popup-menu .select2-container .select2-dropdown .select2-results__option {
	margin: 0;
	padding: 16px 24px;
}
.popup-menu .select2-container .select2-dropdown .select2-results__option:not(:last-child) {
	border-bottom: 1px solid hsla(0, 0%, 77.6%, 0.5);
}
@media (min-width: 992px) {
	.popup-menu .select2-container .select2-dropdown .select2-results__option {
		padding: 16px 24px;
		font-size: 18px;
		line-height: 22px;
	}
}
.popup-menu
	.select2-container
	.select2-dropdown
	.select2-results__option.select2-results__option--selected,
.popup-menu
	.select2-container
	.select2-dropdown
	.select2-results__option.select2-results__option[aria-selected]:hover {
	color: #000;
	background: #f1efef;
}
.cky-consent-container {
	max-width: 1360px;
	padding: 0 8px;
}
.cky-consent-container.cky-banner-bottom {
	left: 50%;
	transform: translateX(-50%);
}
.cky-consent-container.cky-banner-bottom .cky-consent-bar {
	border-radius: 8px 8px 0 0;
	border: 1px solid #ccc;
	border-bottom: none;
	box-shadow: none;
	padding: 32px 56px;
	position: relative;
}
@media (max-width: 768px) {
	.cky-consent-container.cky-banner-bottom .cky-consent-bar {
		padding: 32px;
	}
}
.cky-consent-container.cky-banner-bottom .cky-banner-btn-close {
	width: 32px;
	height: 32px;
	right: 16px;
	top: 16px;
	background-size: cover !important;
	background-position: 50% !important;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.343 8.458a1.333 1.333 0 00-1.886 1.885L14.114 16l-5.657 5.657a1.333 1.333 0 101.886 1.885L16 17.886l5.657 5.657a1.333 1.333 0 101.885-1.886L17.885 16l5.657-5.657a1.333 1.333 0 00-1.885-1.886L16 14.115l-5.657-5.657z' fill='%23AFAFAF'/%3E%3C/svg%3E") !important;
}
.cky-consent-container.cky-banner-bottom .cky-banner-btn-close > *,
.cky-consent-container.cky-banner-bottom .cky-notice .cky-title {
	display: none;
}
.cky-consent-container.cky-banner-bottom .cky-notice-des p {
	color: #000;
	font-family: Inter, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%;
}
@media (max-width: 768px) {
	.cky-consent-container.cky-banner-bottom .cky-notice-des p {
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 140%;
	}
}
.cky-consent-container.cky-banner-bottom .cky-notice-des a {
	font-size: 16px;
	color: #000;
}
@media (max-width: 768px) {
	.cky-consent-container.cky-banner-bottom .cky-notice-des a {
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 140%;
	}
}
.cky-consent-container.cky-banner-bottom .cky-notice-des .cky-title {
	display: block;
	color: #000;
	font-family: Inter, sans-serif;
	font-size: 32px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 8px;
}
@media (max-width: 768px) {
	.cky-consent-container.cky-banner-bottom .cky-notice-des .cky-title {
		font-size: 24px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}
}
.cky-consent-container.cky-banner-bottom .cky-notice-btn-wrapper {
	margin-left: 43px;
}
@media (max-width: 768px) {
	.cky-consent-container.cky-banner-bottom .cky-notice-btn-wrapper {
		margin-left: 0;
		margin-top: 24px;
	}
}
@media (max-width: 1199px) {
	.cky-consent-container.cky-banner-bottom .cky-notice-btn-wrapper {
		flex-direction: column;
		align-items: flex-start;
	}
}
.cky-consent-container.cky-banner-bottom .cky-notice-btn-wrapper .cky-btn {
	margin: 0;
}
@media (max-width: 1199px) {
	.cky-consent-container.cky-banner-bottom .cky-notice-btn-wrapper .cky-btn {
		width: 100%;
	}
}
.cky-consent-container.cky-banner-bottom .cky-notice-btn-wrapper .cky-btn-accept {
	order: 1;
	margin: 0 32px 0 0;
	background: var(--mty-main-color);
	border-radius: 50px;
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	font-family: Inter, sans-serif;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	border: 2px solid var(--mty-main-color);
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	color: var(--mty-button-text-color, #fff);
	display: inline-block;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	padding: 18px 38px;
	opacity: 1 !important;
	background: var(--mty-main-color) !important;
	border: 2px solid var(--mty-main-color) !important;
	color: var(--mty-button-text-color, #000) !important;
}
@media (min-width: 768px) {
	.cky-consent-container.cky-banner-bottom .cky-notice-btn-wrapper .cky-btn-accept:hover {
		background: #fff;
		color: #000;
		border-color: #000;
		background: #fff !important;
		border-color: #000 !important;
		color: #000 !important;
	}
}
@media (max-width: 1199px) {
	.cky-consent-container.cky-banner-bottom .cky-notice-btn-wrapper .cky-btn-accept {
		margin: 0 0 24px;
	}
}
@media (max-width: 768px) {
	.cky-consent-container.cky-banner-bottom .cky-notice-btn-wrapper .cky-btn-accept {
		min-width: 264px;
		width: auto;
	}
}
.cky-consent-container.cky-banner-bottom .cky-notice-btn-wrapper .cky-btn-reject {
	order: 2;
	margin: 0 32px 0 0;
	background: #000;
	border-radius: 50px;
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	font-family: Inter, sans-serif;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	border: 2px solid #000;
	cursor: pointer;
	text-decoration: none;
	color: #fff;
	display: inline-block;
	text-align: center;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	color: #000;
	background: #fff;
	color: #000 !important;
	background: #fff !important;
	opacity: 1 !important;
	border: 1px solid #000 !important;
	padding: 19px 39px;
}
@media (min-width: 768px) {
	.cky-consent-container.cky-banner-bottom .cky-notice-btn-wrapper .cky-btn-reject:hover {
		background: #fff;
		border-color: #000;
		color: #000;
		color: #fff;
		background: #000;
		color: #fff !important;
		background: #000 !important;
	}
}
@media (max-width: 1199px) {
	.cky-consent-container.cky-banner-bottom .cky-notice-btn-wrapper .cky-btn-reject {
		margin: 0 0 24px;
	}
}
@media (max-width: 768px) {
	.cky-consent-container.cky-banner-bottom .cky-notice-btn-wrapper .cky-btn-reject {
		min-width: 264px;
		width: auto;
	}
}
.cky-consent-container.cky-banner-bottom .cky-notice-btn-wrapper .cky-btn-customize {
	order: 3;
	margin: 0;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 140%;
	letter-spacing: 0.48px;
	text-transform: uppercase;
	font-family: Inter, sans-serif;
	border: none !important;
	padding: 0;
	color: #000 !important;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
@media (max-width: 768px) {
	.cky-consent-container.cky-banner-bottom .cky-notice-btn-wrapper .cky-btn-customize {
		width: auto;
	}
}
.cky-modal {
	font-family: Inter, sans-serif;
}
.cky-modal .cky-preference-header .cky-preference-title {
	font-weight: 500;
	font-size: 25px;
	line-height: 32px;
	color: #000 !important;
}
@media (max-width: 991px) {
	.cky-modal .cky-preference-header .cky-preference-title {
		font-size: 20px;
	}
}
.cky-modal .cky-accordion-header .cky-accordion-btn {
	font-weight: 500;
	font-size: 20px;
	line-height: 32px;
	color: #000 !important;
}
@media (max-width: 991px) {
	.cky-modal .cky-accordion-header .cky-accordion-btn {
		font-size: 18px;
	}
}
.cky-modal .cky-accordion-header .cky-always-active {
	color: #000;
	font-weight: 500;
}
.cky-modal .cky-accordion .cky-accordion-chevron i:before {
	top: 12px;
}
.cky-modal .cky-accordion-header-wrapper .cky-accordion-header-des p,
.cky-modal .cky-preference-body-wrapper .cky-preference-content-wrapper p {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%;
	color: #000 !important;
}
@media (max-width: 991px) {
	.cky-modal .cky-accordion-header-wrapper .cky-accordion-header-des p,
	.cky-modal .cky-preference-body-wrapper .cky-preference-content-wrapper p {
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 140%;
	}
}
.cky-modal .cky-preference-content-wrapper .cky-show-desc-btn {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%;
	color: #000 !important;
	text-decoration: underline !important;
}
@media (max-width: 991px) {
	.cky-modal .cky-preference-content-wrapper .cky-show-desc-btn {
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 140%;
	}
}
@media (max-width: 768px) {
	.cky-modal .cky-prefrence-btn-wrapper {
		flex-direction: column;
	}
}
.cky-modal .cky-prefrence-btn-wrapper .cky-btn-preferences,
.cky-modal .cky-prefrence-btn-wrapper .cky-btn-reject {
	background: #000;
	border-radius: 50px;
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	font-family: Inter, sans-serif;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	border: 2px solid #000;
	cursor: pointer;
	text-decoration: none;
	color: #fff;
	display: inline-block;
	text-align: center;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	padding: 18px 38px;
	color: #000 !important;
	background: #fff !important;
	opacity: 1 !important;
	border: 1px solid #000 !important;
}
@media (min-width: 768px) {
	.cky-modal .cky-prefrence-btn-wrapper .cky-btn-preferences:hover,
	.cky-modal .cky-prefrence-btn-wrapper .cky-btn-reject:hover {
		background: #fff;
		border-color: #000;
		color: #000;
	}
}
@media (max-width: 991px) {
	.cky-modal .cky-prefrence-btn-wrapper .cky-btn-preferences,
	.cky-modal .cky-prefrence-btn-wrapper .cky-btn-reject {
		padding: 11px 22px;
	}
}
@media (min-width: 768px) {
	.cky-modal .cky-prefrence-btn-wrapper .cky-btn-preferences:hover,
	.cky-modal .cky-prefrence-btn-wrapper .cky-btn-reject:hover {
		color: #fff !important;
		background: #000 !important;
	}
}
@media (max-width: 768px) {
	.cky-modal .cky-prefrence-btn-wrapper .cky-btn-preferences,
	.cky-modal .cky-prefrence-btn-wrapper .cky-btn-reject {
		margin: 10px 0 0;
		width: 100%;
		order: 2;
	}
}
.cky-modal .cky-prefrence-btn-wrapper .cky-btn-accept {
	background: var(--mty-main-color);
	border-radius: 50px;
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	font-family: Inter, sans-serif;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	border: 2px solid var(--mty-main-color);
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	color: var(--mty-button-text-color, #fff);
	display: inline-block;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	padding: 18px 38px;
	opacity: 1 !important;
	background: var(--mty-main-color) !important;
	border: 2px solid var(--mty-main-color) !important;
	color: var(--mty-button-text-color, #000) !important;
}
@media (min-width: 768px) {
	.cky-modal .cky-prefrence-btn-wrapper .cky-btn-accept:hover {
		background: #fff;
		color: #000;
		border-color: #000;
	}
}
@media (max-width: 991px) {
	.cky-modal .cky-prefrence-btn-wrapper .cky-btn-accept {
		padding: 11px 22px;
	}
}
@media (min-width: 768px) {
	.cky-modal .cky-prefrence-btn-wrapper .cky-btn-accept:hover {
		background: #fff !important;
		border-color: #000 !important;
		color: #000 !important;
	}
}
@media (max-width: 768px) {
	.cky-modal .cky-prefrence-btn-wrapper .cky-btn-accept {
		margin: 0;
		width: 100%;
		order: 1;
	}
}
.cky-modal .cky-preference-header .cky-btn-close {
	width: 32px;
	height: 32px;
	right: 16px;
	top: 16px;
	background-size: cover !important;
	background-position: 50% !important;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.343 8.458a1.333 1.333 0 00-1.886 1.885L14.114 16l-5.657 5.657a1.333 1.333 0 101.886 1.885L16 17.886l5.657 5.657a1.333 1.333 0 101.885-1.886L17.885 16l5.657-5.657a1.333 1.333 0 00-1.885-1.886L16 14.115l-5.657-5.657z' fill='%23AFAFAF'/%3E%3C/svg%3E") !important;
}
.cky-modal .cky-preference-header .cky-btn-close > * {
	display: none;
}
@media (max-width: 576px) {
	.cky-custom-brand-logo-wrapper,
	.cky-notice-btn-wrapper,
	.cky-notice-des,
	.cky-notice .cky-title {
		padding: 0 !important;
	}
	.cky-custom-brand-logo-wrapper,
	.cky-notice .cky-title {
		padding-right: 24px !important;
	}
}
.cky-btn-revisit-wrapper.cky-revisit-bottom-left {
	padding: 7px !important;
	border: 1px solid #ccc !important;
	background: #fff !important;
	width: 56px;
	height: 56px;
	bottom: 16px;
	left: 16px;
}
@media (max-width: 767px) {
	.cky-btn-revisit-wrapper.cky-revisit-bottom-left {
		left: auto;
		right: 16px !important;
		bottom: 16px !important;
	}
}
.cky-btn-revisit-wrapper.cky-revisit-bottom-left button.cky-btn-revisit {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(https://mtyfranchising.com/wp-content/themes/mty/assets/css/%23clip0_3812_13070)' fill='%23AFAFAF'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.954 39.676C9.101 39.676.324 30.872.324 20v-2.193l1.515.304.22.045c.374.076.566.115.823.115a3.726 3.726 0 003.447-2.277l.435-1.036 1.08.31a5.743 5.743 0 001.59.228c3.358 0 6.117-2.76 6.117-6.135 0-.53-.074-.99-.168-1.55l-.14-.85.736-.443c.99-.595 1.704-1.756 1.786-3.11-.005-.401-.118-.767-.304-1.327L17.009.722l1.404-.281C19 .323 19.57.324 20.005.324h.041C30.9.324 39.676 9.127 39.676 20c0 10.88-8.877 19.676-19.722 19.676zM2.874 20.803c.418 9.106 7.9 16.341 17.08 16.341 9.457 0 17.19-7.672 17.19-17.144 0-9.409-7.533-17.029-16.883-17.144.022.187.036.382.036.584v.033l-.002.033c-.097 1.841-.94 3.552-2.294 4.673.046.36.081.753.081 1.182 0 4.766-3.886 8.666-8.648 8.666a8.11 8.11 0 01-1.273-.1 6.253 6.253 0 01-5.28 2.876h-.007z'/%3E%3Cpath d='M12.673 2.81a2.372 2.372 0 10-4.743 0 2.372 2.372 0 004.743 0zM11.382 10.22a1.726 1.726 0 10-3.452 0 1.726 1.726 0 003.452 0zM4.581 11.423a1.779 1.779 0 10-3.557 0 1.779 1.779 0 003.557 0zM18.573 19.17l1.129 2.055.688 1.237 5.345-9.129h4.127l-7.479 12.77h-4.128l-3.81-6.934h4.128zM22.159 28.656h-3.854v3.83h3.854v-3.83z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3812_13070'%3E%3Cpath fill='%23fff' d='M0 0h40v40H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") !important;
	background-position: 50% !important;
	background-size: cover !important;
	width: 40px;
	height: 40px;
}
.cky-btn-revisit-wrapper.cky-revisit-bottom-left button.cky-btn-revisit img {
	display: none !important;
}
.cky-btn-revisit-wrapper,
body .uwy {
	z-index: 999 !important;
}
body .uai.uli {
	padding: 7px !important;
	border: 1px solid #ccc !important;
	background: #fff !important;
	bottom: 16px !important;
	right: 16px !important;
	left: auto !important;
	transform: translate(0) !important;
}
body .uai.uli .uiiw {
	width: 40px;
	height: 40px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(https://mtyfranchising.com/wp-content/themes/mty/assets/css/%23clip0_3812_13066)' fill='%23AFAFAF'%3E%3Cpath d='M22.466 12.68a3.492 3.492 0 10-4.938-4.938 3.492 3.492 0 004.938 4.939zM30.233 14.146a56.337 56.337 0 01-20.476 0 1.037 1.037 0 00-1.22.838 1.041 1.041 0 00.839 1.22c2.292.42 4.607.705 6.933.85a1.664 1.664 0 011.537 1.86l-.203 1.746a34.376 34.376 0 01-1.905 8.045l-1.27 3.397a1.048 1.048 0 101.962.736l.311-.635a101.628 101.628 0 002.825-6.622.47.47 0 01.877 0c.863 2.241 1.81 4.445 2.825 6.629l.324.692a1.041 1.041 0 00.94.635c.123-.001.246-.025.361-.07a1.04 1.04 0 00.635-1.346l-1.27-3.397a34.711 34.711 0 01-1.904-8.045l-.197-1.758a1.655 1.655 0 011.536-1.848 58.75 58.75 0 006.877-.838 1.098 1.098 0 00.914-1.06 1.048 1.048 0 00-1.25-1.029z'/%3E%3Cpath opacity='.85' d='M20 0a20 20 0 1020 20A20.019 20.019 0 0020 0zm0 38.095A18.095 18.095 0 1138.095 20 18.12 18.12 0 0120 38.095z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3812_13066'%3E%3Cpath fill='%23fff' d='M0 0h40v40H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	background-position: 50%;
	background-size: cover;
	display: block !important;
}
body .uai.uli .uiiw img {
	display: none !important;
}
body .uwy:not(.uh).userway_p1 .uai:hover,
body .uwy:not(.uh).userway_p3 .uai.uli:hover {
	transform: translate(0) scale(1.1) !important;
}
.page-policy {
	margin: 123px 0 120px;
}
@media (min-width: 992px) {
	.page-policy {
		margin: 184px 0 120px;
	}
}
.page-policy .container {
	max-width: 873px;
}
.page-policy .container .title {
	font-size: 32px;
	line-height: 32px;
	text-transform: uppercase;
	font-weight: 800;
	font-family: Inter, sans-serif;
	text-align: center;
	margin-bottom: 69px;
	margin-top: 0;
}
@media (min-width: 992px) {
	.page-policy .container .title {
		margin-bottom: 72px;
		font-size: 56px;
		line-height: 59px;
		letter-spacing: -1.96px;
	}
}
.page-policy .container .content h1,
.page-policy .container .content h2,
.page-policy .container .content h3,
.page-policy .container .content h4,
.page-policy .container .content h5,
.page-policy .container .content h6 {
	font-weight: 500;
}
@media (min-width: 992px) {
	.page-policy .container .content h1,
	.page-policy .container .content h2,
	.page-policy .container .content h3,
	.page-policy .container .content h4,
	.page-policy .container .content h5,
	.page-policy .container .content h6 {
		font-weight: 400;
	}
}
.page-policy .container .content ol,
.page-policy .container .content p,
.page-policy .container .content ul {
	line-height: 22px;
	margin: 16px 0;
}
@media (min-width: 992px) {
	.page-policy .container .content ol,
	.page-policy .container .content p,
	.page-policy .container .content ul {
		line-height: 25px;
	}
}
.page-policy .container .content a {
	color: #c0d24b;
}
.page-policy .container .content ol,
.page-policy .container .content ul {
	padding-inline-start: 24px;
}
.page-policy .container .content ol ol,
.page-policy .container .content ol ul,
.page-policy .container .content ul ol,
.page-policy .container .content ul ul {
	padding-inline-start: 20px;
	margin: 4px 0;
}
.page-policy .container .content h1,
.page-policy .container .content h2,
.page-policy .container .content h3 {
	margin: 48px 0 16px;
}
@media (min-width: 992px) {
	.page-policy .container .content h1,
	.page-policy .container .content h2,
	.page-policy .container .content h3 {
		margin: 56px 0 24px;
	}
}
.page-policy .container .content h4 {
	margin: 24px 0 16px;
	font-weight: 500;
}
@media (min-width: 992px) {
	.page-policy .container .content h4 {
		margin: 32px 0 16px;
	}
}
@media (min-width: 992px) {
	.page-policy .container .content p + h4 + p {
		margin-top: 24px;
	}
}
[lang='fr-FR'] .home-hero-section .home-hero-section__wrapper {
	padding-top: 270px;
}
@media (max-height: 864px) {
	[lang='fr-FR'] .home-hero-section .home-hero-section__wrapper {
		padding-top: 340px;
	}
}
@media (max-width: 991px) {
	[lang='fr-FR'] .home-hero-section .home-hero-section__wrapper {
		height: auto;
		padding-top: 0;
		max-height: none;
	}
}
.home-hero-section {
	height: 100vh;
	max-height: 1202px;
}
.home-hero-section .home-hero-section__wrapper {
	height: 100vh;
	max-height: 1202px;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
	top: 0;
	padding-top: 152px;
	transition: padding-top 0.5s ease-in-out;
}
.home-hero-section .home-hero-section__wrapper.pt {
	padding-top: 0;
}
@media (max-width: 991px) {
	.home-hero-section .home-hero-section__wrapper {
		height: auto;
		padding-top: 0;
		max-height: none;
	}
}
@media (max-width: 991px) {
	.home-hero-section {
		height: auto;
		padding: 160px 0 0;
		max-height: none;
	}
}
.home-hero-section__container {
	height: 100%;
	position: relative;
}
.home-hero-section__text-content {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: calc(50% + 156px);
}
@media (max-height: 900px) {
	.home-hero-section__text-content {
		bottom: calc(50% + 56px);
	}
}
@media (max-width: 991px) {
	.home-hero-section__text-content {
		position: static !important;
		transform: none !important;
		opacity: 1 !important;
	}
}
.home-hero-section__media-content {
	position: absolute;
	top: 50%;
	display: flex;
	justify-content: center;
	left: 50%;
	transform: translateX(-50%);
	width: 100vw;
}
@media (max-width: 991px) {
	.home-hero-section__media-content {
		position: static;
		width: auto;
		transform: none;
	}
}
.home-hero-section__title {
	text-align: center;
	font-size: 64px;
	font-style: normal;
	font-weight: 300;
	line-height: 106%;
	color: #000;
	max-width: 980px;
	margin: 0 auto;
}
.home-hero-section__title strong {
	font-weight: 600;
}
@media (max-width: 575px) {
	.home-hero-section__title {
		max-width: 343px;
	}
}
@media (max-width: 767px) {
	.home-hero-section__title {
		font-size: 32px;
		line-height: 33px;
	}
}
.home-hero-section__description {
	text-align: center;
	color: #000;
	margin: 24px auto 0;
	max-width: 476px;
}
@media (max-width: 575px) {
	.home-hero-section__description {
		max-width: 295px;
	}
}
@media (max-width: 991px) {
	.home-hero-section__description {
		margin: 16px auto 0;
	}
}
.home-hero-section__video {
	width: 620px;
	height: 580px;
	border-radius: 8px;
	transform: translateY(-99px);
	position: relative;
}
@media (max-height: 900px) {
	.home-hero-section__video {
		transform: translateY(1px);
	}
}
@media (max-width: 991px) {
	.home-hero-section__video {
		transform: none !important;
		width: 49.22vw !important;
		height: auto !important;
		margin-top: 64px;
	}
	.home-hero-section__video:before {
		content: '';
		display: block;
		padding-top: 93.39%;
	}
}
@media (max-width: 767px) {
	.home-hero-section__video {
		margin-top: 34px;
		width: 52.8vw;
	}
}
.home-hero-section__video-wrapper {
	width: 100%;
	height: 100%;
	border-radius: 8px;
	overflow: hidden;
	opacity: 0;
}
@media (max-width: 991px) {
	.home-hero-section__video-wrapper {
		position: absolute;
		left: 0;
		top: 0;
		opacity: 1;
	}
}
@media (max-width: 767px) {
	.home-hero-section__video-wrapper {
		border-radius: 4px;
	}
}
.home-hero-section__video-wrapper video {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.home-hero-section__video-blackout {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75));
	opacity: 0;
}
@media (max-width: 991px) {
	.home-hero-section__video-blackout {
		opacity: 0 !important;
	}
}
.home-hero-section__video-left {
	position: absolute;
	top: 50%;
	right: calc(100% + 24px);
	transform: translateY(calc(-50% - 38px));
	display: grid;
	grid-template-columns: 50% 50%;
	grid-template-areas: 'left right1' 'left right2';
	align-items: end;
	margin: -12px;
}
@media (max-width: 991px) {
	.home-hero-section__video-left {
		margin: -7px;
		transform: none;
		right: calc(100% + 14px);
		top: -24px;
	}
}
@media (max-width: 767px) {
	.home-hero-section__video-left {
		right: calc(100% + 8px);
		margin: -4px;
		top: -12px;
	}
}
.home-hero-section__video-left > div {
	height: auto;
	padding: 12px;
	width: 324px;
	position: relative;
}
@media (max-width: 991px) {
	.home-hero-section__video-left > div {
		padding: 7px;
		width: 25.65vw;
	}
}
@media (max-width: 767px) {
	.home-hero-section__video-left > div {
		padding: 4px;
		width: 27.73vw;
	}
}
.home-hero-section__video-left > div:before {
	content: '';
	display: block;
}
.home-hero-section__video-left > div div {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 12px;
}
@media (max-width: 991px) {
	.home-hero-section__video-left > div div {
		padding: 7px;
	}
}
@media (max-width: 767px) {
	.home-hero-section__video-left > div div {
		padding: 4px;
	}
}
.home-hero-section__video-left > div img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	border-radius: 8px;
}
@media (max-width: 767px) {
	.home-hero-section__video-left > div img {
		border-radius: 4px;
	}
}
.home-hero-section__video-left > div:first-child {
	grid-area: left;
}
.home-hero-section__video-left > div:first-child:before {
	padding-top: 148%;
}
.home-hero-section__video-left > div:nth-child(2) {
	grid-area: right1;
}
.home-hero-section__video-left > div:nth-child(2):before {
	padding-top: 101.33%;
}
@media (max-width: 991px) {
	.home-hero-section__video-left > div:nth-child(2):before {
		padding-top: 101.09%;
	}
}
.home-hero-section__video-left > div:nth-child(3) {
	grid-area: right2;
}
.home-hero-section__video-left > div:nth-child(3):before {
	padding-top: 75%;
}
@media (max-width: 991px) {
	.home-hero-section__video-left > div:nth-child(3):before {
		padding-top: 74.86%;
	}
}
.home-hero-section__video-right {
	position: absolute;
	top: 50%;
	left: calc(100% + 24px);
	transform: translateY(calc(-50% - 60px));
	display: grid;
	grid-template-columns: 50% 50%;
	grid-template-areas: 'left1 right' 'left2 right';
	align-items: end;
	margin: -12px;
}
@media (max-width: 991px) {
	.home-hero-section__video-right {
		margin: -7px;
		transform: none;
		left: calc(100% + 14px);
		top: -64px;
	}
}
@media (max-width: 767px) {
	.home-hero-section__video-right {
		left: calc(100% + 8px);
		margin: -4px;
		top: -34px;
	}
}
.home-hero-section__video-right > div {
	height: auto;
	padding: 12px;
	width: 324px;
	position: relative;
}
@media (max-width: 991px) {
	.home-hero-section__video-right > div {
		padding: 7px;
		width: 25.65vw;
	}
}
@media (max-width: 767px) {
	.home-hero-section__video-right > div {
		padding: 4px;
		width: 27.73vw;
	}
}
.home-hero-section__video-right > div:before {
	content: '';
	display: block;
}
.home-hero-section__video-right > div div {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 12px;
}
@media (max-width: 991px) {
	.home-hero-section__video-right > div div {
		padding: 7px;
	}
}
@media (max-width: 767px) {
	.home-hero-section__video-right > div div {
		padding: 4px;
	}
}
.home-hero-section__video-right > div img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	border-radius: 8px;
}
@media (max-width: 767px) {
	.home-hero-section__video-right > div img {
		border-radius: 4px;
	}
}
.home-hero-section__video-right > div:first-child {
	grid-area: right;
}
.home-hero-section__video-right > div:first-child:before {
	padding-top: 148%;
}
@media (max-width: 991px) {
	.home-hero-section__video-right > div:first-child:before {
		padding-top: 190%;
	}
}
.home-hero-section__video-right > div:nth-child(2) {
	grid-area: left1;
}
.home-hero-section__video-right > div:nth-child(2):before {
	padding-top: 83.67%;
}
@media (max-width: 991px) {
	.home-hero-section__video-right > div:nth-child(2):before {
		padding-top: 83.61%;
	}
}
.home-hero-section__video-right > div:nth-child(3) {
	grid-area: left2;
}
.home-hero-section__video-right > div:nth-child(3):before {
	padding-top: 107.33%;
}
@media (max-width: 991px) {
	.home-hero-section__video-right > div:nth-child(3):before {
		padding-top: 107%;
	}
}
.home-hero-section__batch {
	opacity: 0;
}
@media (max-width: 991px) {
	.home-hero-section__batch {
		opacity: 1;
	}
}
.home-hero-section__subsection {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: -17px;
	opacity: 0;
}
@media (max-width: 991px) {
	.home-hero-section__subsection {
		position: relative;
		padding: 120px 0 200px;
		margin-top: 64px;
		opacity: 1 !important;
	}
	.home-hero-section__subsection:before {
		content: '';
		position: absolute;
		display: block;
		background: linear-gradient(0deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75));
		left: 50%;
		transform: translateX(-50%);
		top: 0;
		width: 100vw;
		height: 100%;
		z-index: 1;
	}
}
@media (max-width: 767px) {
	.home-hero-section__subsection {
		margin-top: 40px;
		padding: 80px 0 144px;
	}
}
.home-hero-section__subsection-content {
	max-width: 1101px;
	text-align: center;
	transform: translateY(100%);
	opacity: 0;
	color: #fff;
}
@media (max-width: 991px) {
	.home-hero-section__subsection-content {
		transform: none;
		opacity: 1;
		position: relative;
		z-index: 2;
	}
}
.home-hero-section__subsection-title {
	font-size: 96px;
	font-style: normal;
	font-weight: 300;
	line-height: 110%;
	letter-spacing: -3.36px;
	margin: 0;
}
@media (max-width: 991px) {
	.home-hero-section__subsection-title {
		font-size: 64px;
		letter-spacing: -2.24px;
	}
}
@media (max-width: 767px) {
	.home-hero-section__subsection-title {
		font-size: 32px;
		letter-spacing: -1.12px;
	}
}
.home-hero-section__subsection-subtitle {
	margin: 32px auto 0;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 160%;
	max-width: 685px;
}
@media (min-width: 1920px) {
	.home-hero-section__subsection-subtitle {
		max-width: 791px;
	}
}
@media (max-width: 767px) {
	.home-hero-section__subsection-subtitle {
		font-size: 16px;
		margin-top: 16px;
	}
}
.home-hero-section__subsection-video {
	display: none;
}
@media (max-width: 991px) {
	.home-hero-section__subsection-video {
		display: block;
		position: absolute;
		width: 100vw;
		height: 100%;
		left: 50%;
		transform: translateX(-50%);
		top: 0;
	}
	.home-hero-section__subsection-video video {
		object-fit: cover;
		object-position: center;
		width: 100%;
		height: 100%;
	}
}
.home-benefits-section {
	height: 100vh;
	background: #000;
	color: #fff;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
@media (min-width: 992px) {
	.home-benefits-section {
		display: flex;
		align-items: center;
		max-height: 1080px;
	}
}
@media (max-width: 991px) {
	.home-benefits-section {
		height: auto !important;
		padding: 120px 0;
	}
}
@media (max-width: 767px) {
	.home-benefits-section {
		padding: 80px 0;
	}
}
.home-benefits-section__wrapper {
	background: #000;
	width: 100%;
}
@media (min-width: 992px) {
	.home-benefits-section__wrapper {
		display: flex;
		justify-content: center;
	}
}
@media (max-width: 991px) {
	.home-benefits-section__wrapper {
		height: auto;
	}
}
.home-benefits-section__item {
	max-width: 472px;
	width: 100%;
	height: 100%;
	cursor: pointer;
	padding: 0 12px;
}
@media (min-width: 1920px) {
	.home-benefits-section__item {
		max-width: 536px;
	}
}
@media (max-width: 991px) {
	.home-benefits-section__item {
		max-width: none;
		padding: 0 16px;
		margin-bottom: 120px;
	}
	.home-benefits-section__item:last-child {
		margin-bottom: 0;
	}
}
@media (max-width: 767px) {
	.home-benefits-section__item {
		margin-bottom: 80px;
	}
}
@media (min-width: 992px) {
	.home-benefits-section__item.active .home-benefits-section__item-number {
		color: var(--mty-main-color);
	}
}
.home-benefits-section__item.active .home-benefits-section__item-description,
.home-benefits-section__item.active .home-benefits-section__item-description:after,
.home-benefits-section__item.active .home-benefits-section__item-title {
	opacity: 1;
}
.home-benefits-section__item.active .home-benefits-section__item-image {
	opacity: 0.699999988079071;
}
.home-benefits-section__item.active .home-benefits-section__item-content:after {
	opacity: 0.89;
}
.home-benefits-section__item:first-of-type .home-benefits-section__item-image {
	justify-content: flex-start;
}
.home-benefits-section__item:nth-of-type(3) .home-benefits-section__item-image {
	justify-content: flex-end;
}
.home-benefits-section__item-content {
	display: flex;
	flex-flow: column;
	pointer-events: none;
	align-items: center;
}
@media (min-width: 992px) {
	.home-benefits-section__item-content {
		margin-bottom: 15px;
	}
}
@media (max-width: 991px) {
	.home-benefits-section__item-content {
		padding-top: 0;
		padding-bottom: 0;
		position: relative;
	}
}
.home-benefits-section__item-content:after {
	content: '';
	height: 500px;
	width: 389px;
	display: block;
	border-radius: 504px;
	background: #000;
	opacity: 0;
	filter: blur(100px);
	z-index: -1;
	position: absolute;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
@media (max-width: 991px) {
	.home-benefits-section__item-content:after {
		width: 361px;
		height: 361px;
		opacity: 0.89;
	}
}
@media (max-width: 767px) {
	.home-benefits-section__item-content:after {
		width: 219px;
		height: 219px;
		opacity: 0.72;
	}
}
.home-benefits-section__item-image {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	pointer-events: none;
	z-index: -1;
}
.home-benefits-section__item-image img {
	max-width: 100%;
	height: auto;
}
.home-benefits-section__item-number {
	font-size: 120px;
	line-height: 120px;
	text-align: center;
	color: #fff;
	margin-bottom: 24px;
	font-weight: 500;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
@media (max-width: 991px) {
	.home-benefits-section__item-number {
		font-size: 96px;
		line-height: 96px;
	}
}
@media (max-width: 767px) {
	.home-benefits-section__item-number {
		font-size: 80px;
		line-height: 80px;
		margin-bottom: 16px;
	}
}
.home-benefits-section__item-description,
.home-benefits-section__item-title {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
@media (max-width: 991px) {
	.home-benefits-section__item-description,
	.home-benefits-section__item-title {
		opacity: 1;
	}
}
.home-benefits-section__item-image {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	opacity: 0;
}
@media (max-width: 991px) {
	.home-benefits-section__item-image {
		opacity: 0.699999988079071;
	}
}
.home-benefits-section__item-title {
	font-size: 36px;
	line-height: 47px;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 14px;
}
@media (max-width: 991px) {
	.home-benefits-section__item-title {
		margin-bottom: 8px;
	}
}
@media (max-width: 767px) {
	.home-benefits-section__item-title {
		font-size: 24px;
		line-height: 31px;
	}
}
.home-benefits-section__item-description {
	font-size: 18px;
	line-height: 29px;
	text-align: center;
	max-width: 392px;
	width: 100%;
}
.home-benefits-section__item-description:after {
	content: '';
	width: 12px;
	height: 12px;
	display: block;
	background: var(--mty-main-color);
	margin: 36px auto 0;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	opacity: 0;
}
@media (max-width: 991px) {
	.home-benefits-section__item-description:after {
		display: none;
	}
}
@media (max-width: 767px) {
	.home-benefits-section__item-description {
		font-size: 16px;
		line-height: 26px;
	}
}
.home-benefits-section__content {
	display: flex;
	align-items: flex-start;
	justify-content: center;
	height: 100%;
	position: relative;
	z-index: 1;
}
@media (max-width: 991px) {
	.home-benefits-section__content {
		flex-direction: column;
		align-items: center;
	}
}
@media (min-width: 992px) {
	.home-benefits-section .home-benefits-section__item_small-image {
		position: relative;
	}
	.home-benefits-section
		.home-benefits-section__item_small-image
		.home-benefits-section__item-image {
		height: 60vh;
		max-height: 601px;
		transform: translate(-45%, -55%);
		justify-content: center;
	}
	.home-benefits-section
		.home-benefits-section__item_small-image
		.home-benefits-section__item-image
		img {
		height: 100%;
		width: auto;
		max-width: none;
	}
}
@media (max-width: 991px) {
	.home-benefits-section
		.home-benefits-section__item_small-image
		.home-benefits-section__item-image {
		top: -64px;
		transform: translate(-50%);
	}
	.home-benefits-section
		.home-benefits-section__item_small-image
		.home-benefits-section__item-image
		img {
		height: 222px;
		width: auto;
		margin: auto;
	}
}
@media (max-width: 767px) {
	.home-benefits-section
		.home-benefits-section__item_small-image
		.home-benefits-section__item-image {
		top: -32px;
		transform: translate(-50%);
	}
	.home-benefits-section
		.home-benefits-section__item_small-image
		.home-benefits-section__item-image
		img {
		height: 167px;
	}
}
@media (min-width: 992px) {
	.home-benefits-section .home-benefits-section__item_big-image {
		position: relative;
	}
	.home-benefits-section .home-benefits-section__item_big-image .home-benefits-section__item-image {
		height: 70vh;
		max-height: 702px;
		justify-content: center;
	}
	.home-benefits-section
		.home-benefits-section__item_big-image
		.home-benefits-section__item-image
		img {
		height: 100%;
		width: auto;
		max-width: none;
	}
}
@media (max-width: 991px) {
	.home-benefits-section
		.home-benefits-section__item_big-image
		.home-benefits-section__item-image
		img {
		height: 336px;
	}
}
@media (max-width: 767px) {
	.home-benefits-section .home-benefits-section__item_big-image .home-benefits-section__item-image {
		top: -32px;
		transform: translate(-50%);
	}
	.home-benefits-section
		.home-benefits-section__item_big-image
		.home-benefits-section__item-image
		img {
		height: 164px;
	}
}
@media (min-width: 992px) {
	.home-benefits-section .home-benefits-section__item_big {
		position: relative;
	}
	.home-benefits-section .home-benefits-section__item_big .home-benefits-section__item-image {
		height: 75.55vh;
		max-height: 757px;
		transform: translate(-70%, -50%);
		justify-content: center;
	}
	.home-benefits-section .home-benefits-section__item_big .home-benefits-section__item-image img {
		height: 100%;
		width: auto;
		max-width: none;
	}
}
@media (max-width: 991px) {
	.home-benefits-section .home-benefits-section__item_big .home-benefits-section__item-image {
		transform: translate(-50%, calc(-50% + 32px));
	}
	.home-benefits-section .home-benefits-section__item_big .home-benefits-section__item-image img {
		height: 389px;
	}
}
@media (max-width: 767px) {
	.home-benefits-section .home-benefits-section__item_big .home-benefits-section__item-image {
		transform: translate(-50%, -50%);
	}
	.home-benefits-section .home-benefits-section__item_big .home-benefits-section__item-image img {
		height: 203px;
	}
}
.franchise-section {
	height: auto;
	background-color: #fff;
	position: relative;
	padding: 80px 0 112px;
	z-index: 2;
}
@media (min-width: 768px) {
	.franchise-section {
		padding: 96px 0 136px;
	}
}
@media (min-width: 992px) {
	.franchise-section {
		padding: 120px 0;
	}
}
.franchise-section__title {
	font-size: 32px;
	font-weight: 300;
	line-height: 34px;
	text-align: center;
	max-width: 920px;
	margin: 0 auto 32px;
}
@media (min-width: 768px) {
	.franchise-section__title {
		font-size: 64px;
		font-weight: 300;
		line-height: 68px;
		margin-bottom: 56px;
	}
}
@media (min-width: 992px) {
	.franchise-section__title {
		font-size: 64px;
		font-style: normal;
		font-weight: 400;
		line-height: 77px;
		margin-bottom: 72px;
	}
}
.franchise-section__title strong {
	font-weight: 600;
}
.franchise-section__items-container {
	max-width: 1920px;
	margin: auto;
	width: 100%;
}
.franchise-section__items {
	display: flex;
	margin: -8px;
	flex-wrap: wrap;
	z-index: 1;
	position: relative;
}
@media (min-width: 1200px) {
	.franchise-section__items {
		margin: -12px;
		flex-wrap: nowrap;
		justify-content: center;
	}
}
@media (min-width: 1200px) and (max-width: 1920px) {
	.franchise-section__items.franchise-section__items_max
		.franchise-section__item-wrapper:first-child
		.franchise-section__item-preview {
		border-radius: 0 8px 8px 0;
	}
	.franchise-section__items.franchise-section__items_max
		.franchise-section__item-wrapper:last-child
		.franchise-section__item-preview {
		border-radius: 8px 0 0 8px;
	}
}
.franchise-section__item-wrapper {
	padding: 8px;
	flex: 0 0 50%;
	max-width: 50%;
}
@media (max-width: 767px) {
	.franchise-section__item-wrapper:nth-child(2n) .franchise-section__item-preview {
		border-radius: 8px 0 0 8px;
		transform: translateY(32px);
	}
	.franchise-section__item-wrapper:nth-child(4) .franchise-section__item-small-image-wrapper {
		display: none;
	}
	.franchise-section__item-wrapper:nth-child(5) .franchise-section__item-small-image-wrapper {
		left: auto;
		right: 3px;
		bottom: -71px;
		top: auto;
	}
	.franchise-section__item-wrapper:nth-child(5) .franchise-section__item-small-image-wrapper img {
		height: 98px;
	}
	.franchise-section__item-wrapper:nth-child(6) .franchise-section__item-small-image-wrapper {
		left: 61px;
		bottom: -47px;
		top: auto;
	}
	.franchise-section__item-wrapper:nth-child(6) .franchise-section__item-small-image-wrapper img {
		height: 79px;
	}
}
@media (min-width: 768px) and (max-width: 1199px) {
	.franchise-section__item-wrapper {
		flex: 0 0 33.33%;
		max-width: 33.33%;
	}
	.franchise-section__item-wrapper:nth-child(3n + 2) .franchise-section__item-preview {
		border-radius: 8px;
		transform: translateY(40px);
	}
	.franchise-section__item-wrapper:nth-child(3n + 3) .franchise-section__item-preview {
		border-radius: 8px 0 0 8px;
	}
	.franchise-section__item-wrapper:nth-child(5) .franchise-section__item-small-image-wrapper {
		left: -124px;
		right: auto;
		bottom: -39px;
		top: auto;
	}
	.franchise-section__item-wrapper:nth-child(5) .franchise-section__item-small-image-wrapper img {
		height: 125px;
	}
	.franchise-section__item-wrapper:nth-child(6) .franchise-section__item-small-image-wrapper {
		left: 40px;
		bottom: -71px;
		top: auto;
	}
	.franchise-section__item-wrapper:nth-child(6) .franchise-section__item-small-image-wrapper img {
		height: 94px;
	}
}
@media (min-width: 1200px) {
	.franchise-section__item-wrapper {
		flex: 1 1 16.66%;
		max-width: 324px;
		padding: 12px;
	}
	.franchise-section__item-wrapper:nth-child(2) .franchise-section__item {
		margin-top: 56px;
	}
	.franchise-section__item-wrapper:nth-child(2) .franchise-section__item-container {
		position: relative;
	}
	.franchise-section__item-wrapper:nth-child(2) .franchise-section__item-container:before {
		content: '';
		position: absolute;
		width: 11.98vw;
		height: 11.98vw;
		max-width: 200px;
		max-height: 200px;
		left: 0;
		bottom: 0;
		transform: translate(-40%, 40%);
		border-radius: 8px;
		border: 2px dashed var(--mty-main-color);
		z-index: -1;
	}
	.franchise-section__item-wrapper:nth-child(4) .franchise-section__item {
		margin-top: 136px;
	}
	.franchise-section__item-wrapper:nth-child(4) .franchise-section__item-container {
		position: relative;
	}
	.franchise-section__item-wrapper:nth-child(4) .franchise-section__item-container:before {
		content: '';
		position: absolute;
		width: 11.98vw;
		height: 11.98vw;
		max-width: 200px;
		max-height: 200px;
		left: 0;
		top: 0;
		transform: translate(-64%, -40%);
		border-radius: 8px;
		border: 2px dashed var(--mty-main-color);
		z-index: -1;
	}
	.franchise-section__item-wrapper:nth-child(4) .franchise-section__item-small-image-wrapper {
		left: auto;
		right: calc(100% - 56px);
		bottom: auto;
		top: calc(100% - 124px);
	}
	.franchise-section__item-wrapper:nth-child(4) .franchise-section__item-small-image-wrapper img {
		height: 10.72vw;
		max-height: 179px;
	}
	.franchise-section__item-wrapper:nth-child(5) .franchise-section__item-container {
		position: relative;
	}
	.franchise-section__item-wrapper:nth-child(5) .franchise-section__item-container:before {
		content: '';
		position: absolute;
		width: 11.98vw;
		height: 11.98vw;
		max-width: 200px;
		max-height: 200px;
		left: 0;
		bottom: 0;
		transform: translate(-50%, 40%);
		border-radius: 8px;
		border: 2px dashed var(--mty-main-color);
		z-index: -1;
	}
	.franchise-section__item-wrapper:nth-child(5) .franchise-section__item-small-image-wrapper {
		display: none;
	}
	.franchise-section__item-wrapper:nth-child(6n + 6) .franchise-section__item {
		margin-top: -72px;
	}
	.franchise-section__item-wrapper:nth-child(6n + 6) .franchise-section__item-small-image-wrapper {
		left: 40px;
		bottom: auto;
		top: calc(100% + 37px);
	}
	.franchise-section__item-wrapper:nth-child(6n + 6)
		.franchise-section__item-small-image-wrapper
		img {
		height: 8.8vw;
		max-height: 147px;
	}
}
.franchise-section__item-container {
	position: relative;
}
.franchise-section__item {
	height: 66.67vw;
	position: relative;
}
@media (min-width: 768px) {
	.franchise-section__item {
		height: 45.57vw;
	}
}
@media (min-width: 1200px) {
	.franchise-section__item {
		height: 26.35vw;
		max-height: 440px;
	}
}
.franchise-section__item-animate {
	width: 100%;
	height: 100%;
}
@media (min-width: 992px) {
	.franchise-section__item-animate {
		opacity: 0;
		transform: translateY(100px);
	}
}
.franchise-section__item-preview {
	width: 100%;
	height: 100%;
	padding: 24px 16px;
	border-radius: 0 8px 8px 0;
	overflow: hidden;
	position: relative;
}
@media (min-width: 768px) {
	.franchise-section__item-preview {
		padding: 32px 24px;
	}
}
@media (min-width: 992px) {
	.franchise-section__item-preview.franchise-section__item-preview_hover:hover {
		cursor: pointer;
	}
	.franchise-section__item-preview.franchise-section__item-preview_hover:hover
		.franchise-section__item-image-wrapper:after,
	.franchise-section__item-preview.franchise-section__item-preview_hover:hover:after {
		opacity: 1;
	}
}
@media (min-width: 1400px) {
	.franchise-section__item-preview {
		padding: 40px 32px;
	}
}
@media (min-width: 1200px) {
	.franchise-section__item-preview {
		border-radius: 8px;
	}
}
.franchise-section__item-preview:after {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	opacity: 0;
	content: '';
	width: 64px;
	height: 64px;
	position: absolute;
	bottom: 0;
	right: 0;
	background-repeat: no-repeat;
	background-position: 50%;
	background-color: var(--mty-main-color);
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 1L20 8.647m0 0l-7.5 7.647M20 8.647H0' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E");
}
.franchise-section__item-image-wrapper,
.franchise-section__item-image-wrapper:before {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.franchise-section__item-image-wrapper:before {
	opacity: 0.56;
	background: linear-gradient(90deg, #000 33.53%, rgba(0, 0, 0, 0.32));
	mix-blend-mode: multiply;
}
.franchise-section__item-image-wrapper:after,
.franchise-section__item-image-wrapper:before {
	content: '';
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.franchise-section__item-image-wrapper:after {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 120%;
	height: 120%;
	backdrop-filter: blur(12px);
	-webkit-backdrop-filter: blur(12px);
	opacity: 0;
}
.franchise-section__item-image {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.franchise-section__item-name {
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	color: #fff;
	position: relative;
	margin-bottom: 8px;
}
@media (min-width: 768px) {
	.franchise-section__item-name {
		font-size: 24px;
		line-height: 29px;
	}
}
@media (min-width: 1400px) {
	.franchise-section__item-name {
		font-size: 32px;
		line-height: 120%;
	}
}
.franchise-section__item-desc {
	display: flex;
	position: relative;
	align-items: center;
}
.franchise-section__item-count {
	padding: 4px 12px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	border-radius: 66px;
	background: var(--mty-main-color);
	color: #000;
	margin-right: 8px;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: 120%;
}
@media (min-width: 768px) {
	.franchise-section__item-count {
		padding: 4px 16px;
		font-size: 14px;
	}
}
@media (min-width: 1400px) {
	.franchise-section__item-count {
		font-size: 16px;
	}
}
.franchise-section__item-postfix {
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	color: #fff;
}
@media (min-width: 768px) {
	.franchise-section__item-postfix {
		font-size: 14px;
	}
}
@media (min-width: 1400px) {
	.franchise-section__item-postfix {
		font-size: 16px;
	}
}
.franchise-section__item-small-image-wrapper {
	position: absolute;
	left: 46px;
	top: -48px;
	z-index: -1;
	display: flex;
}
.franchise-section__item-small-image-wrapper img {
	height: 72px;
	width: auto;
}
@media (min-width: 768px) and (max-width: 1399px) {
	.franchise-section__item-small-image-wrapper {
		top: -72px;
		left: auto;
		right: 33px;
	}
	.franchise-section__item-small-image-wrapper img {
		height: 92px;
	}
}
@media (min-width: 1200px) {
	.franchise-section__item-small-image-wrapper {
		top: auto;
		bottom: calc(100% + 27px);
		left: 20px;
	}
	.franchise-section__item-small-image-wrapper img {
		height: 8.26vw;
		max-height: 138px;
	}
}
.franchise-section__popup {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100vw;
	height: 100vh;
	background: transparent;
	z-index: 9999;
	overflow: hidden;
	transform: translateX(100%);
	transition: all 0.5s, background 0.1s 0s;
	visibility: hidden;
	cursor: auto;
	max-height: 100vh;
}
@media (min-width: 992px) {
	.franchise-section__popup ::-webkit-scrollbar {
		width: 8px;
	}
	.franchise-section__popup ::-webkit-scrollbar-track {
		background: rgba(0, 0, 0, 0.1);
		border-radius: 4px;
		margin: 0;
	}
	.franchise-section__popup ::-webkit-scrollbar-thumb {
		background: var(--mty-main-color);
		border-radius: 4px;
	}
}
.franchise-section__popup.active {
	position: fixed;
	background: rgba(0, 0, 0, 0.8);
	transform: translateX(0);
	transition: transform 0.5s, background 0.5s 0.3s;
	visibility: visible;
}
.franchise-section__popup-closed {
	width: 56px;
	height: 56px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='56' height='56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill-rule='evenodd' clip-rule='evenodd' fill='%23000'%3E%3Cpath d='M5.35 50.65a2.333 2.333 0 010-3.3l42-42a2.333 2.333 0 113.3 3.3l-42 42a2.333 2.333 0 01-3.3 0z'/%3E%3Cpath d='M5.35 5.848a2.333 2.333 0 013.3 0l42 42a2.333 2.333 0 01-3.3 3.3l-42-42a2.333 2.333 0 010-3.3z'/%3E%3C/g%3E%3C/svg%3E");
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	position: absolute;
	right: 76px;
	top: 76px;
	cursor: pointer;
	z-index: 2;
}
@media (max-height: 864px) {
	.franchise-section__popup-closed {
		top: 40px;
		width: 44px;
		height: 44px;
	}
}
@media (max-width: 991px) {
	.franchise-section__popup-closed {
		right: 24px;
		top: 24px;
	}
}
@media (max-width: 767px) {
	.franchise-section__popup-closed {
		right: 16px;
		top: 16px;
		width: 32px;
		height: 32px;
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.057 28.943a1.333 1.333 0 010-1.886l24-24a1.333 1.333 0 111.886 1.886l-24 24c-.52.52-1.365.52-1.886 0z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.057 3.342c.52-.521 1.365-.521 1.886 0l24 24a1.333 1.333 0 01-1.886 1.885l-24-24a1.333 1.333 0 010-1.885z' fill='%23000'/%3E%3C/svg%3E");
	}
}
.franchise-section__popup-wrapper {
	width: auto;
	height: 100%;
	background-color: #fff;
	margin-left: 5vw;
	padding-top: 64px;
	position: relative;
}
.franchise-section__popup-wrapper:after {
	content: '';
	background: linear-gradient(hsla(0, 0%, 100%, 0), #fff);
	width: 100%;
	height: 100px;
	position: absolute;
	top: calc(100% - 150px);
	left: 0;
	pointer-events: none;
}
@media (max-height: 864px) {
	.franchise-section__popup-wrapper {
		padding-top: 32px;
	}
}
@media (min-width: 992px) {
	.franchise-section__popup-wrapper {
		display: flex;
		flex-direction: column;
	}
	.franchise-section__popup-wrapper:after {
		height: 100px;
		top: calc(100% - 100px);
	}
	.franchise-section__popup-wrapper .franchise-section__popup-title {
		padding-left: 72px;
		padding-right: 144px;
	}
	.franchise-section__popup-wrapper .franchise-section__popup-block {
		padding: 0 0 64px 72px;
		height: 100%;
	}
}
@media (min-width: 992px) and (max-height: 864px) {
	.franchise-section__popup-wrapper .franchise-section__popup-block {
		padding: 0 0 32px 72px;
	}
}
@media (min-width: 992px) {
	.franchise-section__popup-wrapper .franchise-section__popup-content {
		overflow: hidden;
		z-index: 1;
	}
}
@media (min-width: 1600px) {
	.franchise-section__popup-wrapper {
		margin-left: 15.36vw;
		padding-top: 64px;
	}
	.franchise-section__popup-wrapper .franchise-section__popup-title {
		padding-left: 105px;
	}
	.franchise-section__popup-wrapper .franchise-section__popup-block {
		padding: 0 0 64px 105px;
	}
}
@media (min-width: 2560px) {
	.franchise-section__popup-wrapper {
		margin-left: auto;
		max-width: 1620px;
	}
}
@media (max-width: 991px) {
	.franchise-section__popup-wrapper {
		margin-left: 0;
		padding: 96px 24px 56px;
		display: flex;
		flex-direction: column;
	}
}
@media (max-width: 767px) {
	.franchise-section__popup-wrapper {
		padding: 56px 16px 40px;
	}
	.franchise-section__popup-wrapper:after {
		top: calc(100% - 135px);
	}
}
.franchise-section__popup-wrapper .franchise-section__popup-menu > :last-child {
	margin-bottom: 64px;
}
.franchise-section__popup-title {
	font-size: 88px;
	letter-spacing: -3.36px;
	font-weight: 300;
	line-height: 88px;
	margin-bottom: 62px;
	color: #000;
	padding-right: 160px;
	position: relative;
}
.franchise-section__popup-title:after {
	content: '';
	background: linear-gradient(#fff, hsla(0, 0%, 100%, 0));
	width: 100%;
	height: 100px;
	position: absolute;
	top: calc(100% + 35px);
	left: 0;
	z-index: 1;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	opacity: 0;
	pointer-events: none;
}
.franchise-section__popup-title.after:after {
	opacity: 1;
}
@media (min-width: 1400px) {
	.franchise-section__popup-title {
		font-size: 96px;
		line-height: 106px;
		margin-bottom: 72px;
	}
	.franchise-section__popup-title:after {
		top: calc(100% + 70px) !important;
	}
}
@media (max-height: 864px) {
	.franchise-section__popup-title {
		font-size: 50px;
		line-height: 61px;
		margin-bottom: 40px;
		letter-spacing: -1.575px;
		padding-right: 0;
	}
	.franchise-section__popup-title:after {
		top: calc(100% + 35px) !important;
	}
}
@media (max-width: 991px) {
	.franchise-section__popup-title {
		font-size: 45px;
		line-height: 50px;
		margin-bottom: 32px;
		letter-spacing: -1.575px;
		padding-right: 0;
	}
	.franchise-section__popup-title:after {
		height: 60px;
		top: calc(100% + 30px) !important;
		width: 100vw;
		left: 50%;
		transform: translateX(-50%);
		z-index: 2;
	}
}
@media (max-width: 767px) {
	.franchise-section__popup-title {
		font-size: 24px;
		line-height: 27px;
		letter-spacing: -0.84px;
		margin-bottom: 8px;
	}
	.franchise-section__popup-title:after {
		top: calc(100% + 8px) !important;
	}
}
.franchise-section__popup-block {
	display: flex;
}
@media (max-width: 991px) {
	.franchise-section__popup-block {
		overflow: auto;
		margin: 0 -24px;
		padding: 0 24px;
	}
}
@media (min-width: 992px) {
	.franchise-section__popup-block {
		overflow-x: hidden;
		overflow-y: auto;
	}
}
.franchise-section__popup-menu {
	flex: 1 1 auto;
	padding-right: 67px;
}
@media (max-width: 991px) {
	.franchise-section__popup-menu {
		padding-right: 0;
	}
}
.franchise-section__popup-menu_item {
	font-weight: 400;
	font-size: 28px;
	line-height: 27px;
	color: #000;
	padding: 20px 20px 20px 72px;
	cursor: pointer;
	position: relative;
	margin-left: -72px;
	margin-right: -67px;
}
@media (min-width: 1600px) {
	.franchise-section__popup-menu_item {
		margin-left: -105px;
		padding: 24px 24px 24px 105px;
	}
}
@media (min-width: 1680px) {
	.franchise-section__popup-menu_item {
		font-size: 32px;
		line-height: 32px;
	}
}
@media (max-width: 991px) {
	.franchise-section__popup-menu_item {
		padding: 24px 0;
		margin: 0;
		font-size: 24px;
		line-height: 24px;
	}
	.franchise-section__popup-menu_item span {
		padding-right: 32px;
		width: 100%;
	}
}
@media (max-width: 767px) {
	.franchise-section__popup-menu_item {
		font-size: 16px;
		line-height: 16px;
	}
	.franchise-section__popup-menu_item span {
		min-height: 24px;
	}
}
.franchise-section__popup-menu_item.active-menu:after,
.franchise-section__popup-menu_item.active-menu:before,
.franchise-section__popup-menu_item:hover:after,
.franchise-section__popup-menu_item:hover:before {
	background: #dfdfdf;
}
.franchise-section__popup-menu_item.active-menu span:after,
.franchise-section__popup-menu_item:hover span:after {
	transform: translateX(0);
	opacity: 1;
}
.franchise-section__popup-menu_item.active-menu .franchise-section__popup-image .test,
.franchise-section__popup-menu_item:hover .franchise-section__popup-image .test {
	display: none;
}
.franchise-section__popup-menu_item span {
	display: inline-flex;
	align-items: center;
}
.franchise-section__popup-menu_item span:after {
	content: '';
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 1L20 8.647m0 0l-7.5 7.647M20 8.647H0' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E");
	display: block;
	width: 22px;
	height: 15px;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: auto;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	transform: translateX(-16px);
	margin-left: 20px;
	opacity: 0;
	flex: 0 0 auto;
}
@media (max-width: 991px) {
	.franchise-section__popup-menu_item span:after {
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
		opacity: 1;
		transform: none;
		content: '';
		display: block;
		width: 24px;
		height: 24px;
		position: absolute;
		right: 0;
		top: 24px;
		background-size: contain;
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.455 7.83c.439-.44 1.151-.44 1.59 0L12 13.784l5.955-5.954a1.125 1.125 0 111.59 1.59l-6.75 6.75c-.439.44-1.151.44-1.59 0l-6.75-6.75a1.125 1.125 0 010-1.59z' fill='%23000'/%3E%3C/svg%3E");
	}
}
@media (max-width: 991px) {
	.franchise-section__popup-menu_item span.active:after {
		transform: rotate(-180deg);
	}
}
.franchise-section__popup-menu_item:after,
.franchise-section__popup-menu_item:before {
	content: '';
	width: 100vw;
	height: 1px;
	background: transparent;
	display: block;
	position: absolute;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	left: 0;
}
.franchise-section__popup-menu_item:before {
	top: 0;
}
@media (max-width: 991px) {
	.franchise-section__popup-menu_item:before {
		left: -24px;
		background: #dfdfdf;
	}
}
@media (max-width: 991px) {
	.franchise-section__popup-menu_item:first-child:before {
		display: none;
	}
}
.franchise-section__popup-menu_item:after {
	bottom: 0;
}
@media (max-width: 991px) {
	.franchise-section__popup-menu_item:after {
		display: none;
	}
}
.franchise-section__popup-menu_btn {
	margin-top: 20px;
	white-space: nowrap;
}
@media (min-width: 1400px) {
	.franchise-section__popup-menu_btn {
		margin-top: 24px;
	}
}
@media (max-width: 991px) {
	.franchise-section__popup-menu_btn {
		margin-top: 16px;
		min-width: 236px;
		text-align: center;
	}
}
.franchise-section__popup-content {
	width: 100%;
	position: relative;
	max-width: 898px;
}
@media (max-width: 991px) {
	.franchise-section__popup-content {
		display: none;
	}
}
@media (min-width: 992px) {
	.franchise-section__popup-content {
		position: sticky;
		top: 0;
	}
}
.franchise-section__popup-content-item {
	flex-flow: column;
	align-items: self-end;
	display: flex;
	visibility: hidden;
	position: absolute;
	height: 100%;
	max-height: 559px;
	width: 100%;
	top: 0;
	right: 0;
	padding-bottom: 58px;
}
.franchise-section__popup-content-item.active-content {
	visibility: visible;
}
.franchise-section__popup-content-item.active-content .franchise-section__popup-content-image {
	transform: translateX(0);
	opacity: 1;
}
.franchise-section__popup-content-item.active-content .franchise-section__popup-content-text {
	transform: translateY(0);
	opacity: 1;
}
.franchise-section__popup-content-item-mobile {
	display: none;
}
.franchise-section__popup-content-item-mobile > div {
	display: flex;
}
@media (max-width: 767px) {
	.franchise-section__popup-content-item-mobile > div {
		flex-direction: column;
	}
}
@media (max-width: 991px) {
	.franchise-section__popup-content-item-mobile {
		display: none;
		align-items: center;
		position: relative;
		padding-top: 24px;
	}
}
@media (max-width: 767px) {
	.franchise-section__popup-content-item-mobile {
		padding-top: 16px;
		z-index: 1;
	}
}
@media (min-width: 992px) {
	.franchise-section__popup-content-item-mobile {
		display: none !important;
	}
}
.franchise-section__popup-content-item-mobile .franchise-section__popup-content-text.static {
	position: static;
	transform: none;
	margin: 0;
}
.franchise-section__popup-content-item-mobile .btn-primary {
	margin-top: 16px;
}
.franchise-section__popup-content-image {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	transform: translateX(100%);
	max-width: 100%;
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 8px 0 0 8px;
}
@media (max-width: 991px) {
	.franchise-section__popup-content-image {
		transform: none;
		max-width: 61.46vw;
		border-radius: 8px;
		height: auto;
	}
}
@media (max-width: 767px) {
	.franchise-section__popup-content-image {
		width: 100%;
		max-width: none;
		position: relative;
		z-index: -1;
	}
}
.franchise-section__popup-content-text {
	width: 458px;
	max-width: calc(100% - 144px);
	display: flex;
	flex-flow: column;
	background: #f8f8f8;
	border-radius: 8px;
	padding: 32px 35px 46px 40px;
	position: absolute;
	right: 72px;
	bottom: 0;
	transform: translateY(150%);
	opacity: 0;
	height: fit-content;
	align-self: center;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
@media (min-width: 992px) and (max-height: 864px) {
	.franchise-section__popup-content-text {
		width: 558px;
	}
}
@media (max-width: 991px) {
	.franchise-section__popup-content-text {
		opacity: 1;
		bottom: auto;
		position: static;
		transform: none;
		margin: 22px 0 22px -100px;
		max-width: 348px;
		width: 348px;
		padding: 32px;
	}
}
@media (max-width: 767px) {
	.franchise-section__popup-content-text {
		position: static;
		margin: -61px 16px 0;
		transform: none;
		max-width: none;
		width: calc(100% - 32px);
		padding: 24px;
	}
}
.franchise-section__popup-content-logo {
	display: flex;
	margin-bottom: 20px;
}
@media (max-width: 991px) {
	.franchise-section__popup-content-logo {
		margin-bottom: 16px;
	}
}
@media (max-width: 767px) {
	.franchise-section__popup-content-logo {
		margin-bottom: 8px;
	}
}
.franchise-section__popup-content-logo img {
	max-height: 51px;
	width: auto;
	max-width: 100%;
	height: auto;
}
@media (max-width: 991px) {
	.franchise-section__popup-content-logo img {
		max-height: 40px;
	}
}
@media (max-width: 767px) {
	.franchise-section__popup-content-logo img {
		max-height: 24px;
	}
}
.franchise-section__popup-content-desc {
	font-size: 18px;
	line-height: 27px;
	color: #000;
}
@media (max-width: 991px) {
	.franchise-section__popup-content-desc {
		font-size: 16px;
		line-height: 24px;
	}
}
@media (max-width: 767px) {
	.franchise-section__popup-content-desc {
		font-size: 14px;
		line-height: 21px;
	}
}
.our-process-section {
	background: #000;
	color: #fff;
	padding: 0 0 120px;
	position: relative;
	overflow: hidden;
}
@media (max-width: 991px) {
	.our-process-section {
		padding: 56px 0 90px;
	}
}
@media (max-width: 767px) {
	.our-process-section {
		padding: 40px 0 80px;
	}
}
@media (max-width: 991px) {
	.our-process-section .container {
		padding-left: 56px;
		padding-right: 56px;
	}
}
@media (max-width: 767px) {
	.our-process-section .container {
		padding-left: 16px;
		padding-right: 16px;
	}
}
.our-process-section__header {
	border-bottom: 1px solid hsla(0, 0%, 68.6%, 0.25);
}
@media (max-width: 991px) {
	.our-process-section__header {
		border-bottom: 1px solid #565656;
	}
}
.our-process-section__header .container {
	display: flex;
}
@media (max-width: 991px) {
	.our-process-section__header .container {
		flex-direction: column;
	}
}
.our-process-section__title-wrapper {
	flex: 1 1 42.3%;
	padding: 51px 0 58px;
	border-right: 1px solid hsla(0, 0%, 68.6%, 0.25);
}
@media (min-width: 992px) and (max-height: 920px) {
	.our-process-section__title-wrapper {
		padding: 32px 0;
	}
}
@media (max-width: 991px) {
	.our-process-section__title-wrapper {
		border: none;
		padding: 0 0 24px;
		position: relative;
	}
}
@media (max-width: 767px) {
	.our-process-section__title-wrapper {
		padding: 0 0 16px;
	}
}
.our-process-section__description-wrapper {
	flex: 0 0 57.7%;
	padding: 56px 0 47px;
}
@media (min-width: 992px) and (max-height: 920px) {
	.our-process-section__description-wrapper {
		padding: 32px 0;
	}
}
@media (max-width: 991px) {
	.our-process-section__description-wrapper {
		padding: 0 0 56px;
	}
}
@media (max-width: 767px) {
	.our-process-section__description-wrapper {
		padding: 0 0 40px;
	}
}
.our-process-section__title {
	font-weight: 400;
	font-size: 45px;
	line-height: 54px;
	margin: 0;
	padding-right: 24px;
}
@media (max-width: 991px) {
	.our-process-section__title {
		padding-right: 0;
	}
}
@media (max-width: 767px) {
	.our-process-section__title {
		font-size: 24px;
		line-height: 29px;
	}
}
.our-process-section__description {
	padding-left: 45px;
	max-width: 825px;
}
@media (min-width: 1920px) {
	.our-process-section__description {
		max-width: 879px;
	}
}
.our-process-section__description > p:nth-child(n-1) {
	display: inline;
}
@media (max-width: 991px) {
	.our-process-section__description {
		padding-left: 0;
	}
}
@media (max-width: 991px) {
	.our-process-section__description.wysiwyg {
		font-size: 20px;
		line-height: 30px;
	}
}
@media (max-width: 767px) {
	.our-process-section__description.wysiwyg {
		font-size: 16px;
		line-height: 25px;
		position: relative;
	}
}
.our-process-section__processes-wrapper {
	overflow: hidden;
}
.our-process-section__processes {
	padding-top: 220px;
	padding-bottom: 252px;
	display: flex;
}
@media (min-height: 900px) {
	.our-process-section__processes {
		padding-top: 293px;
		padding-bottom: 321px;
	}
}
@media (max-width: 991px) {
	.our-process-section__processes {
		margin-top: 56px;
		padding: 0;
		flex-flow: column;
		position: relative;
		transition: 0.25s;
	}
}
@media (max-width: 767px) {
	.our-process-section__processes {
		margin-top: 40px;
	}
}
@media (max-width: 991px) {
	.our-process-section__processes.closed {
		height: 640px;
		overflow: hidden;
	}
}
@media (max-width: 767px) {
	.our-process-section__processes.closed {
		height: 470px;
	}
}
@media (max-width: 991px) {
	.our-process-section__processes.closed:after {
		content: '';
		background: linear-gradient(180deg, transparent, #000);
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		z-index: 1;
		height: 214px;
	}
}
@media (max-width: 767px) {
	.our-process-section__processes.closed:after {
		height: 153px;
		bottom: -16px;
	}
}
.our-process-section__process {
	flex: 0 0 370px;
	max-width: 370px;
	width: 370px;
	position: relative;
}
@media (max-width: 991px) {
	.our-process-section__process {
		max-width: 100%;
		width: auto;
		flex: auto;
		padding-bottom: 64px;
	}
	.our-process-section__process:last-child {
		padding-bottom: 0;
	}
}
@media (max-width: 767px) {
	.our-process-section__process {
		padding-bottom: 40px;
	}
}
.our-process-section__process-bg {
	width: 100%;
	height: 51px;
	position: absolute;
	overflow: hidden;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	background-position: -808px, 50%;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='1522' height='51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.906 15.068l6.891-1.371 6.89-1.325 6.891-1.273 6.891-1.216 6.89-1.154 6.892-1.089 6.89-1.018 6.891-.943 6.89-.865 6.892-.784 6.89-.698 6.891-.612 6.89-.52 6.891-.43 6.891-.336 6.891-.24 6.891-.146 6.89-.048 6.891.048 6.891.145 6.891.241 6.89.336 6.891.43 6.891.52 6.89.612 6.891.698 6.891.784 6.891.865 6.89.943 6.891 1.018 6.891 1.089 6.891 1.154 6.89 1.216 6.891 1.273 6.891 1.325 6.891 1.371 6.89 1.413 6.891 1.448 6.891 1.478 6.89 1.502 6.891 1.52 6.891 1.533 6.891 1.538 6.89 1.538 6.891 1.533 6.891 1.52 6.891 1.502 6.89 1.478 6.891 1.448 6.891 1.413 6.89 1.371 6.891 1.325 6.891 1.273 6.891 1.216 6.89 1.154 6.891 1.089 6.891 1.018 6.89.943 6.891.865 6.891.783 6.891.7 6.89.61 6.891.522 6.891.43 6.891.335 6.89.24 6.891.146 6.891.048 6.89-.048 6.891-.145 6.891-.241 6.891-.336 6.89-.43 6.891-.52 6.891-.612 6.891-.699 6.89-.783 6.891-.865 6.891-.943 6.891-1.018 6.89-1.089 6.891-1.154 6.891-1.216 6.89-1.273 6.891-1.325 6.891-1.371 6.891-1.413 6.89-1.448 6.891-1.478 6.891-1.502 6.891-1.52 6.89-1.533 6.891-1.538 6.891-1.538 6.89-1.533 6.891-1.52 6.891-1.502 6.891-1.478 6.89-1.448 6.891-1.413 6.891-1.371 6.891-1.325 6.89-1.273 6.891-1.216 6.891-1.154 6.89-1.089 6.891-1.018 6.891-.943 6.891-.865 6.89-.784 6.891-.698 6.891-.612 6.891-.52 6.89-.43 6.891-.336 6.891-.24 6.891-.146 6.89-.048 6.891.048 6.891.145 6.89.241 6.891.336 6.891.43 6.891.52 6.89.612 6.891.698 6.891.784 6.89.865 6.891.943 6.891 1.018 6.891 1.089 6.89 1.154 6.891 1.216 6.891 1.273 6.891 1.325 6.89 1.371 6.891 1.413 6.891 1.448 6.891 1.478 6.89 1.502 6.891 1.52 6.891 1.533 6.89 1.538 6.891 1.538 6.889 1.533 6.89 1.52 6.89 1.502 6.89 1.478 6.89 1.448 6.9 1.413 6.89 1.371 6.89 1.325 6.89 1.273 6.89 1.216 6.89 1.154 6.89 1.089 6.89 1.018 6.89.943 6.89.865 6.89.783 6.89.7 6.89.61 6.89.522 6.9.43 6.89.335 6.89.24 6.89.146 6.89.048 6.89-.048 6.89-.145 6.89-.241 6.89-.336 6.89-.43 6.89-.52 6.89-.612 6.89-.699 6.9-.783 6.89-.865 6.89-.943 6.89-1.018 6.89-1.089 6.89-1.154 6.89-1.216 6.89-1.273 6.89-1.325 6.89-1.371 6.89-1.413 6.89-1.448 6.89-1.478 6.89-1.502 6.9-1.52 6.89-1.533 6.89-1.538 6.89-1.538 6.89-1.533 6.89-1.52 6.89-1.502 6.89-1.478 6.89-1.448 6.89-1.413 6.89-1.371 6.89-1.325 6.89-1.273 6.89-1.216 6.9-1.154 6.89-1.089 6.89-1.018 6.89-.943 6.89-.865 6.89-.784 6.89-.698 6.89-.612 6.89-.52 6.89-.43 6.89-.336 6.89-.24 6.89-.146 6.9-.048 6.89.048 6.89.145 6.89.241 6.89.336 6.89.43 6.89.52 6.89.612 6.89.698 6.89.784 6.89.865 6.89.943 6.89 1.018 6.89 1.089 6.9 1.154 6.89 1.216 6.89 1.273 6.89 1.325 6.89 1.371 6.89 1.413 6.89 1.448 6.89 1.478 6.89 1.502 6.89 1.52 6.89 1.533 6.89 1.538 6.89 1.538 6.89 1.533 6.9 1.52 6.89 1.502 6.89 1.478 6.89 1.448 6.89 1.413 6.89 1.371 6.89 1.325 6.89 1.273 6.89 1.216 6.89 1.154 6.89 1.089 6.89 1.018 6.89.943 6.89.865 6.9.783 6.89.7 6.89.61 6.89.522 6.89.43 6.89.335 6.89.24 6.89.146 6.89.048 6.89-.048 6.89-.145 6.89-.241 6.89-.336 6.9-.43 6.89-.52 6.89-.612 6.89-.699 6.89-.783' stroke='%23565656' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' stroke-dasharray='3 11'/%3E%3C/svg%3E");
}
@media (max-width: 991px) {
	.our-process-section__process-bg {
		transform: translateY(0);
		width: 49px;
		height: 100%;
		top: 0;
		left: 50px;
		background-position: center 0;
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='51' height='1222' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.932 1l1.371 4.404 1.325 4.405 1.273 4.404 1.216 4.404 1.154 4.405 1.089 4.404 1.018 4.404.943 4.405.865 4.404.783 4.404.7 4.405.61 4.404.522 4.404.43 4.405.335 4.404.24 4.404.146 4.405.048 4.404-.048 4.404-.145 4.405-.241 4.404-.336 4.404-.43 4.405-.52 4.404-.612 4.404-.699 4.405-.783 4.404-.865 4.404-.943 4.405-1.018 4.404-1.089 4.404-1.154 4.405-1.216 4.404-1.273 4.404-1.325 4.405-1.371 4.404-1.413 4.404-1.448 4.405-1.478 4.404-1.502 4.404-1.52 4.405-1.533 4.404-1.538 4.404-1.538 4.405-1.533 4.404-1.52 4.404-1.502 4.405-1.478 4.404-1.448 4.404-1.413 4.405-1.37 4.404-1.326 4.404-1.273 4.405-1.216 4.404-1.154 4.404-1.089 4.405-1.018 4.404-.943 4.404-.865 4.405-.783 4.404-.7 4.404-.61 4.405-.522 4.404-.43 4.404-.335 4.405-.24 4.404-.146 4.404L1 300.495l.048 4.404.145 4.404.241 4.405.336 4.404.43 4.404.52 4.405.612 4.404.699 4.404.783 4.405.865 4.404.943 4.404 1.018 4.405 1.089 4.404 1.154 4.404 1.216 4.405 1.273 4.404 1.325 4.404 1.371 4.405 1.413 4.404 1.448 4.404 1.478 4.405 1.502 4.404 1.52 4.404 1.533 4.405 1.538 4.404 1.538 4.404 1.533 4.405 1.52 4.404 1.502 4.404 1.478 4.405 1.448 4.404 1.413 4.404 1.371 4.405 1.325 4.404 1.273 4.404 1.216 4.405 1.154 4.404 1.089 4.404 1.018 4.405.943 4.404.865 4.404.783 4.405.7 4.404.61 4.404.522 4.405.43 4.404.335 4.404.24 4.405.146 4.404.048 4.404-.048 4.405-.145 4.404-.241 4.404-.336 4.405-.43 4.404-.52 4.404-.612 4.405-.699 4.404-.783 4.404-.865 4.405-.943 4.404-1.018 4.404-1.089 4.405-1.154 4.404-1.216 4.404-1.273 4.405-1.325 4.404-1.371 4.404-1.413 4.405-1.448 4.404-1.478 4.404-1.502 4.405-1.52 4.404-1.533 4.404-1.538 4.405-1.538 4.404-1.533 4.404-1.52 4.405-1.502 4.404-1.478 4.404-1.448 4.405-1.413 4.404-1.37 4.404-1.326 4.404-1.273 4.405-1.216 4.404-1.154 4.405-1.089 4.404-1.018 4.404-.943 4.404-.865 4.405-.783 4.404-.7 4.405-.61 4.404-.522 4.404-.43 4.405-.335 4.404-.24 4.404-.146 4.405L1 740.928l.048 4.404.145 4.405.241 4.404.336 4.404.43 4.405.52 4.404.612 4.404.699 4.405.783 4.404.865 4.404.943 4.405 1.018 4.404 1.089 4.404 1.154 4.404 1.216 4.405 1.273 4.404 1.325 4.405 1.371 4.404 1.413 4.404 1.448 4.404 1.478 4.405 1.502 4.404 1.52 4.405 1.533 4.404 1.538 4.404 1.538 4.404 1.533 4.405 1.52 4.404 1.502 4.405 1.478 4.404 1.448 4.404 1.413 4.404 1.37 4.405 1.326 4.404 1.273 4.405 1.216 4.404 1.154 4.404 1.089 4.405 1.017 4.404.944 4.404.865 4.404.783 4.405.7 4.404.61 4.405.522 4.404.43 4.404.335 4.404.24 4.405.146 4.404.048 4.404-.048 4.405-.145 4.404-.241 4.404-.336 4.405-.43 4.404-.52 4.404-.612 4.405-.699 4.404-.783 4.401-.865 4.41-.944 4.4-1.017 4.41-1.089 4.4-1.154 4.41-1.216 4.4-1.273 4.4-1.325 4.41-1.371 4.4-1.413 4.41-1.448 4.4-1.478 4.41-1.502 4.4-1.52 4.4-1.533 4.41-1.538 4.4-1.538 4.41-1.533 4.4-1.52 4.41-1.502 4.4-1.478 4.4-1.448 4.41-1.413 4.4-1.371 4.41-1.325 4.4-1.273 4.41-1.216 4.4-1.154 4.4-1.089 4.41-1.018 4.4-.943 4.41-.865 4.4-.784 4.41-.698 4.4-.612 4.41-.52 4.4-.43 4.4-.336 4.41-.24 4.4-.146 4.41-.048 4.4.048 4.41.145 4.4.241 4.4.336 4.41.43 4.4.52 4.41.612 4.4.698 4.41.784 4.4' stroke='%23565656' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' stroke-dasharray='3 11'/%3E%3C/svg%3E");
	}
}
@media (max-width: 767px) {
	.our-process-section__process-bg {
		left: 20px;
		width: 32px;
		background-repeat: no-repeat;
		background-position: -3px 45px;
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='364' fill='none'%3E%3Cpath d='M23.813 1l.895 4.404.865 4.405.832 4.404.794 4.404.754 4.405.71 4.404.665 4.404.616 4.405.565 4.404.512 4.404.456 4.405.4 4.404.34 4.404.28 4.405.22 4.404.157 4.404.094 4.405.032 4.404-.032 4.404-.094 4.405-.157 4.404-.22 4.404-.28 4.405-.34 4.404-.4 4.404-.456 4.405-.512 4.404-.565 4.404-.616 4.405-.665 4.404-.71 4.404-.754 4.405-.794 4.404-.832 4.404-.865 4.405-.895 4.404-.923 4.404-.946 4.405-.965 4.404-.98 4.404-.994 4.405-1 4.404L17 190.386l-1.005 4.405-1 4.404-.993 4.404-.981 4.405-.965 4.404-.946 4.404-.922 4.405-.896 4.404-.865 4.404-.832 4.405-.794 4.404-.754 4.404-.71 4.405-.665 4.404-.616 4.404-.565 4.405-.512 4.404-.456 4.404-.4 4.405-.34 4.404-.28 4.404-.22 4.405-.157 4.404-.094 4.404L1 300.495l.032 4.404.094 4.404.157 4.405.22 4.404.28 4.404.34 4.405.4 4.404.456 4.404.512 4.405.565 4.404.616 4.404.664 4.405.711 4.404.754 4.404' stroke='%23565656' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' stroke-dasharray='3 11'/%3E%3C/svg%3E");
	}
}
.our-process-section__process-wrapper {
	transform: translateY(-50px);
	opacity: 0;
}
@media (max-width: 991px) {
	.our-process-section__process-wrapper {
		opacity: 1;
		max-width: none;
		transform: translateY(0);
		display: flex;
		align-items: center;
		z-index: 1;
		position: relative;
	}
}
@media (max-width: 575px) {
	.our-process-section__process-wrapper {
		align-items: flex-start;
	}
}
.our-process-section__process:nth-child(2n) .our-process-section__process-bg {
	background-position: -1965px, 0;
}
@media (max-width: 991px) {
	.our-process-section__process:nth-child(2n) .our-process-section__process-bg {
		background-position: center 150px;
	}
}
@media (max-width: 767px) {
	.our-process-section__process:nth-child(2n) .our-process-section__process-bg {
		background-position: 10px -175px;
	}
}
.our-process-section__process:nth-child(2n) .our-process-section__process-wrapper {
	transform: translateY(50px);
}
@media (max-width: 991px) {
	.our-process-section__process:nth-child(2n) .our-process-section__process-wrapper {
		transform: translateY(0);
	}
}
.our-process-section__process:nth-child(2n) .our-process-section__process-bottom {
	bottom: auto;
	top: calc(100% + 32px);
}
.our-process-section__process:first-child .our-process-section__process-overlay {
	left: auto;
	right: 0;
}
.our-process-section__process:last-child .our-process-section__process-bg {
	background: none;
}
.our-process-section__process-overlay {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 100vw;
	height: 200vh;
	opacity: 0.5;
	z-index: 1;
}
@media (max-width: 991px) {
	.our-process-section__process-overlay {
		pointer-events: none;
	}
}
.our-process-section__process-overlay:hover + .our-process-section__process-top {
	border: 2px solid var(--mty-main-color);
	background: var(--mty-main-color);
}
.our-process-section__process-overlay:hover
	+ .our-process-section__process-top
	.our-process-section__process-number {
	color: #000;
}
.our-process-section__process-top {
	width: 115px;
	height: 115px;
	border-radius: 8px;
	border: 2px solid #565656;
	background: #000;
	display: flex;
	align-items: center;
	justify-content: center;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
@media (min-height: 900px) {
	.our-process-section__process-top {
		width: 150px;
		height: 150px;
	}
}
@media (max-width: 991px) {
	.our-process-section__process-top {
		flex-shrink: 0;
	}
}
@media (max-width: 767px) {
	.our-process-section__process-top {
		width: 72px;
		height: 72px;
	}
}
.our-process-section__process-bottom {
	position: absolute;
	bottom: calc(100% + 32px);
	left: 0;
	width: 398px;
}
@media (max-width: 991px) {
	.our-process-section__process-bottom {
		position: inherit;
		width: auto;
		margin-left: 36px;
		max-width: 410px;
	}
}
@media (max-width: 767px) {
	.our-process-section__process-bottom {
		margin-left: 16px;
	}
}
.our-process-section__process-number {
	font-size: 58px;
	font-style: normal;
	font-weight: 200;
	line-height: 100%;
	color: var(--mty-main-color);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
@media (min-height: 900px) {
	.our-process-section__process-number {
		font-size: 72px;
	}
}
@media (max-width: 991px) {
	.our-process-section__process-number {
		font-size: 72px;
		line-height: 72px;
	}
}
@media (max-width: 767px) {
	.our-process-section__process-number {
		font-size: 32px;
		line-height: 32px;
	}
}
.our-process-section__process-title {
	font-size: 24px;
	font-weight: 700;
	line-height: 110%;
}
@media (max-width: 767px) {
	.our-process-section__process-title {
		font-size: 20px;
		line-height: 22px;
	}
}
.our-process-section__process-title + .our-process-section__process-description {
	margin-top: 12px;
}
@media (max-width: 991px) {
	.our-process-section__process-title + .our-process-section__process-description {
		margin-top: 12px;
	}
}
@media (max-width: 767px) {
	.our-process-section__process-title + .our-process-section__process-description {
		margin-top: 8px;
	}
}
.our-process-section__process-description {
	opacity: 0.699999988079071;
}
@media (max-width: 767px) {
	.our-process-section__process-description {
		line-height: 25px !important;
	}
}
.our-process-section__process-description.wysiwyg.wysiwyg_small {
	font-size: 18px;
	line-height: 29px;
}
@media (min-width: 992px) and (max-height: 920px) {
	.our-process-section__process-description.wysiwyg.wysiwyg_small {
		font-size: 14px;
		line-height: 20px;
	}
}
@media (max-width: 575px) {
	.our-process-section__process-description.wysiwyg.wysiwyg_small {
		font-size: 16px;
		line-height: 25px;
	}
}
.our-process-section__tooltip {
	position: relative;
	cursor: pointer;
	display: inline-block;
	width: 18px;
	height: 18px;
	background-size: contain;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(https://mtyfranchising.com/wp-content/themes/mty/assets/css/%23clip0_2183_8108)' fill='%23fff'%3E%3Cpath d='M9 6.75a.75.75 0 01.75.75v6a.75.75 0 01-1.5 0v-6A.75.75 0 019 6.75z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 15.75a6.75 6.75 0 100-13.5 6.75 6.75 0 000 13.5zm0 1.5A8.25 8.25 0 109 .75a8.25 8.25 0 000 16.5z'/%3E%3Ccircle cx='9' cy='4.875' r='1.125'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2183_8108'%3E%3Cpath fill='%23fff' d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.our-process-section .processes-open {
	display: none;
}
@media (max-width: 991px) {
	.our-process-section .processes-open {
		display: inline-flex;
		align-items: center;
		justify-content: center;
		width: 100%;
		margin-top: 17px;
	}
}
@media (max-width: 767px) {
	.our-process-section .processes-open {
		margin-top: 37px;
	}
}
.our-process-section .processes-open span {
	font-size: 15px;
	line-height: 21px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 0.45px;
	border-bottom: 2px solid #bbd328;
}
.ticker-section {
	padding: 190px 0 221px;
	position: relative;
}
@media (max-width: 991px) {
	.ticker-section {
		padding: 137px 0 149px;
	}
}
.ticker-section__title-wrapper {
	display: flex;
	flex-wrap: nowrap;
	overflow: hidden;
	padding: 22px 0 29px;
	border-top: 1px solid #b1b1b1;
	border-bottom: 1px solid #b1b1b1;
}
@media (max-width: 991px) {
	.ticker-section__title-wrapper {
		padding: 24px 0 23px;
	}
}
.ticker-section .ticker-wrapper {
	white-space: nowrap;
}
.ticker-section__title {
	font-weight: 300;
	font-size: 120px;
	line-height: 145px;
	color: #afafaf;
}
.ticker-section__title span {
	color: #000;
}
@media (max-width: 991px) {
	.ticker-section__title {
		font-size: 40px;
		line-height: 48px;
		letter-spacing: -0.035em;
	}
}
.ticker-section__images {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.ticker-section__images-container {
	position: relative;
	height: 100%;
}
.ticker-section__images-container-first > div:first-child {
	left: 16px;
	top: 27px;
}
@media (max-width: 991px) {
	.ticker-section__images-container-first > div:first-child {
		top: 22px;
	}
}
.ticker-section__images-container-first > div:nth-child(2) {
	right: 16px;
	top: 53px;
}
@media (max-width: 575px) {
	.ticker-section__images-container-first > div:nth-child(2) {
		display: none;
	}
}
@media (max-width: 991px) {
	.ticker-section__images-container-first > div:nth-child(2) {
		top: 25px;
	}
}
.ticker-section__images-container-first > div:nth-child(3) {
	left: calc(50% + 45px);
	bottom: 66px;
}
@media (max-width: 991px) {
	.ticker-section__images-container-first > div:nth-child(3) {
		bottom: 30px;
		left: 50%;
		transform: translateX(-50%);
	}
}
@media (max-width: 575px) {
	.ticker-section__images-container-first > div:nth-child(3) {
		left: auto;
		right: 16px;
		transform: none;
	}
}
.ticker-section__images-container-second > div:first-child {
	left: calc(50% - 69px);
	top: 23px;
}
@media (max-width: 575px) {
	.ticker-section__images-container-second > div:first-child {
		left: auto;
		right: 16px;
	}
}
.ticker-section__images-container-second > div:nth-child(2) {
	right: calc(50% + 286px);
	bottom: 52px;
}
@media (max-width: 767px) {
	.ticker-section__images-container-second > div:nth-child(2) {
		left: 16px;
		right: auto;
	}
}
@media (max-width: 991px) {
	.ticker-section__images-container-second > div:nth-child(2) {
		bottom: 30px;
	}
}
.ticker-section__images-container-second > div:nth-child(3) {
	right: 16px;
	bottom: 25px;
}
@media (max-width: 575px) {
	.ticker-section__images-container-second > div:nth-child(3) {
		display: none;
	}
}
.ticker-section__images-item {
	width: 185px;
	height: 185px;
	position: absolute;
	border-radius: 50%;
	overflow: hidden;
}
@media (max-width: 991px) {
	.ticker-section__images-item {
		width: 130px;
		height: 130px;
	}
}
.ticker-section__images-item img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.cta-section {
	padding: 72px 0 0;
	background-size: cover;
	background-position: 50%;
	position: relative;
}
@media (max-width: 991px) {
	.cta-section {
		padding: 72px 16px;
	}
}
.cta-section__wrapper {
	position: relative;
	overflow: hidden;
}
.cta-section__wrapper .container {
	display: flex;
	align-items: flex-start;
}
@media (max-width: 991px) {
	.cta-section__wrapper .container {
		flex-flow: column;
		margin-bottom: 56px;
	}
}
@media (max-width: 767px) {
	.cta-section__wrapper .container {
		margin-bottom: 40px;
	}
}
.cta-section__title {
	font-weight: 400;
	font-size: 48px;
	line-height: 54px;
	color: #000;
	max-width: 625px;
	margin: 0 0 16px;
	flex-shrink: 0;
	z-index: 1;
}
@media (min-width: 1920px) {
	.cta-section__title {
		margin: 0 0 24px;
	}
}
@media (max-width: 991px) {
	.cta-section__title {
		text-align: center;
	}
}
@media (max-width: 991px) {
	.cta-section__title,
	.cta-section__title span {
		font-size: 42px !important;
	}
}

.cta-section__title .custom-header-container {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: flex-start;
	padding-top: 10px;
	margin-bottom: -45px;
}
@media (max-width: 991px) {
	.cta-section__title .custom-header-container {
		justify-content: center;
	}
}
.cta-section__title .custom-header-container span.hide {
	position: absolute;
	margin: 0;
}
.cta-section__title .custom-header-container br {
	display: none;
}
.cta-section__description {
	max-width: 684px;
	font-size: 18px;
	line-height: 29px;
	color: var(--clr-white-75);
}
@media (min-width: 1671px) {
	.cta-section__description {
		max-width: 791px;
	}
}
@media (max-width: 991px) {
	.cta-section__description {
		max-width: 704px;
		padding: 0 32px;
		font-size: 18px;
		line-height: 29px;
	}
}
@media (max-width: 767px) {
	.cta-section__description {
		font-size: 16px;
		line-height: 25px;
		max-width: 100%;
		padding: 0;
	}
}
.cta-section__description p {
	margin: 0;
}
.cta-section__button-wrapper {
	margin-top: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	border-top: 1px solid rgba(0, 0, 0, 0.2);
	background: transparent;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.cta-section__button-wrapper:hover {
	background: #000;
}
.cta-section__button-wrapper:hover a {
	color: var(--mty-main-color);
}
.cta-section__button {
	font-size: 11.61vw;
	line-height: 80%;
	color: #000;
	text-decoration: none;
	font-weight: 600;
	letter-spacing: 5.85px;
	text-transform: uppercase;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	font-family: Inter, sans-serif;
	padding: 64px 0 56px;
	text-align: center;
}

.postid-766 strong,
.postid-1686 strong {
	color: var(--clr-black);
}

.postid-766 .cta-section__button,
.postid-1686 .cta-section__button {
	background-color: var(--clr-yellow);
	color: #fff;
	border: 2px solid var(--clr-yellow);
}
@media (min-width: 1670px) {
	.cta-section__button {
		font-size: 194px;
	}
}
@media (max-width: 991px) {
	.cta-section__button {
		flex-flow: column;
		padding: 40px 0;
		font-size: 11.9vw;
		letter-spacing: 2.749px;
	}
}
@media (max-width: 767px) {
	.cta-section__button {
		font-size: 12.6vw;
		line-height: 80%;
		letter-spacing: 1.437px;
		padding: 24px 0;
	}
}
.cta-section__wrapper-logo {
	padding: 10px 24px 16px;
	max-width: 1920px;
	margin: auto;
	overflow-x: hidden;
}
@media (max-width: 991px) {
	.cta-section__wrapper-logo {
		padding: 10px 24px;
	}
}
@media (max-width: 767px) {
	.cta-section__wrapper-logo {
		padding: 10px 16px;
	}
}
@media (max-width: 575px) {
	.cta-section__wrapper-logo {
		padding: 19px 16px;
	}
}
.cta-section__logo {
	display: flex;
	align-items: center;
	justify-content: center;
	width: auto;
	height: auto;
}
@media (max-width: 575px) {
	.cta-section__logo img {
		max-height: 26px;
		max-width: 100%;
		height: auto;
		width: auto;
	}
}
.cta-section__image {
	position: absolute;
	top: -134px;
	right: 0;
	max-width: 337px;
	width: 337px;
	overflow: hidden;
	pointer-events: none;
}
.cta-section__image img {
	width: 422px;
	height: auto;
}
@media (max-width: 1399px) {
	.cta-section__image {
		display: none;
	}
}
.cta-section__image_second {
	position: absolute;
	top: unset;
	bottom: 20px;
	left: 20px;
	max-width: 400px;
	width: 100%;
	overflow: hidden;
	pointer-events: none;
}
.cta-section__image_second img {
	max-width: 400px;
	width: 100%;
	height: auto;
}
@media (max-width: 1399px) {
}
@media (max-width: 1366px) {
	.postid-766 .cta-section__image_second,
	.postid-1686 .cta-section__image_second {
		max-width: 200px;
		width: 100%;
		bottom: 0;
		left: 0;
		transform: translatex(-30%);
	}
	.postid-766 .cta-section__image_second img,
	.postid-1686 .cta-section__image_second img {
		max-width: 200px;
		height: 159px;
	}
}
@media (max-width: 575px) {
	.cta-section__image_second {
		transform: translate(-35%, 30%);
	}
}
.cta-section__mobile-button {
	display: none;
}
.cta-section.brand-style {
	padding: 56px 0;
}
#block_2fd774952242185f8bdea053a94b6379 .cta-section.brand-style {
	background-image: url(https://mty-stg.itwcorp2.info/wp-content/webp-express/webp-images/uploads/2023/06/bg-casa.png.webp);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

@media (min-width: 768px) {
	.cta-section.brand-style {
		padding: 80px 0;
	}
}
@media (min-width: 992px) {
	.cta-section.brand-style {
		padding: 96px 0;
	}
}
.cta-section.brand-style .cta-section__wrapper .container {
	justify-content: center;
	align-items: center;
	text-align: center;
}
@media (min-width: 992px) {
	.cta-section.brand-style .cta-section__wrapper .container {
		flex-flow: column;
		text-align: center;
	}
}
.cta-section.brand-style .cta-section__title {
	padding: 0 !important;
	max-width: 825px;
}
@media (min-width: 992px) {
	.cta-section.brand-style .cta-section__title {
		margin: 0 0 24px;
		font-size: 64px;
		font-weight: 400;
		max-width: 825px;
	}
}
.postid-1682 .cta-section.brand-style .cta-section__title,
.postid-763 .cta-section.brand-style .cta-section__title {
	font-size: var(--fz60);
	max-width: 920px;
	line-height: 1.2;
}
.cta-section.brand-style .cta-section__description {
	padding: 0 !important;
}
@media (min-width: 992px) {
	.cta-section.brand-style .cta-section__description {
		font-size: 20px;
		line-height: 28px;
		max-width: 545px;
	}
}
.cta-section.brand-style .cta-section__wrapper-logo {
	display: none;
}
.cta-section.brand-style .cta-section__button-wrapper {
	border: none;
}
@media (max-width: 991px) {
	.cta-section.brand-style .cta-section__button-wrapper {
		display: none;
	}
}
.cta-section.brand-style .cta-section__button-wrapper:hover {
	background: transparent;
}
@media (min-width: 992px) {
	.cta-section.brand-style .cta-section__button {
		background-color: #000;
		color: #fff;
		font-size: 16px;
		font-style: normal;
		font-weight: 600;
		line-height: 140%;
		letter-spacing: 0.48px;
		text-transform: uppercase;
		text-decoration: none;
		border-radius: 50px;
		padding: 18px 48px;
		transition: 0.5s;
		border: 2px solid #000;
	}
	@media (min-width: 992px) {
		#block_e4880d9a9f366439448c21761bd02336 .cta-section.brand-style .cta-section__button {
			background-color: var(--clr-yellow);
			color: var(--clr-black);
		}
	}

	.cta-section.brand-style .cta-section__button:hover {
		transition: 0.5s;
		background-color: #fff !important;
		color: #000;
		border-color: #000 !important;
	}
}

.postid-763 .cta-section.brand-style .cta-section__button,
.postid-1682 .cta-section.brand-style .cta-section__button {
	background-color: var(--clr-red) !important;
	color: #fff !important;
	border: 2px solid var(--clr-red) !important;
	transition: var(--transition-1);
}

.postid-763 .cta-section__mobile-button a,
.postid-1682 .cta-section__mobile-button a {
	background-color: var(--clr-red) !important;
	color: #fff !important;
	border: 2px solid var(--clr-red) !important;
	transition: var(--transition-1);
}
@media (min-width: 1200px) {
	.postid-763 .cta-section.brand-style .cta-section__button:hover,
	.postid-1682 .cta-section.brand-style .cta-section__button:hover {
		background-color: var(--clr-white) !important;
		color: var(--clr-black) !important;
		border: 2px solid var(--clr-white) !important;
	}
}
.cta-section.brand-style .cta-section__mobile-button {
	display: none;
}
@media (max-width: 991px) {
	.cta-section.brand-style .cta-section__mobile-button {
		display: flex;
		justify-content: center;
	}
}
.faq-section {
	padding: 97px 0 96px;
	background-color: #fff;
}
@media (max-width: 991px) {
	.faq-section {
		padding: 72px 0;
	}
}
@media (max-width: 767px) {
	.faq-section {
		padding: 40px 0;
	}
}
.faq-section .row > div {
	position: relative;
}
@media (max-width: 991px) {
	.faq-section .row {
		margin: -29px -10px;
	}
	.faq-section .row > div {
		padding: 29px 10px;
	}
}
@media (max-width: 767px) {
	.faq-section .row {
		margin: -16px -10px;
	}
	.faq-section .row > div {
		padding: 16px 10px;
	}
}
.faq-section__background-image {
	position: absolute;
	right: calc(100% - 566px);
	top: -64px;
	width: 50vw;
	height: calc(100% + 196px);
}
@media (max-width: 991px) {
	.faq-section__background-image {
		display: none;
	}
}
.faq-section__background-image-wrapper {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: flex-end;
}
.faq-section__background-image img {
	width: auto;
	height: 100%;
	max-width: 100%;
}
.faq-section__title {
	font-weight: 400;
	font-size: 45px;
	line-height: 54px;
	color: #000;
	max-width: 534px;
	margin-top: 0;
	margin-bottom: 0;
	position: relative;
}
@media (max-width: 991px) {
	.faq-section__title {
		margin: 0;
		max-width: 100%;
	}
}
@media (max-width: 767px) {
	.faq-section__title {
		font-size: 24px;
		line-height: 29px;
	}
}
.faq-section__subtitle {
	font-weight: inherit !important;
}
@media (max-width: 767px) {
	.faq-section__subtitle {
		font-size: 24px !important;
		line-height: 30px !important;
	}
	.postid-766 .faq-section__subtitle,
	.postid-1686 .faq-section__subtitle {
		font-size: 34px !important;
		width: 90%;
	}

	.postid-766 .faq-section.video .faq-section__question-title,
	.faq-section.video .faq-section__question-title_wetzel,
	.postid-1686 .faq-section.video .faq-section__question-title,
	.faq-section.video .faq-section__question-title_wetzel {
		font-size: 20px !important;
	}
}
.faq-section__subtitle p span {
	font-size: 48px;
	line-height: 62px;
	color: #000;
	font-weight: 400;
	margin: 0;
}
@media (max-width: 767px) {
	.faq-section__subtitle p span {
		font-size: 32px !important;
		line-height: 42px !important;
	}
}
.faq-section__subtitle p span h3 {
	margin: 0 0 24px;
}
.faq-section__categories {
	display: inline-flex;
	flex-wrap: nowrap;
	margin: 0 -16px;
	padding: 0 16px;
	width: calc(100% + 32px);
	overflow: auto;
	-ms-overflow-style: none;
	scrollbar-width: none;
}
@media screen and (max-width: 991px) {
	.faq-section__categories {
		flex-wrap: wrap;
	}
}
@media (min-width: 992px) {
	.faq-section__categories {
		width: 100%;
		padding: 0;
		flex-wrap: wrap;
		margin: -4px;
	}
}
.faq-section__categories::-webkit-scrollbar {
	display: none;
}
.faq-section__categories-wrapper {
	padding: 0 4px;
}
@media screen and (max-width: 991px) {
	.faq-section__categories-wrapper {
		padding: 4px;
	}
}
@media (min-width: 992px) {
	.faq-section__categories-wrapper {
		padding: 4px;
	}
}
@media (max-width: 991px) {
	.faq-section__categories-wrapper:last-child {
		padding-right: 0;
	}
	.faq-section__categories-wrapper:first-child {
		padding-left: 0;
	}
}
.faq-section__categories-button {
	font-family: Barlow, sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 11px;
	line-height: 14px;
	text-transform: uppercase;
	color: #000;
	padding: 9px 8px;
	border: 1px solid #fff;
	border-radius: 100px;
	min-width: 85px;
	background: #fff;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	cursor: pointer;
	max-width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
@media (min-width: 992px) {
	.faq-section__categories-button {
		font-size: 13px;
		line-height: 17px;
		padding: 8px 21px 7px;
		min-width: 112px;
	}
}
.faq-section__categories-button.active {
	background: var(--mty-main-color);
	border-color: var(--mty-main-color);
	color: #fff;
}
.faq-section__categories-button:hover:not(.active) {
	border-color: #000;
	filter: drop-shadow(2px 0 8px rgba(0, 0, 0, 0.1));
}
.faq-section__categories + .faq-section__content {
	margin-top: 56px;
}
.faq-section__questions {
	display: none;
}
.faq-section__questions.active {
	display: block;
}
.faq-section__question {
	padding: 20px 0;
	border-bottom: 1px solid #d8d8d8;
	opacity: 0;
	transform: translateY(100%);
}
@media (max-width: 991px) {
	.faq-section__question {
		opacity: 1;
		transform: none;
	}
}
@media (max-width: 767px) {
	.faq-section__question {
		padding: 16px 0;
	}
}
.faq-section__question:first-child {
	padding-top: 0;
}
.faq-section__question.active .faq-section__question-title:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3' y='11' width='18' height='2' rx='1' fill='%23000'/%3E%3C/svg%3E");
}
.faq-section__question-title {
	font-size: 20px;
	line-height: 26px;
	border: none;
	background: none;
	outline: none;
	width: 100%;
	text-align: left;
	padding: 0 40px 0 0;
	cursor: pointer;
	position: relative;
}
@media (max-width: 767px) {
	.faq-section__question-title {
		font-size: 16px;
		line-height: 20px;
	}
}
.faq-section__question-title:after {
	content: '';
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 24px;
	height: 24px;
	background-size: contain;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13 5a1 1 0 10-2 0v6H5a1 1 0 100 2h6v6a1 1 0 102 0v-6h6a1 1 0 100-2h-6V5z' fill='%23000'/%3E%3C/svg%3E");
}
.faq-section__question-content {
	padding-top: 11px;
	color: #555;
	max-width: 574px;
	margin-right: 24px;
}
@media (min-width: 1671px) {
	.faq-section__question-content {
		max-width: 727px;
	}
}
@media (max-width: 991px) {
	.faq-section__question-content {
		max-width: none;
		margin-right: 40px;
	}
}
@media (max-width: 767px) {
	.faq-section__question-content {
		padding-top: 8px;
	}
}

.faq-section__question-link {
	margin-top: 16px;
}
.faq-section.video {
	padding: 0 0 72px;
}
@media (min-width: 992px) {
	.faq-section.video {
		padding: 0;
	}
}
.faq-section.video .faq-section__subtitle {
	font-weight: 500;
	line-height: 53px;
	margin: 0;
}
@media (min-width: 992px) {
	.faq-section.video .faq-section__subtitle {
		font-weight: 400;
		line-height: 62px;
	}
}
.faq-section.video .faq-section__subtitle p {
	margin: 0 0 24px;
}
.faq-section.video .faq-section__question-title,
.faq-section.video .faq-section__question-title_wetzel {
	font-size: 24px;
	line-height: 24px;
}

.postid-766 .faq-section.video .faq-section__question-title,
.postid-1686 .faq-section.video .faq-section__question-title {
	font-family: var(--mty-body-text-font);
}
.faq-section.video .faq-section__question-content {
	color: var(--clr-black-75);
}
.faq-section.video .row {
	margin-top: 0;
	margin-bottom: 0;
	flex-flow: column-reverse;
}
@media (min-width: 992px) {
	.faq-section.video .row {
		flex-flow: wrap;
	}
}
.faq-section.video .row .col-md-12:not(.faq-section__video) {
	padding-top: 72px;
	padding-bottom: 0;
}
@media (min-width: 992px) {
	.faq-section.video .row .col-md-12:not(.faq-section__video) {
		padding-top: 93px;
		padding-bottom: 93px;
	}
}
.faq-section__video {
	position: inherit !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
@media (max-width: 991px) {
	.faq-section__video {
		display: none;
	}
}
.faq-section__video .testimonials__card {
	width: 100%;
}
@media (min-width: 768px) {
	.faq-section__video .testimonials__card {
		max-height: 100%;
		height: 100%;
	}
}
@media (min-width: 992px) {
	.faq-section__video .testimonials__card {
		margin-left: -24px;
		max-width: 631px;
	}
}
@media (min-width: 1280px) {
	.faq-section__video .testimonials__card {
		margin-left: -126px;
	}
}
.faq-section__video .testimonials__card-title {
	font-weight: 400;
	max-width: 474px;
}
.faq-section__video .testimonials__card-desc {
	max-width: 346px;
}
.linkedin-feed-section {
	padding: 88px 0;
	background: #f5f3ed;
	position: relative;
}
@media (max-width: 991px) {
	.linkedin-feed-section {
		padding: 96px 0;
	}
}
@media (max-width: 767px) {
	.linkedin-feed-section {
		padding: 80px 0;
	}
}
.linkedin-feed-section__top {
	display: flex;
	justify-content: center;
	align-items: center;
}
.linkedin-feed-section__link-wrapper {
	flex: 0 0 auto;
	display: none;
}
.linkedin-feed-section__title {
	font-weight: 400;
	font-size: 45px;
	line-height: 54px;
	color: #000;
	margin: 0 auto;
	text-align: center;
}
@media (max-width: 767px) {
	.linkedin-feed-section__title {
		font-size: 24px;
		line-height: 29px;
	}
}
.linkedin-feed-section__feed {
	margin-top: 67px;
	margin-bottom: -24px;
}
@media (max-width: 991px) {
	.linkedin-feed-section__feed {
		margin-top: 56px;
		margin-bottom: -16px;
	}
}
@media (max-width: 767px) {
	.linkedin-feed-section__feed {
		margin-top: 32px;
	}
}
.linkedin-feed-section__feed .juicer-feed {
	overflow: hidden;
}
.linkedin-feed-section__feed .juicer-feed.night li.feed-item {
	opacity: 0;
	visibility: hidden;
	transform: translateY(100px);
	border-radius: 8px;
	margin-bottom: 24px !important;
}
@media (min-width: 768px) {
	.linkedin-feed-section__feed .juicer-feed.night li.feed-item {
		min-height: 200px;
		max-height: 500px;
		display: flex;
		align-items: center;
	}
}
@media (max-width: 991px) {
	.linkedin-feed-section__feed .juicer-feed.night li.feed-item {
		margin-bottom: 16px !important;
	}
}
@media (min-width: 992px) {
	.linkedin-feed-section__feed .juicer-feed.night li.feed-item:hover .j-text {
		top: 0;
		backdrop-filter: blur(12px);
	}
}
@media (max-width: 991px) {
	.linkedin-feed-section__feed .juicer-feed.night li.feed-item {
		opacity: 1;
		visibility: visible;
		transform: none;
	}
}
.linkedin-feed-section__feed .j-gallery-nav {
	display: none !important;
}
.linkedin-feed-section__feed .juicer-feed h1.referral {
	display: none;
}
.linkedin-feed-section__feed .j-text-container {
	cursor: pointer;
	position: static !important;
	width: 100%;
	max-width: 100%;
}
.linkedin-feed-section__feed .juicer-feed.night .j-text {
	padding: 24px;
	top: 100%;
	backdrop-filter: blur(0);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	z-index: 1;
	background-color: rgba(0, 0, 0, 0.75);
	overflow-x: hidden;
	overflow-y: auto;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-flow: column;
}
.linkedin-feed-section__feed .juicer-feed.night .j-text:after {
	content: 'Read More';
	font-size: 15px;
	line-height: 21px;
	letter-spacing: 0.45px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 600;
	border-bottom: 2px solid #c0d24b;
	margin-top: 32px;
	font-family: Inter, sans-serif;
	display: inline-block;
}
.linkedin-feed-section__feed .juicer-feed.night .j-text::-webkit-scrollbar {
	width: 6px;
	height: 6px;
}
.linkedin-feed-section__feed .juicer-feed.night .j-text::-webkit-scrollbar-track {
	background: rgba(0, 0, 0, 0.5);
	border-radius: 4px;
	margin: 8px 0;
}
.linkedin-feed-section__feed .juicer-feed.night .j-text::-webkit-scrollbar-thumb {
	background: hsla(0, 0%, 100%, 0.5);
	border-radius: 4px;
}
.linkedin-feed-section__feed .juicer-feed.night .j-text .j-message {
	width: 100%;
}
.linkedin-feed-section__feed .juicer-feed.night .j-poster-meta {
	position: relative;
	background-color: #1f1f1f;
	display: none;
}
.linkedin-feed-section__feed .juicer-feed.night .j-meta {
	display: none;
}
.linkedin-feed-section__feed .juicer-feed.night .j-message {
	font-family: Inter, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 25px;
	color: #fff;
	height: 100px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}
@media (max-width: 991px) {
	.linkedin-feed-section__feed .juicer-feed.night .j-message {
		font-size: 16px;
		line-height: 22px;
	}
}
.linkedin-feed-section__feed .juicer-feed.night .j-message p {
	margin-top: 0;
}
.linkedin-feed-section__feed .juicer-feed.night .j-message a {
	font-weight: 400;
	text-decoration: underline !important;
}
.linkedin-feed-section__feed .juicer-feed.night .j-message a:hover {
	color: #fff;
}
.linkedin-feed-section__feed .juicer-feed .j-paginate {
	display: none;
}
.linkedin-feed-section__feed .j-stacker-wrapper {
	margin: 0 -8px !important;
}
@media (max-width: 991px) {
	.linkedin-feed-section__feed .j-stacker-wrapper {
		margin: 0 -4px !important;
	}
}
.linkedin-feed-section__feed .j-stack.galcolumn {
	padding: 0 8px !important;
}
@media (max-width: 991px) {
	.linkedin-feed-section__feed .j-stack.galcolumn {
		padding: 0 4px !important;
	}
}
@media (min-width: 1435px) {
	.linkedin-feed-section__feed .j-stack.galcolumn .feed-item {
		display: flex;
		height: 100%;
	}
	.linkedin-feed-section__feed .j-stack.galcolumn .feed-item .j-text-container {
		height: auto;
	}
	.linkedin-feed-section__feed .j-stack.galcolumn .feed-item .j-text-container .j-image img {
		object-fit: cover;
		height: 100% !important;
	}
}
.linkedin-feed-section__feed .j-stack.galcolumn:nth-of-type(2) li:first-child {
	max-height: 253px;
}
@media (max-width: 991px) {
	.linkedin-feed-section__feed .j-stack.galcolumn:nth-of-type(2) li:first-child {
		max-height: 132px;
	}
}
@media (max-width: 767px) {
	.linkedin-feed-section__feed .j-stack.galcolumn:nth-of-type(2) li:first-child {
		max-height: inherit;
	}
}
.linkedin-feed-section__feed .j-stack.galcolumn:nth-of-type(2) li:last-child {
	max-height: 339px;
}
@media (max-width: 991px) {
	.linkedin-feed-section__feed .j-stack.galcolumn:nth-of-type(2) li:last-child {
		max-height: 177px;
	}
}
@media (max-width: 767px) {
	.linkedin-feed-section__feed .j-stack.galcolumn:nth-of-type(2) li:last-child {
		max-height: inherit;
	}
}
.linkedin-feed-section__feed .j-stack.galcolumn:nth-of-type(3) li:first-child {
	max-height: 338px;
}
@media (max-width: 991px) {
	.linkedin-feed-section__feed .j-stack.galcolumn:nth-of-type(3) li:first-child {
		max-height: 177px;
	}
}
@media (max-width: 767px) {
	.linkedin-feed-section__feed .j-stack.galcolumn:nth-of-type(3) li:first-child {
		max-height: inherit;
	}
}
.linkedin-feed-section__feed .j-stack.galcolumn:nth-of-type(3) li:last-child {
	max-height: 371px;
}
@media (max-width: 991px) {
	.linkedin-feed-section__feed .j-stack.galcolumn:nth-of-type(3) li:last-child {
		max-height: 193px;
	}
}
@media (max-width: 767px) {
	.linkedin-feed-section__feed .j-stack.galcolumn:nth-of-type(3) li:last-child {
		max-height: inherit;
	}
}
body .j-overlay {
	background: rgba(0, 0, 0, 0.8);
	padding: 88px 0;
	opacity: 1;
	animation: opacitychange 0.25s ease-in-out;
}
@media (max-width: 991px) {
	body .j-overlay {
		padding: 167px 0 56px;
	}
}
@media (max-width: 767px) {
	body .j-overlay {
		padding: 120px 0 40px;
	}
}
body .j-overlay .j-overlay-content {
	max-width: 824px;
	color: var(--clr-black);
	max-height: 100%;
	border-radius: 16px;
}
body .j-overlay .j-overlay-content::-webkit-scrollbar {
	width: 6px;
	height: 6px;
}
body .j-overlay .j-overlay-content::-webkit-scrollbar-track {
	background: transparent;
	border-radius: 4px;
	margin: 8px 0;
}
body .j-overlay .j-overlay-content::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, 0.75);
	border-radius: 4px;
}
body .j-overlay .j-post-overlay.juicer-feed .j-overlay-text {
	padding: 40px 56px 84px;
}
@media (max-width: 991px) {
	body .j-overlay .j-post-overlay.juicer-feed .j-overlay-text {
		padding: 40px;
	}
}
@media (max-width: 767px) {
	body .j-overlay .j-post-overlay.juicer-feed .j-overlay-text {
		padding: 16px;
	}
}
body .j-overlay .j-post-overlay.juicer-feed .j-overlay-text .j-message {
	font-family: Inter, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 25px;
	margin-bottom: 0;
}
@media (max-width: 767px) {
	body .j-overlay .j-post-overlay.juicer-feed .j-overlay-text .j-message {
		font-size: 14px;
		line-height: 19px;
	}
}
body .j-overlay .j-post-overlay.juicer-feed .j-overlay-text .j-message p {
	margin-top: 0;
	margin-bottom: 24px;
}
body .j-overlay .j-post-overlay.juicer-feed .j-overlay-text .j-message p:last-child {
	margin-bottom: 0;
}
body .j-overlay .j-post-overlay.juicer-feed .j-overlay-text .j-message a {
	font-weight: 400;
	text-decoration: underline !important;
}
body .j-overlay .j-post-overlay.juicer-feed .j-overlay-text .j-message a:hover {
	color: var(--clr-black);
}
body .j-overlay .j-post-overlay.juicer-feed .j-meta {
	display: none;
}
body .j-overlay .j-post-overlay.juicer-feed .j-bottom {
	margin-top: 68px;
	margin-bottom: 12px;
}
@media (max-width: 767px) {
	body .j-overlay .j-post-overlay.juicer-feed .j-bottom {
		margin-top: 44px;
	}
}
body .j-overlay .j-post-overlay.juicer-feed .image {
	float: none;
	width: 100%;
	max-width: 100%;
}
body .j-overlay .j-post-overlay.juicer-feed a.juicer-button {
	font-size: 16px;
	line-height: 22px;
	letter-spacing: 0.48px;
	text-transform: uppercase;
	font-weight: 600;
	padding: 0;
	border: none;
	border-bottom: 2px solid #c0d24b;
	border-radius: 0;
	margin-bottom: 0;
}
body .j-overlay .j-post-overlay.juicer-feed a.juicer-button:hover {
	background: transparent;
	color: inherit;
}
body .j-overlay .j-post-overlay.juicer-feed a.juicer-button:before,
body .j-overlay .j-post-overlay.juicer-feed ul.j-share,
body .j-overlay .j-poster {
	display: none;
}
body .j-overlay .j-post-overlay.juicer-feed .j-navigate {
	bottom: 66px;
	right: 56px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
}
@media (max-width: 991px) {
	body .j-overlay .j-post-overlay.juicer-feed .j-navigate {
		bottom: 40px;
		right: 40px;
	}
}
@media (max-width: 767px) {
	body .j-overlay .j-post-overlay.juicer-feed .j-navigate {
		bottom: 16px;
		right: 16px;
	}
}
body .j-overlay .j-post-overlay.juicer-feed .j-navigate a,
body .j-overlay .j-post-overlay.juicer-feed .j-navigate button {
	width: 40px;
	height: 40px;
	display: inline-flex;
	outline: none;
}
body .j-overlay .j-post-overlay.juicer-feed .j-navigate a:before,
body .j-overlay .j-post-overlay.juicer-feed .j-navigate button:before {
	content: '';
	width: 40px;
	height: 40px;
	background-size: contain;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.95 7.424c.733.732.733 1.92 0 2.652L17.028 20l9.924 9.924a1.875 1.875 0 11-2.652 2.652l-11.25-11.25a1.875 1.875 0 010-2.652l11.25-11.25a1.875 1.875 0 012.652 0z' fill='%23000'/%3E%3C/svg%3E");
}
body .j-overlay .j-post-overlay.juicer-feed .j-navigate a.j-previous,
body .j-overlay .j-post-overlay.juicer-feed .j-navigate button.j-previous {
	margin-right: 24px;
}
body .j-overlay .j-post-overlay.juicer-feed .j-navigate a.j-next:before,
body .j-overlay .j-post-overlay.juicer-feed .j-navigate button.j-next:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.05 32.576a1.875 1.875 0 010-2.652L22.972 20l-9.924-9.924a1.875 1.875 0 112.652-2.652l11.25 11.25c.732.732.732 1.92 0 2.652l-11.25 11.25a1.875 1.875 0 01-2.652 0z' fill='%23000'/%3E%3C/svg%3E");
}
body .j-overlay .j-close {
	position: fixed;
	top: 40px;
	right: 40px;
	background-size: contain;
	width: 87px;
	height: 87px;
	opacity: 0.6;
	background-color: transparent;
}
body .j-overlay .j-close,
body .j-overlay .j-close:hover {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='87' height='87' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='43.5' cy='43.5' r='43' stroke='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M33.293 53.707a1 1 0 010-1.414l18-18a1 1 0 011.414 1.414l-18 18a1 1 0 01-1.414 0z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M33.293 34.506a1 1 0 011.414 0l18 18a1 1 0 01-1.414 1.414l-18-18a1 1 0 010-1.414z' fill='%23fff'/%3E%3C/svg%3E");
}
body .j-overlay .j-close:hover {
	opacity: 1;
}
@media (max-width: 991px) {
	body .j-overlay .j-close {
		top: 56px;
		left: 50%;
		transform: translateX(-50%);
	}
}
@media (max-width: 767px) {
	body .j-overlay .j-close {
		top: 40px;
		width: 56px;
		height: 56px;
	}
}
body .j-overlay .j-close span {
	display: none;
}
.brand-hero {
	background: #191919;
	padding-top: 136px;
}
@media (min-width: 992px) {
	.brand-hero {
		padding-top: 173px;
	}
}
.brand-hero.offset {
	margin-bottom: -53px;
}
@media (min-width: 992px) {
	.brand-hero.offset {
		margin-bottom: -138px;
	}
}
.brand-hero .container {
	display: flex;
	flex-flow: column;
	align-items: center;
	justify-content: center;
}
.brand-hero__logo {
	margin-bottom: 56px;
	display: flex;
	max-width: 232px;
}
@media (min-width: 992px) {
	.brand-hero__logo {
		margin-bottom: 34px;
		max-width: 269px;
	}
}
.brand-hero__logo img {
	width: 100%;
	height: auto;
}
.brand-hero__title {
	position: relative;
	z-index: 1;
	color: #fff;
}
.brand-hero__title h1 {
	margin: 0 0 24px;
	font-size: 56px;
	line-height: 56px;
	text-transform: uppercase;
	font-weight: 600;
}
@media (min-width: 992px) {
	.brand-hero__title h1 {
		font-size: 112px;
		line-height: 160px;
		margin-bottom: 0;
	}
}
.brand-hero__title h2 {
	margin: 0 0 24px;
	font-size: 56px;
	line-height: 56px;
	text-transform: uppercase;
	font-weight: 600;
}
@media (min-width: 992px) {
	.brand-hero__title h2 {
		font-size: 112px;
		line-height: 160px;
		margin-bottom: 0;
	}
}
.brand-hero__title h3 {
	margin: 0 0 24px;
	font-size: 56px;
	line-height: 56px;
	text-transform: uppercase;
	font-weight: 600;
}
@media (min-width: 992px) {
	.brand-hero__title h3 {
		font-size: 112px;
		line-height: 160px;
		margin-bottom: 0;
	}
}
.brand-hero__title h4 {
	margin: 0 0 24px;
	font-size: 56px;
	line-height: 56px;
	text-transform: uppercase;
	font-weight: 600;
}
@media (min-width: 992px) {
	.brand-hero__title h4 {
		font-size: 112px;
		line-height: 160px;
		margin-bottom: 0;
	}
}
.brand-hero__title h5 {
	margin: 0 0 24px;
	font-size: 56px;
	line-height: 56px;
	text-transform: uppercase;
	font-weight: 600;
}
@media (min-width: 992px) {
	.brand-hero__title h5 {
		font-size: 112px;
		line-height: 160px;
		margin-bottom: 0;
	}
}
.brand-hero__title h6 {
	margin: 0 0 24px;
	font-size: 56px;
	line-height: 56px;
	text-transform: uppercase;
	font-weight: 600;
}
@media (min-width: 992px) {
	.brand-hero__title h6 {
		font-size: 112px;
		line-height: 160px;
		margin-bottom: 0;
	}
}
.brand-hero__video {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 4px;
	overflow: hidden;
	position: relative;
}
@media (min-width: 992px) {
	.brand-hero__video {
		margin-top: -76px;
		border-radius: 8px;
	}
}
.brand-hero__video:before {
	content: '';
	width: 100%;
	height: 100%;
	pointer-events: none;
	display: block;
	margin-bottom: 46.91%;
}
@media (min-width: 992px) {
	.brand-hero__video:before {
		margin-bottom: 46.71%;
	}
}
.brand-hero__video-wrapper {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.brand-hero__video-wrapper:before {
	content: '';
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25));
	background-blend-mode: multiply, normal;
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	pointer-events: none;
	border-radius: 4px;
}
@media (min-width: 992px) {
	.brand-hero__video-wrapper:before {
		border-radius: 8px;
	}
}
.brand-hero__video video {
	max-width: 100%;
	width: 100%;
	object-fit: cover;
	object-position: center;
	height: 100%;
	border-radius: 4px;
}
@media (min-width: 992px) {
	.brand-hero__video video {
		border-radius: 8px;
	}
}
#block_4d0eb69a48d5c8317bf195a447438c3e {
	background-image: none !important;
}
.postid-763 .brand-about {
	background-color: var(--bg-2) !important;
}
.brand-about {
	padding: 125px 0 72px;
	background-position: 50%;
	background-size: cover;
	background-repeat: no-repeat;
	overflow: hidden;
}
@media (min-width: 992px) {
	.brand-about {
		padding: 218px 0 88px;
	}
}
.brand-about .container {
	display: flex;
	flex-flow: column;
}
@media (min-width: 992px) {
	.brand-about .container {
		flex-flow: nowrap;
		justify-content: space-between;
	}
}
.brand-about__left {
	display: none;
}
@media (min-width: 768px) {
	.brand-about__left {
		margin-left: -24px;
	}
}

@media (min-width: 992px) {
	.brand-about__left {
		max-width: 704px;
		display: flex;
		margin-right: 88px;
	}
}
.brand-about__left img {
	max-width: 541px;
	height: auto;
	object-fit: cover;
	border-radius: 0 8px 8px 0;
}
.brand-about__left video {
	width: 100%;
	object-fit: cover;
	height: 100%;
}
.brand-about__right {
	max-width: 100%;
	width: 100%;
}
@media (min-width: 992px) {
	.brand-about__right {
		max-width: 690px;
	}
}
.brand-about__right-text {
	position: relative;
	margin-bottom: 24px;
}
@media (min-width: 992px) {
	.brand-about__right-text {
		margin-bottom: 36px;
	}
}
.brand-about__right-text_title {
	font-size: 65px;
	line-height: 71px;
	color: hsla(0, 0%, 100%, 0.6);
}
@media (min-width: 992px) {
	.brand-about__right-text_title {
		margin-left: -71px;
	}
}
.brand-about__right-text_subtitle p {
	margin: 0;
}
.brand-about__right-text_subtitle span {
	margin: 0;
	color: #000;
	font-size: 48px;
	line-height: 53px;
	font-weight: 500;
}
@media (min-width: 992px) {
	.brand-about__right-text_subtitle span {
		font-size: 64px;
		line-height: 70px;
	}
}
@media (max-width: 767px) {
	.brand-about__right-text_subtitle span {
		font-size: 48px !important;
		line-height: 53px !important;
	}
}
.brand-about__right-text_subtitle.text-position {
	position: relative;
	margin-top: -47px;
	z-index: 1;
}
@media (min-width: 992px) {
	.brand-about__right-text_subtitle.text-position {
		margin-top: -70px;
	}
}
.brand-about__right-video {
	overflow: hidden;
	border-radius: 4px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 24px;
	position: relative;
}
.brand-about__right-video:before {
	content: '';
	display: block;
	margin-bottom: 46.91%;
}
@media (min-width: 992px) {
	.brand-about__right-video {
		margin-bottom: 36px;
		border-radius: 8px;
	}
}
.brand-about__right-video-wrapper {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.brand-about__right-video video {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	border-radius: 4px;
}
@media (min-width: 992px) {
	.brand-about__right-video video {
		border-radius: 8px;
	}
}
.brand-about__right-video img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.brand-about__right-wrapper {
	display: flex;
	flex-flow: column;
}
@media (min-width: 1381px) {
	.brand-about__right-wrapper {
		flex-flow: nowrap;
	}
}

@media (min-width: 778px) {
	.postid-816 .brand-about__right-wrapper,
	.postid-1694 .brand-about__right-wrapper {
		flex-flow: nowrap;
	}
}
.brand-about__right-wrapper_desc {
	font-size: 16px;
	line-height: 22px;
	width: 100%;
	margin-bottom: 36px;
	max-width: 100%;
}
.postid-763 .why-franchisees-love-tacoTime__content-section--points .point__description p,
.postid-1682 .why-franchisees-love-tacoTime__content-section--points .point__description p {
	font-size: 20px;
	line-height: 29px;
	font-weight: 500;
}
.postid-763 .numbers-section__right-card_desc,
.postid-1682 .numbers-section__right-card_desc {
	font-weight: 500;
}

@media (min-width: 1199px) {
	.brand-about__right-wrapper_desc {
		margin-right: 24px;
		margin-bottom: 0;
	}
}
@media (min-width: 992px) {
	.brand-about__right-wrapper_desc {
		margin-right: 22px;
		font-size: 18px;
		line-height: 29px;
	}

	.postid-766 .brand-about__right-wrapper_desc,
	.postid-1686 .brand-about__right-wrapper_desc {
		font-size: var(--text);
	}
	.postid-763 .brand-about__right-wrapper_desc,
	.postid-1682 .brand-about__right-wrapper_desc {
		font-size: 20px;
		line-height: 29px;
		font-weight: 500;
	}
}
.brand-about__right-wrapper_desc p {
	margin-top: 0;
	color: var(--clr-black-75);
}
.brand-about__right-wrapper_desc p:last-child {
	margin-bottom: 0;
}
.brand-about__right-wrapper_img {
	max-width: 100%;
	width: 100%;
	display: flex;
}
@media (min-width: 1199px) {
	.brand-about__right-wrapper_img {
		max-width: 264px;
	}
}
.brand-about__right-wrapper_img img {
	max-width: 100%;
	height: fit-content;
	width: 100%;
	object-fit: cover;
	border-radius: 4px;
}
@media (min-width: 992px) {
	.brand-about__right-wrapper_img img {
		border-radius: 8px;
	}
}
.testimonials {
	margin: 72px auto 120px;
	max-width: 1670px;
	padding: 0 16px;
	position: relative;
}
@media (min-width: 992px) {
	.testimonials {
		margin: 120px auto;
		padding: 0;
	}
}
.testimonials__overflow {
	overflow: hidden;
}
.testimonials__wrapper {
	margin: -4px;
	width: calc(100% + 8px);
}
@media (min-width: 992px) {
	.testimonials__wrapper {
		margin: -12px;
		width: calc(100% + 24px);
	}
}
.testimonials__wrapper .swiper-wrapper {
	align-items: stretch;
	box-sizing: border-box;
}
.testimonials__cards-wrapper {
	padding: 4px;
	flex-shrink: 0;
}
@media (min-width: 992px) {
	.testimonials__cards-wrapper {
		padding: 12px;
	}
}
.testimonials__card {
	display: flex;
	flex-flow: column;
	justify-content: flex-end;
	align-items: flex-start;
	position: relative;
	z-index: 1;
	color: #fff;
	padding: 48px 24px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	height: 100vh;
	max-height: 542px;
}
@media (min-width: 992px) {
	.testimonials__card {
		height: 90vh;
		max-height: 857px;
		padding: 48px;
	}
}
@media (min-width: 1400px) {
	.testimonials__card {
		padding: 56px;
	}
}
.testimonials__card:before {
	content: '';
	background: linear-gradient(359.91deg, rgba(0, 0, 0, 0.7) 0.03%, transparent 45.19%),
		linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	pointer-events: none;
}
.testimonials__card-title {
	font-size: 32px;
	line-height: 32px;
	margin-bottom: 8px;
	font-weight: 500;
}
@media (min-width: 992px) {
	.testimonials__card-title {
		font-size: 48px;
		line-height: 53px;
		margin-bottom: 16px;
	}
}
.testimonials__card-desc {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 24px;
	font-weight: 600;
}
@media (min-width: 992px) {
	.testimonials__card-desc {
		font-size: 16px;
		line-height: 26px;
		margin-bottom: 40px;
	}
}
.testimonials__card-author {
	font-size: 22px;
	line-height: 22px;
	font-weight: 600;
}
@media (min-width: 992px) {
	.testimonials__card-author {
		font-size: 24px;
		line-height: 21px;
		margin-bottom: 4px;
	}
}
.testimonials__card-city {
	font-size: 12px;
	line-height: 16px;
	text-transform: uppercase;
	font-weight: 700;
}
@media (min-width: 992px) {
	.testimonials__card-city {
		line-height: 21px;
	}
}
.testimonials__card-video-btn {
	font-family: Inter, sans-serif;
	font-size: 15px;
	line-height: 21px;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	display: flex;
	align-items: center;
	margin-bottom: 16px;
	cursor: pointer;
	color: #fff;
	text-decoration: none;
}
.testimonials__card-video-btn:hover svg ellipse {
	fill: #fff;
}
.testimonials__card-video-btn:hover svg path {
	fill: #46833e;
}
.testimonials__card-video-btn:hover span:after {
	width: 10px;
}
.testimonials__card-video-btn svg {
	width: 48px;
	height: 48px;
}
@media (min-width: 992px) {
	.testimonials__card-video-btn svg {
		width: 61px;
		height: 61px;
	}
}
.testimonials__card-video-btn svg ellipse,
.testimonials__card-video-btn svg path {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.testimonials__card-video-btn span {
	margin-left: 12px;
	position: relative;
}
.testimonials__card-video-btn span:after {
	content: '';
	background: #fff;
	display: block;
	width: 100%;
	height: 2px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	position: absolute;
}
.testimonials .swiper-pagination {
	top: calc(100% + 16px);
	bottom: auto;
	display: flex;
	justify-content: center;
}
.lity {
	animation: opacitychange 0.25s ease-in-out;
}
.lity .lity-close {
	position: fixed;
	top: 40px;
	right: 40px;
	background-size: contain;
	width: 87px;
	height: 87px;
	opacity: 0.6;
	font-size: 0;
	box-shadow: none;
}
.lity .lity-close,
.lity .lity-close:hover {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='87' height='87' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='43.5' cy='43.5' r='43' stroke='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M33.293 53.707a1 1 0 010-1.414l18-18a1 1 0 011.414 1.414l-18 18a1 1 0 01-1.414 0z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M33.293 34.506a1 1 0 011.414 0l18 18a1 1 0 01-1.414 1.414l-18-18a1 1 0 010-1.414z' fill='%23fff'/%3E%3C/svg%3E");
}
.lity .lity-close:hover {
	opacity: 1;
}
@media (max-width: 991px) {
	.lity .lity-close {
		top: 56px;
		left: 50%;
		transform: translateX(-50%);
	}
}
@media (max-width: 767px) {
	.lity .lity-close {
		top: 40px;
		width: 56px;
		height: 56px;
	}
}
@keyframes opacitychange {
	0% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
.lets-discuss {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	margin: 72px 0;
}
@media (min-width: 992px) {
	.lets-discuss {
		margin: 120px 0 96px;
	}
}
.lets-discuss__wrapper {
	padding: 72px 24px;
	display: flex;
	justify-content: center;
	flex-flow: column;
	background-repeat: no-repeat;
	background-size: cover;
}
@media (min-width: 992px) {
	.lets-discuss__wrapper {
		flex-flow: column;
		align-items: center;
		padding: 91px 24px 87px;
	}
}
.lets-discuss__text-title {
	font-size: 48px;
	line-height: 53px;
	letter-spacing: 0.03em;
	font-weight: 500;
	width: 100%;
	margin-bottom: 16px;
	margin-top: 0;
	text-align: center;
}
@media (min-width: 992px) {
	.lets-discuss__text-title {
		max-width: 912px;
		font-size: 48px;
		line-height: 53px;
	}
}
.lets-discuss__text-desc {
	font-size: 16px;
	line-height: 22px;
	font-weight: 400;
	width: 100%;
	margin-bottom: 32px;
	text-align: center;
}
@media (min-width: 992px) {
	.lets-discuss__text-desc {
		font-size: 18px;
		line-height: 29px;
		max-width: 681px;
	}
}
@media screen and (max-width: 991px) {
	.lets-discuss__btn {
		display: flex;
		justify-content: center;
		align-items: flex-start;
	}
}
.what-section {
	height: 100vh;
	max-height: 1080px;
	padding: 54px 0;
}
@media (max-width: 991px) {
	.what-section {
		height: auto;
		padding: 200px 0 72px;
		max-height: none;
	}
}
.what-section__wrapper {
	height: 100%;
	display: flex;
	align-items: center;
	overflow: hidden;
}
.what-section .container {
	height: 100%;
}
.what-section .row {
	height: 100%;
	margin-top: 0;
	margin-bottom: 0;
}
.what-section .row > div {
	height: 100%;
	padding-top: 0;
	padding-bottom: 0;
	display: flex;
	align-items: center;
}
.what-section .row > div:last-child {
	justify-content: flex-end;
}
@media (max-width: 991px) {
	.what-section .row > div:last-child {
		display: none;
	}
}
.what-section__content {
	height: 100%;
	position: relative;
	max-width: 500px;
	max-height: 952px;
	width: 100%;
}
@media (max-width: 991px) {
	.what-section__content {
		max-width: none;
		max-height: none;
	}
}
.what-section__content-item {
	position: absolute;
	bottom: 86px;
	left: 0;
	width: 100%;
	opacity: 0;
	visibility: hidden;
	transform: translateY(100px);
}
@media (max-width: 991px) {
	.what-section__content-item {
		opacity: 1;
		visibility: visible;
		position: relative;
		margin-top: 72px;
	}
	.what-section__content-item:first-child {
		margin-top: 0;
	}
	.what-section__content-item .what-section__subtitle {
		display: none;
	}
	.what-section__content-item:first-child .what-section__subtitle {
		display: block;
	}
}
.what-section__images {
	height: 100%;
	position: relative;
	max-height: 952px;
	width: 77.8%;
	max-width: 622px;
	margin-right: -85px;
}
.what-section__images-wrapper {
	width: 100%;
	height: 100%;
	position: relative;
}
.what-section__images-item {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	opacity: 0;
	visibility: hidden;
	height: calc(100% - 106px);
	border-radius: 8px;
	overflow: hidden;
}
.what-section__subtitle {
	font-weight: 700;
	font-size: 17px;
	line-height: 19px;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	margin-bottom: 32px;
}
.what-section__title {
	font-weight: 500;
	font-size: 64px;
	line-height: 70px;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 16px;
	color: #fff;
}
@media (max-width: 991px) {
	.what-section__title {
		font-size: 48px;
		line-height: 53px;
	}
}
.what-section__description {
	color: #fff;
	max-width: 480px;
}
@media (max-width: 991px) {
	.what-section__description {
		max-width: none;
	}
}
.what-section__image {
	width: 100%;
	height: 100%;
}
.what-section__image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.what-section__small-image {
	width: 19.5vw;
	max-width: 326px;
	position: absolute;
	z-index: 1;
	top: calc(50% + 106px);
	right: calc(100% - 60px);
	transform: translateY(-50%);
	filter: drop-shadow(0 66px 36px rgba(0, 0, 0, 0.180392));
}
.what-section__small-image:before {
	content: '';
	display: block;
	padding-bottom: 100%;
}
.what-section__small-image-wrapper {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transform: translateX(calc(50vw + 100%));
}
.what-section__small-image img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: center;
}
.what-section.rotate-small-image .what-section__small-image-wrapper {
	transform: translateX(calc(50vw + 100%)) rotate(540deg);
}
.what-section__mobile-image {
	display: none;
}
@media (max-width: 991px) {
	.what-section__mobile-image {
		display: block;
		margin-top: 40px;
		width: 73.5%;
		margin-left: auto;
		position: relative;
	}
}
.what-section__mobile-image-item {
	border-radius: 4px;
	overflow: hidden;
}
.what-section__mobile-image-item img {
	width: 100%;
	height: auto;
}
.what-section__mobile-small-image {
	position: absolute;
	right: 86%;
	top: 50%;
	width: 50%;
	z-index: 1;
	transform: translateY(-38%);
}
.what-section__mobile-small-image img {
	width: 100%;
	height: auto;
	filter: drop-shadow(0 66px 36px rgba(0, 0, 0, 0.180392));
}
.our-restaurants {
	padding: 72px 0 95px;
	position: relative;
}

.our-restaurants__wrapper {
	overflow: hidden;
}

@media (min-width: 992px) {
	.our-restaurants__wrapper:first-child .col-lg-6 {
		display: inline-flex;
		gap: 10px;
	}
	.our-restaurants {
		padding: 105px 0 120px;
	}
}
.our-restaurants .container > .row {
	margin-top: -8px;
	margin-bottom: -8px;
}
.our-restaurants .container > .row > div {
	padding-top: 8px;
	padding-bottom: 8px;
}
.our-restaurants__subtitle {
	color: var(--mty-main-color);
	font-size: 17px;
	font-weight: 700;
	line-height: 19px;
	letter-spacing: 1.7px;
	text-transform: uppercase;
	margin-bottom: 32px;
}
.our-restaurants__title,
.our-restaurants__title p {
	margin: 0;
	font-size: var(--h2);
	line-height: 1;
	/* color: var(--clr-black); */
}
.our-restaurants__title span {
	font-size: 48px;
	font-style: normal;
	font-weight: 500;
	line-height: 110%;
	margin: 0;
}
@media (min-width: 992px) {
	.our-restaurants__title span {
		font-size: 64px;
		max-width: 681px;
	}
}
@media (max-width: 767px) {
	.our-restaurants__title span {
		font-size: 48px !important;
		line-height: 110% !important;
	}
}
@media (min-width: 992px) {
	.our-restaurants__description {
		margin-left: auto;
	}
}

.our-restaurants__description {
	color: var(--clr-white-75) !important;
	font-size: var(--text);
	line-height: 1.4;
	font-weight: 500;
}
.our-restaurants__gallery {
	margin-top: 40px;
	display: grid;
	grid-template-columns: 1fr 400px;
	gap: 20px;
}
@media (min-width: 992px) {
	.our-restaurants__gallery {
		margin-top: 64px;
	}
}
@media screen and (max-width: 991px) {
	.our-restaurants__gallery {
		margin-bottom: 24px;
		max-width: 100%;
		grid-template-columns: 1fr;
		grid-template-rows: 1fr 1fr;
	}
	.our-restaurants__gallery-item {
		aspect-ratio: 1.5;
	}
}
.our-restaurants__gallery.one-item {
	grid-template-columns: 100%;
	max-width: 100% !important;
}
.our-restaurants__gallery.one-item video {
	position: inherit;
	border-radius: 8px;
}
.our-restaurants__gallery-item {
	position: relative;
	display: flex;
	grid-template-columns: 100%;
	width: 100%;
	border-radius: 8px;
	max-height: 566px;
	overflow: hidden;
	object-fit: fill;
	box-sizing: border-box;
}
.our-restaurants__gallery-item.one-item {
	grid-template-columns: 100%;
	max-width: 100% !important;
}
.our-restaurants__gallery-item.one-item video {
	position: inherit;
	border-radius: 8px;
}
.our-restaurants__gallery-item:last-child {
	max-width: 400px;
}
@media screen and (max-width: 991px) {
	.our-restaurants__gallery-item:last-child {
		max-width: 100%;
	}
}
.our-restaurants__gallery-item video {
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	position: inherit;
	object-fit: cover;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
@media screen and (max-width: 991px) {
	.our-restaurants__gallery-item video {
		height: 100%;
		min-height: 173px;
		position: relative;
		top: auto;
		left: auto;
		transform: none;
	}
}
.our-restaurants__gallery-image {
	height: 211px;
	width: 100%;
	border-radius: 4px;
	overflow: hidden;
	object-fit: cover;
}
@media screen and (max-width: 991px) {
	.our-restaurants__gallery-image {
		width: 100%;
		height: auto;
	}
}
@media (min-width: 768px) {
	.our-restaurants__gallery-image {
		height: 420px;
	}
}
@media (min-width: 992px) {
	.our-restaurants__gallery-image {
		border-radius: 8px;
		height: 566px;
	}
}
.our-restaurants__gallery-caption {
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: hidden;
	left: 0;
	top: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75));
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	border-radius: 4px;
}
@media (min-width: 992px) {
	.our-restaurants__gallery-caption {
		border-radius: 8px;
		width: calc(100% - 20px);
		left: 10px;
	}
}
.sbi_item {
	border-radius: var(--rd-1);
}

.our-restaurants__gallery-caption-text {
	display: flex;
	flex-direction: column;
	text-align: center;
	width: 100%;
	padding: 44px;
	font-size: 40px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	text-transform: uppercase;
	color: #fff;
	transform: translateY(50px);
	width: auto;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.our-restaurants__gallery-caption-subtitle {
	color: var(--mty-main-color);
}
.our-restaurants .swiper-pagination {
	top: calc(100% + 16px);
	bottom: auto;
	display: flex;
	justify-content: center;
}
.our-menu {
	margin-top: 72px;
}
@media (min-width: 992px) {
	.our-menu {
		margin-top: 96px;
	}
}
.our-menu .container {
	max-width: 1600px;
}
.our-menu .container-fluid {
	max-width: 1670px;
}
@media (min-width: 992px) {
	.our-menu .container-fluid {
		padding: 0;
	}
}
.our-menu__top {
	margin-bottom: 72px;
	overflow: hidden;
}
@media (min-width: 992px) {
	.our-menu__top {
		margin-bottom: 55px;
	}
}
.our-menu__top-text {
	margin-bottom: 48px;
	text-align: center;
}
@media (min-width: 992px) {
	.our-menu__top-text {
		margin-bottom: 38px;
	}
}
.our-menu__top-text_title {
	font-size: 48px;
	line-height: 53px;
	margin: -40px 0 16px;
	color: #000;
	font-weight: 500;
}
@media (min-width: 992px) {
	.our-menu__top-text_title {
		font-size: 64px;
		line-height: 70px;
		margin: -84px 0 0;
	}
}
.our-menu__top-text_subtitle {
	color: #f7f6f3;
	font-weight: 400;
	font-size: 83px;
	line-height: 75px;
}
@media (min-width: 992px) {
	.our-menu__top-text_subtitle {
		font-size: 156px;
		line-height: 156px;
	}
}
.our-menu__top-text_desc {
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	max-width: 583px;
	width: 100%;
	margin: 0 auto;
}
@media (min-width: 992px) {
	.our-menu__top-text_desc {
		font-size: 18px;
		line-height: 29px;
	}
}
.our-menu__top-list {
	width: calc(100% + 48px);
	margin: -24px;
	flex-flow: wrap;
	display: flex;
	justify-content: center;
}
.our-menu__top-list > div {
	padding: 24px;
	width: 100%;
	max-width: 100%;
}
@media (min-width: 576px) {
	.our-menu__top-list {
		width: calc(100% + 48px);
		margin: -24px;
	}
	.our-menu__top-list > div {
		padding: 24px;
		width: 100%;
		max-width: 50%;
	}
}
@media (min-width: 1025px) {
	.our-menu__top-list {
		width: calc(100% + 60px);
		margin: -30px;
	}
	.our-menu__top-list > div {
		padding: 30px;
		width: 100%;
		max-width: 25%;
	}
}
@media (min-width: 1280px) {
	.our-menu__top-list {
		width: calc(100% + 120px);
		margin: -30px -60px;
	}
	.our-menu__top-list > div {
		padding: 30px 60px;
		width: 100%;
		max-width: 25%;
	}
}
.our-menu__top-list_item {
	display: flex;
	flex-flow: column;
	align-items: center;
	justify-content: center;
	text-align: center;
}
.our-menu__top-list_item-logo {
	width: 120px;
	height: 120px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.our-menu__top-list_item-logo img {
	max-width: 100%;
	height: 100%;
	object-fit: contain;
}
.our-menu__top-list_item-title {
	font-weight: 600;
	margin: 0 0 8px;
	font-size: 24px;
	line-height: 31px;
}
.our-menu__top-list_item-desc {
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
}
@media (min-width: 992px) {
	.our-menu__top-list_item-desc {
		line-height: 26px;
	}
}
.our-menu__bot-cards {
	display: flex;
	flex-flow: column;
}
@media (min-width: 768px) {
	.our-menu__bot-cards {
		flex-flow: nowrap;
	}
}
.our-menu__bot-cards img {
	max-width: 100%;
	width: 100%;
	height: auto;
	object-fit: cover;
	object-position: center;
}
.our-menu__bot-cards_left {
	max-width: 100%;
	width: 100%;
	display: flex;
	position: relative;
	max-height: 563px;
}
@media (min-width: 768px) {
	.our-menu__bot-cards_left {
		max-width: 42.216%;
		max-height: 1050px;
	}
}
.our-menu__bot-cards_right {
	max-width: 100%;
	width: 100%;
	display: flex;
	flex-flow: wrap;
}
@media (min-width: 768px) {
	.our-menu__bot-cards_right {
		max-width: 57.784%;
	}
}
.our-menu__bot-cards_right_1 {
	width: 100%;
	display: flex;
	position: relative;
	max-height: 272px;
}
@media (min-width: 768px) {
	.our-menu__bot-cards_right_1 {
		max-height: 410px;
	}
}
.our-menu__bot-cards_right_2 {
	max-width: 100%;
	width: 100%;
	display: flex;
	position: relative;
	max-height: 361px;
}
@media (min-width: 768px) {
	.our-menu__bot-cards_right_2 {
		max-width: 56.27%;
		max-height: 640px;
	}
}
.our-menu__bot-cards_right_3 {
	max-width: 100%;
	width: 100%;
	display: flex;
	position: relative;
	max-height: 520px;
}
@media (min-width: 768px) {
	.our-menu__bot-cards_right_3 {
		max-width: 43.731%;
		max-height: 640px;
	}
}
.our-menu__bot-cards_caption {
	line-height: 29px;
	color: #000;
	font-weight: 400;
	background: #fff;
	padding: 21px;
	position: absolute;
	bottom: 0;
	left: 0;
	border: 2px solid transparent;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	cursor: pointer;
	display: flex;
	align-items: center;
	font-size: 0;
}
.our-menu__bot-cards_caption:hover {
	border: 2px solid #000;
}
.our-menu__bot-cards_caption:hover .plus:after,
.our-menu__bot-cards_caption:hover .plus:before {
	background: #000;
}
.our-menu__bot-cards_caption.active {
	font-size: 18px;
}
.our-menu__bot-cards_caption.active .plus {
	margin-right: 7px;
}
.our-menu__bot-cards_caption.active .plus:before {
	transform: rotate(90deg);
}
.our-menu__bot-cards_caption.active:hover {
	border: 2px solid transparent;
}
.our-menu__bot-cards_caption.active:hover .plus:after,
.our-menu__bot-cards_caption.active:hover .plus:before {
	background: var(--mty-main-color);
}
.our-menu__bot-cards_caption .plus {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 32px;
	height: 32px;
	--weight: 22px;
	--margin: 15px;
	position: relative;
	pointer-events: none;
	cursor: pointer;
	flex-shrink: 0;
}
.our-menu__bot-cards_caption .plus:after,
.our-menu__bot-cards_caption .plus:before {
	content: '';
	display: block;
	width: calc(100% - var(--margin) * 2);
	height: var(--weight);
	background: var(--mty-main-color);
	position: absolute;
	pointer-events: all;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	border-radius: 2px;
}
.our-menu__bot-cards_caption .plus:after {
	transform: rotate(90deg);
}
.title_block {
	position: relative;
}
.title_block__logo {
	position: absolute;
	right: -48px;
	top: 0;
}
@media (max-width: 1540px) {
	.title_block__logo {
		right: 0;
	}
}
@media (max-width: 991px) {
	.title_block__logo {
		display: none;
	}
}
.our-concept {
	background-position: 50%;
	background-size: cover;
	background-repeat: no-repeat;
	padding: 72px 0;
}
.our-concept .swiper-container {
	overflow: hidden;
}
.our-concept .swiper-pagination {
	position: relative;
	margin-top: 20px;
}
@media (max-width: 991px) {
	.our-concept .swiper-pagination {
		margin-top: 10px;
	}
}

@media (min-width: 992px) {
	.our-concept {
		padding: 120px 0 96px;
	}
}
.postid-766 .our-concept__title,
.postid-1686 .our-concept__title,
.postid-763 .our-concept__title,
.postid-1692 .our-concept__title {
	margin: 0;
	font-size: var(--h2);
	line-height: 1;
}
.our-concept__title span {
	font-size: 48px;
	line-height: 53px;
	color: #000;
	font-weight: 500;
	margin: 0;
}
@media (min-width: 992px) {
	.our-concept__title span {
		font-size: 64px;
		line-height: 70px;
	}
}
@media (max-width: 767px) {
	.our-concept__title span {
		font-size: 48px !important;
		line-height: 53px !important;
	}
}
.our-concept__title p {
	text-align: center;
	margin: 0;
}
.our-concept__subtitle {
	color: hsla(0, 0%, 100%, 0.6);
	font-weight: 400;
	font-size: 65px;
	line-height: 75px;
	text-align: center;
}
@media (min-width: 992px) {
	.our-concept__subtitle {
		font-size: 156px;
		line-height: 156px;
	}
}
.our-concept__desc {
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	max-width: 838px;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	padding-top: 16px;
	color: var(--clr-black);
}
@media (min-width: 992px) {
	.our-concept__desc {
		font-size: var(--text);
		line-height: 29px;
	}
}
.our-concept__desc p {
	margin: 0;
}
.our-concept__video {
	margin-top: 32px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 8px;
	overflow: hidden;
	position: relative;
}
@media (min-width: 992px) {
	.our-concept__video {
		margin-top: 80px;
	}
}
.our-concept__video:before {
	content: '';
	width: 100%;
	height: 100%;
	pointer-events: none;
	display: block;
	margin-bottom: 50.51%;
}
.our-concept__video-wrapper {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.our-concept__video-wrapper:before {
	content: '';
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
	background-blend-mode: multiply, normal;
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	pointer-events: none;
	border-radius: 8px;
}
.our-concept__video-wrapper video {
	max-width: 100%;
	width: 100%;
	object-fit: cover;
	object-position: center;
	height: 100%;
	border-radius: 8px;
}
.our-concept__video-wrapper iframe {
	position: absolute;
	width: 100%;
	height: 100%;
}
.our-concept__image {
	padding-top: 32px;
}
@media (min-width: 992px) {
	.our-concept__image {
		padding-top: 64px;
	}
}
.our-concept__image-image {
	width: 100%;
	/* max-width: 1382px; */
	height: auto;
}
@keyframes show {
	0% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
.numbers-section {
	background-position: bottom;
	background-size: cover;
	background-repeat: no-repeat;
	padding: 72px 0;
}
@media (min-width: 992px) {
	.numbers-section {
		padding: 34px 0;
	}
}
.numbers-section .container {
	display: flex;
	flex-flow: column;
	position: relative;
}
@media (min-width: 992px) {
	.numbers-section .container {
		flex-flow: nowrap;
		align-items: stretch;
		justify-content: space-between;
	}
}
.numbers-section__left {
	padding: 0 0 64px;
	flex-shrink: 0;
}
@media (min-width: 992px) {
	.numbers-section__left {
		padding: 96px 0;
		margin: 0 111px 0 auto;
		align-self: center;
	}
}

@media (min-width: 992px) {
	.numbers-section__left-title {
		max-width: 386px;
		margin: 0 0 11px;
	}
}
.numbers-section__left-title p,
.numbers-section__left-title span {
	font-size: 48px;
	font-weight: 500;
	color: #fff;
	margin: 0 0 16px;
}
@media (max-width: 767px) {
	.numbers-section__left-title p,
	.numbers-section__left-title span {
		font-size: 48px !important;
		line-height: 100% !important;
	}
}
.numbers-section__left-title .custom-header-container {
	position: relative;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
}
.numbers-section__left-title .custom-header-container span.hide {
	position: absolute;
	margin: 0;
}
.numbers-section__left-desc {
	margin-bottom: 40px;
}
@media (min-width: 992px) {
	.numbers-section__left-desc {
		margin-bottom: 71px;
		max-width: 422px;
	}
}
.numbers-section__left-desc span {
	font-size: 16px;
	line-height: 22px;
	font-weight: 400;
	color: #fff;
}
@media (min-width: 992px) {
	.numbers-section__left-desc span {
		font-size: var(--h5);
		line-height: 1.5;
	}
}
.numbers-section__left-desc p {
	margin: 0;
}
@media (min-width: 992px) {
	.numbers-section__left-subtitle {
		max-width: 357px;
		text-transform: uppercase;
		line-height: 0;
	}
}

.numbers-section__left-subtitle span {
	font-size: 34px !important;
	letter-spacing: 0.03em;
	font-weight: 400;
}
.numbers-section__left-subtitle p {
	margin: 0;
}
.numbers-section__left-btn-wrapper {
	margin-top: 42px;
	display: flex;
	align-items: flex-start;
	flex-flow: column;
}
@media (min-width: 992px) {
	.numbers-section__left-btn-wrapper {
		margin-top: 49px;
		flex-flow: nowrap;
		align-items: center;
	}
}
.numbers-section__left-btn-wrapper .btn-primary-big {
	color: #fff;
}
.numbers-section__left-btn-wrapper .btn-download {
	font-family: Inter, sans-serif;
	font-size: 15px;
	line-height: 21px;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	display: inline-flex;
	align-items: center;
	margin-top: 23px;
}
@media (min-width: 992px) {
	.numbers-section__left-btn-wrapper .btn-download {
		margin-left: 42px;
		margin-top: 0;
	}
}
.numbers-section__left-btn-wrapper .btn-download:after {
	content: '';
	background-repeat: no-repeat;
	background-size: auto;
	background-position: 50%;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.969 21c-.525 0-.985-.197-1.378-.59C.197 20.015 0 19.555 0 19.03V14.34h1.969v4.692H19.03V14.34H21v4.692c0 .525-.197.985-.59 1.378-.394.394-.854.591-1.379.591H1.97zm8.531-5.02L4.167 9.647l1.411-1.411 3.938 3.937V0h1.968v12.173l3.938-3.937 1.41 1.41L10.5 15.98z' fill='%23fff'/%3E%3C/svg%3E");
	display: block;
	width: 21px;
	height: 21px;
	margin-bottom: -3px;
	margin-left: 10px;
}
.numbers-section__left-btn-wrapper .btn-download:hover span:after {
	width: 22px;
}
.numbers-section__left-btn-wrapper .btn-download span {
	position: relative;
}
.numbers-section__left-btn-wrapper .btn-download span:after {
	content: '';
	background: #fff;
	display: block;
	width: 100%;
	height: 2px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	position: absolute;
}
.numbers-section__left-bottom_text {
	position: absolute;
	bottom: 0;
	max-width: 422px;
	width: 100%;
}
@media (max-width: 991px) {
	.numbers-section__left-bottom_text {
		display: none;
	}
}
.numbers-section__left-bottom_text p {
	margin: 0 0 8px;
	font-size: 14px;
	line-height: 22px;
	font-weight: 400;
}
@media (min-width: 992px) {
	.numbers-section__left-bottom_text p {
		margin: 0 0 4px;
		font-size: 16px;
		line-height: 25px;
	}
}
.numbers-section__left-bottom_text p:last-child {
	margin: 0;
}
.numbers-section__left-bottom_text-right {
	position: inherit;
	padding-top: 16px;
}
.numbers-section__left-bottom_text-right p {
	margin: 0 0 8px;
	font-size: 14px;
	line-height: 22px;
	font-weight: 400;
}
@media (min-width: 992px) {
	.numbers-section__left-bottom_text-right p {
		margin: 0 0 4px;
		font-size: 16px;
		line-height: 25px;
	}
}
.numbers-section__right {
	max-width: 100%;
	width: 100%;
	display: flex;
	flex-flow: column;
}
@media (min-width: 992px) {
	.numbers-section__right {
		max-width: 684px;
	}
}
.numbers-section__right-title-top {
	margin: 0 0 8px;
	font-size: 32px !important;
	line-height: 35px !important;
}
.numbers-section__right-title-top p {
	margin: 0;
}
@media (min-width: 992px) {
	.numbers-section__right-title-top {
		margin: 0 0 16px;
		font-size: 48px;
		line-height: 53px;
	}
}
.numbers-section__right-title-desc {
	padding-bottom: 48px;
	font-size: 22px;
	line-height: 35px;
	font-weight: 400;
}
@media (max-width: 992px) {
	.numbers-section__right-title-desc {
		font-size: 16px;
		line-height: 22px;
	}
}
.numbers-section__right-title-button {
	border: 1px solid #404040;
	display: flex;
	color: #fff;
	justify-content: flex-start;
	align-items: stretch;
}
.numbers-section__right-title-button .side {
	width: 50%;
	max-width: 400px;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	font-size: 13px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	text-transform: uppercase;
	padding: 32px;
	cursor: pointer;
	border-bottom: 3px solid transparent;
}
@media screen and (max-width: 991px) {
	.numbers-section__right-title-button .side {
		font-size: 12px;
		padding: 10px;
	}
}
.numbers-section__right-title-button .side.left {
	border-right: 1px solid #404040;
}
.numbers-section__right-title-button .side.active {
	border-bottom: 3px solid var(--mty-main-color);
	transition: 0.5s;
}
.numbers-section__right-card {
	padding: 56px 32px;
	border: 0.7px solid #404040;
	width: 100%;
	display: none;
	flex-flow: column;
	justify-content: center;
	transition: 0.5s;
}

@media (min-width: 992px) {
	.numbers-section__right-card {
		padding: 40px 62px;
	}
}
@media (max-width: 767px) {
	.numbers-section__right-card {
		padding: 30px 25px;
	}
}
.numbers-section__right-card_number {
	margin: 0 0 3px;
	text-align: center;
	margin-bottom: 5px;
}
.numbers-section__right-card_number p {
	margin: 0;
	font-size: var(--h3);
	color: var(--clr-yellow);
	line-height: 1;
	font-weight: 700;
}
.numbers-section__right-card_number span {
	color: var(--mty-main-color);
	font-size: 56px;
	line-height: 56px;
	font-weight: 400;
}
.numbers-section__right-card_desc {
	font-weight: 400;
	font-size: 28px;
	line-height: 31px;
	text-align: center;
}
.numbers-section__right-card_desc p {
	margin: 0;
}
.numbers-section__right-card.show {
	display: flex;
	transition: 0.5s;
}
.numbers-section__right-card.show .numbers-section__center-card_desc,
.numbers-section__right-card.show .numbers-section__center-card_number,
.numbers-section__right-card.show .numbers-section__right-card_desc,
.numbers-section__right-card.show .numbers-section__right-card_number {
	animation: show 1s;
}
.numbers-section__bottom_text_mobile {
	display: none;
}
@media (max-width: 991px) {
	.numbers-section__bottom_text_mobile {
		display: block;
		padding-top: 32px;
	}
}
@media (max-width: 991px) {
	.numbers-section__bottom_text_mobile span {
		position: inherit !important;
	}
}
.hand-in-hand-section {
	padding: 96px 0;
	border-bottom: 1px solid #d8d8d8;
	position: relative;
	overflow: hidden;
}
@media (min-width: 1920px) {
	.hand-in-hand-section {
		padding: 96px 0 112px;
	}
}
@media (max-width: 767px) {
	.hand-in-hand-section {
		padding: 80px 0;
	}
}
.hand-in-hand-section__bg {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: #fff;
}
.hand-in-hand-section__container {
	position: relative;
	padding-bottom: 71px;
	margin-bottom: 21.5vw;
}
@media (min-width: 1670px) {
	.hand-in-hand-section__container {
		padding-bottom: 105px;
		margin-bottom: 359px;
	}
}
@media (max-width: 991px) {
	.hand-in-hand-section__container {
		padding-bottom: 350px;
		margin-bottom: 0;
	}
}
@media (max-width: 767px) {
	.hand-in-hand-section__container {
		padding-bottom: 225px;
	}
}
@media (max-width: 630px) {
	.hand-in-hand-section__container {
		padding-bottom: 192px;
	}
}
.hand-in-hand-section__title {
	font-size: 96px;
	font-style: normal;
	font-weight: 300;
	line-height: 110.523%;
	letter-spacing: -3.36px;
	text-align: center;
	margin: 0;
}
@media (max-width: 991px) {
	.hand-in-hand-section__title {
		font-size: 64px;
		line-height: 67px;
		letter-spacing: normal;
	}
}
@media (max-width: 767px) {
	.hand-in-hand-section__title {
		font-size: 32px;
		line-height: 34px;
	}
}
.hand-in-hand-section__title span {
	display: inline-block;
}
.hand-in-hand-section__description {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%;
	max-width: 566px;
	margin-top: 32px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
@media (max-width: 991px) {
	.hand-in-hand-section__description {
		opacity: 1;
		font-size: 18px;
		line-height: 28px;
	}
}
@media (max-width: 767px) {
	.hand-in-hand-section__description {
		font-size: 16px;
		line-height: 25px;
		margin-top: 16px;
	}
}
.hand-in-hand-section__button {
	margin: 35px auto 0;
	display: flex;
	justify-content: center;
}
@media (max-width: 991px) {
	.hand-in-hand-section__button {
		opacity: 1;
	}
	.hand-in-hand-section__button a {
		padding: 18px 38px;
	}
}
@media (max-width: 767px) {
	.hand-in-hand-section__button {
		margin: 32px auto 0;
	}
}
.hand-in-hand-section__image img {
	width: 100%;
	height: auto;
	border-radius: 50%;
	z-index: 1;
	position: relative;
}
.hand-in-hand-section__image_center {
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	width: 21.5vw;
	max-width: 359px;
}
@media (max-width: 991px) {
	.hand-in-hand-section__image_center {
		top: auto;
		bottom: 11px;
		width: 35.3vw;
		max-width: 271px;
	}
}
@media (max-width: 767px) {
	.hand-in-hand-section__image_center {
		bottom: 4px;
		width: 28vw;
		padding: 0 8px;
	}
}
@media (max-width: 575px) {
	.hand-in-hand-section__image_center {
		padding: 0 4px;
		width: 31vw;
	}
}
@media (max-width: 414px) {
	.hand-in-hand-section__image_center {
		padding: 0;
	}
}
.hand-in-hand-section__image_center:before {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	right: -7.24%;
	bottom: -3.9%;
	border-radius: 438px;
	border: 2px dashed #c0d24b;
}
@media (max-width: 767px) {
	.hand-in-hand-section__image_center:before {
		border-radius: 100%;
		right: -7%;
		bottom: -4%;
	}
}
.hand-in-hand-section__image_left {
	position: absolute;
	top: 325px;
	left: 16px;
	width: 26.23vw;
	max-width: 438px;
}
@media (max-width: 991px) {
	.hand-in-hand-section__image_left {
		top: auto;
		bottom: 61px;
		width: 43vw;
		max-width: 333px;
		left: 0;
		transform: translateX(-103px);
	}
}
@media (max-width: 767px) {
	.hand-in-hand-section__image_left {
		transform: translateX(-21px);
		bottom: 26px;
		width: 35vw;
		padding: 0 8px;
	}
}
@media (max-width: 575px) {
	.hand-in-hand-section__image_left {
		padding: 0 4px;
		width: 37.6vw;
	}
}
@media (max-width: 414px) {
	.hand-in-hand-section__image_left {
		padding: 0;
	}
}
.hand-in-hand-section__image_left:before {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	left: -7.31%;
	top: -6.16%;
	border-radius: 438px;
	border: 1px solid #c0d24b;
}
.hand-in-hand-section__image_right {
	position: absolute;
	top: 266px;
	right: 16px;
	width: 26.53vw;
	max-width: 443px;
}
@media (max-width: 991px) {
	.hand-in-hand-section__image_right {
		top: auto;
		width: 43.4vw;
		max-width: 333px;
		bottom: 101px;
		right: 0;
		transform: translateX(105px);
	}
}
@media (max-width: 767px) {
	.hand-in-hand-section__image_right {
		transform: translateX(22px);
		bottom: 43px;
		width: 35vw;
		padding: 0 8px;
	}
}
@media (max-width: 575px) {
	.hand-in-hand-section__image_right {
		padding: 0 4px;
		width: 37.87vw;
	}
}
@media (max-width: 414px) {
	.hand-in-hand-section__image_right {
		padding: 0;
	}
}
.hand-in-hand-section__image_right:before {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	right: -6.77%;
	top: -3.84%;
	border-radius: 438px;
	border: 1px solid #c0d24b;
}
.brand-hero-second {
	padding-top: 180px;
	overflow: hidden;
}
.brand-hero-second.above {
	overflow: visible;
}
@media (max-width: 991px) {
	.brand-hero-second {
		padding-top: 104px;
	}
}
@media (max-width: 991px) {
	.brand-hero-second .row {
		margin: -16px -10px;
	}
	.brand-hero-second .row > div {
		padding: 16px 10px;
	}
}
.brand-hero-second__background-logo img {
	position: absolute;
	left: 0;
}
@media (max-width: 991px) {
	.brand-hero-second__background-logo {
		display: none;
	}
}
.brand-hero-second__content {
	padding: 80px 0 115px;
	max-width: 795px;
}
@media (max-width: 991px) {
	.brand-hero-second__content {
		padding: 0;
		max-width: 100%;
	}
}
.brand-hero-second__logo {
	height: 88px;
	width: auto;
	min-width: 146px;
	background: #fff;
	border-radius: 6px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	padding: 4px;
	margin-bottom: 44px;
}
@media (max-width: 991px) {
	.brand-hero-second__logo {
		margin-bottom: 32px;
		height: 64px;
		min-width: 112px;
	}
}
.brand-hero-second__logo img {
	height: 100%;
	width: auto;
	max-width: 100%;
}
.brand-hero-second__rating {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 36px;
	text-transform: uppercase;
	font-family: Inter, sans-serif;
	color: #fec525;
	margin-bottom: 24px;
}
.brand-hero-second__rating svg {
	margin-right: 8px;
	height: 24px;
	width: auto;
}
.brand-hero-second__title {
	margin: 0;
}
@media (max-width: 991px) {
	.brand-hero-second__title {
		text-align: center;
		margin-top: 140px;
	}
}
.brand-hero-second__title span {
	font-size: 104px;
	font-style: normal;
	font-weight: 600;
	line-height: 104px;
	color: #fff;
	margin: 0;
}
@media (max-width: 991px) {
	.brand-hero-second__title span {
		font-size: 42px !important;
		line-height: 46px !important;
	}
}
.brand-hero-second__title .custom-header-container {
	position: relative;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
}
@media (max-width: 991px) {
	.brand-hero-second__title .custom-header-container {
		justify-content: center;
		padding-top: 10px;
	}
}
@media (max-width: 767px) {
	.brand-hero-second__title .custom-header-container span {
		font-size: 32px;
		line-height: 100%;
	}
}
.brand-hero-second__title .custom-header-container span.hide {
	position: absolute;
	margin: 0;
}
.brand-hero-second__description {
	margin-top: 16px;
	font-size: 32px;
	font-style: normal;
	font-weight: 400;
	line-height: 125%;
	max-width: 796px;
	color: #fff;
}
.postid-766 .brand-hero-second__description,
.postid-1686 .brand-hero-second__description {
	color: var(--clr-black-75);
}
.brand-hero-second__description p {
	margin: 0;
}
@media (max-width: 991px) {
	.brand-hero-second__description,
	.brand-hero-second__description span {
		text-align: center;
		font-size: 25px !important;
		line-height: 40px !important;
		max-width: 100%;
	}
}
.brand-hero-second__button {
	margin-top: 40px;
}
.brand-hero-second__button a {
	padding: 18px 48px;
	color: var(var(--mty-button-text-color), #fff);
}
.brand-hero-second__button a:hover {
	color: #000;
}
@media (max-width: 991px) {
	.brand-hero-second__button {
		margin-top: 32px;
		display: flex;
		justify-content: center;
		align-items: flex-start;
	}
}
.brand-hero-second__image {
	height: 100%;
	width: auto;
	border-radius: 8px 8px 0 0;
}
@media (max-width: 1490px) {
	.brand-hero-second__image {
		overflow: hidden;
	}
}
@media (max-width: 991px) {
	.brand-hero-second__image {
		padding: 0 26px;
	}
}
.brand-hero-second__image.above {
	position: relative;
	top: 63px;
}
.brand-hero-second__image img {
	height: 100%;
	max-width: 478px;
	max-height: 730px;
	object-fit: cover;
	object-position: center;
	border-radius: 8px;
}
@media (max-width: 1490px) {
	.brand-hero-second__image img {
		width: 100%;
	}
}
@media (max-width: 991px) {
	.brand-hero-second__image img {
		max-width: 100%;
		max-height: fit-content;
	}
}
.brand-info-banner {
	background: var(--mty-main-color);
	padding: 42px 0 34px;
}
@media (max-width: 767px) {
	.brand-info-banner {
		padding: 24px 0 20px;
	}
}
.brand-info-banner__text {
	font-size: 40px;
	font-style: normal;
	font-weight: 500;
	line-height: 44px;
	text-align: center;
}
@media (max-width: 767px) {
	.brand-info-banner__text {
		text-align: left;
		font-size: 24px;
		line-height: 110%;
	}
}
.brand-info-banner__text svg {
	display: inline-block;
	transform: translateY(6px);
}
@media (max-width: 767px) {
	.brand-info-banner__text svg {
		width: auto;
		height: 20px;
		transform: translateY(3px);
	}
}
.brand-info-banner__arrow {
	display: inline-flex;
	align-items: center;
	justify-content: center;
}
.brand-info-banner + style + .brand-about {
	padding-top: 160px;
}
@media (max-width: 991px) {
	.brand-info-banner + style + .brand-about {
		padding-top: 125px;
	}
}
.page-form-section {
	padding: 160px 0;
	background: var(--mty-main-color);
}
@media (max-width: 767px) {
	.page-form-section {
		padding: 80px 0;
	}
}
.page-form-section.page-inquiry-form {
	padding: 222px 0 120px;
	background: #000;
	color: #fff;
}
@media (max-width: 767px) {
	.page-form-section.page-inquiry-form {
		padding: 173px 0 80px;
	}
}
.page-form-section.page-inquiry-form .page-form .form form .step-1 .select2-container {
	z-index: 100;
}
.page-form-section.page-inquiry-form
	.page-form
	.form
	form
	.step-1
	.select2-container
	.select2-dropdown {
	margin-top: 40px;
	background-color: transparent;
}
.why-franchisees-love-tacoTime .container {
	padding: 96px 24px 120px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}
@media screen and (max-width: 991px) {
	.why-franchisees-love-tacoTime .container {
		padding: 72px 16px 83px;
	}
}
.why-franchisees-love-tacoTime__title-section {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	flex-wrap: wrap;
	color: #fff;
	max-width: 838px;
	margin-bottom: 80px;
}
.why-franchisees-love-tacoTime__title-section--subtitle {
	font-size: 17px;
	font-style: normal;
	font-weight: 700;
	line-height: 110%;
	letter-spacing: 1.7px;
	text-transform: uppercase;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	padding-bottom: 32px;
}
.why-franchisees-love-tacoTime__title-section--title {
	font-size: 64px;
	font-style: normal;
	font-weight: 500;
	text-align: center;
	margin: 0 0 16px;
	width: 100%;
}
@media screen and (max-width: 991px) {
	.why-franchisees-love-tacoTime__title-section--title {
		font-size: 48px;
		line-height: calc(60 / 48 * 100%);
	}
}

.why-franchisees-love-tacoTime__title-section--title p {
	margin-top: 0;
}
.why-franchisees-love-tacoTime__title-section--title p:last-child {
	margin-bottom: 0;
}
.why-franchisees-love-tacoTime__title-section--description,
.why-franchisees-love-tacoTime__title-section--description span {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	text-align: center;
}
.why-franchisees-love-tacoTime__title-section--description p,
.why-franchisees-love-tacoTime__title-section--description span p {
	margin: 0;
}

.postid-766 .why-franchisees-love-tacoTime__title-section,
.postid-1686 .why-franchisees-love-tacoTime__title-section {
	margin-inline: auto;
}

.postid-766 .numbers-section__left-title p,
.numbers-section__left-title span,
.postid-1686 .numbers-section__left-title p,
.numbers-section__left-title span {
	font-size: 56px;
}
.why-franchisees-love-tacoTime__content-section {
	display: flex;
	width: 100%;
	gap: 130px;
	justify-content: flex-start;
	align-items: flex-start;
}
@media screen and (max-width: 991px) {
	.why-franchisees-love-tacoTime__content-section {
		flex-wrap: wrap;
		justify-content: center;
		gap: 70px;
	}
}
@media screen and (max-width: 375px) {
	.why-franchisees-love-tacoTime__content-section {
		justify-content: flex-end;
	}
}
.why-franchisees-love-tacoTime__content-section--points {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-wrap: wrap;
	color: #fff;
	max-width: 628px;
}
@media screen and (max-width: 991px) {
	.why-franchisees-love-tacoTime__content-section--points {
		flex-wrap: wrap;
		justify-content: center;
		max-width: 100%;
	}
}

.why-franchisees-love-tacoTime__content-section--points-title {
	margin-bottom: 48px;
	font-size: 32px;
	font-weight: 400;
	line-height: 36.77px;
	letter-spacing: -1px;
	margin-left: 84px;
	width: 100%;
}
@media screen and (max-width: 991px) {
	.why-franchisees-love-tacoTime__content-section--points-title {
		margin-bottom: 32px;
	}

	.postid-766 .our-restaurants,
	.postid-1686 .our-restaurants {
		background-image: url('https://mty-stg.itwcorp2.info/wp-content/webp-express/webp-images/uploads/2023/06/Group-1.png.webp');
		padding-block: 60px;
	}

	.postid-766 .our-restaurants__wrapper .col-md-12.col-lg-6:first-child,
	.postid-1686 .our-restaurants__wrapper .col-md-12.col-lg-6:first-child {
		display: flex;
		align-items: center;
	}
	.postid-766 .our-restaurants__wrapper .col-md-12.col-lg-6:first-child img,
	.postid-1686 .our-restaurants__wrapper .col-md-12.col-lg-6:first-child img {
		width: 80px;
		height: auto;
	}
	.postid-766 .our-restaurants__title p,
	.postid-1686 .our-restaurants__title p {
		font-size: 30px;
	}
	.postid-766 .testimonial-slider__title h2 p,
	.postid-1686 .testimonial-slider__title h2 p {
		text-align: left;
	}
}

.why-franchisees-love-tacoTime__content-section--points .point {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-wrap: wrap;
	position: relative;
	padding-left: 84px;
	margin-bottom: 56px;
}
@media screen and (max-width: 991px) {
	.why-franchisees-love-tacoTime__content-section--points .point {
		margin-bottom: 32px;
	}
}
.why-franchisees-love-tacoTime__content-section--points .point__title {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-wrap: wrap;
}
.why-franchisees-love-tacoTime__content-section--points .point__title img {
	max-width: 67px;
	max-height: 67px;
	position: absolute;
	left: 0;
}

.postid-766 .why-franchisees-love-tacoTime__content-section--points .point__title h3,
.postid-1686 .why-franchisees-love-tacoTime__content-section--points .point__title h3 {
	font-family: var(--mty-body-text-font);
	font-weight: bold;
}

.postid-766 .why-franchisees-love-tacoTime__content-section--points .point__description p,
.postid-1686 .why-franchisees-love-tacoTime__content-section--points .point__description p {
	font-size: var(--text);
	line-height: 1.2;
}

.why-franchisees-love-tacoTime__content-section--points .point__title h3 {
	margin: 0;
	display: flex;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 130%;
}
.why-franchisees-love-tacoTime__content-section--points .point__description {
	color: var(--clr-white-75);
	margin-top: 16px;
}
@media screen and (max-width: 991px) {
	.why-franchisees-love-tacoTime__content-section--points .point__description {
		margin-top: 8px;
	}

	.why-franchisees-love-tacoTime__content-section--points .point__title img {
		max-width: 60px;
		max-height: 60px;
	}
}
.why-franchisees-love-tacoTime__content-section--points .point__description p {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%;
	margin-top: 0;
}
.why-franchisees-love-tacoTime__content-section--points .point__description p:last-child {
	margin-bottom: 0;
}
.why-franchisees-love-tacoTime__content-section--points .button {
	display: flex;
	margin-top: 24px;
}
.why-franchisees-love-tacoTime__content-section--points .button a {
	color: #fff;
}

@media (min-width: 1200px) {
	.postid-763 .why-franchisees-love-tacoTime__content-section--points .button a:hover,
	.postid-1682 .why-franchisees-love-tacoTime__content-section--points .button a:hover {
		color: var(--clr-black) !important;
		border-color: var(--clr-white) !important;
	}
}
@media screen and (max-width: 991px) {
	.why-franchisees-love-tacoTime__content-section--points .button {
		margin-top: 8px;
		margin-left: 0;
	}
}
.why-franchisees-love-tacoTime__content-section--points .button a:not(.btn-primary-always-big) {
	background-color: #000;
	color: #fff;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 140%;
	letter-spacing: 0.48px;
	text-transform: uppercase;
	text-decoration: none;
	border-radius: 50px;
	padding: 18px 48px;
	transition: 0.5s;
	border: 2px solid #000;
}
.why-franchisees-love-tacoTime__content-section--points
	.button
	a:not(.btn-primary-always-big):hover {
	transition: 0.5s;
	background-color: #fff;
	color: #000;
	border-color: #000;
}
.why-franchisees-love-tacoTime__content-section--images {
	position: relative;
	width: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
}
@media screen and (max-width: 991px) {
	.why-franchisees-love-tacoTime__content-section--images {
		max-width: 100%;
		width: 100%;
		justify-content: flex-end;
	}
}
.why-franchisees-love-tacoTime__content-section--images img {
	max-width: 100%;
	width: 100%;
	height: auto;
}
.why-franchisees-love-tacoTime__content-section--images .small-image {
	position: absolute;
	bottom: -25px;
	left: -75px;
	max-width: 250px;
	width: 100%;
	height: auto;
	transform: translate(1000px);
	opacity: 0;
	transition: 0.5s;
}
.why-franchisees-love-tacoTime__content-section--images .small-image.show {
	transform: translate(0);
	opacity: 1;
	transition: 0.5s;
}
@media screen and (max-width: 991px) {
	.why-franchisees-love-tacoTime__content-section--images .small-image {
		max-width: 130px;
		bottom: -15px;
		left: -35px;
	}
}
.industry-statistics .container {
	padding: 96px 24px;
	width: 100%;
}
@media screen and (max-width: 991px) {
	.industry-statistics .container {
		padding: 72px 16px;
	}
}
.industry-statistics__header-part {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	flex-flow: column;
	margin-bottom: 80px;
}
@media screen and (max-width: 991px) {
	.industry-statistics__header-part {
		margin-bottom: 48px;
	}
}
@media screen and (max-width: 991px) {
	.industry-statistics__header-part_left {
		margin: 0 0 48px !important;
	}
}
@media screen and (max-width: 767px) {
	.industry-statistics__header-part_left h2 {
		font-size: 33px !important;
		line-height: 38px !important;
	}
}
.industry-statistics__header-part_left h4,
.industry-statistics__header-part h4 {
	color: var(--mty-main-color);
	font-size: 17px;
	font-style: normal;
	font-weight: 700;
	line-height: 110%;
	letter-spacing: 1.7px;
	text-transform: uppercase;
	width: 100%;
	text-align: center;
	margin: 0 0 32px;
}
.industry-statistics__header-part_left h2,
.industry-statistics__header-part h2 {
	margin: 0;
}
.industry-statistics__header-part_left h2 p,
.industry-statistics__header-part h2 p {
	margin: 0;
	text-align: center;
}
.industry-statistics__header-part_left h2 p span,
.industry-statistics__header-part h2 p span {
	font-size: 64px;
	font-style: normal;
	font-weight: 500;
	line-height: 110%;
	max-width: 780px;
	width: 100%;
	text-align: center;
	margin: 0 auto 16px;
}
@media screen and (max-width: 991px) {
	.industry-statistics__header-part_left h2 p span,
	.industry-statistics__header-part h2 p span {
		font-size: 48px;
	}
}
.industry-statistics__header-part--description,
.industry-statistics__header-part_left--description {
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	padding-top: 16px;
}
.industry-statistics__header-part--description p,
.industry-statistics__header-part_left--description p {
	margin-top: 0;
}
.industry-statistics__header-part--description p:last-child,
.industry-statistics__header-part_left--description p:last-child {
	margin-bottom: 0;
}
.industry-statistics__columns-part {
	display: flex;
	justify-content: center;
	gap: 58px;
	margin-bottom: 96px;
}
@media screen and (max-width: 991px) {
	.industry-statistics__columns-part {
		gap: 40px;
		flex-wrap: wrap;
		justify-content: flex-start;
	}
}
.industry-statistics__columns-part--column {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	max-width: 424px;
	flex-wrap: wrap;
	padding-left: 16px;
}
@media screen and (max-width: 991px) {
	.industry-statistics__columns-part--column {
		margin: 0 auto;
	}
}
.industry-statistics__columns-part--column:first-child {
	border-left: 6px solid #fec627;
}
.industry-statistics__columns-part--column:nth-child(2) {
	border-left: 6px solid #51884a;
}
.industry-statistics__columns-part--column:last-child {
	border-left: 6px solid #01bfd5;
}
.industry-statistics__columns-part--column .column_title {
	font-size: 64px;
	font-style: normal;
	font-weight: 400;
	line-height: 100%;
	margin: 0;
	width: 100%;
}
@media screen and (max-width: 991px) {
	.industry-statistics__columns-part--column .column_title {
		font-size: 56px;
	}
}
.industry-statistics__columns-part--column .another_design_title {
	font-size: 24px;
	line-height: 31px;
	margin: 0;
	padding: 32px 0 16px;
}
.industry-statistics__columns-part--column .description {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%;
	width: 100%;
}
.industry-statistics__columns-part--column .description p {
	margin-top: 0;
}
.industry-statistics__columns-part--column .description p:last-child {
	margin-bottom: 0;
}
.industry-statistics__columns-part--column a {
	color: #afafaf;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
}
.industry-statistics__columns-part--column a:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='20' fill='none'%3E%3Cpath d='M10.688 3.469v1.187h3.302l-7.292 7.292.854.854 7.292-7.292v3.303h1.187V3.468h-5.343zm-7.72 2.375V16.53h10.688V8.813L12.47 10v5.344H4.156V7.03H9.5l1.188-1.187h-7.72z' fill='%23AFAFAF'/%3E%3C/svg%3E");
	width: 19px;
	height: 19px;
}
.industry-statistics__media-part {
	display: flex;
	justify-content: flex-start;
	align-items: stretch;
	width: 100%;
	flex-wrap: wrap;
}
@media screen and (max-width: 991px) {
	.industry-statistics__media-part {
		margin-bottom: 20px;
	}
}
.industry-statistics__media-part h2 {
	width: 100%;
	margin: 0 0 64px;
	text-align: center;
	display: flex;
	justify-content: center;
}
.industry-statistics__media-part h2 p {
	margin: 0;
	padding: 0;
}
.industry-statistics__media-part h2 p span {
	font-size: 64px;
	font-style: normal;
	font-weight: 500;
	line-height: 110%;
}
@media screen and (max-width: 991px) {
	.industry-statistics__media-part h2 {
		font-size: 48px;
		line-height: 1.2;
		margin: 0 0 4px;
	}
}
.industry-statistics__media-part p {
	font-size: 16px;
	line-height: 22px;
}
@media screen and (min-width: 991px) {
	.industry-statistics__media-part p {
		margin: 0;
		font-size: 22px;
		line-height: 35px;
		width: 100%;
	}
}
.industry-statistics__media-part--section {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	gap: 40px;
	width: 100%;
	margin: 0 135px 40px;
	flex-direction: row-reverse;
}
.industry-statistics__media-part--section:last-child {
	margin: 0 135px;
}
@media screen and (max-width: 991px) {
	.industry-statistics__media-part--section:last-child {
		margin: 0;
	}
}
@media screen and (max-width: 1300px) {
	.industry-statistics__media-part--section {
		flex-direction: column-reverse;
	}
}
@media screen and (max-width: 991px) {
	.industry-statistics__media-part--section {
		margin: 20px 0 40px;
	}
}
.industry-statistics__media-part--section.left-side {
	flex-direction: row;
}
@media screen and (max-width: 1300px) {
	.industry-statistics__media-part--section.left-side {
		flex-direction: column-reverse;
	}
}
.industry-statistics__media-part--section .image {
	display: flex;
	gap: 32px;
	align-items: center;
}
@media screen and (max-width: 991px) {
	.industry-statistics__media-part--section .image {
		flex-wrap: wrap;
	}
}
@media screen and (max-width: 991px) {
	.industry-statistics__media-part--section .image .image_block {
		width: 48%;
	}
}
@media screen and (max-width: 832px) {
	.industry-statistics__media-part--section .image .image_block {
		width: 47%;
	}
}
@media screen and (max-width: 565px) {
	.industry-statistics__media-part--section .image .image_block {
		width: 46%;
	}
}
@media screen and (max-width: 431px) {
	.industry-statistics__media-part--section .image .image_block {
		width: 45%;
	}
}
@media screen and (max-width: 351px) {
	.industry-statistics__media-part--section .image .image_block {
		width: 44%;
	}
}
.industry-statistics__media-part--section .image .image_block__text {
	font-size: 16px;
	font-weight: 500;
	line-height: 20.8px;
	text-align: center;
	margin-top: 16px;
}
@media screen and (max-width: 991px) {
	.industry-statistics__media-part--section .image .image_block__text {
		margin-top: 8px;
	}
}
.industry-statistics__media-part--section .description h3 {
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 130%;
	margin: 0 0 8px;
}
.industry-statistics__media-part--section .description p {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%;
	margin-top: 0;
	margin-bottom: 24px;
}
.industry-statistics__media-part--section .description p:last-child {
	margin-bottom: 0;
}
.industry-statistics__media-part--section img {
	max-height: 384px;
	object-fit: cover;
	border-radius: 8px;
	max-width: 656px;
	width: 100%;
	height: auto;
	margin: 0 auto;
}
@media screen and (max-width: 767px) {
	.industry-statistics__media-part--section img {
		max-width: 100%;
	}
}
.industry-statistics__footer-part {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	max-width: 746px;
	flex-flow: column;
	margin: 85px auto 0;
}
@media screen and (max-width: 991px) {
	.industry-statistics__footer-part {
		margin: 40px 0 0;
		max-width: 100%;
	}
}
.industry-statistics__footer-part--content {
	display: flex;
	justify-content: center;
	align-items: flex-start;
	flex-wrap: wrap;
}
.industry-statistics__footer-part--content h3 {
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 130%;
	text-align: center;
	width: 100%;
	margin: 0 0 32px;
}
.industry-statistics__footer-part--content h3 p {
	margin: 0;
}
.industry-statistics__footer-part a:not(.btn-primary-always-big) {
	background-color: #000;
	color: #fff;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 140%;
	letter-spacing: 0.48px;
	text-transform: uppercase;
	text-decoration: none;
	border-radius: 50px;
	padding: 18px 38px;
	transition: 0.5s;
	border: 2px solid #000;
}
.industry-statistics__footer-part a:not(.btn-primary-always-big):hover {
	transition: 0.5s;
	background-color: #fff;
	color: #000;
	border-color: #000;
}
.testimonial-slider {
	position: relative;
	overflow: hidden;
}
.testimonial-slider .swiper-buttons {
	display: none;
}

.postid-766 .testimonial-slider .testimonial-slider__title h2 p,
.postid-1686 .testimonial-slider .testimonial-slider__title h2 p {
	color: var(--clr-yellow);
	max-width: 520px;
	line-height: 1.1;
}
.testimonial-slider .brand-image {
	position: absolute;
	bottom: -84px;
	left: -30px;
	z-index: 3;
	width: auto;
	height: 100%;
}
@media screen and (max-width: 991px) {
	.testimonial-slider .brand-image {
		display: none;
	}
}
.testimonial-slider .container {
	padding: 120px 24px 103px;
	display: flex;
	justify-content: start;
	align-items: center;
	gap: 71px;
}
@media screen and (max-width: 991px) {
	.testimonial-slider .container {
		flex-wrap: wrap;
		padding: 72px 16px;
		gap: 27px;
	}
}
@media screen and (max-width: 1500px) {
	.testimonial-slider .container {
		padding-left: 24px;
		padding-right: 24px;
	}
}
.testimonial-slider__title {
	position: relative;
	z-index: 3;
}
.testimonial-slider__title h2 {
	margin: 0;
}
.testimonial-slider__title h2 p {
	font-size: 64px;
	line-height: 1;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 1.92px;
	max-width: 443px;
	color: #fff;
	margin: 0;
}
@media screen and (max-width: 991px) {
	.testimonial-slider__title h2 p {
		font-size: 48px;
		max-width: 100%;
	}
}
@media screen and (max-width: 575px) {
	.testimonial-slider__title h2 p {
		text-align: center;
	}
}
@media screen and (max-width: 991px) {
	.testimonial-slider__title h2 p span {
		font-size: 43px !important;
		line-height: 49px !important;
	}
}
.testimonial-slider__title .custom-header-container {
	position: relative;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
}
@media (max-width: 767px) {
	.testimonial-slider__title .custom-header-container span {
		font-size: 32px;
		line-height: 100%;
	}
}
.testimonial-slider__title .custom-header-container span.hide {
	position: absolute;
	margin: 0;
}
.testimonial-slider__slides {
	max-width: 516px;
	width: 100%;
	flex: 1 1 516px;
	position: relative;
}
.testimonial-slider__slides:before {
	content: '';
	position: absolute;
	right: 100%;
	top: -10px;
	width: 100vw;
	height: calc(100% + 20px);
	z-index: 2;
}
.testimonial-slider__slides .swiper-container {
	width: 100%;
}
.testimonial-slider__slides .swiper-pagination {
	margin-top: 24px;
	position: static;
	text-align: left;
}
@media screen and (max-width: 991px) {
	.testimonial-slider__slides .swiper-pagination {
		text-align: center;
	}
}
.testimonial-slider__slides .swiper-pagination .swiper-pagination-bullet {
	width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 16px));
	height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 16px));
	margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 8px);
	background: hsla(0, 0%, 100%, 0.2);
}
@media screen and (max-width: 991px) {
	.testimonial-slider__slides .swiper-pagination .swiper-pagination-bullet {
		width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
		height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
		margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 8px);
		background: hsla(0, 0%, 100%, 0.2);
	}
}
.testimonial-slider__slides .swiper-pagination .swiper-pagination-bullet-active {
	background: #fff;
}
.testimonial-slider__slides .swiper-pagination .swiper-pagination-bullet:first-child {
	margin-left: 0;
}
.testimonial-slider__slides--slide {
	border-radius: 8px;
	border: 1px solid #f0eee5;
	background: #f1efe6;
	padding: 48px 48px 110px;
	position: relative;
	height: auto;
}
@media screen and (max-width: 610px) {
	.testimonial-slider__slides--slide {
		box-sizing: border-box;
	}
}
@media screen and (max-width: 440px) {
	.testimonial-slider__slides--slide {
		min-height: 470px;
	}
}
@media screen and (max-width: 422px) {
	.testimonial-slider__slides--slide {
		min-height: 500px;
	}
}
@media screen and (max-width: 406px) {
	.testimonial-slider__slides--slide {
		min-height: 540px;
	}
}
@media screen and (max-width: 991px) {
	.testimonial-slider__slides--slide {
		padding: 24px 24px 80px;
	}
}
.testimonial-slider__slides--slide h3 {
	font-size: var(--h5);
	line-height: 1.29;
	font-style: normal;
	font-weight: 500;
	line-height: 110%;
	margin: 0;
}

.postid-766 .testimonial-slider__slides--slide h3,
.postid-1686 .testimonial-slider__slides--slide h3 {
	font-family: var(--mty-body-text-font);
	font-weight: 700;
}
.testimonial-slider__slides--slide .description {
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 160%;
}
.testimonial-slider__slides--slide .avatar {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	position: absolute;
	bottom: 48px;
}
.video-btn {
	display: inline-flex;
	align-items: center;
	margin-left: auto;
	gap: 14px;
	transition: var(--transition-1);
}
@media (min-width: 1200px) {
	.video-btn:hover .video-icon {
		background-color: var(--clr-black);
	}
}
.video-btn span {
	position: relative;
	text-decoration: underline;
	white-space: nowrap;
	font-size: 14px;
	text-transform: uppercase;
	color: var(--clr-black);
}
.video-icon {
	position: relative;
	display: flex;
	width: 56px;
	height: 56px;
	border-radius: 50%;
	background-color: var(--clr-yellow);
	transition: var(--transition-1);
}
.video-icon svg {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-37%, -50%);
	width: 22px;
	height: 22px;
	fill: #fff;
}

.testimonial-slider__slides--slide .avatar img {
	width: 56px;
	height: 56px;
	margin-right: 14px;
	border-radius: 50%;
	object-fit: cover;
}
.testimonial-slider__slides--slide .avatar .name {
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 21px;
	margin: 0;
}
.testimonial-slider__slides--slide .avatar .position {
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	line-height: 18px;
	text-transform: uppercase;
	margin: 0;
}
.cta-before-footer {
	position: relative;
	width: 100%;
}
.postid-766 .cta-before-footer,
.postid-1686 .cta-before-footer {
	background-image: url(https://mty-stg.itwcorp2.info/wp-content/themes/mty/assets/images/cta-bg-766.png);
	background-color: #f4f4f5;
	background-size: cover;
	background-position: 75%;
	background-repeat: no-repeat;
}
@media (max-width: 1399px) {
	.cta-before-footer {
		overflow: hidden;
	}
}
.cta-before-footer .container {
	padding: 180px 0 180px 287px;
	margin: 0 auto;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	gap: 80px;
	width: 100%;
	max-width: 1670px;
}

@media screen and (max-width: 991px) {
	.testimonial-slider__slides--slide .avatar {
		/* bottom: 24px; */
		flex-wrap: wrap;
		gap: 15px;
	}
	.avatar .video-btn {
		margin-left: 0;
	}
	.avatar .video-icon {
		width: 40px;
		height: 40px;
	}
	.avatar .video-icon svg {
		width: 15px;
		height: 15px;
	}
	.testimonial-slider__slides--slide .avatar img {
		width: 40px;
		height: 40px;
		margin-right: 0;
	}
}

@media (max-width: 1399px) {
	.postid-816 .cta-before-footer__image-before .center,
	.postid-1694 .cta-before-footer__image-before .center {
		position: relative;
	}

	.cta-before-footer .container {
		padding: 192px 16px 72px;
		gap: 16px;
	}

	.cta-before-footer__title h2 {
		font-size: 48px;
	}
}

@media (min-width: 991px) and (max-width: 1399px) {
	.postid-816 .cta-before-footer .container,
	.postid-1694 .cta-before-footer .container {
		/* padding: 192px 140px 72px; */
		gap: 30px;
	}

	.postid-816 .cta-before-footer__image-before .center,
	.postid-1694 .cta-before-footer__image-before .center {
		/* top: 50%;
		left: 15px;
		transform: translateY(-50%); */

		left: 50%;
		transform: translateX(-50%);
		margin-bottom: 1rem;
	}
}
@media (max-width: 767px) {
	.cta-before-footer .container {
		flex-wrap: wrap;
	}

	.postid-766 .cky-consent-bar,
	.postid-1686 .cky-consent-bar {
		background-color: #f4f4f4 !important;
	}
	.postid-766 .wp-image-3723,
	.postid-1686 .wp-image-3723 {
		display: none;
	}
	.postid-766 .cta-before-footer .container,
	.postid-1686 .cta-before-footer .container,
	.postid-763 .cta-before-footer .container,
	.postid-1682 .cta-before-footer .container {
		align-items: center;
		justify-content: center;
		text-align: center;
	}
	.postid-766 .cta-before-footer__content,
	.postid-1686 .cta-before-footer__content,
	.postid-763 .cta-before-footer__content,
	.postid-1682 .cta-before-footer__content {
		align-items: center;
	}
}
.cta-before-footer__title {
	max-width: 622px;
	width: 100%;
}
@media (max-width: 767px) {
	.cta-before-footer__title {
		max-width: 100%;
	}
}
.cta-before-footer__title h2 {
	font-size: 64px;
	font-style: normal;
	font-weight: 500;
	line-height: 110%;
	letter-spacing: 1.92px;
	color: #000;
	margin: 0;
}

.cta-before-footer__content {
	max-width: 543px;
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	flex-wrap: wrap;
	flex-direction: column;
}
@media (max-width: 767px) {
	.cta-before-footer__content {
		max-width: 100%;
	}

	.postid-766 .cta-before-footer__content--button,
	.postid-1686 .cta-before-footer__content--button {
		background-color: var(--clr-yellow) !important;
		color: var(--clr-black) !important;
		border: 2px solid var(--clr-yellow) !important;
		box-shadow: 5px 5px 5px #f9a51a66;
	}
}
.cta-before-footer__content--description {
	color: #000;
	margin-bottom: 32px;
}
.cta-before-footer__content--description p {
	margin-top: 0;
}
.cta-before-footer__content--description p:last-child {
	margin-bottom: 0;
}
.cta-before-footer__content a {
	background-color: #000;
	color: #fff;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 140%;
	letter-spacing: 0.48px;
	text-transform: uppercase;
	text-decoration: none;
	border-radius: 50px;
	padding: 18px 48px;
	transition: 0.5s;
	border: 2px solid #000;
}
.cta-before-footer__content a:hover {
	transition: 0.5s;
	background-color: #fff;
	color: #000;
}
.cta-before-footer__image-after {
	position: absolute;
	right: 0;
	top: -42px;
}
@media (max-width: 1399px) {
	.cta-before-footer__image-after {
		display: none;
	}
}
.cta-before-footer__image-before .center {
	position: absolute;
	top: 180px;
	left: 89px;
	z-index: 2;
}
@media (max-width: 1399px) {
	.cta-before-footer__image-before .center {
		top: 72px;
		left: 16px;
		width: 88px;
		height: 88px;
	}

	.postid-766 .cta-before-footer__image-before .center,
	.postid-1686 .cta-before-footer__image-before .center,
	.postid-763 .cta-before-footer__image-before .center,
	.postid-1682 .cta-before-footer__image-before .center {
		left: 50%;
		transform: translateX(-50%);
	}
	.postid-766 .cta-before-footer__image-before .center,
	.postid-1686 .cta-before-footer__image-before .center {
		position: relative;
		margin-bottom: 1rem;
	}
}
.cta-before-footer__image-before .first {
	position: absolute;
	top: 35px;
	left: 39px;
	z-index: 1;
}
@media (max-width: 1399px) {
	.cta-before-footer__image-before .first {
		top: -20px;
		left: auto;
		right: -65px;
		width: 136px;
		height: 136px;
	}
}
.cta-before-footer__image-before .last {
	position: absolute;
	top: 231px;
	left: 0;
	z-index: 1;
	display: none;
}
@media (max-width: 1399px) {
	.cta-before-footer__image-before .last {
		top: 83px;
		left: auto;
		right: 16px;
		width: 98px;
		height: 98px;
	}
}
.instagram-feed-section {
	background-position: 50%;
	background-size: cover;
	background-repeat: no-repeat;
	padding: 72px 0;
}

.postid-763 .instagram-feed-section,
.postid-1682 .instagram-feed-section {
	background-color: var(--bg-2);
}
@media (min-width: 992px) {
	.instagram-feed-section {
		padding: 96px 0;
	}
}
.instagram-feed-section__subtitle {
	font-size: 17px;
	line-height: 19px;
	text-align: center;
	font-weight: 700;
	padding-bottom: 32px;
	letter-spacing: 1px;
}
.instagram-feed-section__image {
	width: 100%;
	text-align: center;
}
.instagram-feed-section__title {
	margin: 10px 0 0;
}
.instagram-feed-section__title p {
	font-size: var(--h3);
	line-height: 1.05;
	margin: 0;
	text-align: center;
}
.instagram-feed-section__title p span {
	font-size: 48px;
	line-height: 53px;
	color: #000;
	font-weight: 500;
	text-align: center;
	margin: 0;
}
@media (min-width: 992px) {
	.instagram-feed-section__title p span {
		font-size: 64px;
		line-height: 70px;
	}
}
.instagram-feed-section__desc p {
	margin: 16px 0 0;
	text-align: center;
}
.instagram-feed-section__desc p span {
	padding-top: 16px;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	max-width: none;
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
@media (min-width: 992px) {
	.instagram-feed-section__desc p span {
		font-size: 18px;
		line-height: 29px;
	}
}
.instagram-feed-section__shortcode {
	margin-top: 4px;
}
@media (min-width: 992px) {
	.instagram-feed-section__shortcode {
		margin-top: 30px;
	}
}
.instagram-feed-section__social {
	margin-top: 16px;
}
@media (min-width: 992px) {
	.instagram-feed-section__social {
		margin-top: 34px;
	}
}
.instagram-feed-section__social-title {
	text-align: center;
	color: #000;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 31px;
	text-transform: uppercase;
	margin-bottom: 16px;
}

.instagram-feed-section__social-title {
	/* color: var(--clr-black);
	font-weight: 400;
	font-size: var(--h5); */
}
.postid-816 .instagram-feed-section__social-title,
.postid-1682 .instagram-feed-section__social-title {
	font-size: 20px !important;
	color: var(--clr-black);
	font-weight: 400;
	font-family: var(--mty-heading-font) !important;
}

.instagram-feed-section__social-links {
	display: flex;
	justify-content: center;
	align-items: flex-start;
}
.instagram-feed-section__social-links-wrapper {
	display: grid;
	grid-template-columns: repeat(6, auto);
	width: 50%;
	justify-content: center;
	justify-items: center;
	margin: -20px;
}
@media (min-width: 992px) {
	.instagram-feed-section__social-links-wrapper {
		margin: -24px;
	}
}
@media (max-width: 575px) {
	.instagram-feed-section__social-links-wrapper {
		grid-template-columns: repeat(4, auto);
	}
	.postid-763 .instagram-feed-section__social-links-wrapper,
	.postid-1682 .instagram-feed-section__social-links-wrapper {
		grid-template-columns: repeat(5, auto);
	}
	.postid-763 .instagram-feed-section__social-link-wrap,
	.postid-1682 .instagram-feed-section__social-link-wrap {
		padding: 10px;
	}
	.postid-763 .instagram-feed-section__social-title,
	.postid-1682 .instagram-feed-section__social-title {
		font-size: 16px;
	}
}

.instagram-feed-section__social-link-wrap {
	padding: 20px;
}
@media (min-width: 992px) {
	.instagram-feed-section__social-link-wrap {
		padding: 24px;
	}
}
.instagram-feed-section__social-link {
	display: flex;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	align-items: center;
	justify-content: center;
	color: #fff;
	text-decoration: none;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.instagram-feed-section__social-link svg {
	width: 24px;
	height: 24px;
}
.celebrate {
	position: relative;
	overflow: hidden;
}
.celebrate .brand-image {
	position: absolute;
	bottom: 0;
	z-index: 3;
	height: 100%;
}
@media screen and (max-width: 991px) {
	.celebrate .brand-image {
		display: none;
	}
}
.celebrate .container {
	padding: 120px 24px 103px;
	display: flex;
	justify-content: start;
	align-items: center;
	gap: 71px;
}
@media screen and (max-width: 991px) {
	.celebrate .container {
		flex-wrap: wrap;
		padding: 72px 16px;
		gap: 27px;
	}
}
@media screen and (max-width: 1500px) {
	.celebrate .container {
		padding-left: 24px;
		padding-right: 24px;
	}
}
.celebrate__title {
	position: relative;
	z-index: 3;
}
.celebrate__title h2 {
	margin: 0;
	max-width: 422px;
	width: 100%;
	line-height: 0;
}
.celebrate__title p {
	margin: 0;
}
.celebrate__title p span {
	font-size: 64px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 1.92px;
	max-width: 443px;
	color: #fff;
	margin: 0;
}
@media screen and (max-width: 991px) {
	.celebrate__title p span {
		font-size: 48px;
		max-width: 100%;
	}
}
@media screen and (max-width: 767px) {
	.celebrate__title p span {
		font-size: 22px !important;
		line-height: 28px !important;
	}
}
@media screen and (max-width: 575px) {
	.celebrate__title p span {
		text-align: center;
	}
}
.celebrate__title-description {
	padding-top: 16px;
}
.celebrate__title-description p {
	margin: 0;
}
.celebrate__title-description p span {
	font-size: 64px;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 1.92px;
	max-width: 443px;
	color: #fff;
	margin: 0;
}
@media screen and (max-width: 991px) {
	.celebrate__title-description p span {
		font-size: 48px;
		max-width: 100%;
	}
}
@media screen and (max-width: 575px) {
	.celebrate__title-description p span {
		text-align: center;
	}
}
.celebrate__slides {
	max-width: 516px;
	width: 100%;
	flex: 1 1 516px;
	position: relative;
}
.celebrate__slides:before {
	content: '';
	position: absolute;
	right: 100%;
	top: -10px;
	width: 100vw;
	height: calc(100% + 20px);
	z-index: 2;
}
.celebrate__slides .swiper-container {
	width: 100%;
}
.celebrate__slides .swiper-pagination {
	margin-top: 24px;
	position: static;
	text-align: left;
}
@media screen and (max-width: 991px) {
	.celebrate__slides .swiper-pagination {
		text-align: center;
	}
}
.celebrate__slides .swiper-pagination .swiper-pagination-bullet {
	width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 16px));
	height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 16px));
	margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 8px);
	background: rgba(255, 113, 18, 0.3);
}
@media screen and (max-width: 991px) {
	.celebrate__slides .swiper-pagination .swiper-pagination-bullet {
		width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
		height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
		margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 8px);
		background: rgba(255, 113, 18, 0.3);
	}
}
.celebrate__slides .swiper-pagination .swiper-pagination-bullet-active {
	background: #ff7112;
}
.celebrate__slides .swiper-pagination .swiper-pagination-bullet:first-child {
	margin-left: 0;
}
.celebrate__slides--slide {
	border-radius: 8px;
	box-sizing: border-box;
	position: relative;
	min-height: 450px;
}
@media screen and (max-width: 767px) {
	.celebrate__slides--slide {
		min-height: auto;
	}
}
.celebrate__slides--slide img {
	max-width: 516px;
	height: auto;
}
@media screen and (max-width: 767px) {
	.celebrate__slides--slide img {
		max-width: 416px;
		max-height: 400px;
	}
}
@media screen and (max-width: 550px) {
	.celebrate__slides--slide img {
		width: 100%;
		height: 100%;
		min-height: 450px;
		max-height: 400px;
	}
}
@media screen and (max-width: 440px) {
	.celebrate__slides--slide img {
		min-height: 400px;
	}
}
@media screen and (max-width: 400px) {
	.celebrate__slides--slide img {
		min-height: 300px;
		max-height: 300px;
	}
}
.error404 .header.dark .header__button .btn-primary {
	color: #000;
}
.page-404 {
	padding-top: 123px;
	background: #000;
	border-bottom: 1px solid #565656;
	overflow: hidden;
}
@media (min-width: 768px) {
	.page-404 {
		padding-top: 168px;
	}
}
.page-404__content {
	padding-bottom: 125px;
}
@media (min-width: 768px) {
	.page-404__content {
		padding-bottom: 111px;
	}
}
.page-404__title {
	color: #fff;
	font-size: 32px;
	font-style: normal;
	font-weight: 800;
	line-height: 33px;
	text-transform: uppercase;
	text-align: center;
}
@media (min-width: 768px) {
	.page-404__title {
		font-size: 56px;
		line-height: 59px;
		letter-spacing: -1.96px;
	}
}
.page-404__description {
	color: #fff;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
	text-align: center;
	margin-top: 24px;
}
@media (min-width: 768px) {
	.page-404__description {
		font-size: 18px;
		line-height: 25px;
		margin-top: 16px;
	}
}
.page-404__links {
	margin-top: 56px;
}
@media (min-width: 768px) {
	.page-404__links {
		margin-top: 48px;
	}
}
.page-404__links-wrapper {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin: -22.5px -6.5px;
}
@media (min-width: 768px) {
	.page-404__links-wrapper {
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: center;
	}
}
.page-404__links-item {
	padding: 22.5px 6.5px;
	display: inline-flex;
}
.page-404__link {
	color: #fff;
	font-size: 15px;
	font-style: normal;
	font-weight: 600;
	line-height: 21px;
	letter-spacing: 0.45px;
	text-transform: uppercase;
	text-decoration: none;
	position: relative;
}
.page-404__link:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 5px;
}
@media (min-width: 768px) {
	.page-404__link:before {
		bottom: -5px;
	}
}
.page-404__link:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: calc(100% - 11px);
	height: 2px;
	background: var(--mty-main-color);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
@media (min-width: 768px) {
	.page-404__link:after {
		bottom: -5px;
	}
}
@media (min-width: 768px) {
	.page-404__link:hover:after {
		width: 11px;
	}
}
.page-404__image {
	display: flex;
	justify-content: center;
}
.page-404__image-wrapper {
	max-width: 1188px;
	width: 100vw;
	min-width: 100vw;
	display: flex;
	margin-bottom: -8.8vw;
}
@media (min-width: 768px) {
	.page-404__image-wrapper {
		margin-bottom: -8.2vw;
		width: 100%;
		min-width: auto;
	}
}
@media (min-width: 1670px) {
	.page-404__image-wrapper {
		margin-bottom: -137px;
	}
}
.page-404__image-wrapper img {
	width: 100%;
	height: auto;
}
.blog .wrapper {
	padding-top: 72px;
	padding-bottom: 128px;
	align-items: center;
	text-align: center;
	background: none;
}
.blog .wrapper h1 {
	padding: 128px 0 30px;
}
@media (max-width: 767px) {
	.blog .wrapper h1 {
		padding: 64px 0 40px;
		text-align: left;
	}
}
.blog .wrapper h1 em {
	color: #a0653d;
}
.blog__content {
	position: relative;
}
.blog_search {
	width: 100%;
	max-width: 792px;
	margin: 0 auto;
}
.blog_search__form {
	margin-bottom: 80px;
}
.blog_search__form,
.blog_search__input {
	display: flex;
	width: 100%;
}
.blog_search__input input {
	width: 100%;
	padding: 14px 16px;
	font-size: 16px;
	line-height: 24px;
	outline: none;
	border: 2px solid #000;
	border-right: 0;
}
.blog_search__input input:active,
.blog_search__input input:focus,
.blog_search__input input:focus-visible {
	border: 2px solid var(--mty-main-color);
	border-right: 0;
}
.blog_search__input input::placeholder {
	opacity: 0.9;
}
.blog_search__button {
	width: 56px;
	height: 56px;
	background: var(--mty-main-color);
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	border: 2px solid #000;
}
.blog_categories {
	margin-bottom: 40px;
}
@media (max-width: 767px) {
	.blog_categories {
		margin-bottom: 24px;
	}
}
.blog_categories__content {
	display: flex;
	justify-content: center;
}
@media (max-width: 767px) {
	.blog_categories__content {
		text-align: left;
	}
}
.blog_categories .category {
	font-family: Barlow, sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 11px;
	line-height: 14px;
	text-transform: uppercase;
	color: #000;
	padding: 9px 8px;
	border: 1px solid #fff;
	border-radius: 100px;
	background: #fff;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	cursor: pointer;
	max-width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin: 0 4px;
}
.blog_categories .category p {
	margin: 0;
}
@media (min-width: 992px) {
	.blog_categories .category {
		font-size: 13px;
		line-height: 17px;
		padding: 8px 21px 7px;
	}
}
.blog_categories .category.selected {
	background: var(--mty-main-color);
	border-color: var(--mty-main-color);
	color: #fff;
}
.blog_categories .category:hover:not(.selected) {
	border-color: #000;
	filter: drop-shadow(2px 0 8px rgba(0, 0, 0, 0.1));
}
.blog__posts {
	display: flex;
	flex-wrap: wrap;
	margin: -12px -8px;
	padding-bottom: 56px;
}
.blog__posts .post-card {
	padding: 12px 8px;
	margin-bottom: 0;
}
.blog__posts .post-card .post-card__wrapp {
	min-height: 439px;
}
@media (max-width: 1024px) {
	.blog__posts .post-card .post-card__wrapp {
		min-height: auto;
	}
}
.blog__posts .card {
	display: flex;
}
.blog__btn_wrapp {
	display: none;
	align-items: center;
	justify-content: center;
	width: 100%;
}
.blog__btn_wrapp.active {
	display: flex;
}
.post-card {
	width: 33.3%;
	margin-bottom: 32px;
	transition: 0.3s;
	cursor: pointer;
	position: relative;
	padding: 8px;
	height: auto;
}
@media (max-width: 1128px) {
	.post-card {
		width: 50%;
	}
}
@media (max-width: 767px) {
	.post-card {
		padding: 0;
		width: 100%;
		margin-bottom: 60px;
		border: unset;
	}
}
.post-card__title {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	position: relative;
	text-align: left;
}
@media (max-width: 767px) {
	.post-card__title {
		font-size: 16px;
		line-height: 24px;
		height: auto;
		text-overflow: clip;
	}
}
.post-card__wrapp {
	border: 1px solid #d8d8d8;
	height: 100%;
	display: flex;
	flex-direction: column;
	transition: 0.3s;
	position: relative;
	overflow: hidden;
}
.post-card__wrapp:hover .post-card__hover {
	transform: translateY(0);
}
.post-card__hover {
	position: absolute;
	background-color: rgba(0, 0, 0, 0.75);
	backdrop-filter: blur(12px);
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
	width: 100%;
	height: 100%;
	transform: translateY(101%);
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
	left: 0;
	top: 0;
}
.post-card__hover-wrapper {
	padding: 24px;
	text-align: center;
}
.post-card__excerpt {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 25px;
	overflow: hidden;
}
.post-card__excerpt,
.post-card__more {
	font-family: Inter, sans-serif;
	color: #fff;
}
.post-card__more {
	font-size: 15px;
	line-height: 21px;
	letter-spacing: 0.45px;
	text-transform: uppercase;
	font-weight: 600;
	border-bottom: 2px solid #c0d24b;
	margin-top: 32px;
	display: inline-block;
}
.post-card__link {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.post-card__img_wrapp img {
	width: 100%;
	height: 150px;
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	object-fit: cover;
}
.post-card__body {
	align-items: start;
	text-align: left;
}
.post-card__body__content {
	padding: 32px;
	display: flex;
	flex-direction: column;
	height: 100%;
}
@media (max-width: 767px) {
	.post-card__body__content {
		padding: 32px 24px;
	}
}
.post-card__body__content .category {
	display: flex;
	align-items: center;
	text-align: center;
	margin-bottom: 16px;
}
.post-card__body__content .category-item {
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	letter-spacing: 1.5px;
	text-transform: uppercase;
}
.post-card__body__content .category span {
	padding: 0 16px;
}
.post-card__body__content .category .date {
	font-size: 14px;
	line-height: 22px;
}
.post-card .tags {
	display: flex;
	border-top: 1px solid #d8d8d8;
	justify-content: center;
	align-items: center;
	text-align: center;
	padding: 16px 32px;
	flex-wrap: wrap;
}
@media (max-width: 767px) {
	.post-card .tags {
		padding: 16px 24px;
	}
}
.post-card .tags__items {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	width: 100%;
	align-items: center;
}
.post-card .tags__items svg {
	margin-right: 16px;
}
@media (max-width: 767px) {
	.post-card .tags__items svg {
		display: none;
	}
}
.post-card .tags__items .item {
	font-size: 14px;
	line-height: 22px;
	display: inline-flex;
	align-items: center;
}
@media (max-width: 767px) {
	.post-card .tags__items .item:first-of-type {
		margin-left: 0;
	}
}
.post-card .tags__items .item:last-of-type {
	margin-right: 0;
}
.post-card .tags__items .item:last-child:after {
	display: none;
}
.post-card .tags__items .item:after {
	content: '';
	width: 1px;
	height: 16px;
	background: #173f35;
	display: inline-block;
	margin: 0 16px;
}
.post-card .tags .button-primary {
	display: none;
}
body.single-post .single-post-main {
	margin: 123px 0 0;
}
@media (min-width: 992px) {
	body.single-post .single-post-main {
		margin: 184px 0 0;
	}
}
body.single-post .single-post__thumbnail {
	width: 100%;
	position: relative;
}
body.single-post .single-post__thumbnail:before {
	display: block;
	padding-top: 27.6%;
	content: '';
}
@media (max-width: 767px) {
	body.single-post .single-post__thumbnail:before {
		padding-top: 400px;
	}
}
@media (min-width: 1920px) {
	body.single-post .single-post__thumbnail:before {
		padding-top: 500px;
	}
}
body.single-post .single-post__thumbnail-wrapper {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
body.single-post .featured-image {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
body.single-post .breadcrumbs {
	cursor: pointer;
	display: flex;
	align-items: center;
	margin-bottom: 24px;
}
body.single-post .breadcrumbs a {
	display: inline-block;
}
body.single-post .breadcrumbs svg {
	position: relative;
	margin-right: 16px;
}
body.single-post .socials.sticky {
	position: fixed;
	top: 184px;
	right: 32px;
	z-index: 1;
	display: block;
}
@media (max-width: 991px) {
	body.single-post .socials.sticky {
		display: none;
	}
}
body.single-post .socials.sticky .item {
	margin-bottom: 36px;
	cursor: pointer;
}
body.single-post .socials.mobile {
	display: none;
}
body.single-post .socials.mobile .item {
	margin-right: 40px;
}
body.single-post .socials.mobile .item:last-child {
	margin-right: 0;
}
@media (max-width: 767px) {
	body.single-post .socials.mobile {
		display: flex;
		align-items: center;
		margin-bottom: 32px;
	}
}
body.single-post .socials.bottom {
	margin-left: auto;
}
body.single-post .socials.bottom .item {
	display: inline-block;
	margin-right: 36px;
	cursor: pointer;
}
body.single-post .socials.bottom .item a:hover {
	border: none;
}
body.single-post .socials .item {
	position: relative;
}
body.single-post .socials .copy-done {
	font-size: 12px;
	line-height: 22px;
	position: absolute;
	top: -19px;
	font-weight: 600;
	opacity: 0;
	transition: 0.25s;
	pointer-events: none;
}
body.single-post .socials .copy-done.active {
	opacity: 1;
}
body.single-post main .single__post-wrapper h6 {
	margin-top: 48px;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 22px;
}
@media (max-width: 767px) {
	body.single-post main .single__post-wrapper h6 {
		margin-top: 40px;
	}
}
body.single-post main .single__post-wrapper h1 {
	font-size: 32px;
	line-height: 32px;
	text-transform: none;
	font-weight: 400;
	font-family: Inter, sans-serif;
	text-align: center;
	margin-bottom: 69px;
	margin-top: 0;
}
@media (min-width: 992px) {
	body.single-post main .single__post-wrapper h1 {
		margin-bottom: 72px;
		letter-spacing: -1.96px;
		font-size: 64px;
		font-style: normal;
		font-weight: 300;
		line-height: 106%;
		color: #000;
	}
}
body.single-post main .single__post-wrapper strong {
	font-weight: 600;
}
body.single-post main .single__post-wrapper h2,
body.single-post main .single__post-wrapper h3,
body.single-post main .single__post-wrapper h4,
body.single-post main .single__post-wrapper h5,
body.single-post main .single__post-wrapper h6 {
	font-weight: 500;
}
@media (min-width: 992px) {
	body.single-post main .single__post-wrapper h2,
	body.single-post main .single__post-wrapper h3,
	body.single-post main .single__post-wrapper h4,
	body.single-post main .single__post-wrapper h5,
	body.single-post main .single__post-wrapper h6 {
		font-weight: 400;
	}
}
body.single-post main .single__post-wrapper ol,
body.single-post main .single__post-wrapper p,
body.single-post main .single__post-wrapper ul {
	line-height: 22px;
	margin: 16px 0;
}
@media (min-width: 992px) {
	body.single-post main .single__post-wrapper ol,
	body.single-post main .single__post-wrapper p,
	body.single-post main .single__post-wrapper ul {
		line-height: 25px;
	}
}
body.single-post main .single__post-wrapper a {
	color: #c0d24b;
}
body.single-post main .single__post-wrapper ol,
body.single-post main .single__post-wrapper ul {
	padding-inline-start: 24px;
}
body.single-post main .single__post-wrapper ol ol,
body.single-post main .single__post-wrapper ol ul,
body.single-post main .single__post-wrapper ul ol,
body.single-post main .single__post-wrapper ul ul {
	padding-inline-start: 20px;
	margin: 4px 0;
}
body.single-post main .single__post-wrapper h2,
body.single-post main .single__post-wrapper h3 {
	margin: 48px 0 16px;
}
@media (min-width: 992px) {
	body.single-post main .single__post-wrapper h2,
	body.single-post main .single__post-wrapper h3 {
		margin: 56px 0 24px;
	}
}
body.single-post main .single__post-wrapper h3 {
	font-size: 38px;
	line-height: 48px;
}
@media (max-width: 991px) {
	body.single-post main .single__post-wrapper h3 {
		font-size: 20px;
		line-height: 24px;
	}
}
body.single-post main .single__post-wrapper h4 {
	margin: 24px 0 16px;
	font-weight: 500;
}
@media (min-width: 992px) {
	body.single-post main .single__post-wrapper h4 {
		margin: 32px 0 16px;
	}
}
@media (min-width: 992px) {
	body.single-post main .single__post-wrapper p + h4 + p {
		margin-top: 24px;
	}
}
body.single-post main .single__post-wrapper .post__content p:first-child:first-letter {
	initial-letter: 3;
	margin-right: 8px;
	font-size: 88px;
	line-height: 96px;
}
@media (max-width: 767px) {
	body.single-post main .single__post-wrapper .post__content p:first-child:first-letter {
		initial-letter: 2;
		font-size: 48px;
		line-height: 56px;
	}
}
body.single-post main .single__post-wrapper figcaption {
	font-style: italic;
	font-size: 14px;
	line-height: 22px;
	margin: 8px 0;
}
body.single-post main .single__post-wrapper figure {
	margin: 24px 0;
}
body.single-post main .single__post-wrapper figure img,
body.single-post main .single__post-wrapper figure video {
	max-width: 100%;
	height: auto;
	display: block;
}
body.single-post main .single__post-wrapper .wp-block-quote {
	position: relative;
	padding: 48px;
	background: #f5f3ed;
	margin: 24px 0 72px;
}
@media (max-width: 767px) {
	body.single-post main .single__post-wrapper .wp-block-quote {
		padding: 40px 24px;
		margin: 40px 0 64px;
	}
}
body.single-post main .single__post-wrapper .wp-block-quote:after {
	content: '';
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
body.single-post main .single__post-wrapper .wp-block-quote h2,
body.single-post main .single__post-wrapper .wp-block-quote h3,
body.single-post main .single__post-wrapper .wp-block-quote h4 {
	margin-top: 0;
	padding-bottom: 0;
}
body.single-post main .single__post-wrapper .wp-block-quote p:last-child {
	margin-bottom: 0;
}
body.single-post main .single__post-wrapper .wp-block-quote cite {
	margin-top: 8px;
}
body.single-post main .single__post-wrapper .category_and_date {
	margin-bottom: 56px;
}
@media (max-width: 767px) {
	body.single-post main .single__post-wrapper .category_and_date {
		margin-bottom: 48px;
	}
}
body.single-post .related-articles {
	position: relative;
	background: #f5f3ed;
	z-index: 1;
}
body.single-post .related-articles__wrapper {
	position: relative;
}
body.single-post .related-articles__wrapper .swiper-pagination {
	position: static;
	margin-top: 24px !important;
}
body.single-post .related-articles__wrapper .swiper-pagination .swiper-pagination-bullet {
	background: #dadada;
	opacity: 1;
	margin: 0 6px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
body.single-post
	.related-articles__wrapper
	.swiper-pagination
	.swiper-pagination-bullet.swiper-pagination-bullet-active,
body.single-post .related-articles__wrapper .swiper-pagination .swiper-pagination-bullet:hover {
	background: var(--mty-main-color);
}
body.single-post .related-articles .wrapper {
	padding: 120px 0;
}
@media (max-width: 767px) {
	body.single-post .related-articles .wrapper {
		padding: 64px 0;
	}
}
body.single-post .related-articles .wrapper .count-lock,
body.single-post .related-articles .wrapper .swiper-pagination-lock {
	display: none !important;
}
body.single-post .related-articles .wrapper .swiper-pagination {
	margin-top: 40px;
}
body.single-post .related-articles h2 {
	margin-bottom: 40px;
	margin-top: 0;
	font-weight: 400;
	text-align: center;
}
@media (max-width: 1024px) {
	body.single-post .related-articles__posts {
		margin: -24px;
	}
}
@media (max-width: 1024px) {
	body.single-post .related-articles__posts .swiper {
		padding: 24px;
	}
}
body.single-post .related-articles__posts .post-card {
	margin-bottom: 0;
	padding: 0;
}
body.single-post .related-articles__posts .post-card__wrapp {
	background-color: #fff;
	min-height: 439px;
	border-top: none;
}
@media (max-width: 1024px) {
	body.single-post .related-articles__posts .post-card__wrapp {
		min-height: auto;
	}
}
.wrapper.single__post-info h1 {
	max-width: 840px;
	margin: 56px auto 0;
}
.wrapper.single__post-wrapper:not(.single__post-info) {
	max-width: 873px;
	margin: 0 auto;
	padding: 72px 0 120px;
}
@media (max-width: 767px) {
	.wrapper.single__post-wrapper:not(.single__post-info) {
		padding: 48px 0 88px;
	}
}
.wrapper.single__post-wrapper .category {
	text-align: center;
}
@media (max-width: 767px) {
	.wrapper.single__post-wrapper .category {
		text-align: left;
	}
}
.wrapper.single__post-wrapper .category .line-v {
	margin: 0 10px;
}
.wrapper .single__post {
	position: relative;
}
.wrapper .single__post .tags {
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	flex-flow: wrap;
}
@media (max-width: 767px) {
	.wrapper .single__post .tags {
		flex-flow: column;
		justify-content: flex-start;
		align-items: flex-start;
	}
}
.wrapper .single__post .tags__items {
	display: flex;
	flex-wrap: wrap;
	justify-content: start;
	align-items: center;
}
.wrapper .single__post .tags__items .item {
	position: relative;
	margin: 0 16px;
	font-size: 14px;
	line-height: 22px;
}
.wrapper .single__post .tags__items .item:last-child:after {
	display: none;
}
.wrapper .single__post .tags__items .item:after {
	content: '';
	position: absolute;
	top: 25%;
	width: 3px;
	height: 22px;
	margin-left: 16px;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='2' height='13' viewBox='0 0 2 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.84082 12.8027V0.197266H1.64062V12.8027H0.84082Z' fill='%23173F35'/%3E%3C/svg%3E");
}
@media (max-width: 767px) {
	.wrapper .single__post .tags .socials {
		margin-left: 0;
		margin-top: 40px;
	}
}
.wrapper .single__post-bottom {
	margin-top: 48px;
}
@media (max-width: 767px) {
	.wrapper .single__post-bottom {
		margin-top: 40px;
	}
}
.grecaptcha-badge,
.otgs-development-site-front-end {
	display: none !important;
}
@media (max-width: 991px) {
	#main-wrapper {
		overflow: hidden;
	}
}
body {
	overflow-x: hidden;
}
body.popup-open #main-wrapper {
	transform: none !important;
}
.site-main {
	overflow: hidden;
}
.mr-20 {
	margin-right: 20px;
	margin-bottom: 15px;
}

.postid-766 .why-franchisees-love-tacoTime__title-section,
.postid-1686 .why-franchisees-love-tacoTime__title-section {
	color: var(--clr-black);
}
.postid-766 .why-franchisees-love-tacoTime__content-section--points,
.postid-1686 .why-franchisees-love-tacoTime__content-section--points {
	color: var(--clr-black) !important;
}
.postid-766 .why-franchisees-love-tacoTime__content-section--points .point__description,
.postid-1686 .why-franchisees-love-tacoTime__content-section--points .point__description {
	color: var(--clr-black-75) !important;
}

/* postid-1682 postid-763 */

.postid-763 .faq-section__subtitle,
.postid-1682 .faq-section__subtitle {
	max-width: 600px;
	line-height: 1.2;
}
.postid-763 .faq-section__categories-button.active,
.postid-1682 .faq-section__categories-button.active {
	background: var(--clr-red);
	border-color: var(--clr-red);
	color: var(--clr-white);
}
.postid-763 .faq-section__categories-button,
.postid-1682 .faq-section__categories-button {
	background: var(--clr-black);
	border-color: var(--clr-black);
	color: var(--clr-white);
	font-size: 14px;
	line-height: 19px;
	font-weight: 600;
}

/* cta-before-footer */
.postid-763 .cta-before-footer,
.postid-1682 .cta-before-footer {
	background-color: var(--bg-2);
}
.postid-763 .cta-before-footer__title h2,
.postid-1682 .cta-before-footer__title h2 {
	font-size: 40px;
}
.postid-763 .cta-before-footer__content--button,
.postid-1682 .cta-before-footer__content--button {
	background-color: var(--clr-red) !important;
	color: #fff !important;
	border: 2px solid var(--clr-red) !important;
	transition: var(--transition-1);
}

@media (min-width: 1200px) {
	.postid-763 .cta-before-footer__content--button:hover,
	.postid-1682 .cta-before-footer__content--button:hover {
		background-color: var(--clr-white) !important;
		color: var(--clr-black) !important;
		border: 2px solid var(--clr-white) !important;
	}
}

@media (max-width: 767px) {
	.postid-763 .cta-before-footer__title h2,
	.postid-1682 .cta-before-footer__title h2 {
		font-size: 34px !important;
	}
}

/* footer  */
.postid-763 .footer-cta__button,
.postid-1682 .footer-cta__button {
	color: var(--clr-white);
}

/* .brand-about__right */
.postid-763 .brand-about__right-text_subtitle,
.postid-1682 .brand-about__right-text_subtitle {
	font-size: var(--fz60);
	line-height: 1.15;
}

/* header  */
.postid-763 .header__inquire,
.postid-1682 .header__inquire {
	background-color: var(--clr-red);
	color: #fff;
	border: 2px solid var(--clr-red);
	transition: var(--transition-1);
}

.postid-763 .header:before,
.postid-1682 .header:before {
	background-color: #1a1a1a;
}

.postid-763
	.header__language-switcher
	.wpml-ls-legacy-list-horizontal
	ul
	li.wpml-ls-current-language
	a,
.postid-1682
	.header__language-switcher
	.wpml-ls-legacy-list-horizontal
	ul
	li.wpml-ls-current-language
	a {
	color: var(--clr-white) !important;
}

.postid-1682 .header__brands-button,
.postid-763 .header__brands-button {
	color: var(--clr-white);
}
.postid-1682 .header__brands-button svg,
.postid-763 .header__brands-button svg {
	filter: invert(1);
}
.postid-763 .header__sticky-left .header__brands-button,
.postid-1682 .header__sticky-left .header__brands-button {
	color: var(--clr-black);
}
.postid-763 .header__sticky-left .header__brands-button svg,
.postid-1682 .header__sticky-left .header__brands-button svg {
	filter: invert(0);
}

.postid-763 .header__language-switcher-link,
.postid-1682 .header__language-switcher-link {
	color: var(--clr-white);
}
.postid-763 .header__language-switcher-link svg,
.postid-1682 .header__language-switcher-link svg {
	filter: invert(1);
}
.postid-763 .header__language-switcher-list,
.postid-1682 .header__language-switcher-list {
	color: var(--clr-white);
}
.postid-763 .header__burger,
.postid-1682 .header__burger {
	border: 1px solid var(--clr-white);
}
.postid-763 .header__burger > svg,
.postid-1682 .header__burger > svg {
	filter: invert(1);
}

@media (min-width: 1200px) {
	.postid-763 .header__inquire:hover,
	.postid-1682 .header__inquire:hover {
		background-color: var(--clr-white) !important;
		color: var(--clr-black) !important;
		border: 2px solid var(--clr-white) !important;
	}
}

/* testimonial slider  */
.postid-763 .testimonial-slider__slides--slide h3,
.postid-1682 .testimonial-slider__slides--slide h3 {
	font-family: var(--mty-body-text-font) !important;
	font-weight: 700;
}
.postid-763 .testimonial-slider .container,
.postid-1682 .testimonial-slider .container {
	align-items: flex-start;
}

.postid-763 .testimonial-slider__slides--slide .description,
.postid-1682 .testimonial-slider__slides--slide .description {
	margin-top: var(--sp-xs);
	margin-bottom: var(--sp-40);
}
.postid-763 .testimonial-slider .testimonial-slider__title h2 p,
.postid-1682 .testimonial-slider .testimonial-slider__title h2 p {
	font-size: var(--h1);
	line-height: 1.1;
	font-weight: 400;
}

.postid-763 .testimonial-slider__slides--slide:has(.video-btn) .avatar,
.postid-1682 .testimonial-slider__slides--slide:has(.video-btn) .avatar {
	position: absolute;
	bottom: var(--sp-40);
	left: var(--sp-40);
	z-index: 2;
	cursor: pointer;
}

.postid-763 .video-btn span,
.postid-1682 .video-btn span {
	color: var(--clr-white);
	font-size: var(--text);
	line-height: 1.4;
	text-transform: inherit;
	text-decoration: none;
}
.postid-763 .video-icon,
.postid-1682 .video-icon {
	background-color: var(--clr-red);
}
.postid-763 .testimonial-slider__slides--slide:has(.video-btn),
.postid-1682 .testimonial-slider__slides--slide:has(.video-btn) {
	position: relative;
	background: url('https://mty-stg.itwcorp2.info/wp-content/themes/mty/assets/images/video-bg.jpg') 0
		0 no-repeat;
	background-size: cover;
	border-radius: 10px;
	background-color: transparent;
	border: none;
	cursor: pointer;
}
.postid-763 .testimonial-slider__slides--slide:has(.video-btn)::before,
.postid-1682 .testimonial-slider__slides--slide:has(.video-btn)::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));
}
@media (max-width: 575px) {
	.postid-763 .testimonial-slider__title h2 p,
	.postid-1682 .testimonial-slider__title h2 p {
		text-align: left;
	}
	.postid-763 .testimonial-slider__slides .swiper-pagination,
	.postid-1682 .testimonial-slider__slides .swiper-pagination {
		text-align: left;
	}
}

@media (min-width: 767px) {
	.postid-763 .testimonial-slider__slides--slide:has(.video-btn),
	.postid-1682 .testimonial-slider__slides--slide:has(.video-btn) {
		width: 516px !important;
	}
}
@media (min-width: 1200px) {
	.postid-763 .testimonial-slider__slides--slide:has(.video-btn),
	.postid-1682 .testimonial-slider__slides--slide:has(.video-btn) {
	}
}

.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-family:var(--mty-heading-font)}body{font-family:var(--mty-body-text-font)}.subtitle-font{font-family:var(--mty-subtitle-font)}.teko{font-family:var(--mty-add-font)}.cta-before-footer__content a,.industry-statistics__footer-part a,.why-franchisees-love-tacoTime__content-section--points .button a{font-family:var(--mty-button-font)}
.header__logo-link img,.header__logo-link svg{max-width:217px}.postid-1694,.postid-816{--h1:clamp(3rem, 1.4203rem + 4.3956vw, 6.25rem);--h2:clamp(2.3125rem, 1.4923rem + 2.2823vw, 4rem);--h3:clamp(2.3125rem, 1.4923rem + 2.2823vw, 4rem);--h4:clamp(2rem, 1.8785rem + 0.3381vw, 2.25rem);--h5:clamp(1.625rem, 1.5642rem + 0.1691vw, 1.75rem);--h6:clamp(1.25rem, 1.1187rem + 0.3653vw, 1.5rem);--clr-primary:rgb(5, 29, 46);--clr-secondary:#8dc9f7;--clr-primary-75:rgba(5, 29, 46, 0.75);--clr-black:rgb(5, 29, 46);--clr-black-75:rgba(5, 29, 46, 0.75);--swiper-navigation-size:31px;color:var(--clr-black)}root{--clr-black:#051d2e}.header__button a{background-color:var(--clr-black);color:var(--clr-white);border-color:var(--clr-black)}.header__language-switcher .wpml-ls-legacy-list-horizontal ul li a{color:var(--clr-black)}.header__language-switcher .wpml-ls-legacy-list-horizontal ul li.wpml-ls-current-language a{border-color:var(--clr-black)}.numbers-section__left-bottom_text{bottom:0}.testimonial-slider__slides--slide .avatar{position:relative;margin-top:2rem;bottom:unset}.testimonial-slider__slides--slide{padding:48px}.why-franchisees-love-tacoTime__title-section--title{text-transform:uppercase}.instagram-feed-section__social-title.h2{font-size:20px!important;color:var(--clr-black);font-weight:400;text-transform:uppercase}.testimonials__card:before{display:none}.faq-section__categories-button{background:#f4f4f5;color:var(--clr-black)}.faq-section__categories-button.active{color:var(--clr-black);background-color:var(--clr-secondary)}.faq-section__subtitle{font-size:56px}.cta-before-footer__title h2{font-size:34px;color:var(--clr-black)}.cta-before-footer__content--description{color:var(--clr-black-75);font-weight:400;line-height:1.4}.cta-before-footer__image-after{display:none}.cta-before-footer__image-before .first{display:none}.why-franchisees-love-tacoTime__content-section--images img{border-radius:8px}.testimonial-slider__slides:before{height:200%;top:-50%;opacity:.75}.testimonial-slider__slides--slide .description{color:var(--clr-black-75);font-size:clamp(1rem, .7895rem + .4386vw, 1.25rem);line-height:1.4;font-weight:400}.why-franchisees-love-tacoTime__title-section{margin-bottom:68px}.why-franchisees-love-tacoTime__content-section{gap:84px}.why-franchisees-love-tacoTime__content-section--points{max-width:684px}.why-franchisees-love-tacoTime__content-section--points .point{margin-bottom:40px}.why-franchisees-love-tacoTime__content-section--points .point__description p{font-size:clamp(1rem, .7895rem + .4386vw, 1.25rem);line-height:1.4}.why-franchisees-love-tacoTime__content-section--points .button{margin-inline:auto}.btn-primary-big-white{color:var(--clr-primary)}#sb_instagram #sbi_images{gap:12px}.cta-section.brand-style .cta-section__button-wrapper{margin-top:30px}.faq-section.video{border-top:1px solid #051d2e}.faq-section.video .faq-section__subtitle p{margin:0 0 40px}@media (min-width:1200px){.header__button a:hover{background-color:var(--clr-white);color:var(--clr-black)}.testimonial-slider__title{min-width:514px}#sb_instagram #sbi_images{gap:26px}}@media (min-width:992px){.numbers-section{padding-block:120px}.numbers-section__left{padding:0 0 96px;margin:0 111px 0 auto;align-self:flex-start}.numbers-section__right-card{padding:36px 16px 40px}.brand-about__left{max-width:44%}.brand-about__right-text{margin-bottom:40px}.brand-about__right-video{overflow:hidden}.instagram-feed-section__social{margin-top:10px}.our-restaurants__gallery{margin-top:40px}.instagram-feed-section__social-link-wrap{padding:22px 16px}.faq-section.video .row .col-md-12:not(.faq-section__video){padding-top:130px;padding-bottom:140px}}@media (max-width:1399px){.cta-before-footer .container{padding:72px 16px 72px;gap:16px}}@media (max-width:991px){.numbers-section__right-card_number p{line-height:1.2!important}.brand-hero-second__image.above{top:22px}.brand-hero-second__image{padding:0 24px}.brand-about{padding:100px 0 70px}.brand-about__right-text{margin-bottom:30px}.brand-about__right-wrapper_desc{margin-bottom:24px}.why-franchisees-love-tacoTime .container{padding-block:68px}.why-franchisees-love-tacoTime__title-section--title{text-align:left}.why-franchisees-love-tacoTime__title-section{margin-bottom:34px}.why-franchisees-love-tacoTime__content-section--points .point{margin-bottom:20px}.why-franchisees-love-tacoTime__content-section--points .button{margin-top:20px}.why-franchisees-love-tacoTime__content-section--points .button a:not(.btn-primary-always-big){padding:18px 38px}.why-franchisees-love-tacoTime__content-section{gap:64px}.why-franchisees-love-tacoTime__content-section--images img{aspect-ratio:1/1.15;object-fit:cover}.numbers-section{padding-block:65px}.numbers-section__left-desc{margin-bottom:32px}.numbers-section__left-btn-wrapper{margin-top:24px}.numbers-section__left{padding-bottom:40px}.our-restaurants__gallery{margin-bottom:0;margin-top:24px;gap:24px}.our-restaurants__title{margin-bottom:16px}.cta-before-footer .container{gap:22px}}@media (max-width:575px){.cta-section__title{font-size:34px!important}.numbers-section__right-card{padding:28px 16px 30px}.numbers-section__right-card_desc{font-weight:400;font-size:16px;line-height:1.4}.testimonial-slider__slides .swiper-pagination{margin-top:20px}.instagram-feed-section__social{margin-top:10px}.instagram-feed-section__social-link-wrap{padding:18px 10px}.cta-section.brand-style{padding-block:60px}.cta-section__wrapper .container{margin-bottom:32px}.faq-section.video .faq-section__subtitle p{margin-bottom:32px}.footer__top ul li{width:100%}.footer__top ul li a{line-height:36px}}
:root{--h1:clamp(3rem, 2.3317rem + 1.8597vw, 4.375rem);--h2:clamp(2.625rem, 1.9567rem + 1.8597vw, 4rem);--h3:clamp(2.375rem, 1.8282rem + 1.5216vw, 3.5rem);--h4:clamp(1.625rem, 1.382rem + 0.6762vw, 2.125rem);--h5:clamp(1.125rem, 0.9427rem + 0.5072vw, 1.5rem);--fz60:clamp(2.125rem, 1.3352rem + 2.1978vw, 3.75rem);--text:clamp(1rem, calc(0.79rem + 0.44vw), 1.25rem);--text-sm:clamp(1rem, calc(0.8947rem + 0.2193vw), 1.125rem);--sp-xl:clamp(3.75rem, 1.6235rem + 5.9172vw, 8.125rem);--sp-lg:clamp(3.75rem, calc(1.64rem + 4.39vw), 6.25rem);--sp-md:clamp(2.5rem, calc(0.39rem + 4.39vw), 5rem);--sp-sm:clamp(1.88rem, calc(0.3rem + 3.29vw), 3.75rem);--sp-40:clamp(1.375rem, 0.8282rem + 1.5216vw, 2.5rem);--sp-xs:clamp(0.94rem, calc(0.15rem + 1.64vw), 1.88rem);--clr-red:#cc181e;--clr-primary:#231f20;--clr-black:#231f20;--clr-yellow:#f9a51a;--clr-black-75:rgba(35, 31, 32, 0.75);--clr-white:#fff;--clr-white-75:rgba(255, 255, 255, 0.75);--clr-grey:#f4f4f5;--clrBlue:#051d2e;--bg-1:#f4f4f5;--bg-2:#dcd2cd;--rd-1:8px;--transition-1:0.3s ease}.postid-1682,.postid-763{--h1:70px;--h2:60px;--h2:48px!important}.postid-1682 h1{font-size:70px!important}.postid-1682 h2,.postid-763 h2{font-size:60px!important}@media (max-width:991px){.postid-1682 h2,.postid-763 h2{font-size:40px!important;text-transform:uppercase}.postid-1682 h1,.postid-763 h1{font-size:48px!important}}.postid-1682,.postid-763{font-weight:500}h1{font-size:clamp(2.9375rem, 1.935rem + 2.7895vw, 5rem);line-height:1.2;text-transform:uppercase}h2{text-transform:uppercase}.h3{font-size:var(--h3);line-height:1}* li,ul{list-style:none;margin:0;box-sizing:border-box;padding:0}a{text-decoration:none;color:inherit}h1,h2,h3,h4,h5,h6,p{margin:0}.header__language-switcher-link{display:flex;align-items:center;gap:4px;text-transform:uppercase;text-decoration:none;font-size:14px;font-weight:600;color:var(--clr-black);line-height:1.2;transition:var(--transition-1)}.header__language-switcher-list{position:absolute;z-index:1;font-size:14px;text-transform:uppercase;bottom:0;transform:translate(-1rem,50%);padding:1rem;width:3.25rem;line-height:0;opacity:0;visibility:hidden;display:flex;flex-direction:column;align-items:flex-start;border:.0625rem solid var(--clr-black);color:var(--clr-white);border-radius:10px;background-color:var(--clr-black);transition:var(--transition-1);content-visibility:auto}.header__language-switcher-mb:hover .header__language-switcher-list{opacity:1;visibility:visible}.header__language-switcher-mb:hover .header__language-switcher-link svg{transform:rotate(180deg)}.brand-hero-third{background-color:#1a1a1a;margin-bottom:-80px}.brand-hero-third .brand-hero-second__content{position:relative;z-index:2;color:var(--clr-white);text-align:center}.brand-hero-third .brand-hero-second__content>*+*{margin-top:1.5rem}.postid-763 .brand-hero-second__description{color:rgba(255,255,255,.85)!important}.brand-hero-third .brand-hero-second__title span{font-size:clamp(2.9375rem, 1.935rem + 2.7895vw, 5rem);line-height:1.2;text-transform:uppercase}@media (min-width:1200px){.brand-hero-third .brand-hero-second__button a:hover{background-color:var(--clr-white);color:var(--clr-black);border:2px solid var(--clr-white)}}.brand-hero-third .brand-hero-second__button a{background-color:var(--clr-red);color:#fff;border:2px solid var(--clr-red);transition:var(--transition-1)}.brand-hero-third__wrapper{position:relative}.brand-hero-third__image{width:100%;aspect-ratio:1386/646;position:relative;z-index:0;border-radius:8px;overflow:hidden;margin-top:-25%}@media (min-width:1200px){.brand-hero-third__image::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(26,26,26,.7),rgba(26,26,26,0));opacity:.5}}.brand-hero-third__image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;content-visibility:auto;transition:var(--transition-1)}@media (max-width:991px){.brand-hero-third__image{margin-top:38px}}@media (max-width:575px){.brand-hero-third__image{aspect-ratio:1/1.5}.postid-1686 .numbers-section__left-title{word-wrap:break-word}}.postid-1682 .numbers-section,.postid-763 .numbers-section{background-color:var(--clr-white)}.postid-1682 .numbers-section__left-title p,.postid-1682 .numbers-section__left-title span,.postid-763 .numbers-section__left-title p,.postid-763 .numbers-section__left-title span{color:var(--clr-black);font-size:clamp(3rem, 2.6355rem + 1.0144vw, 3.75rem)!important}.postid-1682 .numbers-section__left-subtitle,.postid-763 .numbers-section__left-subtitle{font-size:var(--h4);text-transform:uppercase}.postid-1682 .numbers-section__left-btn-wrapper a,.postid-763 .numbers-section__left-btn-wrapper a{color:#fff}@media (min-width:1200px){.postid-1682 .numbers-section__left-btn-wrapper a:hover,.postid-763 .numbers-section__left-btn-wrapper a:hover{color:var(--clr-black)!important}}.postid-1682 .numbers-section__left-desc,.postid-763 .numbers-section__left-desc{color:var(--clr-black-75)}.postid-1682 .numbers-section__right-card_number p,.postid-763 .numbers-section__right-card_number p{color:var(--clr-red);line-height:1.5;text-transform:uppercase}.postid-1682 .faq-section.video .faq-section__question-title,.postid-763 .faq-section.video .faq-section__question-title{font-family:var(--mty-body-text-font);font-size:20px}.postid-1682 .our-restaurants__title span,.postid-763 .our-restaurants__title span{font-size:var(--h2)}.postid-1682 .our-restaurants__title,.postid-763 .our-restaurants__title{color:var(--clr-white)!important}.postid-1682 .faq-section__subtitle,.postid-763 .faq-section__subtitle{font-size:var(--h2);line-height:1.1!important}.postid-1682 .brand-hero-second__title,.postid-763 .brand-hero-second__title{font-size:84px!important}.postid-1682 .brand-hero-second__title span,.postid-763 .brand-hero-second__title span{font-size:84px!important}.postid-1682 .cta-before-footer__title h2,.postid-763 .cta-before-footer__title h2{font-size:40px!important;line-height:52px!important}.postid-1682 .why-franchisees-love-tacoTime__title-section--title{width:min(670px,100%);line-height:1.1}.postid-1682 .why-franchisees-love-tacoTime__title-section{justify-content:flex-start}.header__logo-link svg,.postid-1682 .header__logo-link img,.postid-763 .header__logo-link img{height:auto}.postid-1682 .footer__logo-link,.postid-1686 .footer__logo-link,.postid-1694 .footer__logo-link,.postid-763 .footer__logo-link,.postid-766 .footer__logo-link,.postid-816 .footer__logo-link{height:100px}.postid-1682 .footer,.postid-763 .footer{background:#1a1a1a}.postid-1686 .footer,.postid-1694 .footer,.postid-766 .footer,.postid-816 .footer{background:#231f20}.header__language-switcher-mb{display:none}@media (min-width:991px) and (max-width:1440px){.postid-1682 .footer__privacy-menu,.postid-1686 .footer__privacy-menu,.postid-1694 .footer__privacy-menu,.postid-763 .footer__privacy-menu,.postid-766 .footer__privacy-menu,.postid-816 .footer__privacy-menu{margin-left:60px}.postid-1686 .testimonial-slider__slides--slide,.postid-766 .testimonial-slider__slides--slide{width:690px!important}}@media (max-width:991px){.postid-1682 .header__logo-link .mobile,.postid-763 .header__logo-link .mobile{width:unset}.postid-1682 .why-franchisees-love-tacoTime__title-section--title,.postid-763 .why-franchisees-love-tacoTime__title-section--title{text-align:center}.postid-1682 .numbers-section__left,.postid-763 .numbers-section__left{text-align:center}.postid-1682 .numbers-section__left-btn-wrapper,.postid-763 .numbers-section__left-btn-wrapper{align-items:center}.postid-1682 .numbers-section__left-title,.postid-763 .numbers-section__left-title{margin-inline:auto}.postid-1682 .faq-section.video .faq-section__question-title,.postid-763 .faq-section.video .faq-section__question-title{font-size:18px}.postid-1682 .faq-section.video .faq-section__subtitle,.postid-763 .faq-section.video .faq-section__subtitle{font-size:46px!important;line-height:60px!important}.postid-1682 .brand-hero-second__title,.postid-763 .brand-hero-second__title{font-size:54px!important}.postid-1682 .brand-hero-second__title span,.postid-763 .brand-hero-second__title span{font-size:54px!important}.postid-1682 .cta-before-footer__title h2,.postid-763 .cta-before-footer__title h2{font-size:34px!important;line-height:44px!important}.postid-1682 .numbers-section__left-subtitle,.postid-763 .numbers-section__left-subtitle{font-size:34px;text-transform:uppercase}.postid-1682 .brand-about__right-text_subtitle,.postid-763 .brand-about__right-text_subtitle{text-align:center}.postid-1682 .industry-statistics__media-part h2,.postid-763 .industry-statistics__media-part h2{justify-content:center!important;text-align:center!important}.how-title{text-align:center}.postid-1682 .testimonial-slider .container,.postid-763 .testimonial-slider .container{justify-content:center}.postid-1682 .testimonial-slider .testimonial-slider__title h2 p,.postid-763 .testimonial-slider .testimonial-slider__title h2 p{text-align:center}.postid-1682 .faq-section.video .faq-section__subtitle,.postid-763 .faq-section.video .faq-section__subtitle{text-align:left}.postid-1682 .our-restaurants__title,.postid-763 .our-restaurants__title{text-align:center}.postid-1682 .our-restaurants__description,.postid-763 .our-restaurants__description{text-align:center}.postid-1682 .numbers-section__left-title p,.postid-1682 .numbers-section__left-title span,.postid-763 .numbers-section__left-title p,.postid-763 .numbers-section__left-title span{line-height:1.2!important}.postid-1682 .our-concept__title,.postid-763 .our-concept__title{line-height:1.2}.postid-1682 .instagram-feed-section__title p,.postid-763 .instagram-feed-section__title p{font-size:46px;margin-bottom:1rem}}.postid-1682 .our-concept__desc,.postid-763 .our-concept__desc{color:var(--clr-black-75);text-align:left}.postid-1682 .faq-section.video .faq-section__question-content,.postid-763 .faq-section.video .faq-section__question-content{font-weight:500;font-weight:500;font-size:var(--text)}@media (min-width:991px){.postid-1686 .numbers-section__left{margin:0 50px 0 auto}.postid-1686 .numbers-section__left-title{max-width:600px}}@media (max-width:991px){.postid-1694 .header__sticky-left .header__brand-logo,.postid-816 .header__sticky-left .header__brand-logo{width:60px}.postid-1694 .header__sticky-left .header__brand-logo img,.postid-816 .header__sticky-left .header__brand-logo img{width:75px}.postid-1682 .header__logo-link .brand-logo-mobile img,.postid-1694 .header__logo-link .brand-logo-mobile img,.postid-763 .header__logo-link .brand-logo-mobile img,.postid-816 .header__logo-link .brand-logo-mobile img{max-width:90px;transition:all .3s ease 0s}.postid-1686 .header__logo-link .brand-logo-mobile img,.postid-766 .header__logo-link .brand-logo-mobile img{max-width:140px}.postid-1694 .header__logo-link .brand-logo-mobile img,.postid-816 .header__logo-link .brand-logo-mobile img{max-width:160px}.postid-1682 .header__sticky-left .header__brands-button,.postid-1686 .header__sticky-left .header__brands-button,.postid-1694 .header__sticky-left .header__brands-button,.postid-763 .header__sticky-left .header__brands-button,.postid-766 .header__sticky-left .header__brands-button,.postid-816 .header__sticky-left .header__brands-button{margin-left:10px;margin-right:10px}}.postid-1682 .industry-statistics__media-part--section,.postid-763 .industry-statistics__media-part--section{column-gap:clamp(2.5rem,-1.1454rem + 10.1437vw,10rem);row-gap:40px}.postid-1682 .industry-statistics__header-part,.postid-763 .industry-statistics__header-part{display:none;margin:0}.how{padding-block:var(--sp-xl);background-color:#1a1a1a}.how-title{font-size:60px;line-height:1.2;color:var(--clr-white);margin-bottom:30px}.how-title span{color:var(--clr-red)}.how-text{color:var(--clr-white-75);font-size:var(--text);margin-bottom:56px}.how-image{position:relative;overflow:hidden;border-radius:8px;width:100%;padding-bottom:50%;transition:var(--transition-1)}.how-image img,.how-image video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;content-visibility:auto;transition:var(--transition-1)}.how-image-big{padding-bottom:100%}@media (min-width:768px){.how-inner{display:grid;grid-template-columns:1.2fr 0.8fr;gap:var(--sp-xl)}}@media screen and (max-width:767px){.how-content{display:flex;flex-direction:column;align-items:flex-start}.how-text{order:2;margin-block:24px}.how-title{font-size:48px}}.popup-video-w{width:100%;height:100%}.popup-video-w .video{width:100%;height:100%}.popup-video .close{top:4px;right:4px;background-color:var(--clr-black)}.postid-1686 .brand-hero-second__button a,.postid-766 .brand-hero-second__button a{background-color:var(--clr-yellow);border-color:var(--clr-yellow);color:var(--clr-black);box-shadow:6px 5px 3px 0 rgba(249,165,26,.4)}.postid-1686 .brand-about__right-text::before,.postid-766 .brand-about__right-text::before{content:'';background-image:url('/wp-content/themes/mty/assets/images/join-before-bg.png');background-position:center;background-repeat:no-repeat;background-size:contain;display:block;width:212px;height:226px;position:absolute;left:0;top:0;transform:translate(-125%,-50%)}.postid-1686 .why-franchisees-love-tacoTime__content-section--points .button a,.postid-766 .why-franchisees-love-tacoTime__content-section--points .button a{background-color:var(--clr-yellow);border-color:var(--clr-yellow);color:var(--clr-black);box-shadow:6px 5px 3px 0 rgba(249,165,26,.4)}.postid-1686 .why-franchisees-love-tacoTime,.postid-766 .why-franchisees-love-tacoTime{position:relative}.postid-1686 .why-franchisees-love-tacoTime::before,.postid-766 .why-franchisees-love-tacoTime::before{content:'';background-image:url('/wp-content/themes/mty/assets/images/why-bg.png');background-position:right bottom;background-repeat:no-repeat;background-size:contain;display:block;width:400px;height:500px;position:absolute;right:0;bottom:0;pointer-events:none}.postid-1686 .concept-slider .title_block,.postid-766 .concept-slider .title_block{position:relative}.postid-1686 #concept-slider .title_block::before,.postid-766 #concept-slider .title_block::before{content:'';background-image:url('/wp-content/themes/mty/assets/images/concept-bg.png');background-position:right bottom;background-repeat:no-repeat;background-size:contain;display:block;width:184px;height:205px;position:absolute;right:0;top:0;display:none}.postid-1686 .our-restaurants__title p,.postid-766 .our-restaurants__title p{color:var(--clr-black)}.postid-1686 .our-restaurants__description,.postid-766 .our-restaurants__description{color:var(--clr-black)!important}.postid-1686 .instagram-feed-section__social-title,.postid-766 .instagram-feed-section__social-title{font-size:24px!important}.postid-1686 .testimonial-slider::before,.postid-766 .testimonial-slider::before{content:'';background-image:url('/wp-content/themes/mty/assets/images/chicken.png');background-position:left bottom;background-repeat:no-repeat;background-size:contain;position:absolute;width:130px;height:160px;left:30%;bottom:10px;z-index:10;display:none}.postid-1686 .instagram-feed-section__title,.postid-766 .instagram-feed-section__title{position:relative}.postid-1686 .instagram-feed-section__title::before,.postid-766 .instagram-feed-section__title::before{content:'';background-image:url(/wp-content/themes/mty/assets/images/tomato-bg.png);background-position:right bottom;background-repeat:no-repeat;background-size:contain;display:block;width:172px;height:172px;position:absolute;right:0;top:0;display:none}.postid-766 .cta-section::before{content:'';background-image:url(/wp-content/themes/mty/assets/images/wine-logo.png);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;width:260px;height:177px;position:absolute;right:var(--sp-sm);bottom:var(--sp-sm)}.postid-1686 .cta-section::before{content:'';background-image:url(/wp-content/themes/mty/assets/images/wine-logo-fr.png);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;width:260px;height:177px;position:absolute;right:var(--sp-sm);bottom:var(--sp-sm)}.postid-1686 .cta-section.brand-style .cta-section__button,.postid-766 .cta-section.brand-style .cta-section__button{color:var(--clr-black)}.postid-1686 .faq-section.video,.postid-766 .faq-section.video{position:relative}.postid-1686 .faq-section.video::before,.postid-766 .faq-section.video::before{content:'';position:absolute;left:40%;bottom:var(--sp-lg);width:60px;height:230px;background-image:url(/wp-content/themes/mty/assets/images/bottle.png);background-position:center;background-repeat:no-repeat;background-size:contain}#block_ba303441c9537c42398b3d6337c69866,#block_d006dcaa93739810091e2c38af2c2508{background-image:url(/wp-content/webp-express/webp-images/uploads/2023/06/bg-casa.png.webp)}.why-franchisees-love-tacoTime__title-section{margin-bottom:68px}.why-franchisees-love-tacoTime__content-section{gap:84px}.why-franchisees-love-tacoTime__content-section--points{max-width:684px}.why-franchisees-love-tacoTime__content-section--points .point{margin-bottom:40px}.why-franchisees-love-tacoTime__content-section--points .point__description p{font-size:clamp(1rem, .7895rem + .4386vw, 1.25rem);line-height:1.4}.faq-section__categories-button{font-size:14px;font-weight:600;font-family:Inter,sans-serif}@media (min-width:1200px){.postid-1686 .testimonial-slider__slides--slide .avatar,.postid-766 .testimonial-slider__slides--slide .avatar{margin-top:var(--sp-sm)}}@media (min-width:992px){.faq-section__categories-wrapper{padding:6px}}@media (max-width:1620px){.postid-1686 .brand-about__right-text::before,.postid-766 .brand-about__right-text::before{width:130px;height:130px}.postid-1686 .faq-section.video::before,.postid-766 .faq-section.video::before{left:46%;width:50px;height:150px}}@media (max-width:1440px){.postid-1686 .faq-section.video::before,.postid-766 .faq-section.video::before{display:none}.postid-1686 .cta-section.brand-style,.postid-766 .cta-section.brand-style{padding-block:90px}.postid-1686 .instagram-feed-section,.postid-766 .instagram-feed-section{padding-top:10px}.postid-1686 .instagram-feed-section__title::before,.postid-766 .instagram-feed-section__title::before{content:'';position:relative;margin-bottom:10px}.postid-1686 .brand-about__right-text::before,.postid-766 .brand-about__right-text::before{display:none}.postid-1686 .numbers-section::before,.postid-766 .numbers-section::before{display:none}.postid-1686 .testimonial-slider::before,.postid-766 .testimonial-slider::before{display:none}.postid-1686 #concept-slider .title_block::before,.postid-766 #concept-slider .title_block::before{content:'';position:relative;width:140px;height:140px;margin-inline:auto;margin-bottom:10px}}@media (max-width:1199px){.postid-1686 .cta-section::before,.postid-766 .cta-section::before{content:'';width:150px;height:100px}}@media (max-width:575px){.postid-1686 .faq-section.video .faq-section__subtitle p,.postid-766 .faq-section.video .faq-section__subtitle p{line-height:1.1}.postid-1686 .numbers-section__left,.postid-766 .numbers-section__left{text-align:center}.postid-1686 .numbers-section__left-btn-wrapper,.postid-766 .numbers-section__left-btn-wrapper{align-items:center}.postid-1686 .faq-section.video::before,.postid-766 .faq-section.video::before{content:'';display:block;top:80px;right:15px;left:unset;width:24px;height:60px}.postid-1686 .cta-section::before,.postid-766 .cta-section::before{content:'';width:86px;height:58px;right:20px;bottom:10px;display:none}.postid-1686 .instagram-feed-section__title::before,.postid-766 .instagram-feed-section__title::before{content:'';width:54px;height:54px}.postid-1686 .testimonial-slider .container,.postid-766 .testimonial-slider .container{padding-bottom:72px}.postid-1686 .testimonial-slider::before,.postid-766 .testimonial-slider::before{content:'';display:block;width:63px;height:79px;left:70%;bottom:var(--sp-sm);transform:translatex(-50%);display:none}#block_22687b95d1c3f71f9d87048654373561,#block_4cbccda6a7653bf1b145e482ca3ebc2c{background-image:url(/wp-content/webp-express/webp-images/uploads/2023/06/bg-casa.png.webp);background-position:center;background-repeat:no-repeat;background-size:cover}.postid-1686 .our-concept .title_block:has(.title_block__logo),.postid-766 .our-concept .title_block:has(.title_block__logo){display:flex;flex-direction:column-reverse}.postid-1686 .our-concept .title_block:has(.title_block__logo) .title_block__logo,.postid-766 .our-concept .title_block:has(.title_block__logo) .title_block__logo{display:block;align-self:center}.postid-1686 .our-concept .title_block:has(.title_block__logo) .title_block__logo img,.postid-766 .our-concept .title_block:has(.title_block__logo) .title_block__logo img{width:78px;height:78px;object-fit:cover}.postid-1686 #concept-slider .title_block::before,.postid-766 #concept-slider .title_block::before{content:'';width:56px;height:63px}.postid-1686 .brand-about__right-text_subtitle span,.postid-766 .brand-about__right-text_subtitle span{font-size:42px!important;line-height:1.1!important;display:block;max-width:80%}.postid-1686 .brand-about__right-text::before,.postid-766 .brand-about__right-text::before{display:block;width:64px;height:69px;left:unset;right:0;top:50%;transform:translate(0,-50%)}.postid-1686 .brand-about__right-text_title,.postid-766 .brand-about__right-text_title{line-height:unset}.postid-1686 .why-franchisees-love-tacoTime::before,.postid-766 .why-franchisees-love-tacoTime::before{content:'';display:block;width:72px;height:100px;position:absolute;right:10px;bottom:unset;top:0;pointer-events:none;transform:translateY(-75%)}.faq-section__categories-button{font-size:11px!important;line-height:1.3!important;padding:9px 18px}}.postid-1694 h2,.postid-816 h2{font-size:var(--h2);line-height:1.01;font-weight:400}.postid-1694 h3,.postid-816 h3{font-size:var(--h2);line-height:1.01;font-weight:400}.postid-1694 h4,.postid-816 h4{font-size:var(--h4);line-height:1.83;font-weight:400}.postid-1694 .numbers-section,.postid-816 .numbers-section{background-color:var(--clr-white);color:var(--clr-primary-75);font-weight:400;font-size:clamp(1rem, .7895rem + .4386vw, 1.25rem)}.postid-1694 .why-franchisees-love-tacoTime__content-section--points .point__title h3,.postid-816 .why-franchisees-love-tacoTime__content-section--points .point__title h3{font-size:20px;font-weight:400}.numbers-section__left-title span,.postid-1694 .numbers-section__left-title p,.postid-816 .numbers-section__left-title p{color:var(--clr-primary);line-height:1;font-size:var(--h2)!important}.postid-1694 .numbers-section__right-card_number p,.postid-816 .numbers-section__right-card_number p{font-size:var(--h4);color:var(--clr-secondary);line-height:1.8;font-weight:400}.postid-1694 .numbers-section__left-bottom_text,.postid-816 .numbers-section__left-bottom_text{display:flex;justify-content:flex-end;bottom:var(--sp-lg)}.postid-1694 .cta-before-footer__content--description,.postid-816 .cta-before-footer__content--description{margin-bottom:30px}@media (min-width:1200px){.postid-1694 .numbers-section__left-bottom_text,.postid-816 .numbers-section__left-bottom_text{transform:translateX(25%)}}.postid-1694 .numbers-section__left-subtitle,.postid-816 .numbers-section__left-subtitle{font-size:var(--h5)!important;line-height:calc(36 / 28 * 100%)!important;color:var(--clr-primary)}.postid-1694 .numbers-section__left-title,.postid-816 .numbers-section__left-title{margin-bottom:30px}.postid-1694 .brand-about__right-wrapper_desc,.postid-816 .brand-about__right-wrapper_desc{font-size:var(--text)}.postid-1694 .brand-hero-second__title,.postid-816 .brand-hero-second__title{font-size:var(--h1);line-height:1;color:var(--clr-primary)}.postid-1694 .numbers-section__bottom_text_mobile,.postid-816 .numbers-section__bottom_text_mobile{display:none!important}@media (min-width:992px){.postid-1694 .numbers-section__left,.postid-816 .numbers-section__left{margin-left:0}.postid-1694 .why-franchisees-love-tacoTime__title-section--title,.postid-816 .why-franchisees-love-tacoTime__title-section--title{text-align:center}}.postid-1694 .brand-hero-second__description,.postid-816 .brand-hero-second__description{font-size:28px!important;margin-top:32px;line-height:calc(40 / 28 * 100%);color:var(--clr-primary-75)}.postid-1694 .brand-hero-second__button a,.postid-816 .brand-hero-second__button a{background-color:var(--clr-secondary);border-color:var(--clr-secondary);color:var(--clr-primary)}.postid-1694 .why-franchisees-love-tacoTime__title-section,.postid-816 .why-franchisees-love-tacoTime__title-section{color:var(--clr-primary);margin-inline:auto}.why-franchisees-love-tacoTime__content-section--points .point__description{color:var(--clr-primary-75);margin-top:8px}.postid-1694 .why-franchisees-love-tacoTime__content-section--images .small-image,.postid-816 .why-franchisees-love-tacoTime__content-section--images .small-image{bottom:-80%;left:unset;right:-15%;max-width:466px}.testimonial-slider .container{align-items:flex-start;gap:130px}.postid-1694 .testimonial-slider .testimonial-slider__title h2 p,.postid-816 .testimonial-slider .testimonial-slider__title h2 p{color:var(--clr-primary);font-size:var(--h2)}.postid-1694 .testimonial-slider__slides:before,.postid-816 .testimonial-slider__slides:before{background:linear-gradient(90deg,#e7e2df 89%,rgb(231,226,223,0) 100%)}.postid-1694 .testimonial-slider__slides--slide .avatar,.postid-816 .testimonial-slider__slides--slide .avatar{margin-top:var(--sp-xs)}.postid-1694 .testimonial-slider__slides--slide,.postid-816 .testimonial-slider__slides--slide{display:flex;flex-direction:column;justify-content:space-between}.postid-1694 .testimonial-slider__slides--slide .avatar .name,.postid-816 .testimonial-slider__slides--slide .avatar .name{font-size:20px;text-transform:uppercase;font-weight:400;margin:0;font-family:var(--mty-heading-font)}.postid-1694 .testimonial-slider,.postid-816 .testimonial-slider{background-image:url(/wp-content/webp-express/webp-images/uploads/2023/06/table-pleine-fond-0-1.png.webp);background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#e7e2df}.postid-1694 .brand-about__left,.postid-816 .brand-about__left{display:block;margin-left:unset}.postid-1694 .brand-about__left img,.postid-816 .brand-about__left img{max-width:100%;width:100%;aspect-ratio:0.8}.postid-1694 .testimonial-slider__slides .swiper-pagination .swiper-pagination-bullet,.postid-816 .testimonial-slider__slides .swiper-pagination .swiper-pagination-bullet{background:#afafaf80}.postid-1694 .testimonial-slider__slides .swiper-pagination .swiper-pagination-bullet-active,.postid-816 .testimonial-slider__slides .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--clr-secondary);width:2rem;border-radius:4px}.postid-1694 .our-restaurants__description,.postid-816 .our-restaurants__description{color:var(--clr-black-75)!important;font-size:clamp(1rem, .7895rem + .4386vw, 1.25rem);line-height:1.4;font-weight:400}.postid-1694 .instagram-feed-section,.postid-816 .instagram-feed-section{background-color:var(--clr-secondary)!important}.postid-1694 .cta-section.brand-style .cta-section__title,.postid-816 .cta-section.brand-style .cta-section__title{color:var(--clr-primary);font-size:var(--h2)!important;margin-bottom:36px}.postid-1694 .cta-section__description,.postid-816 .cta-section__description{color:var(--clr-primary-75)}.postid-1694 .btn-secondary-always-big,.postid-816 .btn-secondary-always-big{color:var(--clr-white)}.postid-1694 .testimonials__card::before,.postid-816 .testimonials__card::before{content:'';display:none}.postid-1694 .faq-section__subtitle,.postid-816 .faq-section__subtitle{margin-bottom:35px}.postid-1694 .faq-section__question-title,.postid-816 .faq-section__question-title{font-size:20px!important;font-weight:400!important}.postid-1694 .cta-before-footer,.postid-816 .cta-before-footer{background-color:var(--clr-secondary)!important}.postid-1694 .cta-before-footer .container,.postid-816 .cta-before-footer .container{align-items:center}.postid-1694 .cta-before-footer__title h2,.postid-816 .cta-before-footer__title h2{font-size:31px;font-family:var(--mty-heading-font);font-weight:400;line-height:1.2;letter-spacing:normal}.postid-1694 .cta-before-footer__content a,.postid-816 .cta-before-footer__content a{color:var(--clr-white);background-color:var(--clr-primary);border-color:var(--clr-primary)}.postid-1694 .testimonial-slider .swiper-buttons,.postid-816 .testimonial-slider .swiper-buttons{display:none}.postid-1694 .testimonial-slider .swiper-button,.postid-816 .testimonial-slider .swiper-button{--sz:60px;width:var(--sz);height:var(--sz);position:relative;color:var(--clr-primary);background-color:var(--clr-secondary);border-radius:50%;top:unset;margin-top:0;border:1px solid var(--clr-secondary);transition:var(--transition-1)}.postid-1694 .swiper-button-prev,.postid-816 .swiper-button-prev{left:unset;right:unset}.postid-1694 .swiper-button-next,.postid-816 .swiper-button-next{right:unset;left:unset}.postid-1694 .testimonial-slider__title,.postid-816 .testimonial-slider__title{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;align-self:stretch;gap:20px}@media (max-width:991px){.postid-1694 .faq-section__subtitle,.postid-816 .faq-section__subtitle{font-size:var(--h3)!important;line-height:1.1!important}.postid-1694 .cta-before-footer__title h2,.postid-816 .cta-before-footer__title h2{font-size:26px;letter-spacing:normal}.postid-1694 .why-franchisees-love-tacoTime__content-section--points .point,.postid-816 .why-franchisees-love-tacoTime__content-section--points .point{padding-left:70px}.postid-1694 .faq-section__categories+.faq-section__content,.postid-816 .faq-section__categories+.faq-section__content{margin-top:24px}.postid-1686 .instagram-feed-section__title::before,.postid-1694 .instagram-feed-section__title::before,.postid-766 .postid-766 .instagram-feed-section__title::before,.postid-816 .instagram-feed-section__title::before{display:none}.postid-1686 .why-franchisees-love-tacoTime__title-section--title,.postid-766 .why-franchisees-love-tacoTime__title-section--title{font-size:42px;line-height:1}.postid-1686 .our-concept__desc,.postid-766 .our-concept__desc{text-align:left;padding-top:24px}.numbers-section__left-title span,.postid-1686 .numbers-section__left-title p,.postid-766 .numbers-section__left-title p{font-size:38px!important;line-height:1.03!important;margin:0 0 22px}.postid-1686 .numbers-section__left-subtitle span,.postid-766 .numbers-section__left-subtitle span{font-size:26px!important;line-height:1.03!important}.postid-1686 .title_block__logo,.postid-766 .title_block__logo{display:block;position:relative;right:unset;display:none}.postid-1694 .instagram-feed-section,.postid-816 .instagram-feed-section{padding-block:56px 66px}.postid-1694 .our-restaurants,.postid-816 .our-restaurants{padding-block:65px}.postid-1694 .numbers-section__left-bottom_text,.postid-816 .numbers-section__left-bottom_text{display:none!important}.postid-1694 .why-franchisees-love-tacoTime__content-section--images .small-image,.postid-816 .why-franchisees-love-tacoTime__content-section--images .small-image{display:none}.postid-1694 .brand-about__right-wrapper_img,.postid-816 .brand-about__right-wrapper_img{display:none}.postid-1694 .brand-about .container,.postid-816 .brand-about .container{flex-direction:column-reverse}}.postid-1694 .swiper-button-next:after,.postid-816 .swiper-button-next:after,.swiper-button-prev:after{font-weight:700;--swiper-navigation-size:26px}@media (max-width:767px){.postid-1694 .numbers-section__left-title,.postid-816 .numbers-section__left-title{font-size:37px!important}.postid-1694 .numbers-section__left-title br,.postid-816 .numbers-section__left-title br{display:none}.postid-1694 .instagram-feed-section h2,.postid-816 .instagram-feed-section h2{margin-bottom:20px}.postid-1694 .numbers-section__left-subtitle,.postid-816 .numbers-section__left-subtitle{font-size:26px!important}.postid-1694 .numbers-section__left-title,.postid-816 .numbers-section__left-title{margin-bottom:20px}.testimonial-slider .container{gap:40px;padding:65px 16px}.cta-before-footer__title{margin-top:32px}.postid-1694 .cta-before-footer__content--description,.postid-816 .cta-before-footer__content--description{margin-bottom:24px}.postid-1686 .our-restaurants__description,.postid-766 .our-restaurants__description{color:var(--clr-black-75)!important}.postid-1686 .cta-section.brand-style,.postid-766 .cta-section.brand-style{padding-block:70px 90px}@media (max-width:575px){.postid-1686 .testimonial-slider__slides--slide,.postid-766 .testimonial-slider__slides--slide{padding:32px 26px}.postid-1686 .testimonial-slider__slides--slide,.postid-766 .testimonial-slider__slides--slide{min-height:unset!important}.postid-1694 .testimonial-slider__title h2 p,.postid-816 .testimonial-slider__title h2 p{text-align:left}.postid-816 .testimonial-slider__slides--slide{padding:24px}.postid-1694 .cta-section.brand-style .cta-section__title,.postid-816 .cta-section.brand-style .cta-section__title{margin-bottom:32px}.faq-section.video{padding-bottom:70px}.faq-section.video .row .col-md-12:not(.faq-section__video){padding-top:70px}.postid-1694 .cta-section.brand-style .cta-section__title,.postid-816 .cta-section.brand-style .cta-section__title{font-size:34px!important}.postid-1694 .faq-section__subtitle,.postid-816 .faq-section__subtitle{font-size:34px!important}.brand-hero-second__title{margin-top:130px}.brand-hero-second__button{margin-top:28px}.postid-1694 .brand-hero-second__description,.postid-816 .brand-hero-second__description{font-size:24px!important;margin-top:30px;line-height:1.4!important}}@media (max-width:439px){.postid-1694 .testimonial-slider__slides--slide,.postid-816 .testimonial-slider__slides--slide{min-height:340px}}@media (min-width:991px){.postid-1686 .our-concept__video,.postid-766 .our-concept__video{margin-top:64px}.postid-1694 .testimonial-slider__slides .swiper-pagination,.postid-816 .testimonial-slider__slides .swiper-pagination{display:none}.postid-1694 .brand-hero-second__description,.postid-816 .brand-hero-second__description{max-width:500px}.postid-1694 .cta-section.brand-style .cta-section__button:hover,.postid-816 .cta-section.brand-style .cta-section__button:hover{color:var(--clr-black)!important}}@media (min-width:1200px){.postid-1694 .testimonial-slider .swiper-buttons,.postid-816 .testimonial-slider .swiper-buttons{display:flex;align-items:center;gap:10px}.postid-1694 .btn-primary-big-white:hover,.postid-816 .btn-primary-big-white:hover{background-color:var(--clr-primary);border-color:var(--clr-primary);color:var(--clr-white)}.postid-1694 .testimonial-slider .swiper-button:hover,.postid-816 .testimonial-slider .swiper-button:hover{border-color:var(--clr-primary)}.postid-1694 .why-franchisees-love-tacoTime__content-section--points .button a:not(.btn-primary-always-big):hover,.postid-816 .why-franchisees-love-tacoTime__content-section--points .button a:not(.btn-primary-always-big):hover{background-color:var(--clr-secondary);border-color:var(--clr-primary)}.postid-1694 .btn-primary:hover,.postid-816 .btn-primary:hover{background-color:var(--clr-secondary);border-color:var(--clr-primary)}.postid-1694 .brand-hero-second__button a:hover,.postid-816 .brand-hero-second__button a:hover{background-color:var(--clr-primary);border-color:var(--clr-primary);color:var(--clr-white)}.postid-1694 .cta-before-footer__content a:hover,.postid-816 .cta-before-footer__content a:hover{background-color:var(--clr-secondary);border-color:var(--clr-primary);color:var(--clr-primary)}}}