﻿:root{
	--gradient-bg-1: linear-gradient(206deg, #1d1d1d 13.29%, #131313 83.78%);
	--gradient-bg-2: linear-gradient(206deg, #0d0d0d 13.29%, #131313 83.78%);
	--gradient-bg-3: linear-gradient(62deg, #2c2b2b 16.23%, #1e1e1e 70.37%);
	--gradient-bg-4: radial-gradient(31.01% 48.53% at 50% 51.47%, #131313 0%, #0d0d0d 100%);
	--header-vertical-padding: 36px;
	--elementor-container-max-width: 1580px;
	--elementor-section-horizontal-padding: 132px;
	--dimensions-typo-tab-label-size: 18px;
	--dimensions-typo-ui-h-900-size: 60px;
	--dimensions-typo-ui-h-700-size: 50px;
	--dimensions-typo-body-m-size: 21px;
	--dimensions-typo-ui-label-l-size: 16px;
	--dimensions-typo-button-size: 18px;
	--dimensions-sp-button-pdg-v: 16px;
	--dimensions-sp-button-pdg-h: 24px;
	--dimensions-typo-caption-size: 16px;
	--hero-vertical-padding: 107px 0 74px;
	--dimensions-rd-feature-card: 24px;
	--dimensions-sp-feature-card-card-spc: 32px 26px;
	--dimensions-typo-body-l-size: 24px;
	--dimensions-typo-ui-h-400-size: 28px;
	--dimensions-typo-ui-h-600-size: 42px;
	--dimensions-sp-section-page-heros-pdg-v: 142px;
	--dimensions-typo-head-body-size: 24px;
	--container-horizontal-padding: 132px;
	--dimensions-sp-imput-field-pdg-v: 16px;
	--dimensions-sp-imput-field-pdh-h: 24px;
	--Base-Neutral-Neutral-90: #f7f8fb;
	--Base-Neutral-White-100: #fff;
	--color-red-700: #da3b46;
	--color-yellow-900: #c1b808;
	--color-yellow-700: #f4ea0c;
	--color-text-breadcrumbs-default: #a7a9ac;
	--color-stroke-imput-field-deafult: #4f4f4f;
	--color-surface-imput-filed-default: #1d1d1d;
	--color-surface-product-card-bg: #131313;
}

@media (max-width: 1500px) {
	:root{
		--header-vertical-padding: 22px;
		--hero-vertical-padding: 80px 0 74px;
		--container-horizontal-padding: 80px;
		--dimensions-sp-section-page-heros-pdg-v: 96px;
		--dimensions-typo-ui-h-700-size: 42px;
		--dimensions-typo-ui-h-600-size: 36px;
		--dimensions-typo-tab-label-size: 16px;
		--dimensions-typo-body-l-size: 18px;
		--dimensions-typo-body-m-size: 16px;
		--dimensions-typo-button-size: 14px;
		--dimensions-typo-ui-label-l-size: 14px;
		--dimensions-typo-caption-size: 13px;
		--dimensions-sp-button-pdg-v: 8px;
		--dimensions-sp-button-pdg-h: 16px;
		--dimensions-rd-feature-card: 16px;
	}
}

@media (max-width: 1200px) {
	:root{
		--hero-vertical-padding: 46px 0 61px;
		--dimensions-sp-section-page-heros-pdg-v: 96px;
		--dimensions-typo-ui-h-700-size: 36px;
		--dimensions-typo-ui-h-600-size: 28px;
		--dimensions-typo-tab-label-size: 16px;
		--dimensions-typo-body-l-size: 16px;
		--dimensions-typo-body-m-size: 14px;
		--dimensions-typo-button-size: 13px;
		--dimensions-sp-button-pdg-v: 10px;
		--dimensions-sp-button-pdg-h: 16px;
		--dimensions-rd-feature-card: 16px;
		--dimensions-typo-ui-h-900-size: 50px;
		--dimensions-typo-ui-h-400-size: 21px;
		--elementor-section-horizontal-padding: 64px;
	}
}

@media (max-width: 1024px) {
	:root{
		--header-vertical-padding: 16px;
	}
}

@media (max-width: 921px) {
	:root{
		--header-vertical-padding: 16px;
		--hero-vertical-padding: 55px 0 40px;
		--container-horizontal-padding: 40px;
	}
}

@media (max-width: 480px) {
	:root{
		--header-vertical-padding: 8px;
		--hero-vertical-padding: 46px 0 0;
		--elementor-section-horizontal-padding: 24px;
		--container-horizontal-padding: 16px;
		--dimensions-sp-section-page-heros-pdg-v: 80px;
		--dimensions-typo-ui-h-900-size: 44px;
		--dimensions-typo-ui-h-700-size: 32px;
		--dimensions-typo-button-size: 12px;
		--dimensions-sp-feature-card-card-spc: 24px;
		--dimensions-sp-button-pdg-v: 10px;
		--dimensions-sp-button-pdg-h: 6px;
	}
}

body{
	background: var(--gradient-bg-4);
	line-height: 1.6;
}

body.elementor-kit-179{
	color: var(--Base-Neutral-White-100);
	--e-global-color-text: var(--Base-Neutral-White-100);
}

body.elementor-kit-179 h1,
body.elementor-kit-179 h2,
body.elementor-kit-179 h3,
body.elementor-kit-179 h4,
body.elementor-kit-179 h5,
body.elementor-kit-179 h6{
	color: var(--Base-Neutral-White-100);
}

body.elementor-kit-179 a{
	color: var(--color-yellow-700);
}

body .elementor-widget-text-editor,
body .elementor-widget-heading .elementor-heading-title{
	color: var(--Base-Neutral-White-100);
}

body .wp-block-table.is-style-stripes tbody tr:nth-child(odd){
	background: transparent;
}

html,
body{
	overflow-x: hidden;
	scroll-behavior: smooth;
}

p{
	font-family: 'Arpona Light', sans-serif;
}

.text-center{
	text-align: center;
}

.container--small{
	max-width: 1155px;
	margin: 0 auto;
	padding-left: 15px;
	padding-right: 15px;
}

h1,
h2,
h3,
h4,
h5,
h6{
	font-weight: 700;
	line-height: 1.5;
	font-family: 'Arpona Bold', sans-serif !important;
}

.heading-primary{
	font-size: var(--dimensions-typo-ui-h-700-size, 32px);
	margin: 0 0 20px;
	color: #fff !important;
}

.heading-primary--color{
	color: yellow !important;
}

.heading-secondary{
	font-size: var(--dimensions-typo-ui-h-600-size, 42px);
	margin: 0 0 30px;
	color: #fff !important;
}

.heading-tertiary{
	font-size: 24px;
	margin: 0 0 20px;
	color: #fff !important;
}

@media (min-width: 768px) {
	.heading-tertiary{
		font-size: 32px;
		margin: 0 0 30px;
	}
}

.heading-tertiary--color{
	color: yellow !important;
}

.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl{
	width: 100%;
	padding-right: 20px;
	padding-left: 20px;
	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;
		padding-right: var(--bs-gutter-x, .75rem);
		padding-left: var(--bs-gutter-x, .75rem);
	}
}

@media (min-width: 1200px) {
	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl{
		max-width: 1140px;
	}
}

@media (min-width: 1400px) {
	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl,
	.container-xxl{
		max-width: 1255px;
	}
}

.row{
	--bs-gutter-x: 32px;
	--bs-gutter-y: 0;
	display: flex;
	flex-wrap: wrap;
	margin-top: calc(-1 * var(--bs-gutter-y));
	margin-right: calc(-0.5 * var(--bs-gutter-x));
	margin-left: calc(-0.5 * var(--bs-gutter-x));
}

.row > *{
	box-sizing: border-box;
	flex-shrink: 0;
	width: 100%;
	max-width: 100%;
	padding-right: calc(var(--bs-gutter-x) * .5);
	padding-left: calc(var(--bs-gutter-x) * .5);
	margin-top: var(--bs-gutter-y);
}

.col{
	flex: 1 0;
}

.row-cols-auto > *{
	flex: 0 0 auto;
	width: auto;
}

.row-cols-1 > *{
	flex: 0 0 auto;
	width: 100%;
}

.row-cols-2 > *{
	flex: 0 0 auto;
	width: 50%;
}

.row-cols-3 > *{
	flex: 0 0 auto;
	width: 33.3333333333%;
}

.row-cols-4 > *{
	flex: 0 0 auto;
	width: 25%;
}

.row-cols-5 > *{
	flex: 0 0 auto;
	width: 20%;
}

.row-cols-6 > *{
	flex: 0 0 auto;
	width: 16.6666666667%;
}

.col-auto{
	flex: 0 0 auto;
	width: auto;
}

.col-1{
	flex: 0 0 auto;
	width: 8.33333333%;
}

.col-2{
	flex: 0 0 auto;
	width: 16.66666667%;
}

.col-3{
	flex: 0 0 auto;
	width: 25%;
}

.col-4{
	flex: 0 0 auto;
	width: 33.33333333%;
}

.col-5{
	flex: 0 0 auto;
	width: 41.66666667%;
}

.col-6{
	flex: 0 0 auto;
	width: 50%;
}

.col-7{
	flex: 0 0 auto;
	width: 58.33333333%;
}

.col-8{
	flex: 0 0 auto;
	width: 66.66666667%;
}

.col-9{
	flex: 0 0 auto;
	width: 75%;
}

.col-10{
	flex: 0 0 auto;
	width: 83.33333333%;
}

.col-11{
	flex: 0 0 auto;
	width: 91.66666667%;
}

.col-12{
	flex: 0 0 auto;
	width: 100%;
}

.offset-1{
	margin-left: 8.33333333%;
}

.offset-2{
	margin-left: 16.66666667%;
}

.offset-3{
	margin-left: 25%;
}

.offset-4{
	margin-left: 33.33333333%;
}

.offset-5{
	margin-left: 41.66666667%;
}

.offset-6{
	margin-left: 50%;
}

.offset-7{
	margin-left: 58.33333333%;
}

.offset-8{
	margin-left: 66.66666667%;
}

.offset-9{
	margin-left: 75%;
}

.offset-10{
	margin-left: 83.33333333%;
}

.offset-11{
	margin-left: 91.66666667%;
}

.g-0,
.gx-0{
	--bs-gutter-x: 0;
}

.g-0,
.gy-0{
	--bs-gutter-y: 0;
}

.g-1,
.gx-1{
	--bs-gutter-x: .25rem;
}

.g-1,
.gy-1{
	--bs-gutter-y: .25rem;
}

.g-2,
.gx-2{
	--bs-gutter-x: .5rem;
}

.g-2,
.gy-2{
	--bs-gutter-y: .5rem;
}

.g-3,
.gx-3{
	--bs-gutter-x: 1rem;
}

.g-3,
.gy-3{
	--bs-gutter-y: 1rem;
}

.g-4,
.gx-4{
	--bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4{
	--bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5{
	--bs-gutter-x: 3rem;
}

.g-5,
.gy-5{
	--bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
	.col-sm{
		flex: 1 0;
	}

	.row-cols-sm-auto > *{
		flex: 0 0 auto;
		width: auto;
	}

	.row-cols-sm-1 > *{
		flex: 0 0 auto;
		width: 100%;
	}

	.row-cols-sm-2 > *{
		flex: 0 0 auto;
		width: 50%;
	}

	.row-cols-sm-3 > *{
		flex: 0 0 auto;
		width: 33.3333333333%;
	}

	.row-cols-sm-4 > *{
		flex: 0 0 auto;
		width: 25%;
	}

	.row-cols-sm-5 > *{
		flex: 0 0 auto;
		width: 20%;
	}

	.row-cols-sm-6 > *{
		flex: 0 0 auto;
		width: 16.6666666667%;
	}

	.col-sm-auto{
		flex: 0 0 auto;
		width: auto;
	}

	.col-sm-1{
		flex: 0 0 auto;
		width: 8.33333333%;
	}

	.col-sm-2{
		flex: 0 0 auto;
		width: 16.66666667%;
	}

	.col-sm-3{
		flex: 0 0 auto;
		width: 25%;
	}

	.col-sm-4{
		flex: 0 0 auto;
		width: 33.33333333%;
	}

	.col-sm-5{
		flex: 0 0 auto;
		width: 41.66666667%;
	}

	.col-sm-6{
		flex: 0 0 auto;
		width: 50%;
	}

	.col-sm-7{
		flex: 0 0 auto;
		width: 58.33333333%;
	}

	.col-sm-8{
		flex: 0 0 auto;
		width: 66.66666667%;
	}

	.col-sm-9{
		flex: 0 0 auto;
		width: 75%;
	}

	.col-sm-10{
		flex: 0 0 auto;
		width: 83.33333333%;
	}

	.col-sm-11{
		flex: 0 0 auto;
		width: 91.66666667%;
	}

	.col-sm-12{
		flex: 0 0 auto;
		width: 100%;
	}

	.offset-sm-0{
		margin-left: 0;
	}

	.offset-sm-1{
		margin-left: 8.33333333%;
	}

	.offset-sm-2{
		margin-left: 16.66666667%;
	}

	.offset-sm-3{
		margin-left: 25%;
	}

	.offset-sm-4{
		margin-left: 33.33333333%;
	}

	.offset-sm-5{
		margin-left: 41.66666667%;
	}

	.offset-sm-6{
		margin-left: 50%;
	}

	.offset-sm-7{
		margin-left: 58.33333333%;
	}

	.offset-sm-8{
		margin-left: 66.66666667%;
	}

	.offset-sm-9{
		margin-left: 75%;
	}

	.offset-sm-10{
		margin-left: 83.33333333%;
	}

	.offset-sm-11{
		margin-left: 91.66666667%;
	}

	.g-sm-0,
	.gx-sm-0{
		--bs-gutter-x: 0;
	}

	.g-sm-0,
	.gy-sm-0{
		--bs-gutter-y: 0;
	}

	.g-sm-1,
	.gx-sm-1{
		--bs-gutter-x: .25rem;
	}

	.g-sm-1,
	.gy-sm-1{
		--bs-gutter-y: .25rem;
	}

	.g-sm-2,
	.gx-sm-2{
		--bs-gutter-x: .5rem;
	}

	.g-sm-2,
	.gy-sm-2{
		--bs-gutter-y: .5rem;
	}

	.g-sm-3,
	.gx-sm-3{
		--bs-gutter-x: 1rem;
	}

	.g-sm-3,
	.gy-sm-3{
		--bs-gutter-y: 1rem;
	}

	.g-sm-4,
	.gx-sm-4{
		--bs-gutter-x: 1.5rem;
	}

	.g-sm-4,
	.gy-sm-4{
		--bs-gutter-y: 1.5rem;
	}

	.g-sm-5,
	.gx-sm-5{
		--bs-gutter-x: 3rem;
	}

	.g-sm-5,
	.gy-sm-5{
		--bs-gutter-y: 3rem;
	}
}

@media (min-width: 768px) {
	.col-md{
		flex: 1 0;
	}

	.row-cols-md-auto > *{
		flex: 0 0 auto;
		width: auto;
	}

	.row-cols-md-1 > *{
		flex: 0 0 auto;
		width: 100%;
	}

	.row-cols-md-2 > *{
		flex: 0 0 auto;
		width: 50%;
	}

	.row-cols-md-3 > *{
		flex: 0 0 auto;
		width: 33.3333333333%;
	}

	.row-cols-md-4 > *{
		flex: 0 0 auto;
		width: 25%;
	}

	.row-cols-md-5 > *{
		flex: 0 0 auto;
		width: 20%;
	}

	.row-cols-md-6 > *{
		flex: 0 0 auto;
		width: 16.6666666667%;
	}

	.col-md-auto{
		flex: 0 0 auto;
		width: auto;
	}

	.col-md-1{
		flex: 0 0 auto;
		width: 8.33333333%;
	}

	.col-md-2{
		flex: 0 0 auto;
		width: 16.66666667%;
	}

	.col-md-2-5{
		flex: 0 0 auto;
		width: 20%;
		padding: 0 5px;
	}

	.col-md-3{
		flex: 0 0 auto;
		width: 25%;
	}

	.col-md-4{
		flex: 0 0 auto;
		width: 33.33333333%;
	}

	.col-md-5{
		flex: 0 0 auto;
		width: 41.66666667%;
	}

	.col-md-6{
		flex: 0 0 auto;
		width: 50%;
	}

	.col-md-7{
		flex: 0 0 auto;
		width: 58.33333333%;
	}

	.col-md-8{
		flex: 0 0 auto;
		width: 66.66666667%;
	}

	.col-md-9{
		flex: 0 0 auto;
		width: 75%;
	}

	.col-md-10{
		flex: 0 0 auto;
		width: 83.33333333%;
	}

	.col-md-11{
		flex: 0 0 auto;
		width: 91.66666667%;
	}

	.col-md-12{
		flex: 0 0 auto;
		width: 100%;
	}

	.offset-md-0{
		margin-left: 0;
	}

	.offset-md-1{
		margin-left: 8.33333333%;
	}

	.offset-md-2{
		margin-left: 16.66666667%;
	}

	.offset-md-3{
		margin-left: 25%;
	}

	.offset-md-4{
		margin-left: 33.33333333%;
	}

	.offset-md-5{
		margin-left: 41.66666667%;
	}

	.offset-md-6{
		margin-left: 50%;
	}

	.offset-md-7{
		margin-left: 58.33333333%;
	}

	.offset-md-8{
		margin-left: 66.66666667%;
	}

	.offset-md-9{
		margin-left: 75%;
	}

	.offset-md-10{
		margin-left: 83.33333333%;
	}

	.offset-md-11{
		margin-left: 91.66666667%;
	}

	.g-md-0,
	.gx-md-0{
		--bs-gutter-x: 0;
	}

	.g-md-0,
	.gy-md-0{
		--bs-gutter-y: 0;
	}

	.g-md-1,
	.gx-md-1{
		--bs-gutter-x: .25rem;
	}

	.g-md-1,
	.gy-md-1{
		--bs-gutter-y: .25rem;
	}

	.g-md-2,
	.gx-md-2{
		--bs-gutter-x: .5rem;
	}

	.g-md-2,
	.gy-md-2{
		--bs-gutter-y: .5rem;
	}

	.g-md-3,
	.gx-md-3{
		--bs-gutter-x: 1rem;
	}

	.g-md-3,
	.gy-md-3{
		--bs-gutter-y: 1rem;
	}

	.g-md-4,
	.gx-md-4{
		--bs-gutter-x: 1.5rem;
	}

	.g-md-4,
	.gy-md-4{
		--bs-gutter-y: 1.5rem;
	}

	.g-md-5,
	.gx-md-5{
		--bs-gutter-x: 3rem;
	}

	.g-md-5,
	.gy-md-5{
		--bs-gutter-y: 3rem;
	}
}

@media (min-width: 992px) {
	.col-lg{
		flex: 1 0;
	}

	.row-cols-lg-auto > *{
		flex: 0 0 auto;
		width: auto;
	}

	.row-cols-lg-1 > *{
		flex: 0 0 auto;
		width: 100%;
	}

	.row-cols-lg-2 > *{
		flex: 0 0 auto;
		width: 50%;
	}

	.row-cols-lg-3 > *{
		flex: 0 0 auto;
		width: 33.3333333333%;
	}

	.row-cols-lg-4 > *{
		flex: 0 0 auto;
		width: 25%;
	}

	.row-cols-lg-5 > *{
		flex: 0 0 auto;
		width: 20%;
	}

	.row-cols-lg-6 > *{
		flex: 0 0 auto;
		width: 16.6666666667%;
	}

	.col-lg-auto{
		flex: 0 0 auto;
		width: auto;
	}

	.col-lg-1{
		flex: 0 0 auto;
		width: 8.33333333%;
	}

	.col-lg-2{
		flex: 0 0 auto;
		width: 16.66666667%;
	}

	.col-lg-3{
		flex: 0 0 auto;
		width: 25%;
	}

	.col-lg-4{
		flex: 0 0 auto;
		width: 33.33333333%;
	}

	.col-lg-5{
		flex: 0 0 auto;
		width: 41.66666667%;
	}

	.col-lg-6{
		flex: 0 0 auto;
		width: 50%;
	}

	.col-lg-7{
		flex: 0 0 auto;
		width: 58.33333333%;
	}

	.col-lg-8{
		flex: 0 0 auto;
		width: 66.66666667%;
	}

	.col-lg-9{
		flex: 0 0 auto;
		width: 75%;
	}

	.col-lg-10{
		flex: 0 0 auto;
		width: 83.33333333%;
	}

	.col-lg-11{
		flex: 0 0 auto;
		width: 91.66666667%;
	}

	.col-lg-12{
		flex: 0 0 auto;
		width: 100%;
	}

	.offset-lg-0{
		margin-left: 0;
	}

	.offset-lg-1{
		margin-left: 8.33333333%;
	}

	.offset-lg-2{
		margin-left: 16.66666667%;
	}

	.offset-lg-3{
		margin-left: 25%;
	}

	.offset-lg-4{
		margin-left: 33.33333333%;
	}

	.offset-lg-5{
		margin-left: 41.66666667%;
	}

	.offset-lg-6{
		margin-left: 50%;
	}

	.offset-lg-7{
		margin-left: 58.33333333%;
	}

	.offset-lg-8{
		margin-left: 66.66666667%;
	}

	.offset-lg-9{
		margin-left: 75%;
	}

	.offset-lg-10{
		margin-left: 83.33333333%;
	}

	.offset-lg-11{
		margin-left: 91.66666667%;
	}

	.g-lg-0,
	.gx-lg-0{
		--bs-gutter-x: 0;
	}

	.g-lg-0,
	.gy-lg-0{
		--bs-gutter-y: 0;
	}

	.g-lg-1,
	.gx-lg-1{
		--bs-gutter-x: .25rem;
	}

	.g-lg-1,
	.gy-lg-1{
		--bs-gutter-y: .25rem;
	}

	.g-lg-2,
	.gx-lg-2{
		--bs-gutter-x: .5rem;
	}

	.g-lg-2,
	.gy-lg-2{
		--bs-gutter-y: .5rem;
	}

	.g-lg-3,
	.gx-lg-3{
		--bs-gutter-x: 1rem;
	}

	.g-lg-3,
	.gy-lg-3{
		--bs-gutter-y: 1rem;
	}

	.g-lg-4,
	.gx-lg-4{
		--bs-gutter-x: 1.5rem;
	}

	.g-lg-4,
	.gy-lg-4{
		--bs-gutter-y: 1.5rem;
	}

	.g-lg-5,
	.gx-lg-5{
		--bs-gutter-x: 3rem;
	}

	.g-lg-5,
	.gy-lg-5{
		--bs-gutter-y: 3rem;
	}
}

@media (min-width: 1200px) {
	.col-xl{
		flex: 1 0;
	}

	.row-cols-xl-auto > *{
		flex: 0 0 auto;
		width: auto;
	}

	.row-cols-xl-1 > *{
		flex: 0 0 auto;
		width: 100%;
	}

	.row-cols-xl-2 > *{
		flex: 0 0 auto;
		width: 50%;
	}

	.row-cols-xl-3 > *{
		flex: 0 0 auto;
		width: 33.3333333333%;
	}

	.row-cols-xl-4 > *{
		flex: 0 0 auto;
		width: 25%;
	}

	.row-cols-xl-5 > *{
		flex: 0 0 auto;
		width: 20%;
	}

	.row-cols-xl-6 > *{
		flex: 0 0 auto;
		width: 16.6666666667%;
	}

	.col-xl-auto{
		flex: 0 0 auto;
		width: auto;
	}

	.col-xl-1{
		flex: 0 0 auto;
		width: 8.33333333%;
	}

	.col-xl-2{
		flex: 0 0 auto;
		width: 16.66666667%;
	}

	.col-xl-3{
		flex: 0 0 auto;
		width: 25%;
	}

	.col-xl-4{
		flex: 0 0 auto;
		width: 33.33333333%;
	}

	.col-xl-5{
		flex: 0 0 auto;
		width: 41.66666667%;
	}

	.col-xl-6{
		flex: 0 0 auto;
		width: 50%;
	}

	.col-xl-7{
		flex: 0 0 auto;
		width: 58.33333333%;
	}

	.col-xl-8{
		flex: 0 0 auto;
		width: 66.66666667%;
	}

	.col-xl-9{
		flex: 0 0 auto;
		width: 75%;
	}

	.col-xl-10{
		flex: 0 0 auto;
		width: 83.33333333%;
	}

	.col-xl-11{
		flex: 0 0 auto;
		width: 91.66666667%;
	}

	.col-xl-12{
		flex: 0 0 auto;
		width: 100%;
	}

	.offset-xl-0{
		margin-left: 0;
	}

	.offset-xl-1{
		margin-left: 8.33333333%;
	}

	.offset-xl-2{
		margin-left: 16.66666667%;
	}

	.offset-xl-3{
		margin-left: 25%;
	}

	.offset-xl-4{
		margin-left: 33.33333333%;
	}

	.offset-xl-5{
		margin-left: 41.66666667%;
	}

	.offset-xl-6{
		margin-left: 50%;
	}

	.offset-xl-7{
		margin-left: 58.33333333%;
	}

	.offset-xl-8{
		margin-left: 66.66666667%;
	}

	.offset-xl-9{
		margin-left: 75%;
	}

	.offset-xl-10{
		margin-left: 83.33333333%;
	}

	.offset-xl-11{
		margin-left: 91.66666667%;
	}

	.g-xl-0,
	.gx-xl-0{
		--bs-gutter-x: 0;
	}

	.g-xl-0,
	.gy-xl-0{
		--bs-gutter-y: 0;
	}

	.g-xl-1,
	.gx-xl-1{
		--bs-gutter-x: .25rem;
	}

	.g-xl-1,
	.gy-xl-1{
		--bs-gutter-y: .25rem;
	}

	.g-xl-2,
	.gx-xl-2{
		--bs-gutter-x: .5rem;
	}

	.g-xl-2,
	.gy-xl-2{
		--bs-gutter-y: .5rem;
	}

	.g-xl-3,
	.gx-xl-3{
		--bs-gutter-x: 1rem;
	}

	.g-xl-3,
	.gy-xl-3{
		--bs-gutter-y: 1rem;
	}

	.g-xl-4,
	.gx-xl-4{
		--bs-gutter-x: 1.5rem;
	}

	.g-xl-4,
	.gy-xl-4{
		--bs-gutter-y: 1.5rem;
	}

	.g-xl-5,
	.gx-xl-5{
		--bs-gutter-x: 3rem;
	}

	.g-xl-5,
	.gy-xl-5{
		--bs-gutter-y: 3rem;
	}
}

@media (min-width: 1400px) {
	.col-xxl{
		flex: 1 0;
	}

	.row-cols-xxl-auto > *{
		flex: 0 0 auto;
		width: auto;
	}

	.row-cols-xxl-1 > *{
		flex: 0 0 auto;
		width: 100%;
	}

	.row-cols-xxl-2 > *{
		flex: 0 0 auto;
		width: 50%;
	}

	.row-cols-xxl-3 > *{
		flex: 0 0 auto;
		width: 33.3333333333%;
	}

	.row-cols-xxl-4 > *{
		flex: 0 0 auto;
		width: 25%;
	}

	.row-cols-xxl-5 > *{
		flex: 0 0 auto;
		width: 20%;
	}

	.row-cols-xxl-6 > *{
		flex: 0 0 auto;
		width: 16.6666666667%;
	}

	.col-xxl-auto{
		flex: 0 0 auto;
		width: auto;
	}

	.col-xxl-1{
		flex: 0 0 auto;
		width: 8.33333333%;
	}

	.col-xxl-2{
		flex: 0 0 auto;
		width: 16.66666667%;
	}

	.col-xxl-3{
		flex: 0 0 auto;
		width: 25%;
	}

	.col-xxl-4{
		flex: 0 0 auto;
		width: 33.33333333%;
	}

	.col-xxl-5{
		flex: 0 0 auto;
		width: 41.66666667%;
	}

	.col-xxl-6{
		flex: 0 0 auto;
		width: 50%;
	}

	.col-xxl-7{
		flex: 0 0 auto;
		width: 58.33333333%;
	}

	.col-xxl-8{
		flex: 0 0 auto;
		width: 66.66666667%;
	}

	.col-xxl-9{
		flex: 0 0 auto;
		width: 75%;
	}

	.col-xxl-10{
		flex: 0 0 auto;
		width: 83.33333333%;
	}

	.col-xxl-11{
		flex: 0 0 auto;
		width: 91.66666667%;
	}

	.col-xxl-12{
		flex: 0 0 auto;
		width: 100%;
	}

	.offset-xxl-0{
		margin-left: 0;
	}

	.offset-xxl-1{
		margin-left: 8.33333333%;
	}

	.offset-xxl-2{
		margin-left: 16.66666667%;
	}

	.offset-xxl-3{
		margin-left: 25%;
	}

	.offset-xxl-4{
		margin-left: 33.33333333%;
	}

	.offset-xxl-5{
		margin-left: 41.66666667%;
	}

	.offset-xxl-6{
		margin-left: 50%;
	}

	.offset-xxl-7{
		margin-left: 58.33333333%;
	}

	.offset-xxl-8{
		margin-left: 66.66666667%;
	}

	.offset-xxl-9{
		margin-left: 75%;
	}

	.offset-xxl-10{
		margin-left: 83.33333333%;
	}

	.offset-xxl-11{
		margin-left: 91.66666667%;
	}

	.g-xxl-0,
	.gx-xxl-0{
		--bs-gutter-x: 0;
	}

	.g-xxl-0,
	.gy-xxl-0{
		--bs-gutter-y: 0;
	}

	.g-xxl-1,
	.gx-xxl-1{
		--bs-gutter-x: .25rem;
	}

	.g-xxl-1,
	.gy-xxl-1{
		--bs-gutter-y: .25rem;
	}

	.g-xxl-2,
	.gx-xxl-2{
		--bs-gutter-x: .5rem;
	}

	.g-xxl-2,
	.gy-xxl-2{
		--bs-gutter-y: .5rem;
	}

	.g-xxl-3,
	.gx-xxl-3{
		--bs-gutter-x: 1rem;
	}

	.g-xxl-3,
	.gy-xxl-3{
		--bs-gutter-y: 1rem;
	}

	.g-xxl-4,
	.gx-xxl-4{
		--bs-gutter-x: 1.5rem;
	}

	.g-xxl-4,
	.gy-xxl-4{
		--bs-gutter-y: 1.5rem;
	}

	.g-xxl-5,
	.gx-xxl-5{
		--bs-gutter-x: 3rem;
	}

	.g-xxl-5,
	.gy-xxl-5{
		--bs-gutter-y: 3rem;
	}
}

.d-flex{
	display: flex !important;
}

.d-none{
	display: none !important;
}

.justify-content-start{
	justify-content: flex-start !important;
}

.justify-content-end{
	justify-content: flex-end !important;
}

.justify-content-center{
	justify-content: center !important;
}

.justify-content-between{
	justify-content: space-between !important;
}

.justify-content-around{
	justify-content: space-around !important;
}

.justify-content-evenly{
	justify-content: space-evenly !important;
}

.align-items-start{
	align-items: flex-start !important;
}

.align-items-end{
	align-items: flex-end !important;
}

.align-items-center{
	align-items: center !important;
}

.align-items-baseline{
	align-items: baseline !important;
}

.align-items-stretch{
	align-items: stretch !important;
}

.align-content-start{
	align-content: flex-start !important;
}

.align-content-end{
	align-content: flex-end !important;
}

.align-content-center{
	align-content: center !important;
}

.align-content-between{
	align-content: space-between !important;
}

.align-content-around{
	align-content: space-around !important;
}

.align-content-stretch{
	align-content: stretch !important;
}

.align-self-auto{
	align-self: auto !important;
}

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

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

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

.align-self-baseline{
	align-self: baseline !important;
}

.align-self-stretch{
	align-self: stretch !important;
}

.order-first{
	order: -1 !important;
}

.order-0{
	order: 0 !important;
}

.order-1{
	order: 1 !important;
}

.order-2{
	order: 2 !important;
}

.order-3{
	order: 3 !important;
}

.order-4{
	order: 4 !important;
}

.order-5{
	order: 5 !important;
}

.order-last{
	order: 6 !important;
}

@media (min-width: 768px) {
	.d-md-inline{
		display: inline !important;
	}

	.d-md-inline-block{
		display: inline-block !important;
	}

	.d-md-block{
		display: block !important;
	}

	.d-md-grid{
		display: grid !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: flex !important;
	}

	.d-md-inline-flex{
		display: inline-flex !important;
	}

	.d-md-none{
		display: none !important;
	}

	.flex-md-fill{
		flex: 1 1 auto !important;
	}

	.flex-md-row{
		flex-direction: row !important;
	}

	.flex-md-column{
		flex-direction: column !important;
	}

	.flex-md-row-reverse{
		flex-direction: row-reverse !important;
	}

	.flex-md-column-reverse{
		flex-direction: column-reverse !important;
	}

	.flex-md-grow-0{
		flex-grow: 0 !important;
	}

	.flex-md-grow-1{
		flex-grow: 1 !important;
	}

	.flex-md-shrink-0{
		flex-shrink: 0 !important;
	}

	.flex-md-shrink-1{
		flex-shrink: 1 !important;
	}

	.flex-md-wrap{
		flex-wrap: wrap !important;
	}

	.flex-md-nowrap{
		flex-wrap: nowrap !important;
	}

	.flex-md-wrap-reverse{
		flex-wrap: wrap-reverse !important;
	}

	.justify-content-md-start{
		justify-content: flex-start !important;
	}

	.justify-content-md-end{
		justify-content: flex-end !important;
	}

	.justify-content-md-center{
		justify-content: center !important;
	}

	.justify-content-md-between{
		justify-content: space-between !important;
	}

	.justify-content-md-around{
		justify-content: space-around !important;
	}

	.justify-content-md-evenly{
		justify-content: space-evenly !important;
	}

	.align-items-md-start{
		align-items: flex-start !important;
	}

	.align-items-md-end{
		align-items: flex-end !important;
	}

	.align-items-md-center{
		align-items: center !important;
	}

	.align-items-md-baseline{
		align-items: baseline !important;
	}

	.align-items-md-stretch{
		align-items: stretch !important;
	}

	.align-content-md-start{
		align-content: flex-start !important;
	}

	.align-content-md-end{
		align-content: flex-end !important;
	}

	.align-content-md-center{
		align-content: center !important;
	}

	.align-content-md-between{
		align-content: space-between !important;
	}

	.align-content-md-around{
		align-content: space-around !important;
	}

	.align-content-md-stretch{
		align-content: stretch !important;
	}

	.align-self-md-auto{
		align-self: auto !important;
	}

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

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

	.align-self-md-center{
		align-self: center !important;
	}

	.align-self-md-baseline{
		align-self: baseline !important;
	}

	.align-self-md-stretch{
		align-self: stretch !important;
	}

	.order-md-first{
		order: -1 !important;
	}

	.order-md-0{
		order: 0 !important;
	}

	.order-md-1{
		order: 1 !important;
	}

	.order-md-2{
		order: 2 !important;
	}

	.order-md-3{
		order: 3 !important;
	}

	.order-md-4{
		order: 4 !important;
	}

	.order-md-5{
		order: 5 !important;
	}

	.order-md-last{
		order: 6 !important;
	}
}

@media (min-width: 992px) {
	.d-lg-inline{
		display: inline !important;
	}

	.d-lg-inline-block{
		display: inline-block !important;
	}

	.d-lg-block{
		display: block !important;
	}

	.d-lg-grid{
		display: grid !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: flex !important;
	}

	.d-lg-inline-flex{
		display: inline-flex !important;
	}

	.d-lg-none{
		display: none !important;
	}

	.flex-lg-fill{
		flex: 1 1 auto !important;
	}

	.flex-lg-row{
		flex-direction: row !important;
	}

	.flex-lg-column{
		flex-direction: column !important;
	}

	.flex-lg-row-reverse{
		flex-direction: row-reverse !important;
	}

	.flex-lg-column-reverse{
		flex-direction: column-reverse !important;
	}

	.justify-content-lg-start{
		justify-content: flex-start !important;
	}

	.justify-content-lg-end{
		justify-content: flex-end !important;
	}

	.justify-content-lg-center{
		justify-content: center !important;
	}

	.justify-content-lg-between{
		justify-content: space-between !important;
	}

	.justify-content-lg-around{
		justify-content: space-around !important;
	}

	.justify-content-lg-evenly{
		justify-content: space-evenly !important;
	}

	.align-items-lg-start{
		align-items: flex-start !important;
	}

	.align-items-lg-end{
		align-items: flex-end !important;
	}

	.align-items-lg-center{
		align-items: center !important;
	}

	.align-items-lg-baseline{
		align-items: baseline !important;
	}

	.align-items-lg-stretch{
		align-items: stretch !important;
	}

	.align-content-lg-start{
		align-content: flex-start !important;
	}

	.align-content-lg-end{
		align-content: flex-end !important;
	}

	.align-content-lg-center{
		align-content: center !important;
	}

	.align-content-lg-between{
		align-content: space-between !important;
	}

	.align-content-lg-around{
		align-content: space-around !important;
	}

	.align-content-lg-stretch{
		align-content: stretch !important;
	}

	.order-lg-first{
		order: -1 !important;
	}

	.order-lg-0{
		order: 0 !important;
	}

	.order-lg-1{
		order: 1 !important;
	}

	.order-lg-2{
		order: 2 !important;
	}

	.order-lg-3{
		order: 3 !important;
	}

	.order-lg-4{
		order: 4 !important;
	}

	.order-lg-5{
		order: 5 !important;
	}

	.order-lg-last{
		order: 6 !important;
	}
}

.btn{
	background-color: #f0536a;
	padding: 12px 15px;
	color: #ffffff !important;
	font-size: var(--dimensions-typo-button-size, 18px);
	font-family: 'Arpona Bold', sans-serif !important;
	line-height: 16px;
	position: relative;
	display: inline-block;
	transition: background-color .5s, border .5s;
	border-radius: 4px;
	font-weight: 700;
	border: 2px solid #f0536a;
	text-align: center;
}

@media (min-width: 1600px) {
	.btn{
		min-width: 220px;
	}
}

.btn:hover{
	background-color: #ec2441;
	border: 2px solid #ec2441;
}

.btn--reversed{
	background-color: transparent;
	border-radius: 5px;
	border: 1px solid #f0536a;
}

.btn--second{
	background-color: transparent;
	padding: 12px 15px;
	color: #ffffff !important;
	font-size: var(--dimensions-typo-button-size, 18px);
	font-family: 'Arpona Bold', sans-serif !important;
	line-height: 16px;
	position: relative;
	display: inline-block;
	transition: background-color .5s, border .5s;
	border-radius: 4px;
	font-weight: 700;
	border: 2px solid #f0536a;
	text-align: center;
}

.btn--second:hover{
	background: #f0536a;
}

.breadcrumb-nav{
	position: absolute;
	top: 16px;
	left: 0;
}

@media (min-width: 992px) {
	.breadcrumb-nav{
		top: 28px;
	}
}

.breadcrumb-nav--single-post{
	position: static;
	padding-bottom: 30px;
}

.breadcrumb{
	display: flex;
	align-items: center;
	list-style-type: none;
	padding: 0;
}

.breadcrumb-item{
	font-size: var(--dimensions-typo-caption-size);
	color: var(--color-text-breadcrumbs-default, #a7a9ac);
}

.breadcrumb-item.active{
	color: #fff !important;
}

.breadcrumb-item a{
	color: var(--color-text-breadcrumbs-default, #a7a9ac) !important;
	display: block;
	padding-right: 17px;
	position: relative;
}

@media (min-width: 992px) {
	.breadcrumb-item a{
		padding-right: 22px;
	}
}

.breadcrumb-item a::after{
	content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik02IDVMMS4xNDM0MyAwLjVMLTMuNDcxNTZlLTA3IDEuNTU3OTlMMy43MTcxNyA1TC00LjYyNzg4ZS0wOCA4LjQ0MTI2TDEuMTQyNjMgOS41TDYgNVoiIGZpbGw9IiNGN0Y4RkIiLz4KPC9zdmc+Cg==');
	position: absolute;
	right: 5px;
	opacity: .6;
}

@media (min-width: 992px) {
	.breadcrumb-item a::after{
		right: 8px;
	}
}

/**
 * Swiper 9.3.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: May 15, 2023
 */
@font-face {
	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: translate3d(0px, 0, 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, .15);
}

.swiper-3d .swiper-slide-shadow-left{
	background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right{
	background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top{
	background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom{
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}

.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{
	-ms-scroll-snap-type: x mandatory;
	scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper{
	-ms-scroll-snap-type: y mandatory;
	scroll-snap-type: y mandatory;
}

.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{
	-webkit-margin-start: var(--swiper-centered-offset-before);
	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{
	-webkit-margin-before: var(--swiper-centered-offset-before);
	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: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-radius: 50%;
	border-top-color: 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 infinite linear;
}

.swiper-lazy-preloader-white{
	--swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black{
	--swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
	0%{
		transform: rotate(0deg);
	}

	100%{
		transform: rotate(360deg);
	}
}

.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: .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: initial;
	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: .3s opacity;
	transform: translate3d(0, 0, 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(.33);
	position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{
	transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{
	transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{
	transform: scale(.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{
	transform: scale(.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{
	transform: scale(.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{
	transform: scale(.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, .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(0px, -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: .2s transform, .2s top;
}

.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: .2s transform, .2s left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
	transition: .2s transform, .2s right;
}

.swiper-pagination-fraction{
	color: var(--swiper-pagination-fraction-color, inherit);
}

.swiper-pagination-progressbar{
	background: var(--swiper-pagination-progressbar-bg-color, rgba(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, .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% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.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% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar-drag{
	height: 100%;
	width: 100%;
	position: relative;
	background: var(--swiper-scrollbar-drag-bg-color, rgba(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: .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;
}

@media (min-width: 992px) {
	.page-template-template-helpdesk{
		overflow-x: unset;
	}
}

.helpdesk-page{
	font-size: var(--dimensions-typo-body-m-size, 21px);
}

.helpdesk-page .container{
	max-width: calc(100% - var(--container-horizontal-padding) * 2);
	position: relative;
	z-index: 2;
}

.helpdesk-page .global-top .global-top__label{
	margin-bottom: -0.3em;
}

.helpdesk-page .mark.highlight{
	background-color: yellow;
	color: black;
}

.helpdesk-page .search-container{
	margin-top: 32px;
}

.helpdesk-page .search-container #helpdeskSearchForm{
	max-width: 754px;
	display: flex;
	align-items: center;
	margin: -4px auto 0;
	--search-input-height: 60px;
}

@media (max-width: 1500px) {
	.helpdesk-page .search-container #helpdeskSearchForm{
		--search-input-height: 48px;
	}
}

.helpdesk-page .search-container #helpdeskSearchForm #helpdeskSearch{
	border: 1px solid var(--color-stroke-imput-field-deafult, #4f4f4f);
	background-color: var(--color-surface-imput-filed-default, #1d1d1d);
	background-image: url('data:image/svg+xml, %3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='vuesax/bold/search-normal'%3E%3Cg id='search-normal'%3E%3Cpath id='Vector' d='M11.5 21.5C16.7467 21.5 21 17.2467 21 12C21 6.75329 16.7467 2.5 11.5 2.5C6.25329 2.5 2 6.75329 2 12C2 17.2467 6.25329 21.5 11.5 21.5Z' fill='%23A7A9AC'/%3E%3Cpath id='Vector_2' d='M21.3001 22.5C21.1201 22.5 20.9401 22.43 20.8101 22.3L18.9501 20.44C18.6801 20.17 18.6801 19.73 18.9501 19.45C19.2201 19.18 19.6601 19.18 19.9401 19.45L21.8001 21.31C22.0701 21.58 22.0701 22.02 21.8001 22.3C21.6601 22.43 21.4801 22.5 21.3001 22.5Z' fill='%23A7A9AC'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A');
	background-repeat: no-repeat;
	background-position: 12px;
	padding: 8px 8px 8px 46px;
	border-radius: 4px 0 0 4px;
	height: var(--search-input-height);
}

.helpdesk-page .search-container #helpdeskSearchForm button{
	height: var(--search-input-height);
	padding: 9px 64px;
	border-radius: 0 4px 4px 0;
	background: #f0536a;
}

@media (max-width: 921px) {
	.helpdesk-page .search-container #helpdeskSearchForm button{
		padding: 9px 24px;
	}
}

.helpdesk-page .helpdesk-page-section__page-title{
	text-align: center;
}

.helpdesk-page-section{
	position: relative;
	padding: var(--dimensions-sp-section-page-heros-pdg-v, 132px) 0;
}

.helpdesk-page-section .bg-leaf-2{
	opacity: .7;
	pointer-events: none;
	position: absolute;
	background: url('./assets/images/v2/leaf-1.png') no-repeat top right/100% auto;
	width: 600px;
	height: 600px;
	top: 600px;
	left: -180px;
}

.helpdesk-page-section .bg-leaf-3{
	opacity: .5;
	pointer-events: none;
	position: absolute;
	background: url('./assets/images/v2/leaf-2.png') no-repeat 100% 0/auto 100%;
	width: 550px;
	height: 950px;
	top: 1400px;
	right: -110px;
}

.helpdesk-page-section .bg-pattern{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
	opacity: .5;
	background: url('./assets/images/v2/scales-patterns-png/image.png') no-repeat 100% 0/auto 1300px;
}

.helpdesk-page-section .bg-pattern-rotated{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
	opacity: .5;
	transform: scaleX(-1);
	background: url('./assets/images/v2/scales-patterns-png/image.png') no-repeat 100% 100%/auto 1300px;
}

.helpdesk-page-section .bg-pattern-red{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
	opacity: .8;
	transform: scaleX(-1);
	background: url('./assets/images/v2/scales-patterns-png/image-2.png') no-repeat 100% -300px/auto 1000px;
}

.helpdesk-page-section:after{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
	background: url('./assets/images/v2/sparks-bottom-right.png') no-repeat 105% 100%;
	mix-blend-mode: screen;
	opacity: .7;
}

.helpdesk-page-section .col-lg-9 a{
	-webkit-text-decoration-line: underline;
	text-decoration-line: underline;
	font-family: 'Arpona Medium', Sans-serif;
	transition: all .35s ease-in-out;
}

.helpdesk-page-section .col-lg-9 > div + div{
	margin-top: 60px;
}

.helpdesk-page-section .sticky-top{
	position: -webkit-sticky;
	position: sticky;
	top: 220px;
	padding: 24px;
	max-width: 90%;
	border-radius: var(--dimensions-rd-feature-card, 24px);
	border: 1px solid #2c2b2b;
	background: var(--gradient-bg-2, linear-gradient(206deg, #0d0d0d 13.29%, #131313 83.78%));
}

@media (max-width: 991px) {
	.helpdesk-page-section .sticky-top{
		display: none;
	}
}

.helpdesk-page-section .sticky-top ul{
	-webkit-padding-start: 0;
	padding-inline-start: 0;
	list-style: none;
}

.helpdesk-page-section .sticky-top ul li + li{
	margin-top: 28px;
}

.helpdesk-page-section .sticky-top ul li a{
	color: #fff;
	transition: all .35s ease-in-out;
	font-family: 'Arpona Medium', Sans-serif;
}

.helpdesk-page-section .sticky-top ul li a:hover{
	color: #f4ea0c;
}

.helpdesk-page-section .sticky-top .active-link{
	color: #f4ea0c;
	font-weight: bold;
}

.helpdesk-page-section .helpdesk-page-section__title{
	font-size: var(--dimensions-typo-ui-h-700-size, 50px);
	margin-top: 0;
}

.helpdesk-page-section .helpdesk_important_message__section{
	border-radius: 4px;
	border: 1px solid var(--color-yellow-900, #c1b808);
	background: rgba(250, 246, 158, .1);
	padding: 12px 16px;
	margin-bottom: 1em;
}

.helpdesk-page-section .helpdesk_important_message__section .helpdesk_important_message_title{
	font-size: var(--dimensions-typo-tab-label-size, 18px);
	text-transform: capitalize;
	margin-top: 0;
	color: var(--color-yellow-700);
}

.helpdesk-page-section .helpdesk_important_message__section .helpdesk_important_message_description{
	margin: 0;
}

.helpdesk-page-section .helpdesk_accordions_title{
	padding: 20px;
	margin: 0;
	font-size: inherit;
	font-style: normal;
	font-weight: 500;
	line-height: 24px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	border-radius: 5px;
	border: 1px solid #2c2b2b;
	background: var(--gradient-bg-1, linear-gradient(206deg, #1d1d1d 13.29%, #131313 83.78%));
}

.helpdesk-page-section .helpdesk_accordions_title .arrow{
	line-height: 0;
	transition: transform .3s ease;
}

.helpdesk-page-section .helpdesk_accordions_title .arrow *{
	fill: currentColor;
}

.helpdesk-page-section .helpdesk_accordions_title.active{
	background: #da3b46;
	border-radius: 5px 5px 0 0;
}

.helpdesk-page-section .helpdesk_accordions_title.active .arrow{
	transform: rotate(180deg);
}

.helpdesk-page-section .helpdesk_accordions_content{
	padding: 20px;
	border-radius: 0 0px 5px 5px;
	border: 1px solid #2c2b2b;
	border-width: 0 1px 1px 1px;
	background: var(--gradient-bg-2, linear-gradient(206deg, #0d0d0d 13.29%, #131313 83.78%));
}

.helpdesk-page-section .helpdesk_accordions__section__inner + .helpdesk_accordions__section__inner{
	margin-top: 12px;
}

.helpdesk-page-section .wp-block-heading{
	font-family: inherit !important;
	color: inherit !important;
	font-size: inherit;
}

#authentication-banner{
	position: fixed;
	bottom: 10px;
	left: 10px;
	right: 10px;
	max-width: 226px;
	height: 200px;
	margin-left: auto;
	padding: 0;
	box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	display: none;
	z-index: 99;
	background-color: rgba(0, 0, 0, .7);
	overflow: hidden;
	background-image: url('/wp-content/uploads/2025/11/Popup-1.webp');
	background-size: cover;
	background-position: center;
	border-radius: 18px;
	border: 1px solid #2c2b2b;
}

@media (max-width: 991px) {
	#authentication-banner.mobile-only{
		display: block;
	}
}

#authentication-banner.hidden{
	display: none !important;
}

#authentication-banner .banner-content{
	position: relative;
	text-align: center;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}

#authentication-banner .banner-content .text-content{
	color: #f7f8fb;
	font-size: 13px;
	line-height: 12px;
}

#authentication-banner .banner-content .text-content .auth-button{
	margin-bottom: 10px;
	font-size: 14px;
}

#authentication-banner .banner-content .text-content .auth-button:hover{
	background-color: #ff6688;
}

#authentication-banner .banner-content .text-content .poweredby_class{
	margin-bottom: 8px;
}

#authentication-banner .banner-content .text-content .poweredby_class a{
	color: #f7f8fb;
	font-size: 13px;
	line-height: 12px;
	text-decoration: underline;
}

#authentication-banner .banner-content .text-content .poweredby_class a:hover{
	color: #ff6688;
}

#authentication-banner #close-banner{
	position: absolute;
	top: 0;
	right: 0;
	background: none;
	border: none;
	cursor: pointer;
}

[data-elementor-type=header] > header{
	position: relative;
	border: 1px solid #2c2b2b !important;
	background: linear-gradient(90deg, rgba(0, 0, 0, 0) 71.7%, rgba(193, 184, 8, .2) 100%), linear-gradient(265deg, #0d0d0d 31.52%, #131313 93.54%) !important;
	padding-top: var(--header-vertical-padding) !important;
	padding-bottom: var(--header-vertical-padding) !important;
}

@media (max-width: 1700px) {
	[data-elementor-type=header] > header .elementor-container{
		margin: 0 80px;
	}
}

@media (max-width: 1200px) {
	[data-elementor-type=header] > header .elementor-container{
		margin: 0 40px;
	}
}

@media (max-width: 1500px) {
	[data-elementor-type=header] > header .elementor-nav-menu--main .elementor-item{
		padding-left: 25px !important;
		padding-right: 25px !important;
	}
}

@media (max-width: 1070px) {
	[data-elementor-type=header] > header .elementor-container{
		margin: 0 32px 0 22px;
	}

	[data-elementor-type=header] > header .elementor-nav-menu--main .elementor-item{
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
}

@media (max-width: 767px) {
	[data-elementor-type=header] > header .elementor-container{
		margin: 0 4px 0 2px;
	}
}

@media (max-width: 480px) {
	[data-elementor-type=header] > header .elementor-container{
		margin: 0 4px 0 2px;
	}
}

@media (max-width: 1024px) {
	[data-elementor-type=header] > header .elementor-container > .elementor-column + .elementor-column{
		width: auto !important;
	}

	[data-elementor-type=header] > header .elementor-container > .elementor-column:first-child{
		margin-right: auto;
	}

	[data-elementor-type=header] > header .elementor-container > .elementor-column:first-child .elementor-widget-container{
		text-align: left !important;
	}

	[data-elementor-type=header] > header .elementor-container > .elementor-column:first-child [data-widget_type="theme-site-logo.default"] img{
		width: 95px;
		max-width: none;
	}
}

[data-elementor-type=header] > header:before{
	content: '';
	position: absolute;
	right: 0;
	width: 100%;
	height: 100%;
	opacity: .4;
	top: 0;
	pointer-events: none;
	background: url('./assets/images/v2/bg.png') no-repeat center right;
	background-size: auto 100%;
	mix-blend-mode: color-dodge;
}

[data-elementor-type=header] > header ul.elementor-nav-menu > li > a{
	font-size: var(--dimensions-typo-tab-label-size, 18px) !important;
}

[data-elementor-type=header] .elementor-background-overlay{
	display: none;
}

[data-elementor-type=header] div.elementor-menu-toggle{
	font-size: 19px;
	border-radius: 4px !important;
	border: 1px solid #2c2b2b !important;
	background: var(--gradient-bg-2, linear-gradient(206deg, #0d0d0d 13.29%, #131313 83.78%));
	padding-left: 6px;
	padding-right: 6px;
}

[data-elementor-type=header] .trp_language_switcher_shortcode{
	text-align: right;
}

@media (max-width: 767px) {
	[data-elementor-type=header] .trp_language_switcher_shortcode{
		margin: -3px 12px 0 0;
	}
}

[data-elementor-type=header] .trp-language-switcher{
	width: auto !important;
	height: auto !important;
	border-radius: 4px !important;
	border: 1px solid #2c2b2b;
	display: inline-block;
}

[data-elementor-type=header] .trp-language-switcher > div{
	padding: 1px;
	width: auto !important;
	left: auto !important;
	right: 0 !important;
	border-radius: 4px !important;
	background: var(--gradient-bg-2, linear-gradient(206deg, #0d0d0d 13.29%, #131313 83.78%)) !important;
}

[data-elementor-type=header] .trp-language-switcher > div > a{
	padding: 1px;
}

[data-elementor-type=header] .trp-language-switcher:focus .trp-ls-shortcode-language,
[data-elementor-type=header] .trp-language-switcher:hover .trp-ls-shortcode-language{
	padding: 1px;
}

[data-elementor-type=footer] > section.elementor-section{
	background: transparent !important;
	z-index: 2;
	position: relative;
	padding-left: var(--elementor-section-horizontal-padding) !important;
	padding-right: var(--elementor-section-horizontal-padding) !important;
}

[data-elementor-type=footer] > section.elementor-section .elementor-background-overlay{
	background: linear-gradient(90deg, rgba(188, 45, 55, 0) 10%, rgba(161, 141, 5, 0) 80%, rgba(244, 234, 12, .12) 100%), linear-gradient(90deg, #131313 .04%, #0d0d0d 59.39%), linear-gradient(90deg, rgba(161, 141, 5, 0) 69.65%, rgba(244, 234, 12, .12) 100%) !important;
	opacity: 1 !important;
	z-index: 0;
}

[data-elementor-type=footer] > section.elementor-section .elementor-background-overlay:before,
[data-elementor-type=footer] > section.elementor-section .elementor-background-overlay:after{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	pointer-events: none;
	z-index: 1;
}

[data-elementor-type=footer] > section.elementor-section .elementor-background-overlay:before{
	background: url('./assets/images/v2/scales-pattern.jpg') no-repeat left center;
	transform: rotate(180deg);
	opacity: .5;
}

[data-elementor-type=footer] > section.elementor-section .elementor-background-overlay:after{
	background: url('./assets/images/v2/sparks.png') no-repeat 80% 210%;
	transform: none;
	mix-blend-mode: screen;
	opacity: 1;
}

@media (min-width: 768px) {
	[data-elementor-type=footer] > section.elementor-section .elementor-container{
		max-width: var(--elementor-container-max-width);
	}

	[data-elementor-type=footer] > section.elementor-section .elementor-container > .elementor-column:first-child{
		width: 33%;
	}

	[data-elementor-type=footer] > section.elementor-section .elementor-container > .elementor-column:last-child{
		display: none;
	}
}

[data-elementor-type=footer] > section.elementor-section [data-widget_type="theme-site-logo.default"]{
	position: relative;
	left: -12px;
}

[data-elementor-type=footer] > section.elementor-section .elementor-icon-list-icon{
	padding-right: 8px !important;
}

[data-elementor-type=footer] > section.elementor-section .elementor-icon-list-item > a{
	font-family: 'Arpona Light', Sans-serif !important;
	font-size: 16px !important;
}

@media (max-width: 1500px) {
	[data-elementor-type=footer] > section.elementor-section .elementor-icon-list-item > a{
		font-size: 13px !important;
	}
}

[data-elementor-type=footer] > section.elementor-section .elementor-heading-title{
	font-size: var(--dimensions-typo-tab-label-size, 18px) !important;
}

[data-elementor-type=footer] > section.elementor-section [data-id="12d1411d"]{
	display: flex;
	flex-direction: column;
}

[data-elementor-type=footer] > section.elementor-section [data-id="12d1411d"] [data-id="3f39195"]{
	order: 10;
}

[data-elementor-type=footer] > section.elementor-section [data-id="12d1411d"] [data-id="3f39195"] .elementor-widget-container{
	margin: 30px 0;
}

[data-elementor-type=footer] > section.elementor-section .trp_language_switcher_shortcode{
	display: inline-block;
}

[data-elementor-type=footer] > section.elementor-section .trp_language_switcher_shortcode .trp-language-switcher{
	width: auto;
	height: auto;
}

[data-elementor-type=footer] > section.elementor-section .trp_language_switcher_shortcode .trp-language-switcher > div{
	padding: 0;
	width: auto !important;
}

[data-elementor-type=footer] > section.elementor-section .trp_language_switcher_shortcode .trp-language-switcher > div > a{
	padding: 0;
}

[data-elementor-type=footer] > section.elementor-section .trp_language_switcher_shortcode .trp-language-switcher:focus .trp-ls-shortcode-language,
[data-elementor-type=footer] > section.elementor-section .trp_language_switcher_shortcode .trp-language-switcher:hover .trp-ls-shortcode-language{
	top: auto;
	bottom: 0;
}

[data-elementor-type=footer] > footer{
	z-index: 2;
	position: relative;
	background: linear-gradient(0deg, #1d1d1d 0%, #1d1d1d 100%) !important;
	padding-left: var(--elementor-section-horizontal-padding);
	padding-right: var(--elementor-section-horizontal-padding);
}

@media (min-width: 768px) {
	[data-elementor-type=footer] > footer .elementor-container{
		max-width: var(--elementor-container-max-width) !important;
	}
}

.homepage-hero .homepage-hero__container{
	max-width: 1630px;
	margin: 0 auto;
}

@media (max-width: 1700px) {
	.homepage-hero .homepage-hero__container{
		margin: 0 80px;
	}
}

@media (max-width: 1200px) {
	.homepage-hero .homepage-hero__container{
		margin: 0 40px;
	}
}

@media (max-width: 921px) {
	.homepage-hero .homepage-hero__container{
		text-align: center;
	}
}

@media (max-width: 1200px) {
	.homepage-hero .homepage-hero__container{
		margin: 0 16px;
	}
}

.homepage-hero p{
	letter-spacing: .01em;
	color: var(--Base-Neutral-Neutral-90);
}

.homepage-hero div a{
	text-decoration: underline;
	color: var(--Base-Neutral-White-100);
}

.homepage-hero div a:hover{
	color: #ff0;
}

@media (max-width: 921px) {
	.homepage-hero{
		position: relative;
	}

	.homepage-hero:before{
		content: '';
		pointer-events: none;
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		background: url('./assets/images/v2/sparks-hero.png') no-repeat bottom left;
		mix-blend-mode: screen;
		z-index: 2;
		transform: rotate(180deg);
	}
}

div.homepage-hero__buttons{
	display: flex;
	gap: 18px;
}

div.homepage-hero__buttons .btn{
	text-decoration: none;
	font-size: var(--dimensions-typo-button-size, 18px);
	padding: var(--dimensions-sp-button-pdg-v, 12px) var(--dimensions-sp-button-pdg-h, 16px);
	min-width: 240px;
}

@media (max-width: 1500px) {
	div.homepage-hero__buttons .btn{
		min-width: 200px;
	}
}

@media (max-width: 1200px) {
	div.homepage-hero__buttons .btn{
		min-width: 164px;
	}
}

@media (max-width: 480px) {
	div.homepage-hero__buttons .btn{
		min-width: 136px;
	}
}

@media (max-width: 921px) {
	div.homepage-hero__buttons{
		justify-content: center;
	}
}

.homepage-hero__text{
	margin: 26px 0 34px;
	max-width: 457px;
	font-size: var(--dimensions-typo-body-m-size, 18px);
}

@media (max-width: 1200px) {
	.homepage-hero__text{
		max-width: 300px;
		margin: 28px 0 30px;
	}
}

@media (max-width: 921px) {
	.homepage-hero__text{
		max-width: 300px;
		margin: 20px auto 25px;
	}
}

.homepage-hero__top{
	padding: var(--hero-vertical-padding);
	background-image: url('./assets/images/v2/hero-bg.jpg') !important;
	background-color: transparent !important;
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
	z-index: 1;
}

.homepage-hero__top > *{
	position: relative;
	z-index: 2;
}

.homepage-hero__top:before{
	content: '';
	pointer-events: none;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: url('./assets/images/v2/sparks-hero.png') no-repeat bottom left;
	mix-blend-mode: screen;
	z-index: -1;
}

@media (max-width: 921px) {
	.homepage-hero__top{
		background-position: bottom right;
		background-size: auto 80%;
	}

	.homepage-hero__top:after{
		content: '';
		pointer-events: none;
		position: absolute;
		top: 0;
		left: 0;
		bottom: 50%;
		right: 0;
		background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .5) 16%, rgb(0, 0, 0) 100%);
		z-index: 1;
		transform: rotate(180deg);
	}
}

@media (max-width: 480px) {
	.homepage-hero__top{
		background-position: 100% 60%;
		background-size: auto 45%;
	}
}

.homepage-hero__notice-wrapper{
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}

@media (max-width: 1200px) {
	.homepage-hero__notice-wrapper{
		flex-direction: column-reverse;
		align-items: flex-start;
	}
}

@media (max-width: 921px) {
	.homepage-hero__notice-wrapper{
		align-items: center;
	}
}

.homepage-hero__notice{
	max-width: 786px;
	border-radius: 5px;
	background: rgba(218, 59, 70, .7);
	padding: 24px var(--dimensions-sp-feature-card-card-spc);
	margin: 105px 0 0;
	font-size: var(--dimensions-typo-body-m-size);
}

.homepage-hero__notice a{
	font-weight: bold;
}

.homepage-hero__notice p:last-child{
	margin-bottom: 0;
}

@media (max-width: 1500px) {
	.homepage-hero__notice{
		max-width: 610px;
		margin-top: 114px;
	}
}

@media (max-width: 1200px) {
	.homepage-hero__notice{
		max-width: 546px;
		margin-top: 28px;
	}
}

@media (max-width: 921px) {
	.homepage-hero__notice{
		max-width: 600px;
		margin-top: 16px;
	}
}

@media (max-width: 480px) {
	.homepage-hero__notice{
		text-align: left;
	}
}

.homepage-hero__notice-title{
	font-size: var(--dimensions-typo-body-l-size);
	font-weight: bold;
	color: var(--Base-Neutral-White-100);
	margin-bottom: 8px;
}

.homepage-hero__link{
	font-size: var(--dimensions-typo-tab-label-size);
	font-weight: bold;
	text-decoration: none !important;
	font-family: 'Arpona Bold', sans-serif !important;
}

.homepage-hero__link::after{
	display: inline-block;
	scale: 1.3;
	content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNi4yOTMgNC4wMDA2NEg3LjA5OEw2LjUyODY1IDMuNDMxNTVMNC4zODE3IDEuMjg1NkM0LjM1MDMzIDEuMjU0MjMgNC4zMzI3IDEuMjExNjcgNC4zMzI3IDEuMTY3M0M0LjMzMjcgMS4xMjI5MyA0LjM1MDMzIDEuMDgwMzggNC4zODE3IDEuMDQ5MDFDNC40MTMwOCAxLjAxNzYzIDQuNDU1NjMgMS4wMDAwMSA0LjUgMS4wMDAwMUM0LjU0NDM3IDEuMDAwMDEgNC41ODY5MiAxLjAxNzYzIDQuNjE4MyAxLjA0OTAxTDcuNjE4MyA0LjA0OTAxTDcuNjE4NTkgNC4wNDkzQzcuNjM0MTEgNC4wNjQ3OCA3LjY0NjQzIDQuMDgzMTggNy42NTQ4MyA0LjEwMzQzQzcuNjYzMjMgNC4xMjM2NyA3LjY2NzU2IDQuMTQ1MzggNy42Njc1NiA0LjE2NzNDNy42Njc1NiA0LjE4OTIzIDcuNjYzMjMgNC4yMTA5MyA3LjY1NDgzIDQuMjMxMThDNy42NDY0MyA0LjI1MTQzIDcuNjM0MTEgNC4yNjk4MiA3LjYxODU5IDQuMjg1M0w3LjYxODMgNC4yODU2TDQuNjE4MyA3LjI4NTZDNC41ODY5MiA3LjMxNjk4IDQuNTQ0MzcgNy4zMzQ2IDQuNSA3LjMzNDZDNC40NTU2MyA3LjMzNDYgNC40MTMwNyA3LjMxNjk3IDQuMzgxNyA3LjI4NTZMNC4xNDYgNy41MjEzTDQuMzgxNyA3LjI4NTZDNC4zNTAzMyA3LjI1NDIzIDQuMzMyNyA3LjIxMTY3IDQuMzMyNyA3LjE2NzNDNC4zMzI3IDcuMTIyOTYgNC4zNTAzMSA3LjA4MDQzIDQuMzgxNjUgNy4wNDkwNkM0LjM4MTY2IDcuMDQ5MDQgNC4zODE2OCA3LjA0OTAyIDQuMzgxNyA3LjA0OTAxTDYuNTI4NjUgNC45MDMwNkw3LjA5OCA0LjMzMzk3SDYuMjkzSDAuNUMwLjQ1NTc5NiA0LjMzMzk3IDAuNDEzNDA0IDQuMzE2NDEgMC4zODIxNDkgNC4yODUxNUMwLjM1MDg5MyA0LjI1MzkgMC4zMzMzMzMgNC4yMTE1MSAwLjMzMzMzMyA0LjE2NzNDMC4zMzMzMzMgNC4xMjMxIDAuMzUwODkzIDQuMDgwNzEgMC4zODIxNDkgNC4wNDk0NUMwLjQxMzQwNSA0LjAxODIgMC40NTU3OTggNC4wMDA2NCAwLjUgNC4wMDA2NEg2LjI5M1oiIGZpbGw9IndoaXRlIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuNjY2NjY3Ii8+Cjwvc3ZnPgo=);
	position: relative;
	top: -1px;
	right: -10px;
}

@media (max-width: 1500px) {
	.homepage-hero__link{
		position: relative;
		left: -8.5em;
	}
}

@media (max-width: 1200px) {
	.homepage-hero__link{
		left: 0;
		margin-top: 62px;
	}
}

@media (max-width: 921px) and (min-width: 481px) {
	.homepage-hero__link{
		background: var(--gradient-bg-2);
		padding: 12px 36px 12px 16px;
		border-radius: 4px;
		position: relative;
		margin-top: 200px;
	}

	.homepage-hero__link:before{
		content: '';
		position: absolute;
		pointer-events: none;
		border-radius: 4px;
		top: 0;
		bottom: 0;
		right: 0;
		left: 0;
		padding: 1px;
		background: var(--gradient-bg-3);
		-webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
		mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
		-webkit-mask-composite: xor;
		mask-composite: exclude;
	}

	.homepage-hero__link:after{
		position: absolute;
		right: 18px;
		top: 50%;
		transform: translateY(-50%);
	}
}

@media (max-width: 480px) {
	.homepage-hero__link{
		margin-top: 348px;
		margin-bottom: 12px;
	}
}

.homepage-hero__image-mobile{
	height: 200px;
	width: 100%;
	object-fit: cover;
	object-position: center;
	display: none;
}

.homepage-hero__bottom:before,
.homepage-hero__bottom:after{
	content: '';
	position: absolute;
	opacity: .6;
}

.homepage-hero__bottom:before{
	top: 0;
	width: 350px;
	height: 400px;
	background: url('./assets/images/v2/leaf-3.png') no-repeat -100px -50px;
	background-size: 100% auto;
}

.homepage-hero__bottom:after{
	background: url('./assets/images/v2/leaf-1.png') no-repeat top right/100% auto;
	transform: rotate(-125deg);
	width: 450px;
	height: 450px;
	top: 0;
	right: -180px;
}

@media (max-width: 600px) {
	.homepage-hero__bottom:before{
		display: none;
	}
}

.homepage-hero__list{
	display: flex;
	gap: 48px;
	padding: 0;
}

@media (max-width: 1500px) {
	.homepage-hero__list{
		gap: 32px;
	}
}

@media (max-width: 1200px) {
	.homepage-hero__list{
		gap: 24px;
	}
}

@media (max-width: 921px) {
	.homepage-hero__list{
		max-width: 536px;
		margin: auto;
	}
}

@media (max-width: 480px) {
	.homepage-hero__list{
		flex-direction: column;
		max-width: 378px;
		gap: 32px;
	}
}

.homepage-hero__list-item{
	--item-icon-size: 112px;
	flex: 1 1;
	display: flex;
	align-items: center;
	padding: 28px 26px 28px 28px;
	gap: 26px;
	border-radius: var(--dimensions-rd-feature-card, 16px);
	background: var(--gradient-bg-1, linear-gradient(206deg, #1d1d1d 13.29%, #131313 83.78%));
	position: relative;
}

@media (max-width: 1500px) {
	.homepage-hero__list-item{
		--item-icon-size: 96px;
		padding: 20px 14px 14px 18px;
		gap: 18px;
	}
}

@media (max-width: 1200px) {
	.homepage-hero__list-item{
		padding: 16px 12px 12px 16px;
		gap: 16px;
	}
}

@media (max-width: 921px) and (min-width: 481px) {
	.homepage-hero__list-item{
		flex-direction: column;
		text-align: center;
		padding-bottom: 20px;
	}
}

@media (max-width: 480px) {
	.homepage-hero__list-item{
		--item-icon-size: 80px;
		padding: 12px 12px 8px 12px;
		gap: 12px;
	}
}

.homepage-hero__list-item:before{
	content: '';
	position: absolute;
	pointer-events: none;
	border-radius: var(--dimensions-rd-feature-card, 16px);
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	padding: 1px;
	background: var(--gradient-bg-3);
	-webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
	mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
}

.homepage-hero__list-item img{
	max-width: none;
	width: var(--item-icon-size);
}

.homepage-hero__list-item .homepage-hero__list-item-header{
	margin: 0;
	font-size: var(--dimensions-typo-body-l-size, 24px);
	color: var(--Base-Neutral-White-100, #fff);
}

.homepage-hero__list-item .homepage-hero__list-item-header br{
	display: none;
}

.bestsellers{
	--bestsellers-section-padding: 130px 0;
	overflow: hidden;
	padding: var(--bestsellers-section-padding);
	background-size: 100% auto;
	position: relative;
	z-index: 1;
	background: var(--gradient-bg-4);
}

@media (max-width: 1500px) {
	.bestsellers{
		--bestsellers-section-padding: 100px 0 96px;
	}

	.bestsellers .container{
		max-width: 940px;
	}
}

@media (max-width: 1200px) {
	.bestsellers{
		--bestsellers-section-padding: 46px 0 46px;
	}

	.bestsellers .container{
		max-width: 924px;
	}
}

.bestsellers:before,
.bestsellers:after{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: url('./assets/images/v2/bestsellers-bg.jpg') no-repeat bottom center;
	background-size: 100% auto;
	pointer-events: none;
	z-index: -1;
}

.bestsellers:after{
	mix-blend-mode: screen;
	background: url('./assets/images/v2/sparks.png') no-repeat bottom left;
	background-size: auto;
}

.bestsellers .container{
	position: relative;
	z-index: 2;
}

@media (max-width: 921px) {
	.bestsellers:before{
		background-image: url('./assets/images/v2/scales-pattern.jpg'), url('./assets/images/v2/scales-pattern-r.jpg');
		background-repeat: no-repeat, no-repeat;
		background-position: left bottom, right bottom;
		background-size: 70% 70%, 70% 70%;
	}
}

@media (max-width: 481px) {
	.bestsellers:before{
		background-position: 0 25%, 100% 80%;
		background-size: 90% auto, 90% auto;
	}
}

.bestsellers .heading-secondary{
	font-size: var(--dimensions-typo-ui-h-600-size);
	margin: 80px 0 56px;
}

@media (max-width: 1500px) {
	.bestsellers .heading-secondary{
		margin: 62px 0 56px;
	}
}

@media (max-width: 1200px) {
	.bestsellers .heading-secondary{
		margin: 38px 0 56px;
	}
}

@media (max-width: 921px) {
	.bestsellers .heading-secondary{
		margin: 40px 0 32px;
	}
}

@media (max-width: 480px) {
	.bestsellers .heading-secondary{
		margin: 36px 0 32px;
	}
}

.bestsellers-list{
	margin: 0;
	padding: 0 26px;
	display: flex;
	justify-content: center;
	gap: 96px;
	list-style: none;
	text-align: center;
}

@media (max-width: 1500px) {
	.bestsellers-list{
		padding: 0;
		gap: 80px;
	}
}

@media (max-width: 1200px) {
	.bestsellers-list{
		padding: 0 34px;
		gap: 32px;
	}
}

@media (max-width: 921px) {
	.bestsellers-list{
		padding: 0 24px;
		gap: 32px;
	}
}

@media (max-width: 480px) {
	.bestsellers-list{
		flex-direction: column;
		max-width: 328px;
		margin: auto;
		padding: 0;
	}
}

.bestsellers-list li{
	background: #131313;
	border-radius: var(--dimensions-rd-feature-card);
	overflow: hidden;
	position: relative;
}

.bestsellers-list li:before{
	content: '';
	position: absolute;
	pointer-events: none;
	border-radius: var(--dimensions-rd-feature-card);
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	padding: 1px;
	background: var(--gradient-bg-3);
	-webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
	mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
}

.bestsellers-list li a{
	display: flex;
	flex-direction: column;
	height: 100%;
}

.bestsellers-list li a .bestsellers-list-item__wrapper{
	flex: 1 1;
}

.bestsellers-list li h3{
	margin: 0;
	font-size: var(--dimensions-typo-body-l-size);
	padding: 12px 20px;
	font-weight: bold;
	color: var(--Base-Neutral-White-100, #fff);
}

@media (max-width: 1200px) {
	.bestsellers-list li h3{
		padding: 12px 34px;
	}
}

@media (max-width: 921px) {
	.bestsellers-list li h3{
		padding: 12px 16px;
	}
}

@media (max-width: 480px) {
	.bestsellers-list li h3{
		padding: 16px 60px;
	}
}

.bestsellers-list-item__img{
	width: 100%;
	height: 100%;
	object-fit: fill;
}

.feature-section{
	--featured-section-padding: 220px 0 220px;
	--featured-bottle-width: 250px;
	--featured-bottle-height: 900px;
	padding: var(--featured-section-padding);
	background: url('./assets/images/v2/bg-bottom-featured.jpg') no-repeat bottom left;
	background-size: auto 100%;
	position: relative;
}

@media (max-width: 1500px) {
	.feature-section{
		--featured-section-padding: 200px 0 200px;
	}
}

@media (max-width: 1200px) {
	.feature-section{
		--featured-section-padding: 390px 0 50px;
	}
}

@media (max-width: 921px) {
	.feature-section{
		--featured-section-padding: 630px 0 0;
	}
}

@media (max-width: 480px) {
	.feature-section{
		--featured-section-padding: 600px 0 0;
	}
}

@media (max-width: 1700px) {
	.feature-section{
		background-position: -200px 0;
	}
}

@media (max-width: 1200px) {
	.feature-section{
		background-size: auto 110%;
		background-position: 0% 0;
	}
}

@media (max-width: 990px) {
	.feature-section{
		background-size: auto 103%;
		background-position: 0% 0;
	}
}

@media (max-width: 921px) {
	.feature-section{
		background-size: auto 65%;
		background-position: 0 -10%;
	}
}

@media (max-width: 767px) {
	.feature-section{
		background-position: 25% -10%;
	}
}

@media (max-width: 480px) {
	.feature-section{
		background-size: auto 58%;
		background-position: 35% 0%;
	}
}

.feature-section #featureSectionHomepage{
	background: none !important;
}

@media (max-width: 921px) {
	.feature-section #featureSectionHomepage{
		max-width: none;
		width: 100%;
		padding: 0;
	}

	.feature-section #featureSectionHomepage .offset-md-6.col-md-6{
		width: 100%;
		margin: 0;
	}
}

.feature-section__content{
	padding: 40px;
	border: 1px solid var(--gradient-bg-3, #2c2b2b);
	color: var(--Base-Neutral-Neutral-90, #f7f8fb);
	border-radius: 16px;
	background: var(--gradient-bg-1, linear-gradient(206deg, #1d1d1d 13.29%, #131313 83.78%));
	position: relative;
}

.home .feature-section__content{
	left: 155px;
	width: 110%;
}

@media (max-width: 1700px) {
	.home .feature-section__content{
		width: 95%;
	}
}

@media (max-width: 1500px) {
	.home .feature-section__content{
		padding: 32px;
		left: 110px;
		width: 86%;
	}
}

@media (max-width: 1200px) {
	.home .feature-section__content{
		left: -250px;
		width: 89%;
	}
}

@media (max-width: 991px) {
	.home .feature-section__content{
		left: -150px;
		width: 110%;
	}
}

@media (max-width: 921px) {
	.home .feature-section__content{
		left: 0;
		width: 100%;
		border-radius: 0;
		border: none;
		text-align: center;
		padding: 62px 20px;
	}

	.home .feature-section__content > *{
		max-width: 600px;
		margin-left: auto;
		margin-right: auto;
	}

	.home .feature-section__content:before{
		-webkit-mask: none;
		mask: none;
		border-radius: 0;
		pointer-events: none;
		mix-blend-mode: screen;
		background: url(./assets/images/v2/sparks-2.png) no-repeat top left transparent;
		background-size: auto 88%;
		transform: rotate(180deg);
	}
}

@media (max-width: 921px) {
	.home .feature-section__content{
		padding: 40px 20px;
	}
}

.feature-section__content:before{
	content: '';
	position: absolute;
	pointer-events: none;
	border-radius: 16px;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	padding: 1px;
	background: var(--gradient-bg-3);
	-webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
	mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
}

.feature-section__content .feature-section__label{
	color: #ff0;
	text-transform: uppercase;
	display: block;
	margin-bottom: 8px;
}

.feature-section__content .feature-section__label,
.feature-section__content .feature-section__subittle{
	font-family: 'Arpona Bold', 'Arpona Light', Sans-serif;
	font-size: var(--dimensions-typo-body-l-size, 24px);
	font-weight: bold;
}

.feature-section__content .feature-section__subittle{
	margin-bottom: 4px;
}

.feature-section__content .heading-tertiary{
	margin-bottom: 16px;
}

@media (max-width: 1500px) {
	.feature-section__content .heading-tertiary{
		font-size: 28px;
	}
}

@media (max-width: 1200px) {
	.feature-section__content .heading-tertiary{
		font-size: 21px;
	}
}

@media (max-width: 921px) {
	.feature-section__content .heading-tertiary{
		margin-bottom: 28px;
	}
}

.feature-section__content .feature-section__text{
	font-size: var(--dimensions-typo-body-m-size, 21px);
}

.feature-section__content .feature-section__btn{
	font-size: var(--dimensions-typo-button-size, 18px);
	margin-top: 12px;
	padding: var(--dimensions-sp-button-pdg-v, 12px) var(--dimensions-sp-button-pdg-h, 16px);
}

.feature-section__content .feature-section__btn::after{
	content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNi4yOTMgNC4wMDA2NEg3LjA5OEw2LjUyODY1IDMuNDMxNTVMNC4zODE3IDEuMjg1NkM0LjM1MDMzIDEuMjU0MjMgNC4zMzI3IDEuMjExNjcgNC4zMzI3IDEuMTY3M0M0LjMzMjcgMS4xMjI5MyA0LjM1MDMzIDEuMDgwMzggNC4zODE3IDEuMDQ5MDFDNC40MTMwOCAxLjAxNzYzIDQuNDU1NjMgMS4wMDAwMSA0LjUgMS4wMDAwMUM0LjU0NDM3IDEuMDAwMDEgNC41ODY5MiAxLjAxNzYzIDQuNjE4MyAxLjA0OTAxTDcuNjE4MyA0LjA0OTAxTDcuNjE4NTkgNC4wNDkzQzcuNjM0MTEgNC4wNjQ3OCA3LjY0NjQzIDQuMDgzMTggNy42NTQ4MyA0LjEwMzQzQzcuNjYzMjMgNC4xMjM2NyA3LjY2NzU2IDQuMTQ1MzggNy42Njc1NiA0LjE2NzNDNy42Njc1NiA0LjE4OTIzIDcuNjYzMjMgNC4yMTA5MyA3LjY1NDgzIDQuMjMxMThDNy42NDY0MyA0LjI1MTQzIDcuNjM0MTEgNC4yNjk4MiA3LjYxODU5IDQuMjg1M0w3LjYxODMgNC4yODU2TDQuNjE4MyA3LjI4NTZDNC41ODY5MiA3LjMxNjk4IDQuNTQ0MzcgNy4zMzQ2IDQuNSA3LjMzNDZDNC40NTU2MyA3LjMzNDYgNC40MTMwNyA3LjMxNjk3IDQuMzgxNyA3LjI4NTZMNC4xNDYgNy41MjEzTDQuMzgxNyA3LjI4NTZDNC4zNTAzMyA3LjI1NDIzIDQuMzMyNyA3LjIxMTY3IDQuMzMyNyA3LjE2NzNDNC4zMzI3IDcuMTIyOTYgNC4zNTAzMSA3LjA4MDQzIDQuMzgxNjUgNy4wNDkwNkM0LjM4MTY2IDcuMDQ5MDQgNC4zODE2OCA3LjA0OTAyIDQuMzgxNyA3LjA0OTAxTDYuNTI4NjUgNC45MDMwNkw3LjA5OCA0LjMzMzk3SDYuMjkzSDAuNUMwLjQ1NTc5NiA0LjMzMzk3IDAuNDEzNDA0IDQuMzE2NDEgMC4zODIxNDkgNC4yODUxNUMwLjM1MDg5MyA0LjI1MzkgMC4zMzMzMzMgNC4yMTE1MSAwLjMzMzMzMyA0LjE2NzNDMC4zMzMzMzMgNC4xMjMxIDAuMzUwODkzIDQuMDgwNzEgMC4zODIxNDkgNC4wNDk0NUMwLjQxMzQwNSA0LjAxODIgMC40NTU3OTggNC4wMDA2NCAwLjUgNC4wMDA2NEg2LjI5M1oiIGZpbGw9IndoaXRlIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuNjY2NjY3Ii8+Cjwvc3ZnPgo=);
	position: relative;
	margin-left: 8px;
	bottom: 1px;
	display: inline-block;
	transform: scale(1.4);
}

@media (max-width: 921px) {
	.feature-section__content .feature-section__btn{
		margin-top: 22px;
	}
}

.distributor{
	padding: var(--dimensions-sp-section-page-heros-pdg-v, 132px) 16px;
	background-image: url('./assets/images/v2/bg-distributor.jpg') !important;
	background-position: center center;
	background-size: cover;
	position: relative;
	z-index: 1;
}

.distributor .heading-primary{
	color: var(--color-yellow-700) !important;
}

.distributor .btn{
	font-size: var(--dimensions-typo-button-size, 18px);
	padding: var(--dimensions-sp-button-pdg-v, 12px) var(--dimensions-sp-button-pdg-h, 16px);
}

.start-animation{
	animation: slideAndBounce .5s ease-out 3s forwards;
}

@keyframes slideAndBounce {
	0%{
		transform: translateX(100%);
	}

	70%{
		transform: translateX(-10%);
	}

	100%{
		transform: translateX(0);
	}
}

@keyframes blurBackground {
	0%{
		filter: blur(0);
	}

	100%{
		filter: blur(5px);
	}
}

.hero-section__title{
	font-size: var(--dimensions-typo-ui-h-700-size, 50px);
}

.contact-page{
	font-size: var(--dimensions-typo-body-m-size, 21px);
}

.contact-page .container{
	max-width: none;
	padding-left: var(--elementor-section-horizontal-padding);
	padding-right: var(--elementor-section-horizontal-padding);
}

.contact-page .hero-section--subpage{
	display: flex;
	align-items: center;
	position: relative;
	background-image: url('./assets/images/v2/verify-top-bg.jpg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	overflow: hidden;
	min-height: 300px;
}

.contact-page .hero-section--subpage > *{
	z-index: 1;
}

.contact-page .hero-section--subpage.hero-section--subpage--big:before{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
	background: linear-gradient(270deg, rgba(0, 0, 0, 0) 46.38%, rgba(0, 1, 0, .6) 61.28%, rgba(0, 3, 1, .6) 100%);
}

@media (max-width: 991px) {
	.contact-page .hero-section--subpage.hero-section--subpage--big:before{
		background: linear-gradient(0deg, rgba(0, 0, 0, 0) 46.38%, rgba(0, 1, 0, .8) 61.28%, rgba(0, 3, 1, .95) 100%);
	}
}

@media (max-width: 991px) {
	.contact-page .hero-section--subpage.hero-section--subpage--big .verify_animation_image__inner{
		position: relative;
	}
}

.contact-page .hero-section__title-wrapper{
	padding: var(--dimensions-sp-section-page-heros-pdg-v) 0;
}

.contact-page .hero-section__title-wrapper .btn{
	margin-top: 24px;
}

@media (max-width: 991px) {
	.contact-page .hero-section__title-wrapper{
		text-align: center;
	}
}

.contact-page .verify_animation_image__inner{
	position: absolute;
	right: 0;
	bottom: -7px;
	visibility: hidden;
	animation: slideAndBounce 1s ease-out 1s forwards;
	z-index: 2;
	text-align: right;
}

@media (min-width: 768px) {
	.contact-page .verify_animation_image__inner img{
		max-width: 600px;
	}
}

.contact-page .finished-animation{
	visibility: visible;
}

.contact-page .finished-animation .hero-section--subpage{
	overflow: auto;
}

.contact-page .verify_first_section__top-center{
	text-align: center;
}

.contact-page .verify_first_section__top-center .btn{
	margin-bottom: 16px;
}

.contact-page .verify_first_section__top-center .verify_first_section_description{
	font-size: var(--dimensions-typo-caption-size);
}

.contact-page .steps-list{
	font-size: var(--dimensions-typo-body-m-size, 21px);
	list-style: none;
	padding: 0 16px;
	margin: 60px auto;
	max-width: 700px;
	display: flex;
	flex-direction: column;
	gap: 64px;
}

.contact-page .step-item{
	display: flex;
	align-items: center;
	gap: 16px;
}

.contact-page .step-item .steps-numer__inner.mobile{
	display: none;
}

@media (max-width: 480px) {
	.contact-page .step-item{
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
	}

	.contact-page .step-item .step-image{
		width: 100%;
		flex-basis: 100% !important;
		text-align: center;
	}

	.contact-page .step-item .steps-numer__inner{
		flex: 0 0 auto;
	}

	.contact-page .step-item .step-content{
		flex: 0 0 auto !important;
	}
}

.contact-page .step-item .step-image{
	flex: 1 1;
	text-align: right;
}

.contact-page .step-item .step-number{
	width: 32px;
	height: 32px;
	border-radius: 50%;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background: var(--color-red-700);
	font-family: 'Arpona Bold', sans-serif !important;
}

.contact-page .step-item .step-content{
	flex: 2 1;
}

.contact-page .step-item .step-description p{
	margin: 0;
}

.contact-page .verify_first_video_section_link__inner{
	text-align: center;
}

.contact-page .verify_image_bg_bottom_section__section__container{
	width: 100%;
}

.contact-page .verify-section__slider{
	margin-top: 40px;
	display: flex;
	align-items: center;
	gap: 22px;
}

.contact-page .verify-section__slider .slider-item{
	line-height: 0;
	flex: 1 1;
	border-radius: 16px;
	overflow: hidden;
}

.contact-page .verify-section__slider .slider-item .slider-item__inner .slider-item__text{
	display: none;
}

.contact-page .verify-section__slider .slider-item .slider-item__inner .open-popup-slider{
	display: block;
	width: 100%;
	padding-top: 100%;
	position: relative;
}

.contact-page .verify-section__slider .slider-item .slider-item__inner .open-popup-slider img{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	object-fit: cover;
	transition: all .3s ease-in-out;
}

.contact-page .verify-section__slider .slider-item .slider-item__inner .open-popup-slider img:hover{
	transform: scale(1.1);
}

.contact-page .homepage_video_section{
	padding: var(--dimensions-sp-section-page-heros-pdg-v) 0;
	position: relative;
}

.contact-page .homepage_video_section:before,
.contact-page .homepage_video_section:after{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
}

.contact-page .homepage_video_section:before{
	mix-blend-mode: difference;
	opacity: .9;
	background: url('./assets/images/v2/scales-patterns-png/image-1.png') 0 -200px/auto 100% no-repeat, url('./assets/images/v2/scales-patterns-png/image-2.png') 100% calc(100% + 130px)/auto 100% no-repeat;
}

@media (max-width: 600px) {
	.contact-page .homepage_video_section:before{
		opacity: .7;
		background-size: auto 70%;
	}
}

.contact-page .homepage_video_section:after{
	mix-blend-mode: screen;
	opacity: .5;
	background: url('./assets/images/v2/sparks-hero.png') no-repeat -100px 100%, url('./assets/images/v2/sparks-bottom-right.png') no-repeat calc(100% + 100px) -60px;
}

.contact-page .homepage_video_section > *{
	position: relative;
	z-index: 2;
}

.contact-page .homepage_video_section .container{
	max-width: 1361px;
}

.contact-page .homepage_video_section .video-wrapper{
	margin-top: 56px;
	position: relative;
	border-radius: 16px;
	overflow: hidden;
	line-height: 0;
	cursor: pointer;
}

.contact-page .homepage_video_section .video-wrapper img{
	width: 100%;
	transition: all .3s ease-in-out;
}

.contact-page .homepage_video_section .video-wrapper .play-button{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.contact-page .homepage_video_section .video-wrapper:hover img{
	transform: scale(1.1);
}

.contact-page .homepage_video_section .video-wrapper:hover svg .rect-1{
	fill: #f0536a;
}

.contact-page .homepage_video_section .video-wrapper:hover svg .rect-2{
	stroke: #f0536a;
}

.contact-page .homepage_video_section .video-wrapper:hover svg path{
	fill: #fff;
	stroke: #fff;
}

.contact-page .verify_main_section{
	background: url('./assets/images/v2/authentification/bg.jpg') no-repeat 50% 50%;
	background-size: cover;
	padding: var(--dimensions-sp-section-page-heros-pdg-v) 0;
}

.contact-page .verify_main_section .col-lg-6:first-child{
	background: url('./assets/images/v2/authentification/bottle.png') no-repeat 50% 50%/auto 700px;
	min-height: 750px;
}

.contact-page .verify_main_section .verify-section__content-wrapper{
	padding: 40px;
	border-radius: 16px;
	border: 1px solid #2c2b2b;
	background: var(--gradient-bg-2, linear-gradient(206deg, #0d0d0d 13.29%, #131313 83.78%));
}

@media (max-width: 991px) {
	.contact-page .verify_main_section{
		padding: 0;
		background: none;
	}

	.contact-page .verify_main_section .container{
		padding: 0;
	}

	.contact-page .verify_main_section .verify-section__content-wrapper{
		border: none;
		background: transparent;
		padding: 0;
		text-align: center;
	}

	.contact-page .verify_main_section .col-lg-6:first-child{
		background: url('./assets/images/v2/authentification/tablet-mobile.jpg') no-repeat 50% 50%;
	}

	.contact-page .verify_main_section .col-lg-6:last-child{
		padding: 40px;
		background: var(--gradient-bg-2, linear-gradient(206deg, #0d0d0d 13.29%, #131313 83.78%));
	}

	.contact-page .verify_main_section .verify-section__content-wrapper{
		max-width: 700px;
		margin: auto;
	}

	.contact-page .verify_main_section .verify-section__slider{
		max-width: 550px;
		margin: 32px auto 0;
	}
}

.contact-page .verify-section__red-section--inner{
	padding: 80px 0;
	background-color: #80232a;
	color: var(--Base-Neutral-Neutral-90);
}

.contact-page .verify-section__red-section--inner .container{
	max-width: 1361px;
}

.contact-page .verify-section__red-section--inner a{
	color: #fff;
	text-decoration: underline;
}
/* CSS */
.slider-popup{
	display: none;
	position: fixed;
	z-index: 1000;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .8);
	overflow-y: scroll;
}

.slider-popup .swiper-button-next-custom-our{
	position: absolute;
	right: -90px;
}

.slider-popup-content{
	margin: 5% auto;
	padding: 20px;
	width: 490px;
	height: 645px;
	position: relative;
	text-align: center;
}

@media (max-width: 767px) {
	.slider-popup-content{
		width: 90%;
		margin: 15% auto;
		height: auto;
	}
}

.slider-popup-content .swiper-wrapper{
	overflow: unset !important;
}

.slider-popup-content .swiper-container{
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.slider-popup-content .swiper-navigation{
	position: absolute;
	top: 300px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	max-width: 580px;
	z-index: 3;
	margin-left: -65px;
}

@media (max-width: 767px) {
	.slider-popup-content .swiper-navigation{
		top: 220px;
	}
}

.slider-popup-content .swiper-navigation .swiper-button-prev-custom-our,
.slider-popup-content .swiper-navigation .swiper-button-next-custom-our{
	cursor: pointer;
}

@media (max-width: 767px) {
	.slider-popup-content .swiper-navigation{
		max-width: 70%;
		margin-left: -21px;
	}
}

.slider-popup-content .swiper-container{
	width: 100%;
	height: 100%;
}

.slider-popup-content .swiper-slide{
	background-size: cover;
	background-position: center;
	height: 645px;
}

.slider-popup-content .swiper-slide .slide-text{
	padding: 16px 28px;
	border-radius: 0 0px 5px 5px;
	background: #1e3565;
	color: #fff;
	font-size: 19px;
	font-weight: 700;
	line-height: 31px;
}

.slider-popup-content .swiper-slide img{
	margin-bottom: -6px;
	border-radius: 5px 5px 0 0;
}

.close-popup{
	float: right;
	font-size: 28px;
	font-weight: bold;
	position: absolute;
	top: 20px;
	right: -35px;
	z-index: 2;
}

@media (max-width: 767px) {
	.close-popup{
		right: 0;
	}
}

.close-popup:hover,
.close-popup:focus{
	color: #000;
	text-decoration: none;
	cursor: pointer;
}

.global-top{
	background: url('./assets/images/v2/bg-title-section.jpg') no-repeat center center !important;
	background-size: cover !important;
	position: relative;
}

.global-top .container{
	max-width: calc(100% - var(--container-horizontal-padding) * 2);
	padding: var(--dimensions-sp-section-page-heros-pdg-v, 132px) 16px;
	position: relative;
	text-align: center;
}

.global-top .breadcrumb-nav{
	z-index: 2;
	font-size: var(--dimensions-typo-caption-size);
}

.global-top .global-top__label{
	position: relative;
	z-index: 2;
	font-family: 'Arpona Bold', sans-serif !important;
	color: var(--color-red-700);
	font-size: var(--dimensions-typo-ui-h-400-size, 28px) !important;
}

.global-top .heading-tertiary--color{
	position: relative;
	z-index: 2;
	font-size: var(--dimensions-typo-ui-h-700-size) !important;
}

.global-top:before{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
}

[data-elementor-type=wp-page] > section:first-child[data-id="4b6b7bed"],
[data-elementor-type=archive] > section:first-child[data-id="4b6b7bed"]{
	margin-top: 0 !important;
	background: url('./assets/images/v2/bg-title-section.jpg') no-repeat center center !important;
	background-size: cover !important;
}

[data-elementor-type=wp-page] > section:first-child[data-id="4b6b7bed"]:before,
[data-elementor-type=archive] > section:first-child[data-id="4b6b7bed"]:before{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
	background: rgba(0, 0, 0, .8);
}

[data-elementor-type=wp-page] > section:first-child .elementor-container h1,
[data-elementor-type=archive] > section:first-child .elementor-container h1{
	font-size: var(--dimensions-typo-ui-h-400-size) !important;
	margin-bottom: -10px !important;
}

[data-elementor-type=wp-page] > section:first-child .elementor-container h2,
[data-elementor-type=archive] > section:first-child .elementor-container h2{
	font-size: var(--dimensions-typo-ui-h-700-size) !important;
	line-height: 150% !important;
}

@media (max-width: 921px) {
	[data-elementor-type=wp-page] > section:first-child .elementor-container,
	[data-elementor-type=archive] > section:first-child .elementor-container{
		text-align: center;
	}

	[data-elementor-type=wp-page] > section:first-child .elementor-container .elementor-column:first-child,
	[data-elementor-type=archive] > section:first-child .elementor-container .elementor-column:first-child{
		width: 80%;
		margin: auto;
	}
}

@media (max-width: 480px) {
	[data-elementor-type=wp-page] > section:first-child .elementor-container h2,
	[data-elementor-type=archive] > section:first-child .elementor-container h2{
		font-size: 24px !important;
	}
}

[data-widget_type="shortcode.default"]:has(.rank-math-breadcrumb){
	display: block !important;
}

.elementor-decorated-section{
	position: relative;
}

.elementor-decorated-section:before,
.elementor-decorated-section:after{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
}

.elementor-decorated-section.wholesale-decorated-section:before{
	mix-blend-mode: screen;
	opacity: .6;
	background: url('./assets/images/v2/leaf-3.png') no-repeat -50px -50px/auto 400px, url('./assets/images/v2/sparks-2.png') no-repeat 0 0/auto 400px, url('./assets/images/v2/scales-patterns-png/image.png') no-repeat 100% 50%/auto 1000px, url('./assets/images/v2/sparks-bottom-right.png') calc(100% + 150px) calc(100% + 100px)/auto auto no-repeat;
}

.elementor-decorated-section.wholesale-decorated-section:after{
	mix-blend-mode: screen;
	opacity: .6;
	background: url('./assets/images/v2/scales-patterns-png/image.png') no-repeat 100% -200px/auto 1000px;
	transform: rotate(180deg);
}

.elementor-decorated-section.wholesale-quote-decorated-section:after{
	mix-blend-mode: screen;
	opacity: .6;
	background: url('./assets/images/v2/sparks-bottom-right.png') calc(100% + 50px) calc(100% + 150px)/auto auto no-repeat;
}

.elementor-decorated-section.wholesale-quote-decorated-section:before{
	left: auto;
	bottom: auto;
	width: 500px;
	height: 1000px;
	mix-blend-mode: difference;
	opacity: .6;
	background: url('./assets/images/v2/scales-patterns-png/image-1.png') 0 0/auto 100% no-repeat;
	transform: rotate(90deg) translateY(-80%);
	transform-origin: top left;
}

[data-elementor-type=archive] > section:first-child .elementor-container{
	text-align: initial;
}

[data-elementor-type=archive] > section:first-child .elementor-container .elementor-column:first-child{
	width: 100%;
}

.archive [data-elementor-type=archive] > section .elementor-container{
	z-index: 2;
}

.archive [data-elementor-type=archive] > section .elementor-widget-wrap{
	padding: 0;
}

.archive [data-elementor-type=archive] > section[data-id="5fb4c26"]{
	padding-top: var(--dimensions-sp-section-page-heros-pdg-v);
	padding-bottom: var(--dimensions-sp-section-page-heros-pdg-v);
}

.archive [data-elementor-type=archive] > section,
.archive [data-elementor-type=archive] > section:first-child{
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.archive section.elementor-section.elementor-section-boxed > .elementor-container{
	max-width: none !important;
	padding-left: var(--elementor-section-horizontal-padding) !important;
	padding-right: var(--elementor-section-horizontal-padding) !important;
}

.archive .elementor-pagination{
	margin-top: 80px;
}

@media (max-width: 1700px) {
	.archive .elementor-pagination{
		margin-top: 64px;
	}
}

@media (max-width: 1200px) {
	.archive .elementor-pagination{
		margin-top: 40px;
	}
}

.archive .elementor-pagination span,
.archive .elementor-pagination a{
	display: inline-block;
	height: 48px;
	line-height: 46px;
	min-width: 48px;
	font-weight: 700;
	border-radius: var(--dimensions-rd-button, 4px);
	border: 1px solid #2c2b2b;
	background: var(--gradient-bg-2, linear-gradient(206deg, #0d0d0d 13.29%, #131313 83.78%));
}

.archive .elementor-pagination a{
	color: var(--Base-Neutral-White-100);
}

.archive .elementor-pagination span{
	color: var(--color-yellow-700);
	transform: scale(1.1);
}


.elementor-widget-archive-posts{
	--grid-column-gap: 64px !important;
	--grid-row-gap: 64px !important;
	--posts-columns: 3;
}

@media (max-width: 1700px) {
	.elementor-widget-archive-posts{
		--grid-column-gap: 40px !important;
		--grid-row-gap: 40px !important;
	}
}

@media (max-width: 1200px) {
	.elementor-widget-archive-posts{
		--posts-columns: 2;
	}
}

@media (max-width: 921px) {
	.elementor-widget-archive-posts{
		--grid-column-gap: 32px !important;
		--grid-row-gap: 32px !important;
	}
}

@media (max-width: 600px) {
	.elementor-widget-archive-posts{
		--posts-columns: 1;
	}
}

.elementor-widget-archive-posts .elementor-grid{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.elementor-widget-archive-posts .elementor-grid .elementor-grid-item{
	width: calc(100% / var(--posts-columns) - (var(--grid-column-gap) - var(--grid-column-gap) / var(--posts-columns)));
	border-radius: var(--dimensions-rd-feature-card);
	border: 1px solid #2c2b2b;
	background: #131313;
}

.elementor-widget-archive-posts .elementor-post__text{
	padding: 0 16px 10px;
}

.elementor-widget-archive-posts .elementor-post__title a{
	font-size: var(--dimensions-typo-body-l-size) !important;
	color: var(--Base-Neutral-White-100) !important;
}

.post[data-elementor-type=single] u{
	text-decoration: none;
	font-weight: bold;
}

.post[data-elementor-type=single] h1,
.post[data-elementor-type=single] h2,
.post[data-elementor-type=single] h3,
.post[data-elementor-type=single] h4,
.post[data-elementor-type=single] h5,
.post[data-elementor-type=single] h6{
	color: var(--color-yellow-700);
}

.post[data-elementor-type=single] .elementor-heading-title{
	color: var(--color-yellow-700) !important;
}

.post[data-elementor-type=single] .elementor-widget-table-of-contents .elementor-widget-container{
	border-radius: var(--dimensions-rd-feature-card, 16px);
	border: 1px solid #2c2b2b;
	background: var(--gradient-bg-2, linear-gradient(206deg, #0d0d0d 13.29%, #131313 83.78%));
	--box-padding: 16px;
}

.post[data-elementor-type=single] .elementor-toc__header{
	--header-color: var(--color-yellow-700);
	border-bottom: none;
}

.post[data-elementor-type=single] .elementor-toc__header-title{
	font-size: var(--dimensions-typo-body-l-size) !important;
}

.post[data-elementor-type=single] .elementor-toc__toggle-button{
	font-size: var(--dimensions-typo-tab-label-size) !important;
}

.post[data-elementor-type=single] .elementor-shape.elementor-shape-bottom{
	display: none;
}

.post[data-elementor-type=single] .elementor-share-buttons--shape-circle .elementor-grid{
	--grid-row-gap: 8px;
}

.post[data-elementor-type=single] .border-class-blog{
	border-color: var(--color-yellow-900, #c1b808);
	background: rgba(250, 246, 158, .1);
}

.post[data-elementor-type=single] .border-class-blog p:last-child{
	margin-bottom: 0;
}

.post[data-elementor-type=single] .elementor-widget-container:has(.elementor-cta){
	border-color: #2c2b2b !important;
	border-radius: var(--dimensions-rd-feature-card, 16px) !important;
}

.post[data-elementor-type=single] .elementor-cta__content{
	background: var(--gradient-bg-2, linear-gradient(206deg, #0d0d0d 13.29%, #131313 83.78%)) !important;
}

.post[data-elementor-type=single] .elementor-cta__title{
	font-size: var(--dimensions-typo-body-l-size);
	color: var(--color-yellow-700) !important;
}

.post[data-elementor-type=single] > .elementor-section:nth-child(1){
	background: var(--gradient-bg-2, linear-gradient(206deg, #0d0d0d 13.29%, #131313 83.78%)) !important;
}

.post[data-elementor-type=single] > .elementor-section:nth-child(1) .elementor-background-overlay{
	display: none;
}

.post[data-elementor-type=single] > .elementor-section:nth-child(1):before{
	content: '';
	position: absolute;
	top: -150px;
	right: -150px;
	width: 500px;
	height: 500px;
	transform: scaleY(-1) rotate(-90deg);
	background: url('./assets/images/v2/leaf-1.png') 0 0/auto 100% no-repeat;
	z-index: 1;
}

.post[data-elementor-type=single] > .elementor-section:nth-child(2){
	background: var(--gradient-bg-2, linear-gradient(206deg, #0d0d0d 13.29%, #131313 83.78%)) !important;
}

.post[data-elementor-type=single] > .elementor-section:nth-child(2) .elementor-background-overlay{
	display: none;
}

.post[data-elementor-type=single] > .elementor-section:nth-child(2):before,
.post[data-elementor-type=single] > .elementor-section:nth-child(2):after{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
}

.post[data-elementor-type=single] > .elementor-section:nth-child(2):before{
	background: url('./assets/images/v2/sparks-bottom-right.png') no-repeat calc(100% + 100px) calc(100% + 150px);
	mix-blend-mode: screen;
	opacity: .7;
}

.post[data-elementor-type=single] > .elementor-section:nth-child(2):after{
	background: url('./assets/images/v2/leaf-3.png') 0 90%/auto 350px no-repeat;
}

.post[data-elementor-type=single] > .elementor-section:nth-child(3){
	padding-top: var(--dimensions-sp-section-page-heros-pdg-v) !important;
}

.post[data-elementor-type=single] > .elementor-section:nth-child(3):before{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
	mix-blend-mode: screen;
	opacity: .8;
	background: url('./assets/images/v2/sparks-bottom-right.png') 100% 100%/auto auto no-repeat, url('./assets/images/v2/sparks.png') -240px calc(100% - 1200px)/auto auto no-repeat, url('./assets/images/v2/scales-patterns-png/image-flipped.png') 0 -100px/auto 1000px no-repeat, url('./assets/images/v2/scales-patterns-png/image-1.png') 0 100%/auto 1000px no-repeat, url('./assets/images/v2/scales-patterns-png/image-2.png') 100% -130px/auto 1000px no-repeat;
}

.post[data-elementor-type=single] > .elementor-section:nth-child(3):after{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
	opacity: .8;
	background: url('./assets/images/v2/leaf-1.png') -150px 1100px/auto 500px no-repeat, url('./assets/images/v2/leaf-2.png') calc(100% + 50px) 1200px/auto 900px no-repeat;
}

body.page-id-491 #content .elementor-section[data-id="479a11a3"]{
	position: relative;
	z-index: 1;
	background: var(--gradient-bg-4, radial-gradient(31.01% 48.53% at 50% 51.47%, #131313 0%, #0d0d0d 100%));
	padding: var(--dimensions-sp-section-page-heros-pdg-v, 132px) 0 90px;
	padding-left: var(--elementor-section-horizontal-padding);
	padding-right: var(--elementor-section-horizontal-padding);
}

@media (max-width: 1500px) {
	body.page-id-491 #content .elementor-section[data-id="479a11a3"]{
		padding-bottom: 26px;
	}
}

@media (max-width: 1200px) {
	body.page-id-491 #content .elementor-section[data-id="479a11a3"]{
		padding-top: 64px;
		padding-bottom: 0;
	}
}

body.page-id-491 #content .elementor-section[data-id="479a11a3"] > *{
	position: relative;
	z-index: 2;
}

body.page-id-491 #content .elementor-section[data-id="479a11a3"] .elementor-container{
	max-width: var(--elementor-container-max-width);
}

body.page-id-491 #content .elementor-section[data-id="479a11a3"] h1,
body.page-id-491 #content .elementor-section[data-id="479a11a3"] p{
	color: var(--Base-Neutral-White-100);
}

body.page-id-491 #content .elementor-section[data-id="479a11a3"] h1{
	font-size: var(--dimensions-typo-ui-h-900-size) !important;
	margin-bottom: .4em;
}

body.page-id-491 #content .elementor-section[data-id="479a11a3"] p{
	font-size: var(--dimensions-typo-body-m-size);
	line-height: 1.6;
	margin-bottom: 40px;
}

body.page-id-491 #content .elementor-section[data-id="479a11a3"]:before,
body.page-id-491 #content .elementor-section[data-id="479a11a3"]:after{
	content: '';
	pointer-events: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
}

body.page-id-491 #content .elementor-section[data-id="479a11a3"]:before{
	background: url('./assets/images/v2/scales-pattern-r.jpg') no-repeat 100% 200%;
	transform: rotate(180deg);
	mix-blend-mode: lighten;
}

@media (max-width: 1500px) {
	body.page-id-491 #content .elementor-section[data-id="479a11a3"]:before{
		background-position: 100% 400%;
	}
}

@media (max-width: 1200px) {
	body.page-id-491 #content .elementor-section[data-id="479a11a3"]:before{
		background-position: 100% 50vh;
	}
}

body.page-id-491 #content .elementor-section[data-id="479a11a3"]:after{
	mix-blend-mode: screen;
	transform: rotate(180deg);
	background: url('./assets/images/v2/sparks-2.png') no-repeat top left;
}

@media (max-width: 1024px) {
	body.page-id-491 #content .elementor-section[data-id="479a11a3"]:after{
		background-position: center left;
	}

	body.page-id-491 #content .elementor-section[data-id="479a11a3"] [data-id="7f2c40fd"] .elementor-widget-wrap{
		padding: 0;
	}
}

.product-catalog-page .homepage-hero__bottom{
	display: none;
}

.product-catalog-page .bestsellers .heading-secondary{
	margin-top: -32px;
}

@media (max-width: 1200px) {
	.product-catalog-page .bestsellers .heading-secondary{
		margin-top: -12px;
	}
}

.product-catalog-page .global-top .container,
.product-catalog-page .product-feature-sections .container{
	max-width: calc(100% - var(--container-horizontal-padding) * 2);
	padding-right: 0;
	padding-left: 0;
}

.product-feature-sections{
	padding: var(--dimensions-sp-section-page-heros-pdg-v, 132px) 0;
	position: relative;
}

.product-feature-sections:after{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
	mix-blend-mode: screen;
	opacity: .6;
	background: url('./assets/images/v2/sparks-2.png') no-repeat top left, url('./assets/images/v2/sparks-bottom-right.png') no-repeat bottom right;
	background-size: auto;
}

.product-feature-sections:before{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
	opacity: .4;
	background: url('./assets/images/v2/scales-patterns-png/image.png') no-repeat 100% 50%;
}

.product-feature-sections .row{
	--dimensions-sp-section-product-catalog-spc: 48px;
	--bs-gutter-x: var(--dimensions-sp-section-product-catalog-spc);
}

@media (max-width: 1500px) {
	.product-feature-sections .row{
		--dimensions-sp-section-product-catalog-spc: 40px;
	}
}

@media (max-width: 1200px) {
	.product-feature-sections .row{
		--dimensions-sp-section-product-catalog-spc: 32px;
	}
}

.product-feature-sections .row > *{
	margin-bottom: var(--bs-gutter-x);
}

.product-feature-sections .row > * .feature-section__content{
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	overflow: hidden;
}

.product-feature-sections .row > * .feature-section__content.object-fit-image{
	padding: 0;
	min-height: 600px;
}

.product-feature-sections .row > * .feature-section__content.object-fit-image img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.product-feature-sections .feature-section__content > .row{
	align-items: center;
}

.product-feature-sections .feature-section__shoptext1 p{
	display: none;
}

.product-feature-sections .feature-section__shoptext1 p:nth-child(1),
.product-feature-sections .feature-section__shoptext1 p:nth-child(2){
	display: block;
}

.product-feature-sections .feature-section__shoptext2 p:nth-child(1),
.product-feature-sections .feature-section__shoptext2 p:nth-child(2){
	display: none;
}

.product-feature-sections .product-bottle-content{
	overflow: hidden;
}

.product-feature-sections .product-bottle-content .column-product-bottle-image{
	position: relative;
	align-self: flex-end;
	margin: 0;
}

.product-feature-sections .product-bottle-content .column-product-bottle-image img{
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	max-width: 44%;
}

.product-feature-sections .product-bottle-content.product-bottle-content-mobile .column-product-bottle-image{
	min-height: 600px;
	margin-bottom: 32px;
}

.product-feature-sections .product-bottle-content.product-bottle-content-mobile .column-product-bottle-image img{
	bottom: 32px;
}

.product-feature-sections .bg-leaf-1{
	opacity: .4;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: 350px;
	height: 400px;
	background: url('./assets/images/v2/leaf-3.png') no-repeat -100px -50px;
	background-size: 100% auto;
}

.product-feature-sections .bg-leaf-2{
	opacity: .5;
	pointer-events: none;
	position: absolute;
	background: url('./assets/images/v2/leaf-1.png') no-repeat top right/100% auto;
	width: 450px;
	height: 450px;
	bottom: 0;
	left: -200px;
}

.product-feature-sections .bg-leaf-3{
	opacity: .5;
	pointer-events: none;
	position: absolute;
	background: url('./assets/images/v2/leaf-2.png') no-repeat top right/auto 100%;
	width: 450px;
	height: 750px;
	top: 0;
	right: -80px;
}

.product-feature-sections .bg-pattern-rotated{
	pointer-events: none;
	position: absolute;
	opacity: .3;
	top: 10%;
	height: 1300px;
	right: 0;
	width: 100%;
	transform: scaleX(-1);
	background: url('./assets/images/v2/scales-patterns-png/image.png') no-repeat 100% 50%/auto 100%;
}

.single-product-wrapper .container{
	max-width: calc(100% - var(--container-horizontal-padding) * 2);
	padding-right: 0;
	padding-left: 0;
}

.single-product-top{
	padding: 32px 0;
	position: relative;
}

.single-product-top .container{
	position: relative;
	z-index: 2;
}

.single-product-top:before,
.single-product-top:after{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
}

.product__img{
	border-radius: 16px;
	border: 1px solid #2c2b2b;
	width: 100%;
}

@media (min-width: 1200px) {
	.product__img{
		width: 90%;
	}
}

.single-product-swiper-gallery{
	--thumb-width: 72px;
	--thumb-gap: 24px;
	display: flex;
	flex-direction: row-reverse;
	align-items: flex-start;
	justify-content: space-between;
}

@media (max-width: 1500px) {
	.single-product-swiper-gallery{
		--thumb-width: 56px;
	}
}

.single-product-swiper-gallery .product-swiper-thumbs .swiper-slide{
	width: var(--thumb-width);
	max-width: var(--thumb-width);
	height: var(--thumb-width);
	max-height: var(--thumb-width);
	border: 1px solid #2c2b2b;
	border-radius: 6px;
}

.single-product-swiper-gallery .product-swiper-thumbs .swiper-slide.swiper-slide-thumb-active{
	border-color: var(--color-yellow-700);
}

.single-product-swiper-gallery .product-swiper-thumbs .swiper-slide img{
	height: auto;
	width: 100%;
	cursor: pointer;
}

.single-product-swiper-gallery .swiper-main-slider-wrap{
	width: calc(100% - (var(--thumb-width) + var(--thumb-gap)));
}

.single-product-swiper-gallery .swiper-main-slider-wrap img{
	width: 100%;
	border: 1px solid #2c2b2b;
	border-radius: 16px;
}

.single-product-swiper-gallery .swiper-thumbs-slider-wrap{
	width: calc(var(--thumb-width) + var(--thumb-gap));
}

.single-product-swiper-gallery .swiper-thumbs-slider-wrap .swiper-wrapper{
	gap: var(--thumb-gap);
}

@media (max-width: 921px) {
	.single-product-swiper-gallery{
		display: block;
	}

	.single-product-swiper-gallery .swiper-main-slider-wrap,
	.single-product-swiper-gallery .swiper-thumbs-slider-wrap{
		width: 100%;
	}
}

.single-product-swiper-gallery .swiper-button-custom-next,
.single-product-swiper-gallery .swiper-button-custom-prev{
	cursor: pointer;
	position: absolute;
	z-index: 2;
	top: 50%;
	left: 24px;
	padding: 12px;
	line-height: 0;
	border-radius: var(--dimensions-rd-button, 4px);
	border: 1px solid #2c2b2b;
	background: var(--gradient-bg-2, linear-gradient(206deg, #0d0d0d 13.29%, #131313 83.78%));
	transform: translateY(-50%);
	outline: none;
}

.single-product-swiper-gallery .swiper-button-custom-next{
	left: auto;
	right: 24px;
}

.product__info{
	font-size: var(--dimensions-typo-body-m-size, 21px);
}

.product__info + .product__info{
	margin-top: 32px;
}

.product__info .product__header{
	margin-top: 0;
	font-size: var(--dimensions-typo-ui-h-700-size, 50px);
}

.product__info .product__subheader{
	margin-top: 40px;
	font-size: var(--dimensions-typo-head-body-size, 24px);
}

.product__info .btn{
	font-size: var(--dimensions-typo-button-size, 18px);
	padding: var(--dimensions-sp-button-pdg-v, 16px) var(--dimensions-sp-button-pdg-h, 24px);
}

.product__info .btn::after{
	display: inline-block;
	scale: 1.3;
	content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNi4yOTMgNC4wMDA2NEg3LjA5OEw2LjUyODY1IDMuNDMxNTVMNC4zODE3IDEuMjg1NkM0LjM1MDMzIDEuMjU0MjMgNC4zMzI3IDEuMjExNjcgNC4zMzI3IDEuMTY3M0M0LjMzMjcgMS4xMjI5MyA0LjM1MDMzIDEuMDgwMzggNC4zODE3IDEuMDQ5MDFDNC40MTMwOCAxLjAxNzYzIDQuNDU1NjMgMS4wMDAwMSA0LjUgMS4wMDAwMUM0LjU0NDM3IDEuMDAwMDEgNC41ODY5MiAxLjAxNzYzIDQuNjE4MyAxLjA0OTAxTDcuNjE4MyA0LjA0OTAxTDcuNjE4NTkgNC4wNDkzQzcuNjM0MTEgNC4wNjQ3OCA3LjY0NjQzIDQuMDgzMTggNy42NTQ4MyA0LjEwMzQzQzcuNjYzMjMgNC4xMjM2NyA3LjY2NzU2IDQuMTQ1MzggNy42Njc1NiA0LjE2NzNDNy42Njc1NiA0LjE4OTIzIDcuNjYzMjMgNC4yMTA5MyA3LjY1NDgzIDQuMjMxMThDNy42NDY0MyA0LjI1MTQzIDcuNjM0MTEgNC4yNjk4MiA3LjYxODU5IDQuMjg1M0w3LjYxODMgNC4yODU2TDQuNjE4MyA3LjI4NTZDNC41ODY5MiA3LjMxNjk4IDQuNTQ0MzcgNy4zMzQ2IDQuNSA3LjMzNDZDNC40NTU2MyA3LjMzNDYgNC40MTMwNyA3LjMxNjk3IDQuMzgxNyA3LjI4NTZMNC4xNDYgNy41MjEzTDQuMzgxNyA3LjI4NTZDNC4zNTAzMyA3LjI1NDIzIDQuMzMyNyA3LjIxMTY3IDQuMzMyNyA3LjE2NzNDNC4zMzI3IDcuMTIyOTYgNC4zNTAzMSA3LjA4MDQzIDQuMzgxNjUgNy4wNDkwNkM0LjM4MTY2IDcuMDQ5MDQgNC4zODE2OCA3LjA0OTAyIDQuMzgxNyA3LjA0OTAxTDYuNTI4NjUgNC45MDMwNkw3LjA5OCA0LjMzMzk3SDYuMjkzSDAuNUMwLjQ1NTc5NiA0LjMzMzk3IDAuNDEzNDA0IDQuMzE2NDEgMC4zODIxNDkgNC4yODUxNUMwLjM1MDg5MyA0LjI1MzkgMC4zMzMzMzMgNC4yMTE1MSAwLjMzMzMzMyA0LjE2NzNDMC4zMzMzMzMgNC4xMjMxIDAuMzUwODkzIDQuMDgwNzEgMC4zODIxNDkgNC4wNDk0NUMwLjQxMzQwNSA0LjAxODIgMC40NTU3OTggNC4wMDA2NCAwLjUgNC4wMDA2NEg2LjI5M1oiIGZpbGw9IndoaXRlIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuNjY2NjY3Ii8+Cjwvc3ZnPgo=);
	position: relative;
	top: -0.1em;
	right: -0.5em;
}

.product__list{
	padding: 0;
	margin: 28px 0 28px;
}

.product__list li{
	gap: 14px;
	display: flex;
	align-items: center;
	margin: 0;
}

.product__list li p{
	margin: 0 0 8px;
}

.flavors{
	--flavors-list-gap: 40px;
	--flavors-columns: 4;
	--flavors-item-width: calc(100% / var(--flavors-columns));
	padding: var(--dimensions-sp-section-page-heros-pdg-v, 132px) 0;
	position: relative;
}

@media (max-width: 1200px) {
	.flavors{
		--flavors-list-gap: 32px;
	}
}

@media (max-width: 921px) {
	.flavors{
		--flavors-columns: 3;
	}
}

@media (max-width: 767px) {
	.flavors{
		--flavors-columns: 2;
	}
}

@media (max-width: 480px) {
	.flavors{
		--flavors-columns: 1;
	}
}

.flavors > .container{
	position: relative;
	z-index: 2;
}

.flavors:before{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
	mix-blend-mode: difference;
	opacity: .8;
	background: url('./assets/images/v2/scales-patterns-png/image-1.png') 0 -200px/auto 1000px no-repeat, url('./assets/images/v2/scales-patterns-png/image-2.png') 100% calc(100% + 130px)/auto 1000px no-repeat;
}

@media (max-width: 767px) {
	.flavors:before{
		background-repeat: repeat-y;
	}
}

.flavors .flavors-list{
	padding: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: var(--flavors-list-gap);
}

.flavors .flavors-list .flavor-item{
	border-radius: var(--dimensions-rd-feature-card);
	border: 1px solid #2c2b2b;
	background: var(--color-surface-product-card-bg, #131313);
	overflow: hidden;
	text-align: center;
	cursor: pointer;
	width: calc(var(--flavors-item-width) - (var(--flavors-list-gap) - var(--flavors-list-gap) / var(--flavors-columns)));
}

.flavors .flavors-list .flavor-item .flavor-item__div{
	overflow: hidden;
}

.flavors .flavors-list .flavor-item img{
	transition: transform .3s ease-in-out;
}

.flavors .flavors-list .flavor-item:hover img{
	transform: scale(1.1);
}

.flavors .flavors-list__item-header{
	font-size: var(--dimensions-typo-body-l-size, 24px);
}

.single-product-related-products{
	position: relative;
	padding: var(--dimensions-sp-section-page-heros-pdg-v, 132px) 0;
	background: linear-gradient(89deg, #0e0e0e 11.5%, rgba(14, 14, 14, .5) 51.24%, rgba(14, 14, 14, 0) 90.99%), #131313;
}

.single-product-related-products:after{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
	opacity: .6;
	mix-blend-mode: screen;
	background: url('./assets/images/v2/sparks.png') no-repeat bottom left;
}

.single-product-related-products .container{
	position: relative;
	z-index: 2;
}

.single-product-related-products .heading-secondary{
	margin-top: 0;
}

.single-product-related-products .bg-leaf-1{
	opacity: .4;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: 350px;
	height: 400px;
	background: url('./assets/images/v2/leaf-3.png') no-repeat -100px -50px;
	background-size: 100% auto;
}

.single-product-related-products .bg-leaf-2{
	opacity: .7;
	pointer-events: none;
	position: absolute;
	background: url('./assets/images/v2/leaf-1.png') no-repeat top right/100% auto;
	width: 450px;
	height: 450px;
	bottom: -100px;
	right: -150px;
	transform: scaleX(-1);
}

.single-product-related-products .bg-pattern{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
	opacity: .5;
	background: url('./assets/images/v2/scales-patterns-png/image.png') no-repeat 100% 50%/auto 100%;
}

.single-product-related-products .bg-pattern-rotated{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
	opacity: .5;
	transform: scaleX(-1);
	background: url('./assets/images/v2/scales-patterns-png/image.png') no-repeat 100% 50%/auto 100%;
}

.contact-form-page .heading-tertiary.heading-tertiary--color{
	font-size: var(--dimensions-typo-ui-h-400-size, 28px) !important;
	color: var(--color-red-700) !important;
	margin-bottom: 0;
}

.contact-form-page .global-subtitle{
	font-family: 'Arpona Bold', sans-serif;
	color: var(--color-yellow-700);
	font-size: var(--dimensions-typo-ui-h-700-size, 50px);
	line-height: 1.5;
}

.contact-form-page .contact-form-section{
	padding: var(--dimensions-sp-section-page-heros-pdg-v, 132px) 0;
	overflow: hidden;
	position: relative;
}

.contact-form-page .contact-form-section .sparks-background-overlay,
.contact-form-page .contact-form-section:before,
.contact-form-page .contact-form-section:after{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
}

.contact-form-page .contact-form-section:before{
	mix-blend-mode: lighten;
	opacity: .9;
	transform: rotate(180deg);
	background: url('./assets/images/v2/scales-pattern-r.jpg') no-repeat 100% 300px;
}

.contact-form-page .contact-form-section:after{
	background: url('./assets/images/v2/leaf-1.png') no-repeat -100px 0;
	background-size: 420px 402px;
	transform: scaleX(-1);
}

.contact-form-page .contact-form-section .sparks-background-overlay{
	background: url('./assets/images/v2/sparks-bottom-right.png') no-repeat 110% 120%;
	mix-blend-mode: screen;
	opacity: .9;
}

.contact-form-page .contact-form-section .container{
	position: relative;
	z-index: 2;
}

.contact-form-page .contact-form-section .contact-info-logo{
	max-width: 95px;
}

@media (max-width: 991px) {
	.contact-form-page .contact-form-section .contact-info-logo{
		margin-top: 32px;
	}
}

.contact-form-page .contact-form-section .message-link{
	margin-top: 16px;
	display: flex;
	gap: 16px;
	padding: 32px;
	border: 1px solid var(--gradient-bg-3, #2c2b2b);
	color: var(--Base-Neutral-Neutral-90, #f7f8fb);
	border-radius: 16px;
	background: var(--gradient-bg-1, linear-gradient(206deg, #1d1d1d 13.29%, #131313 83.78%));
	position: relative;
	max-width: 600px;
	font-size: var(--dimensions-typo-caption-size);
}

.contact-form-page .contact-form-section .message-link:before{
	content: '';
	position: absolute;
	pointer-events: none;
	border-radius: 16px;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	padding: 1px;
	background: var(--gradient-bg-3);
	-webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
	mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
}

.contact-form-page .contact-form-section .message-link .message-link__logo{
	border-radius: 50%;
}

.contact-form-page .contact-form-section .message-link .message-link__text{
	text-decoration: underline;
	font-family: 'Arpona Bold', sans-serif;
	color: var(--color-yellow-700);
}

.contact-form-page .contact-form-section .contact-info-header{
	margin: 24px 0 4px;
	font-size: var(--dimensions-typo-body-l-size);
}

.contact-form-page .contact-form-section .contact-info-link{
	font-family: 'Arpona Bold', sans-serif;
	color: var(--color-yellow-700);
	font-size: var(--dimensions-typo-ui-label-l-size);
}

.hbspt-form{
	padding: 24px 16px 6px 24px;
	border: 1px solid #2c2b2b;
	border-radius: 16px;
	background: linear-gradient(206deg, rgba(13, 13, 13, .7) 13.29%, rgba(19, 19, 19, .7) 83.78%);
}

