a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline
}

em {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block
}

body {
	line-height: 1
}

ol,
ul {
	list-style: none
}

blockquote,
q {
	quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
	content: "";
	content: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

html {
	width: 100%;
	overflow-x: hidden;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

*,
:after,
:before,
html {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

button {
	background: none;
	border: 0;
	margin: 0;
	padding: 0;
	font-size: inherit;
	font-family: inherit
}

.slick-track:after,
.slick-track:before {
	content: "";
	display: table;
	clear: both
}

img:not([src]) {
	visibility: hidden
}

img[src] {
	background-color: transparent !important
}

/*--vars-start--*/
:root {
	--w-accordion-offset: 30px;
	--w-accordion-padding: 20px
}

:root {
	--w-apps-buttons-border-color: #a6a6a6;
	--w-apps-buttons-padding-top-as: 33.3333%;
	--w-apps-buttons-padding-top-gp: 29.5496%;
	--w-apps-buttons-padding-top-as-fre: 31.496%;
	--w-apps-buttons-padding-top-as-tur: 26.4901%;
	--w-apps-buttons-padding-top-as-chi: 36.6972%;
	--w-apps-buttons-sm-max-width-as: 120px;
	--w-apps-buttons-sm-max-width-gp: 135px;
	--w-apps-buttons-sm-max-width-as-fre: 127px;
	--w-apps-buttons-sm-max-width-as-tur: 151px;
	--w-apps-buttons-sm-max-width-as-chi: 109px;
	--w-apps-buttons-sm-border-radius: 5px;
	--w-apps-buttons-offset: 35px;
	--w-apps-buttons-md-max-width-as: 120px;
	--w-apps-buttons-lg-max-width-as: 150px;
	--w-apps-buttons-md-max-width-gp: 135px;
	--w-apps-buttons-lg-max-width-gp: 169px;
	--w-apps-buttons-sm-max-width-as-fre: 127px;
	--w-apps-buttons-md-max-width-as-fre: 127px;
	--w-apps-buttons-lg-max-width-as-fre: 159px;
	--w-apps-buttons-sm-max-width-as-tur: 151px;
	--w-apps-buttons-md-max-width-as-tur: 151px;
	--w-apps-buttons-lg-max-width-as-tur: 189px;
	--w-apps-buttons-sm-max-width-as-chi: 109px;
	--w-apps-buttons-md-max-width-as-chi: 109px;
	--w-apps-buttons-lg-max-width-as-chi: 136px;
	--w-apps-buttons-sm-border-radius: 5px;
	--w-apps-buttons-md-border-radius: 5px;
	--w-apps-buttons-lg-border-radius: 5px
}

@media (min-width: 480px) {
	:root:not(.disable-media-queries) {
		--w-apps-buttons-md-max-width-as: 150px;
		--w-apps-buttons-lg-max-width-as: 180px;
		--w-apps-buttons-md-max-width-gp: 169px;
		--w-apps-buttons-lg-max-width-gp: 203px;
		--w-apps-buttons-md-max-width-as-fre: 159px;
		--w-apps-buttons-lg-max-width-as-fre: 191px;
		--w-apps-buttons-md-max-width-as-tur: 189px;
		--w-apps-buttons-lg-max-width-as-tur: 227px;
		--w-apps-buttons-md-max-width-as-chi: 136px;
		--w-apps-buttons-lg-max-width-as-chi: 164px
	}
}

@media (min-width: 0px) {

	.html-editor-md,
	.html-editor {
		--w-apps-buttons-md-max-width-as: 150px;
		--w-apps-buttons-lg-max-width-as: 180px;
		--w-apps-buttons-md-max-width-gp: 169px;
		--w-apps-buttons-lg-max-width-gp: 203px;
		--w-apps-buttons-md-max-width-as-fre: 159px;
		--w-apps-buttons-lg-max-width-as-fre: 191px;
		--w-apps-buttons-md-max-width-as-tur: 189px;
		--w-apps-buttons-lg-max-width-as-tur: 227px;
		--w-apps-buttons-md-max-width-as-chi: 136px;
		--w-apps-buttons-lg-max-width-as-chi: 164px
	}
}

@media (min-width: 768px) {
	:root:not(.disable-media-queries) {
		--w-apps-buttons-md-border-radius: 7px;
		--w-apps-buttons-lg-border-radius: 8px
	}
}

@media (min-width: 0px) {

	.html-editor-md,
	.html-editor {
		--w-apps-buttons-md-border-radius: 7px;
		--w-apps-buttons-lg-border-radius: 8px
	}
}

@media (min-width: 992px) {
	:root:not(.disable-media-queries) {
		--w-apps-buttons-offset: 40px
	}
}

@media (min-width: 0px) {
	.html-editor {
		--w-apps-buttons-offset: 40px
	}
}

:root {
	--w-gap: 15px
}

:root {
	--w-base-v-space: 4px;
	--w-base-h-space: 5px;
	--w-v-spacer1: calc(var(--w-base-v-space) * 1);
	--w-v-spacer2: calc(var(--w-base-v-space) * 2);
	--w-v-spacer3: calc(var(--w-base-v-space) * 3);
	--w-v-spacer4: calc(var(--w-base-v-space) * 5);
	--w-v-spacer5: calc(var(--w-base-v-space) * 8);
	--w-v-spacer6: calc(var(--w-base-v-space) * 12);
	--w-v-spacer7: calc(var(--w-base-v-space) * 15);
	--w-h-spacer1: calc(var(--w-base-h-space) * 1);
	--w-h-spacer2: calc(var(--w-base-h-space) * 2);
	--w-h-spacer3: calc(var(--w-base-h-space) * 4);
	--w-h-spacer4: calc(var(--w-base-h-space) * 8)
}

:root {
	--w-hero-title-offset: 35px;
	--w-title-offset: 25px;
	--w-subtitle-offset: 25px;
	--w-heading-offset: 20px;
	--w-subheading-offset: 25px;
	--w-heading-lg-offset: 25px;
	--w-caption-offset: 20px;
	--w-body-offset: 20px;
	--w-small-offset: 20px;
	--w-quote-offset: 20px;
	--w-hero-title-h-offset: 15px;
	--w-title-h-offset: 5px;
	--w-subtitle-h-offset: 15px;
	--w-heading-h-offset: 15px;
	--w-subheading-h-offset: 15px;
	--w-heading-lg-h-offset: 15px;
	--w-caption-h-offset: 10px;
	--w-body-h-offset: 10px;
	--w-small-h-offset: 10px;
	--w-quote-h-offset: 10px
}

@media (min-width: 992px) {
	:root:not(.disable-media-queries) {
		--w-hero-title-offset: 40px
	}
}

@media (min-width: 0px) {
	.html-editor {
		--w-hero-title-offset: 40px
	}
}

:root {
	--w-layout-item-top-offset: calc(var(--w-gap) * 2);
	--w-layout-gap: var(--w-gap)
}

:root {
	--w-btns-group-item-offset: 20px;
	--w-btns-group-offset: 35px
}

@media (min-width: 992px) {
	:root:not(.disable-media-queries) {
		--w-btns-group-offset: 40px
	}
}

@media (min-width: 0px) {

	.html-editor,
	.html-editor-lg {
		--w-btns-group-offset: 40px
	}
}

:root {
	--w-socials-top-offset: 30px;
	--w-socials-h-offset: 15px;
	--w-socials-bottom-offset: 30px
}

:root {
	--w-list-item-v-offset: 30px;
	--w-list-item-h-offset: 30px;
	--w-list-item-v-padding: 15px;
	--w-list-item-h-padding: 15px
}

:root {
	--w-list-with-media-offset: 30px;
	--w-list-with-media-padding: 20px
}

:root {
	--ui-content-gutter-1200: 15px;
	--w-content-container-size: 1200px;
	--w-content-gutter: var(--ui-content-gutter-320)
}

@media (min-width: 480px) {
	:root:not(.disable-media-queries) {
		--w-content-gutter: var(--ui-content-gutter-480)
	}
}

@media (min-width: 0px) {
	.html-editor-xs {
		--w-content-gutter: var(--ui-content-gutter-480)
	}
}

@media (min-width: 768px) {
	:root:not(.disable-media-queries) {
		--w-content-gutter: var(--ui-content-gutter-768)
	}
}

@media (min-width: 0px) {
	.html-editor-md {
		--w-content-gutter: var(--ui-content-gutter-768)
	}
}

@media (min-width: 992px) {
	:root:not(.disable-media-queries) {
		--w-content-gutter: var(--ui-content-gutter-992)
	}
}

@media (min-width: 1280px) {
	:root:not(.disable-media-queries) {
		--w-content-gutter: var(--ui-content-gutter-1200)
	}
}

@media (min-width: 0px) {

	.html-editor,
	.html-editor-lg {
		--w-content-gutter: var(--ui-content-gutter-1200)
	}
}

:root {
	--w-section-vertical-s-offset: 20px;
	--w-section-basement-offset: 30px;
	--w-section-vertical-offset: 90px;
	--w-section-vertical-xxl-offset: 130px;
	--w-section-header-offset: 45px;
	--w-section-footer-offset: 50px
}

@media (min-width: 768px) {
	:root:not(.disable-media-queries) {
		--w-section-vertical-offset: 95px;
		--w-section-vertical-xxl-offset: 250px;
		--w-section-header-offset: 45px;
		--w-section-footer-offset: 50px
	}
}

@media (min-width: 0px) {
	.html-editor-md {
		--w-section-vertical-offset: 95px;
		--w-section-vertical-xxl-offset: 250px;
		--w-section-header-offset: 45px;
		--w-section-footer-offset: 50px
	}
}

@media (min-width: 992px) {
	:root:not(.disable-media-queries) {
		--w-section-vertical-offset: 100px;
		--w-section-vertical-xxl-offset: 250px;
		--w-section-header-offset: 50px;
		--w-section-footer-offset: 55px
	}
}

@media (min-width: 0px) {
	.html-editor {
		--w-section-vertical-offset: 100px;
		--w-section-vertical-xxl-offset: 250px;
		--w-section-header-offset: 50px;
		--w-section-footer-offset: 55px
	}
}

:root {
	--w-image-offset: 20px;
	--w-image-mask-sm-width: 70px;
	--w-image-mask-sm-height: 70px;
	--w-image-mask-md-width: 70px;
	--w-image-mask-md-height: 70px;
	--w-image-mask-lg-width: 120px;
	--w-image-mask-lg-height: 120px
}

@media (min-width: 768px) {
	:root:not(.disable-media-queries) {
		--w-image-aspect-ratio: 56.25%;
		--w-image-mask-md-width: 120px;
		--w-image-mask-md-height: 120px;
		--w-image-mask-lg-width: 170px;
		--w-image-mask-lg-height: 170px
	}
}

@media (min-width: 0px) {

	.html-editor,
	.html-editor-md {
		--w-image-aspect-ratio: 56.25%;
		--w-image-mask-md-width: 120px;
		--w-image-mask-md-height: 120px;
		--w-image-mask-lg-width: 170px;
		--w-image-mask-lg-height: 170px
	}
}

:root {
	--w-quote-offset: 30px;
	--w-quote-gap: 20px
}

:root {
	--w-logo-offset: 30px;
	--w-slogan-offset: 5px
}

:root {
	--w-nav-offset: 30px;
	--w-nav-item-gap: 15px;
	--w-nav-item-top-offset: 10px;
	--w-nav-item-column-gap: 10px;
	--w-nav-item-column-offset: 20px
}

:root {
	--w-burger-padding: 12px 8px;
	--w-burger-width: 24px;
	--w-burger-height: 16px;
	--w-burger-line-size: 2px;
	--w-burger-line-pos-transform: translateY(7px) rotate(45deg);
	--w-burger-line-neg-transform: translateY(-7px) rotate(-45deg)
}

:root {
	--w-icon-panel-inner-offset: 0
}

:root:not(.disable-media-queries) {
	--w-icon-panel-sm-width: 50px;
	--w-icon-panel-sm-height: 50px;
	--w-icon-panel-width: 50px;
	--w-icon-panel-height: 50px;
	--w-icon-panel-xl-width: 70px;
	--w-icon-panel-xl-height: 70px
}

@media (min-width: 0px) {
	.html-editor-xs {
		--w-icon-panel-sm-width: 50px;
		--w-icon-panel-sm-height: 50px;
		--w-icon-panel-width: 50px;
		--w-icon-panel-height: 50px;
		--w-icon-panel-xl-width: 70px;
		--w-icon-panel-xl-height: 70px
	}
}

@media (min-width: 768px) {
	:root:not(.disable-media-queries) {
		--w-icon-panel-sm-width: 50px;
		--w-icon-panel-sm-height: 50px;
		--w-icon-panel-width: 70px;
		--w-icon-panel-height: 70px;
		--w-icon-panel-xl-width: 100px;
		--w-icon-panel-xl-height: 100px
	}
}

@media (min-width: 0px) {

	.html-editor,
	.html-editor-md {
		--w-icon-panel-sm-width: 50px;
		--w-icon-panel-sm-height: 50px;
		--w-icon-panel-width: 70px;
		--w-icon-panel-height: 70px;
		--w-icon-panel-xl-width: 100px;
		--w-icon-panel-xl-height: 100px
	}
}

:root {
	--w-icon-width: 24px;
	--w-icon-height: 24px;
	--w-icon-offset: 20px;
	--w-icon-h-offset: 10px;
	--w-icon-sm-inner-offset: 12px;
	--w-icon-inner-offset: 12px;
	--w-icon-numbers-inner-offset: 5px;
	--w-icon-xl-inner-offset: 15px
}

@media (min-width: 768px) {
	:root:not(.disable-media-queries) {
		--w-icon-inner-sm-offset: 12px;
		--w-icon-inner-offset: 15px;
		--w-icon-xl-inner-offset: 20px
	}
}

@media (min-width: 0px) {

	.html-editor,
	.html-editor-md {
		--w-icon-inner-sm-offset: 12px;
		--w-icon-inner-offset: 15px;
		--w-icon-xl-inner-offset: 20px
	}
}

:root {
	--w-icon-numbers-sm-inner-offset: 4px
}

:root:not(.disable-media-queries) {
	--w-icon-numbers-xl-inner-offset: 8px;
	--w-icon-numbers-inner-offset: 4px
}

@media (min-width: 0px) {
	.html-editor-xs {
		--w-icon-numbers-xl-inner-offset: 8px;
		--w-icon-numbers-inner-offset: 4px
	}
}

@media (min-width: 768px) {
	:root:not(.disable-media-queries) {
		--w-icon-numbers-xl-inner-offset: 10px;
		--w-icon-numbers-inner-offset: 8px
	}
}

@media (min-width: 0px) {

	.html-editor,
	.html-editor-md {
		--w-icon-numbers-xl-inner-offset: 10px;
		--w-icon-numbers-inner-offset: 8px
	}
}

:root {
	--w-map-wrapper-height: 450px;
	--w-map-wrapper-offset: 30px
}

:root:not(.disable-media-queries) {
	--w-counter-font-size: 24px;
	--w-counter-xl-font-size: 30px
}

@media (min-width: 0px) {
	.html-editor-xs {
		--w-counter-font-size: 24px;
		--w-counter-xl-font-size: 30px
	}
}

@media (min-width: 768px) {
	:root:not(.disable-media-queries) {
		--w-counter-font-size: 30px;
		--w-counter-xl-font-size: 44px
	}
}

@media (min-width: 0px) {

	.html-editor,
	.html-editor-md {
		--w-counter-font-size: 30px;
		--w-counter-xl-font-size: 44px
	}
}

:root {
	--w-contacts-list-offset: 30px;
	--w-contacts-list-item-v-offset: 16px;
	--w-contacts-list-element-v-offset: 5px
}

:root {
	--w-icon-list-width: 20px;
	--w-icon-list-height: 20px;
	--w-icon-list-offset: 20px;
	--w-icon-list-item-offset: 16px;
	--w-icon-list-item-h-offset: 24px
}

:root {
	--w-follow-us-offset: 15px
}

:root {
	--w-form-offset: 32px;
	--w-text-area-height: 150px;
	--w-form-field-offset: 24px;
	--w-form-button-offset: 56px;
	--w-form-input-offset: 12px;
	--w-form-description-offset: 4px;
	--w-form-multiple-group-offset: 12px;
	--w-form-multiple-item-offset: 12px
}

:root {
	--w-captions-group-offset: 15px;
	--w-captions-group-item-offset: 5px;
	--w-captions-group-separator-width: 1px
}

:root {
	--w-user-message-offset: 20px;
	--w-user-photo-size: 70px
}

:root {
	--w-grid-item-top-offset: 30px;
	--w-grid-gap: 30px;
	--w-100vw: 100vw;
	--w-grid-container-size-md: calc(var(--w-100vw) + var(--w-grid-gap) - var(--ui-content-gutter-768) * 2);
	--w-grid-container-size-xl: calc(var(--w-content-container-size) + var(--w-grid-gap) - var(--ui-content-gutter-1200) * 2);
	--w-grid-container-size-lg: var(--w-grid-container-size-xl)
}

:root:not(.disable-media-queries) {
	--w-100vw: 100vw
}

.html-editor-xs,
.html-editor-md {
	--w-100vw: var(--w-editor-width)
}

:root:not(.disable-media-queries) {
	--w-grid-item-v-padding: 31px;
	--w-grid-item-h-padding: 27px
}

@media (min-width: 0px) {
	.html-editor-xs {
		--w-grid-item-v-padding: 31px;
		--w-grid-item-h-padding: 27px
	}
}

@media (min-width: 768px) {
	:root:not(.disable-media-queries) {
		--w-grid-item-v-padding: 34px;
		--w-grid-item-h-padding: 28px
	}
}

@media (min-width: 0px) {
	.html-editor-md {
		--w-grid-item-v-padding: 34px;
		--w-grid-item-h-padding: 28px
	}
}

@media (min-width: 992px) {
	:root:not(.disable-media-queries) {
		--w-grid-item-v-padding: 40px;
		--w-grid-item-h-padding: 30px
	}
}

@media (min-width: 0px) {

	.html-editor,
	.html-editor-lg {
		--w-grid-item-v-padding: 40px;
		--w-grid-item-h-padding: 30px
	}
}

:root {
	--w-divider-component-offset: 0px
}

:root {
	--w-gallery-offset: 30px
}

:root {
	--w-image-with-hover-offset: 20px;
	--w-image-with-hover-button-offset: var(--w-btns-group-offset)
}

:root {
	--w-try-it-free-offset: 32px;
	--w-try-it-free-input-offset-sm: 8px;
	--w-try-it-free-input-offset-md: 8px;
	--w-try-it-free-input-offset-lg: 12px
}

:root {
	--w-language-offset: 20px
}

:root {
	--w-order-summary-offset: 24px
}


/*--vars-end--*/

.media-placeholder_1Ay {
	display: flex !important;
	position: absolute;
	height: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	justify-content: center !important;
	align-items: center;
	overflow: hidden
}

.icon_1X9 {
	height: calc(100% - 160px);
	min-height: 50px;
	max-height: 140px
}

.ai-visual-container_3T8 {
	position: absolute;
	top: 5px;
	right: 5px;
	z-index: 2
}

.ai-visual-button_vk_ {
	display: flex;
	padding: 8px 12px;
	border-radius: 4px;
	border: 0;
	box-shadow: 0 2px 4px 0 rgba(33, 39, 54, .16);
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.ai-visual-button-image_1V1 {
	width: 24px;
	height: 24px
}

.ai-visual-button-label_Uim {
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	color: var(--brand)
}

.ai-visual-button_vk_:hover {
	box-shadow: 0 0 1px 0 rgba(33, 39, 54, .04)
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline
}

em {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block
}

blockquote,
q {
	quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
	content: ""
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

*,
:after,
:before {
	box-sizing: border-box
}

button {
	margin: 0;
	padding: 0;
	background: none;
	border: 0;
	font-size: inherit;
	font-family: inherit
}

html {
	font-size: var(--font-base-size);
	font-family: var(--font-family);
	line-height: var(--line-height-base);
	color: var(--ink);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

body,
html {
	margin: 0
}

button,
figure,
iframe {
	margin: 0;
	padding: 0;
	background: none;
	border: 0;
	cursor: pointer;
	border-radius: 0;
	font-size: inherit;
	outline: none
}

input {
	border: 0;
	box-shadow: none
}

input:focus {
	outline: none
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
	margin: 0;
	padding: 0
}

input:-webkit-autofill,
input:-webkit-autofill:focus input:-webkit-autofill,
input:-webkit-autofill:hover,
select:-webkit-autofill,
select:-webkit-autofill:focus,
select:-webkit-autofill:hover,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus {
	-webkit-text-fill-color: var(--ink);
	-webkit-box-shadow: 0 0 0 1000px transparent inset;
	-webkit-transition: background-color 5000s ease-in-out 0s;
	transition: background-color 5000s ease-in-out 0s
}

ol,
ul {
	margin: 0;
	padding: 0;
	list-style: none
}

.collection {
	position: relative
}

.social-icons-container_mJW {
	display: flex;
	position: relative;
	font-size: 0
}

.social-icons_3iz {
	display: inline-block
}

.social-icons_icon_3o6 {
	display: block;
	position: relative
}

.social-icons_icon_3o6 .wrapper_3w9 {
	width: 100%;
	height: 100%
}

.loading-overlay__wrapper_2Cx {
	transition: opacity .2s ease-in
}

.loading-overlay__wrapper_2Cx,
.spinner_2lF {
	position: fixed;
	z-index: var(--max-index)
}

.spinner_2lF {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 1
}

.spinner--offset-top_3iT {
	padding-top: 48px;
	background-color: hsla(0, 0%, 100%, .8)
}

.spinner--offset-top_3iT .spinner__svg_308 {
	margin-top: -48px
}

.spinner--solid_2sM .spinner__wrapper_cFj {
	background-color: #fff
}

.spinner--absolute_2HZ {
	position: absolute
}

.spinner--z-auto_2nN {
	z-index: auto
}

.spinner--transparent_21Y .spinner__wrapper_cFj {
	background-color: transparent
}

.spinner__wrapper_cFj {
	display: flex;
	width: 100%;
	height: 100%;
	justify-content: center;
	background-color: hsla(0, 0%, 100%, .8);
	align-items: center
}

.spinner__svg_308 {
	width: 50px;
	height: 50px;
	animation: rotate_2G9 .9s linear infinite
}

.spinner__path_3gH {
	stroke: #bfd2ff;
	stroke-linecap: round;
	stroke-width: 3px;
	stroke-dasharray: 46
}

@keyframes rotate_2G9 {
	to {
		transform: rotate(1turn)
	}
}

.svgIcon_2Cq {
	max-width: 100%
}

.innerFill_U0E .outline_28N {
	fill: currentColor;
	transition: .3s
}

.innerFill_U0E .outline_28N.originalInstagram_3BK {
	fill: url(#instagramGradient)
}

.innerFill_U0E .outline_28N.instagramMask_2YO {
	fill: url(#instagramGradientHover);
	opacity: 0;
	transition: .3s
}

.innerFill_U0E .logo_2cS {
	fill: var(--si-icon-color, currentColor);
	transition: .3s
}

.innerFill_U0E .logo_2cS.originalLogo_5HJ {
	fill: currentColor
}

.innerFill_U0E .logo_2cS.originalInstagram_3BK {
	fill: url(#instagramGradient)
}

.innerFill_U0E .logo_2cS.instagramMask_2YO {
	fill: url(#instagramGradientHover);
	opacity: 0;
	transition: .3s
}

.innerFill_U0E .whiteLogo_1Gw {
	fill: var(--si-icon-color, #fff);
	transition: .3s
}

.innerFill_U0E .whiteLogo_1Gw.originalInstagram_3BK {
	stroke: url(#instagramGradient)
}

.innerFill_U0E:hover {
	color: currentColor
}

.innerFill_U0E:hover .logo_2cS.instagramMask_2YO,
.innerFill_U0E:hover .outline_28N.instagramMask_2YO {
	transition: .3s;
	fill: url(#instagramGradientHover);
	opacity: 1
}

.innerFill_U0E:hover .logo_2cS {
	fill: var(--si-icon-hover-color, currentColor)
}

.innerFill_U0E.originalBehance_2xn:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalBehance_2xn:hover .outline_28N {
	fill: #0050e3
}

.innerFill_U0E.originalFacebook_2EC.darkTheme_2Xq:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalFacebook_2EC.darkTheme_2Xq:hover .outline_28N,
.innerFill_U0E.originalMessenger_2i6.darkTheme_2Xq:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalMessenger_2i6.darkTheme_2Xq:hover .outline_28N {
	fill: #e6e6e6
}

.innerFill_U0E.originalDribble_3S7:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalDribble_3S7:hover .outline_28N {
	fill: #e51e6b
}

.innerFill_U0E.originalFacebook_2EC:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalFacebook_2EC:hover .outline_28N {
	fill: #4d70ba
}

.innerFill_U0E.originalMessenger_2i6:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalMessenger_2i6:hover .outline_28N {
	fill: #339dff
}

.innerFill_U0E.originalGooglePlus_11G:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalGooglePlus_11G:hover .outline_28N {
	fill: #e47364
}

.innerFill_U0E.originalLinkedin_3Hu:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalLinkedin_3Hu:hover .outline_28N {
	fill: #0099e8
}

.innerFill_U0E.originalPinterest_1Kn:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalPinterest_1Kn:hover .outline_28N {
	fill: #ee0a23
}

.innerFill_U0E.originalSlack_7sJ:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalSlack_7sJ:hover .outline_28N {
	fill: #2d8968
}

.innerFill_U0E.originalTelegram_A4c:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalTelegram_A4c:hover .outline_28N {
	fill: #0af
}

.innerFill_U0E.originalVk_2L2:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalVk_2L2:hover .outline_28N {
	fill: #7a99bf
}

.innerFill_U0E.originalVk_2L2.darkTheme_2Xq:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalVk_2L2.darkTheme_2Xq:hover .outline_28N {
	fill: #e6e6e6
}

.innerFill_U0E.originalTripadvisor_9UJ:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalTripadvisor_9UJ:hover .outline_28N {
	fill: #00e2ae
}

.innerFill_U0E.originalTumblr_KYg:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalTumblr_KYg:hover .outline_28N {
	fill: #465f7e
}

.innerFill_U0E.originalTumblr_KYg.darkTheme_2Xq:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalTumblr_KYg.darkTheme_2Xq:hover .outline_28N {
	fill: #e6e6e6
}

.innerFill_U0E.originalTwitter_3xi:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalTwitter_3xi:hover .outline_28N {
	fill: #2795e9
}

.innerFill_U0E.originalTwitterX_1tz:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalTwitterX_1tz:hover .outline_28N {
	fill: #162221
}

.innerFill_U0E.originalYoutube_2OU:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalYoutube_2OU:hover .outline_28N {
	fill: #e23e3d
}

.innerFill_U0E.originalVimeo_3Sf:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalVimeo_3Sf:hover .outline_28N {
	fill: #2a413f
}

.innerFill_U0E.originalVimeo_3Sf.darkTheme_2Xq:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalVimeo_3Sf.darkTheme_2Xq:hover .outline_28N {
	fill: #1295bf
}

.innerFill_U0E.originalMedium_3e5:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalMedium_3e5:hover .outline_28N {
	fill: #474747
}

.innerFill_U0E.originalMedium_3e5.darkTheme_2Xq:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalMedium_3e5.darkTheme_2Xq:hover .outline_28N {
	fill: #e6e6e6
}

.innerFill_U0E.originalYelp_1p9:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalYelp_1p9:hover .outline_28N {
	fill: #7e0404
}

.innerFill_U0E.originalTwitch_2UU:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalTwitch_2UU:hover .outline_28N {
	fill: #7d5abe
}

.innerFill_U0E.originalPhone_2ji:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalPhone_2ji:hover .outline_28N {
	fill: #4d8643
}

.innerFill_U0E.originalEmail_2uz:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalEmail_2uz:hover .outline_28N {
	fill: #487efc
}

.innerFill_U0E.originalSnapchat_24s:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalSnapchat_24s:hover .outline_28N {
	fill: #ccca00
}

.innerFill_U0E.originalSkype_4Rw:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalSkype_4Rw:hover .outline_28N {
	fill: #008abd
}

.innerFill_U0E.originalViber_3Hu:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalViber_3Hu:hover .outline_28N {
	fill: #a780c7
}

.innerFill_U0E.originalWhatsapp_1UO:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalWhatsapp_1UO:hover .outline_28N {
	fill: #1da851
}

.innerFill_U0E.originalSoundcloud_17F:hover .originalLogo_5HJ.logo_2cS,
.innerFill_U0E.originalSoundcloud_17F:hover .outline_28N {
	fill: #cc6d00
}

.innerFill_U0E.originalInstagramLogo_2or .logo_2cS {
	opacity: 1;
	transition: opacity .3s;
	fill: url(#instagramGradient)
}

.innerFill_U0E.originalInstagramLogo_2or .logo-hover_1Bk {
	transition: opacity .3s;
	fill: url(#instagramGradientHover);
	opacity: 0
}

.innerFill_U0E.originalInstagramLogo_2or:hover .logo_2cS {
	transition: opacity .3s;
	opacity: 0
}

.innerFill_U0E.originalInstagramLogo_2or:hover .logo-hover_1Bk {
	opacity: 1
}

.innerFill_U0E.originalInstagram_3BK .outline_28N {
	transition: opacity .3s;
	fill: url(#instagramGradient)
}

.innerFill_U0E.originalInstagram_3BK .instagramMask_2YO,
.innerFill_U0E.originalInstagram_3BK .logo-hover_1Bk {
	transition: opacity .3s;
	fill: url(#instagramGradientHover);
	opacity: 0
}

.innerFill_U0E.originalInstagram_3BK:hover .outline_28N {
	opacity: 0
}

.innerFill_U0E.originalInstagram_3BK:hover .instagramMask_2YO,
.innerFill_U0E.originalInstagram_3BK:hover .logo-hover_1Bk {
	opacity: 1
}

.noFill_1L9 .logo_2cS {
	fill: var(--si-icon-color, currentColor);
	transition: .3s
}

.noFill_1L9 .logo_2cS.originalInstagram_3BK {
	fill: url(#instagramGradient)
}

.noFill_1L9 .border_3Tk {
	fill: var(--si-border-color, currentColor)
}

.noFill_1L9 .border_3Tk.originalInstagram_3BK {
	stroke: url(#instagramGradient)
}

.noFill_1L9 .outline_28N {
	fill: transparent;
	transition: .3s
}

.noFill_1L9 .instagramMask_2YO {
	fill: url(#instagramGradient);
	opacity: 0;
	transition: .3s
}

.noFill_1L9 .whiteLogo_1Gw {
	fill: transparent;
	stroke: var(--si-border-color, currentColor);
	stroke-width: .5px;
	transition: .3s
}

.noFill_1L9 .whiteLogo_1Gw.instagramMask_2YO {
	fill: url(#instagramGradient);
	opacity: 0
}

.noFill_1L9.originalInstagram_3BK .whiteLogo_1Gw {
	stroke: url(#instagramGradient)
}

.noFill_1L9:hover .outline_28N {
	fill: var(--si-border-color, currentColor)
}

.noFill_1L9:hover .instagramMask_2YO {
	opacity: 1;
	transition: .3s
}

.noFill_1L9:hover .whiteLogo_1Gw {
	fill: var(--si-border-color, currentColor);
	transition: .3s
}

.noFill_1L9:hover .logo_2cS {
	fill: transparent !important;
	transition: .3s;
	stroke-width: 0
}

.noFill_1L9.originalInstagram_3BK:hover .outline_28N {
	fill: url(#instagramGradient)
}

.noFill_1L9.originalInstagram_3BK:hover .instagramMask_2YO {
	transition: opacity .3s;
	fill: url(#instagramGradient);
	opacity: 1
}

.draggable_icon .snapchat_2tn {
	stroke: #000
}

.iconElement_3D2 {
	display: block;
	position: relative;
	align-items: center;
	justify-content: center
}

.iconElement_3D2,
.iconElement__inner_2iN {
	height: 100%;
	max-width: 100%
}

.iconElement_3D2 svg {
	max-width: 100%;
	max-height: 100%;
	fill: currentColor
}

.iconElement_3D2 img {
	display: block;
	height: 100%;
	max-width: 100%;
	margin: auto
}

.icon_2Tz {
	position: relative
}

.ui-icon_2oI {
	color: var(--ui-block-title-color)
}

.ui-icon--light_HAb {
	color: var(--ui-block-title-color-light)
}

.action_1-Z {
	text-decoration: none
}

.numbers_1Dc .text-wrapper_38Y {
	display: flex;
	width: 100%;
	height: 100%;
	align-items: center;
	overflow: hidden
}

.numbers_1Dc .text_1-q {
	width: 100%
}

.page-editor-md .numbers--sm_2Sz .text_1-q {
	font-size: var(--ui-text-size) !important
}

@media (min-width:768px) and (max-width:991px) {
	:root:not(.disable-media-queries) .numbers--sm_2Sz .text_1-q {
		font-size: var(--ui-text-size) !important
	}
}

.page-editor-xs .numbers--sm_2Sz .text_1-q {
	font-size: var(--ui-text-size-mobile) !important
}

@media (max-width:767px) {
	:root:not(.disable-media-queries) .numbers--sm_2Sz .text_1-q {
		font-size: var(--ui-text-size-mobile) !important
	}
}

.page-editor-md .numbers--md_3IY .text_1-q {
	font-size: var(--ui-subheading-size) !important
}

@media (min-width:768px) and (max-width:991px) {
	:root:not(.disable-media-queries) .numbers--md_3IY .text_1-q {
		font-size: var(--ui-subheading-size) !important
	}
}

.page-editor-xs .numbers--md_3IY .text_1-q {
	font-size: var(--ui-subheading-size-mobile) !important
}

@media (max-width:767px) {
	:root:not(.disable-media-queries) .numbers--md_3IY .text_1-q {
		font-size: var(--ui-subheading-size-mobile) !important
	}
}

.page-editor-md .numbers--xl_1qF .text_1-q {
	font-size: var(--ui-heading-size) !important
}

@media (min-width:768px) and (max-width:991px) {
	:root:not(.disable-media-queries) .numbers--xl_1qF .text_1-q {
		font-size: var(--ui-heading-size) !important
	}
}

.page-editor-xs .numbers--xl_1qF .text_1-q {
	font-size: var(--ui-heading-size-mobile) !important
}

@media (max-width:767px) {
	:root:not(.disable-media-queries) .numbers--xl_1qF .text_1-q {
		font-size: var(--ui-heading-size-mobile) !important
	}
}

.quote__icon-wrapper_I85 {
	display: flex;
	justify-content: flex-start
}

.quote_1JR .line_n03 {
	position: relative;
	padding-top: calc(var(--w-quote-gap)/4);
	padding-bottom: calc(var(--w-quote-gap)/4);
	padding-left: var(--w-quote-gap)
}

.quote_1JR .line_n03:before {
	content: "";
	display: block;
	position: absolute;
	width: 1px;
	height: 100%;
	top: 0;
	left: 0;
	background-color: currentColor;
	opacity: .2
}

.quote__inner_2lL {
	position: relative;
	padding: var(--w-section-header-offset) calc(var(--w-quote-gap)/2)
}

.quote__inner_2lL:after,
.quote__inner_2lL:before {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 1px;
	left: 0;
	background-color: transparent;
	opacity: .2
}

.quote__inner_2lL:before {
	top: 0
}

.quote__inner_2lL:after {
	bottom: 0
}

.quote__icon_2pZ {
	display: flex;
	position: relative;
	top: -50%;
	justify-content: center
}

.quote__icon-wrapper_3Ue {
	position: absolute;
	width: 100%;
	top: -1px;
	left: 0
}

.quote__icon-wrapper_3Ue:after,
.quote__icon-wrapper_3Ue:before {
	content: "";
	display: block;
	position: absolute;
	height: 1px;
	top: 0;
	background-color: transparent;
	opacity: .2
}

.quote__icon-wrapper_3Ue:before {
	left: 0
}

.quote__icon-wrapper_3Ue:after {
	right: 0
}

.line_2Mm .quote__icon-wrapper_3Ue:after,
.line_2Mm .quote__icon-wrapper_3Ue:before,
.line_2Mm.quote__inner_2lL:after {
	background-color: currentColor
}

.line_2Mm.line-top-withoutIcon_c0C {
	position: relative
}

.line_2Mm.line-top-withoutIcon_c0C:after,
.line_2Mm.line-top-withoutIcon_c0C:before {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 1px;
	left: 0;
	background-color: currentColor;
	opacity: .2
}

.line_2Mm.line-top-withoutIcon_c0C:before {
	top: 0
}

.line_2Mm.line-top-withoutIcon_c0C:after {
	bottom: 0
}

.icon-size-sm_32A .quote__inner_2lL {
	margin-top: calc(var(--w-icon-panel-sm-width)/2);
	padding-top: calc(var(--w-icon-offset) + var(--w-icon-panel-sm-width)/2)
}

.icon-size-sm_32A .quote__icon-wrapper_3Ue {
	height: var(--w-icon-panel-sm-width)
}

.icon-size-sm_32A .quote__icon-wrapper_3Ue:after,
.icon-size-sm_32A .quote__icon-wrapper_3Ue:before {
	width: calc(50% - var(--w-icon-panel-sm-width)/1.35)
}

.icon-size-sm_32A.without-icon_1EA .quote__inner_2lL {
	padding-top: var(--w-section-header-offset);
	margin-top: 0
}

.icon-size-md_NLl .quote__inner_2lL {
	margin-top: calc(var(--w-icon-panel-width)/2);
	padding-top: calc(var(--w-icon-offset) + var(--w-icon-panel-width)/2)
}

.icon-size-md_NLl .quote__icon-wrapper_3Ue {
	height: var(--w-icon-panel-width)
}

.icon-size-md_NLl .quote__icon-wrapper_3Ue:after,
.icon-size-md_NLl .quote__icon-wrapper_3Ue:before {
	width: calc(50% - var(--w-icon-panel-width)/1.35)
}

.icon-size-md_NLl.without-icon_1EA .quote__inner_2lL {
	padding-top: var(--w-section-header-offset);
	margin-top: 0
}

.icon-size-xl_3gr .quote__inner_2lL {
	margin-top: calc(var(--w-icon-panel-xl-width)/2);
	padding-top: calc(var(--w-icon-offset) + var(--w-icon-panel-xl-width)/2)
}

.icon-size-xl_3gr .quote__icon-wrapper_3Ue {
	height: var(--w-icon-panel-xl-width)
}

.icon-size-xl_3gr .quote__icon-wrapper_3Ue:after,
.icon-size-xl_3gr .quote__icon-wrapper_3Ue:before {
	width: calc(50% - var(--w-icon-panel-xl-width)/1.35)
}

.icon-size-xl_3gr.without-icon_1EA .quote__inner_2lL {
	padding-top: var(--w-section-header-offset);
	margin-top: 0
}

.quote__inner_ub4 {
	position: relative
}

.quote__inner_ub4:before {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 1px;
	top: 0;
	left: 0;
	background-color: transparent;
	opacity: .2
}

.quote__inner-box_1Xq {
	position: relative;
	padding: var(--w-section-header-offset) calc(var(--w-quote-gap)/2)
}

.quote__inner-box_1Xq:after {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 1px;
	bottom: 0;
	left: 0;
	background-color: transparent;
	opacity: .2
}

.quote__inner-box_1Xq+* {
	margin-top: var(--w-section-header-offset)
}

.quote__icon_35Y {
	display: flex;
	position: relative;
	bottom: -50%;
	justify-content: center
}

.quote__icon-wrapper_1AT {
	position: absolute;
	width: 100%;
	bottom: -1px;
	left: 0
}

.quote__icon-wrapper_1AT:after,
.quote__icon-wrapper_1AT:before {
	content: "";
	display: block;
	position: absolute;
	height: 1px;
	bottom: 0;
	background-color: transparent;
	opacity: .2
}

.quote__icon-wrapper_1AT:before {
	left: 0
}

.quote__icon-wrapper_1AT:after {
	right: 0
}

.quote__name_IGR {
	padding-left: calc(var(--w-quote-gap)/2);
	padding-right: calc(var(--w-quote-gap)/2)
}

.line-bottom-withoutIcon_iTV .quote__inner-box_1Xq:after,
.line_3cE .quote__icon-wrapper_1AT:after,
.line_3cE .quote__icon-wrapper_1AT:before,
.line_3cE.quote__inner_ub4:before {
	background-color: currentColor
}

.icon-size-sm_1bv .quote__inner-box_1Xq {
	margin-bottom: calc(var(--w-icon-offset) + var(--w-icon-panel-sm-width)/2);
	padding-bottom: calc(var(--w-icon-offset) + var(--w-icon-panel-sm-width)/2)
}

.icon-size-sm_1bv .quote__icon-wrapper_1AT {
	height: var(--w-icon-panel-sm-width)
}

.icon-size-sm_1bv .quote__icon-wrapper_1AT:after,
.icon-size-sm_1bv .quote__icon-wrapper_1AT:before {
	width: calc(50% - var(--w-icon-panel-sm-width)/1.35)
}

.icon-size-sm_1bv .without-person_37t .quote__inner-box_1Xq {
	margin-bottom: calc(var(--w-icon-panel-sm-width)/2)
}

.icon-size-sm_1bv .without-icon_1SP .quote__inner-box_1Xq {
	padding-bottom: var(--w-section-header-offset);
	margin-bottom: 0
}

.icon-size-sm_1bv .without-person-icon_1eb .quote__inner-box_1Xq {
	margin-bottom: 0
}

.icon-size-sm_1bv .without-line-icon_D-- .quote__inner-box_1Xq {
	padding-bottom: 0
}

.icon-size-md_2th .quote__inner-box_1Xq {
	margin-bottom: calc(var(--w-icon-offset) + var(--w-icon-panel-width)/2);
	padding-bottom: calc(var(--w-icon-offset) + var(--w-icon-panel-width)/2)
}

.icon-size-md_2th .quote__icon-wrapper_1AT {
	height: var(--w-icon-panel-width)
}

.icon-size-md_2th .quote__icon-wrapper_1AT:after,
.icon-size-md_2th .quote__icon-wrapper_1AT:before {
	width: calc(50% - var(--w-icon-panel-width)/1.35)
}

.icon-size-md_2th .without-person_37t .quote__inner-box_1Xq {
	margin-bottom: calc(var(--w-icon-panel-width)/2)
}

.icon-size-md_2th .without-icon_1SP .quote__inner-box_1Xq {
	padding-bottom: var(--w-section-header-offset);
	margin-bottom: 0
}

.icon-size-md_2th .without-person-icon_1eb .quote__inner-box_1Xq {
	margin-bottom: 0
}

.icon-size-md_2th .without-line-icon_D-- .quote__inner-box_1Xq {
	padding-bottom: 0
}

.icon-size-xl_36N .quote__inner-box_1Xq {
	margin-bottom: calc(var(--w-icon-offset) + var(--w-icon-panel-xl-width)/2);
	padding-bottom: calc(var(--w-icon-offset) + var(--w-icon-panel-xl-width)/2)
}

.icon-size-xl_36N .quote__icon-wrapper_1AT {
	height: var(--w-icon-panel-xl-width)
}

.icon-size-xl_36N .quote__icon-wrapper_1AT:after,
.icon-size-xl_36N .quote__icon-wrapper_1AT:before {
	width: calc(50% - var(--w-icon-panel-xl-width)/1.35)
}

.icon-size-xl_36N .without-person_37t .quote__inner-box_1Xq {
	margin-bottom: calc(var(--w-icon-panel-xl-width)/2)
}

.icon-size-xl_36N .without-icon_1SP .quote__inner-box_1Xq {
	padding-bottom: var(--w-section-header-offset);
	margin-bottom: 0
}

.icon-size-xl_36N .without-person-icon_1eb .quote__inner-box_1Xq {
	margin-bottom: 0
}

.icon-size-xl_36N .without-line-icon_D-- .quote__inner-box_1Xq {
	padding-bottom: 0
}

.icon-size-sm_1bv .quote__inner-box_1Xq {
	padding-bottom: var(--w-section-header-offset)
}

.list-with-media_3xi {
	position: relative;
	padding-top: calc(var(--w-grid-gap)/4);
	padding-bottom: calc(var(--w-grid-gap)/4)
}

.list-with-media__wrapper-content_1Ym {
	display: flex;
	margin-right: calc(var(--w-grid-gap)/-4);
	margin-left: calc(var(--w-grid-gap)/-4);
	flex-wrap: wrap
}

.list-with-media__media_2iA {
	display: flex;
	max-width: 100%;
	margin: calc(var(--w-grid-gap)/4);
	text-align: center
}

.list-with-media__content_3aQ {
	display: flex;
	min-width: 40%;
	margin: calc(var(--w-grid-gap)/4);
	flex-basis: 100%;
	flex: 1;
	flex-direction: column;
	justify-content: center
}

.list-with-media--align-left_2cJ {
	text-align: left
}

.list-with-media__text-top_hNh {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	flex-wrap: wrap
}

.list-with-media__heading_Jzx {
	margin-right: 5px;
	word-break: break-all;
	white-space: pre-wrap
}

@supports (word-break:break-word) {
	.list-with-media__heading_Jzx {
		word-break: break-word
	}
}

.list-with-media_3xi.w-state-has-background {
	padding-left: var(--w-list-with-media-padding);
	padding-right: var(--w-list-with-media-padding)
}

.list-with-media--list-decorator_2el:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	bottom: 0;
	left: 0;
	background: var(--ui-dark-shade-color);
	opacity: .2
}

.list-with-media__price_2An {
	margin-top: 0 !important;
	margin-left: 5px;
	word-break: break-all;
	white-space: pre-wrap
}

@supports (word-break:break-word) {
	.list-with-media__price_2An {
		word-break: break-word
	}
}

.list-with-media__price-decorator_1ZM {
	width: 100%;
	height: 1px;
	min-width: 10px;
	margin: 7px 0;
	flex: 1 1;
	background: var(--ui-dark-shade-color);
	opacity: .2
}

.background--dark_3vP.list-with-media--list-decorator_2el:after,
.background--dark_3vP .list-with-media__price-decorator_1ZM {
	background: var(--ui-light-shade-color)
}

.background--light_1gd.list-with-media--list-decorator_2el:after,
.background--light_1gd .list-with-media__price-decorator_1ZM {
	background: var(--ui-dark-shade-color)
}

.icon--sm_1c- .list-with-media__media_2iA {
	width: var(--w-icon-panel-sm-width)
}

.icon--md_1zx .list-with-media__media_2iA {
	width: var(--w-icon-panel-width)
}

.icon--xl_1Ju .list-with-media__media_2iA {
	width: var(--w-icon-panel-xl-width)
}

.image-mask--sm_PDn .list-with-media__image_1D7 {
	width: var(--w-image-mask-sm-width)
}

.image-mask--md_1FK .list-with-media__image_1D7 {
	width: var(--w-image-mask-md-width)
}

.image-mask--lg_lXq .list-with-media__image_1D7 {
	width: var(--w-image-mask-lg-width)
}

.number--sm_MjL .list-with-media__media_2iA {
	width: var(--w-icon-panel-sm-width)
}

.number--md_3E2 .list-with-media__media_2iA {
	width: var(--w-icon-panel-width)
}

.number--xl_2bL .list-with-media__media_2iA {
	width: var(--w-icon-panel-xl-width)
}

.table_1Gt {
	display: flex;
	padding: 0 !important;
	flex-wrap: wrap
}

.table__section_F-u {
	display: flex;
	flex-basis: 100%
}

.table__section-inner_3eI {
	display: flex;
	width: 100%;
	flex-wrap: wrap;
	margin-top: calc(var(--w-grid-gap)*-1)
}

.page-editor .table__section-inner_3eI,
.page-editor-lg .table__section-inner_3eI,
.page-editor-md .table__section-inner_3eI {
	margin-top: 0
}

@media (min-width:768px) {
	:root:not(.disable-media-queries) .table__section-inner_3eI {
		margin-top: 0
	}
}

.table__section-wrapper_3_b {
	width: 100%;
	margin-top: var(--w-grid-gap)
}

.page-editor .table__section-wrapper_3_b,
.page-editor-lg .table__section-wrapper_3_b,
.page-editor-md .table__section-wrapper_3_b {
	margin-top: 0
}

@media (min-width:768px) {
	:root:not(.disable-media-queries) .table__section-wrapper_3_b {
		margin-top: 0
	}
}

.table--heading-desktop_3uR {
	display: none !important
}

.page-editor .table--heading-desktop_3uR,
.page-editor-lg .table--heading-desktop_3uR,
.page-editor-md .table--heading-desktop_3uR {
	display: flex !important
}

@media (min-width:768px) {
	:root:not(.disable-media-queries) .table--heading-desktop_3uR {
		display: flex !important
	}
}

.table__row_3Mf {
	display: flex;
	flex-wrap: wrap;
	flex-basis: 100%
}

.page-editor .table__row_3Mf,
.page-editor-lg .table__row_3Mf,
.page-editor-md .table__row_3Mf {
	padding: 0
}

@media (min-width:768px) {
	:root:not(.disable-media-queries) .table__row_3Mf {
		padding: 0
	}
}

.table__row-wrapper_DiS {
	display: flex;
	width: 100%;
	flex-wrap: wrap
}

.table__row-desktop_dFP {
	display: none !important
}

.page-editor .table__row-desktop_dFP,
.page-editor-lg .table__row-desktop_dFP,
.page-editor-md .table__row-desktop_dFP {
	display: flex !important
}

@media (min-width:768px) {
	:root:not(.disable-media-queries) .table__row-desktop_dFP {
		display: flex !important
	}
}

.page-editor .table__row-mobile_30D,
.page-editor-lg .table__row-mobile_30D,
.page-editor-md .table__row-mobile_30D {
	display: none !important
}

@media (min-width:768px) {
	:root:not(.disable-media-queries) .table__row-mobile_30D {
		display: none !important
	}
}

.table__item_2Cu {
	width: 100%
}

.table__item-inner_e2Y {
	padding: 0 !important
}

.table__columns-pair_zoV {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap
}

.table__columns-pair_zoV .table__column_3y- {
	max-width: 50%;
	flex-basis: 50%
}

.table__columns-pair_zoV .table__column-background_3bt {
	width: 100%
}

.table__columns-wrapper_eWc {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	flex-basis: 100%
}

.table__column_3y- {
	display: flex;
	position: relative;
	word-break: break-all;
	white-space: pre-wrap
}

@supports (word-break:break-word) {
	.table__column_3y- {
		word-break: break-word
	}
}

@-moz-document url-prefix() {
	.table__column_3y- [class^=text] {
		display: block
	}
}

.table--preset-main_8fZ .table__item-mobile_2TK {
	position: relative
}

.table--preset-main_8fZ .table__item-mobile_2TK:before {
	width: 1px;
	height: 100%;
	bottom: 0
}

.table--preset-main_8fZ .table__item-mobile_2TK:after,
.table--preset-main_8fZ .table__item-mobile_2TK:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	background-color: currentColor;
	opacity: .2;
	color: inherit;
	z-index: 2
}

.table--preset-main_8fZ .table__item-mobile_2TK:after {
	width: 100%;
	height: 1px;
	left: 0
}

.table--preset-main_8fZ .table__column--decorator_1t_ {
	position: relative
}

.table--preset-main_8fZ .table__column--decorator_1t_:before {
	width: 1px;
	height: 100%;
	top: 0
}

.table--preset-main_8fZ .table__column--decorator_1t_:after,
.table--preset-main_8fZ .table__column--decorator_1t_:before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: currentColor;
	opacity: .2;
	color: inherit;
	z-index: 2
}

.table--preset-main_8fZ .table__column--decorator_1t_:after {
	width: 100%;
	height: 1px;
	right: 0
}

.page-editor .table--preset-main_8fZ,
.page-editor-lg .table--preset-main_8fZ,
.page-editor-md .table--preset-main_8fZ {
	position: relative
}

.page-editor .table--preset-main_8fZ:after,
.page-editor-lg .table--preset-main_8fZ:after,
.page-editor-md .table--preset-main_8fZ:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	top: 0;
	right: 0;
	left: 0;
	background-color: currentColor;
	opacity: .2;
	color: inherit;
	z-index: 2
}

.page-editor .table--preset-main_8fZ:before,
.page-editor-lg .table--preset-main_8fZ:before,
.page-editor-md .table--preset-main_8fZ:before {
	content: "";
	position: absolute;
	width: 1px;
	height: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: currentColor;
	opacity: .2;
	color: inherit;
	z-index: 2
}

.page-editor .table--preset-main_8fZ .table__item-mobile_2TK:before,
.page-editor-lg .table--preset-main_8fZ .table__item-mobile_2TK:before,
.page-editor-md .table--preset-main_8fZ .table__item-mobile_2TK:before {
	content: none
}

@media (min-width:768px) {
	:root:not(.disable-media-queries) .table--preset-main_8fZ {
		position: relative
	}

	:root:not(.disable-media-queries) .table--preset-main_8fZ:after {
		content: "";
		position: absolute;
		width: 100%;
		height: 1px;
		top: 0;
		right: 0;
		left: 0;
		background-color: currentColor;
		opacity: .2;
		color: inherit;
		z-index: 2
	}

	:root:not(.disable-media-queries) .table--preset-main_8fZ:before {
		content: "";
		position: absolute;
		width: 1px;
		height: 100%;
		top: 0;
		right: 0;
		bottom: 0;
		background-color: currentColor;
		opacity: .2;
		color: inherit;
		z-index: 2
	}

	:root:not(.disable-media-queries) .table--preset-main_8fZ .table__item-mobile_2TK:before {
		content: none
	}
}

.table--preset-secondary_3YY .table__column--decorator_1t_ {
	position: relative
}

.table--preset-secondary_3YY .table__column--decorator_1t_:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: currentColor;
	opacity: .2;
	color: inherit;
	z-index: 2
}

.table--preset-secondary_3YY .table__columns-pair_zoV:last-child .table__column--decorator_1t_:after,
.page-editor .table--preset-secondary_3YY .table__section_F-u:not(.table--heading-desktop_3uR) .table__section-wrapper_3_b:last-child .table__column--decorator_1t_:after,
.page-editor-lg .table--preset-secondary_3YY .table__section_F-u:not(.table--heading-desktop_3uR) .table__section-wrapper_3_b:last-child .table__column--decorator_1t_:after,
.page-editor-md .table--preset-secondary_3YY .table__section_F-u:not(.table--heading-desktop_3uR) .table__section-wrapper_3_b:last-child .table__column--decorator_1t_:after {
	content: none
}

@media (min-width:768px) {
	:root:not(.disable-media-queries) .table--preset-secondary_3YY .table__section_F-u:not(.table--heading-desktop_3uR) .table__section-wrapper_3_b:last-child .table__column--decorator_1t_:after {
		content: none
	}
}

.resize__column-overlay_XJa {
	position: relative
}

.resize__column-overlay_XJa:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: currentColor;
	opacity: .125;
	z-index: 2
}

.resize__column-overlay_XJa:after {
	content: "";
	position: absolute;
	width: 1px;
	height: 100%;
	top: 0;
	right: -1px;
	bottom: 0;
	opacity: .5;
	z-index: 2;
	background-image: linear-gradient(0deg, currentColor, currentColor 60%, transparent 0, transparent);
	background-size: 1px 7px
}

.horizontal-flow__section_2LL {
	display: flex;
	margin-left: calc(var(--w-grid-gap)/2);
	margin-right: calc(var(--w-grid-gap)/2)
}

.horizontal-flow__section-inner_2xL {
	display: flex;
	width: calc(100% + 20px);
	align-items: center;
	flex-wrap: wrap;
	margin-right: -10px;
	margin-left: -10px;
	margin-top: -5px
}

.horizontal-flow__section-inner_2xL>* {
	max-width: calc(100% - 20px);
	margin-top: 5px !important;
	margin-left: 10px;
	margin-right: 10px
}

.horizontal-flow__section--empty_2Rd {
	max-width: 33%;
	flex: 1
}

.horizontal-flow__section--left_Ll6 .horizontal-flow__section-inner_2xL {
	justify-content: flex-start
}

.horizontal-flow__section--center_134 .horizontal-flow__section-inner_2xL {
	justify-content: center
}

.horizontal-flow__section--right_3oS .horizontal-flow__section-inner_2xL {
	justify-content: flex-end
}

.placeholder_2dq {
	min-height: 32px
}

.horizontal-flow-wrapper_g7b,
.section__inner_16_ {
	position: relative
}

.section__inner_16_.decorator--light_ktG {
	color: var(--ui-light-shade-color)
}

.section__inner_16_.decorator--dark_vIC {
	color: var(--ui-dark-shade-color)
}

.section__inner_16_.decorator_2Vq:after {
	content: "";
	position: absolute;
	width: calc(100% - var(--w-content-gutter)*2);
	height: 1px;
	bottom: 1px;
	left: var(--w-content-gutter);
	background: currentColor;
	opacity: .2
}

.horizontal-flow_CbY {
	display: flex;
	justify-content: space-between;
	flex-direction: row;
	margin-left: calc(var(--w-grid-gap)/-2);
	margin-right: calc(var(--w-grid-gap)/-2)
}

.horizontal-flow__overlay_17q {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.horizontalFlowMoving_3fk,
.horizontalFlowMoving_3fk * {
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	user-select: none !important
}

.decorator [class^=horizontal-flow-wrapper]:first-child .section__inner_16_ {
	position: relative
}

.decorator [class^=horizontal-flow-wrapper]:first-child .section__inner_16_:after {
	content: "";
	position: absolute;
	width: calc(100% - var(--w-content-gutter)*2);
	height: 1px;
	bottom: 0;
	left: calc(var(--w-content-gutter));
	background: currentColor;
	opacity: .2
}

.w-grid__item--top .image-with-hover_mBS {
	align-items: flex-start
}

.w-grid__item--middle .image-with-hover_mBS {
	align-items: center
}

.w-grid__item--bottom .image-with-hover_mBS {
	align-items: flex-end
}

.image-with-hover_mBS {
	--transition-time: 0.4s;
	position: relative;
	padding-top: 33.3333%
}

.image-with-hover__wrapper_2kb {
	position: absolute !important;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.image-with-hover__inner_1Es {
	display: flex;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: calc(var(--w-grid-gap)/2);
	overflow: hidden
}

.image-with-hover_mBS:hover .decorator_2U7 {
	opacity: 1
}

.image-with-hover__content_1Fo {
	width: 100%
}

.image-with-hover_mBS .content-align__left_2Sd {
	text-align: left
}

.image-with-hover_mBS .content-align__center_2qz {
	text-align: center
}

.image-with-hover_mBS .content-align__right_SQm {
	text-align: right
}

.image-with-hover_mBS .content-align__inherit_IZE {
	text-align: inherit
}

.image-with-hover_mBS .vertical-align__top_1R4 {
	align-items: flex-start
}

.image-with-hover_mBS .vertical-align__middle_3_e {
	align-items: center
}

.image-with-hover_mBS .vertical-align__middle_3_e .image-with-hover__content_1Fo {
	margin: auto
}

.image-with-hover_mBS .vertical-align__bottom_3N3 {
	align-items: flex-end
}

.image-with-hover_mBS .vertical-align__bottom_3N3 .image-with-hover__content_1Fo {
	margin-top: auto
}

.image-with-hover_mBS .vertical-align__inherit_3C- {
	align-items: inherit
}

.image-with-hover_mBS .animation-elements__fade-in_2Ps .image-with-hover__button_1MB,
.image-with-hover_mBS .animation-elements__fade-in_2Ps .image-with-hover__description_3TR,
.image-with-hover_mBS .animation-elements__fade-in_2Ps .image-with-hover__title_4BT {
	position: relative;
	opacity: 0;
	z-index: 1;
	transition: all var(--transition-time) ease-in;
	visibility: hidden
}

.image-with-hover_mBS .animation-elements__fade-in-up_oMm .image-with-hover__button_1MB,
.image-with-hover_mBS .animation-elements__fade-in-up_oMm .image-with-hover__description_3TR,
.image-with-hover_mBS .animation-elements__fade-in-up_oMm .image-with-hover__title_4BT {
	position: relative;
	transform: translateY(40%);
	opacity: 0;
	z-index: 1;
	transition: all var(--transition-time) ease-in;
	visibility: hidden
}

.image-with-hover_mBS .animation-image__scale_2il {
	transition: all var(--transition-time) ease-in-out
}

.image-with-hover_mBS .picture-wrapper_2Ay {
	overflow: hidden
}

.image-with-hover_mBS .decorator_2U7 {
	position: absolute;
	width: 100%;
	top: 8px;
	left: 0;
	z-index: 1;
	opacity: 0;
	pointer-events: none
}

.image-with-hover_mBS .decorator__button_1Bs {
	pointer-events: all
}

.image-with-hover_mBS .filter-transition_2Re {
	transition: filter var(--transition-time) ease-in-out, transform var(--transition-time) ease-in-out
}

.image-with-hover_mBS .media-overlay-class_TzC {
	opacity: 1;
	transition: opacity var(--transition-time) ease-in-out
}

.image-with-hover_mBS .hover-overlay-class_1zA {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: inherit;
	opacity: 0;
	transition: opacity var(--transition-time) ease-in-out
}

.image-with-hover_mBS.hover_28H .image-with-hover__inner_1Es {
	overflow-y: auto
}

@supports (overflow-y:overlay) {
	.image-with-hover_mBS.hover_28H .image-with-hover__inner_1Es {
		overflow-y: overlay
	}
}

.image-with-hover_mBS.hover_28H .animation-elements__fade-in-up_oMm .image-with-hover__button_1MB,
.image-with-hover_mBS.hover_28H .animation-elements__fade-in-up_oMm .image-with-hover__description_3TR,
.image-with-hover_mBS.hover_28H .animation-elements__fade-in-up_oMm .image-with-hover__title_4BT,
.image-with-hover_mBS.hover_28H .animation-elements__fade-in_2Ps .image-with-hover__button_1MB,
.image-with-hover_mBS.hover_28H .animation-elements__fade-in_2Ps .image-with-hover__description_3TR,
.image-with-hover_mBS.hover_28H .animation-elements__fade-in_2Ps .image-with-hover__title_4BT {
	transform: translateY(0);
	opacity: 1;
	visibility: visible
}

.image-with-hover_mBS.hover_28H .animation-image__scale_2il {
	transform: scale(1.05) !important;
	transition: all .4s ease-in-out
}

.image-with-hover_mBS.hover_28H .hover-overlay-class_1zA {
	opacity: 1
}

.image-with-hover_mBS.hover_28H .media-overlay-class_TzC {
	opacity: 0
}

.image-with-hover--ssr_1Pm .image-with-hover__inner_1Es {
	overflow-y: auto
}

@media (min-width:992px) {
	.image-with-hover--ssr_1Pm .image-with-hover__inner_1Es {
		overflow-y: hidden
	}
}

.image-with-hover--ssr_1Pm .animation-elements__fade-in-up_oMm .image-with-hover__button_1MB,
.image-with-hover--ssr_1Pm .animation-elements__fade-in-up_oMm .image-with-hover__description_3TR,
.image-with-hover--ssr_1Pm .animation-elements__fade-in-up_oMm .image-with-hover__title_4BT,
.image-with-hover--ssr_1Pm .animation-elements__fade-in_2Ps .image-with-hover__button_1MB,
.image-with-hover--ssr_1Pm .animation-elements__fade-in_2Ps .image-with-hover__description_3TR,
.image-with-hover--ssr_1Pm .animation-elements__fade-in_2Ps .image-with-hover__title_4BT {
	opacity: 1;
	visibility: visible
}

@media (min-width:992px) {

	.image-with-hover--ssr_1Pm .animation-elements__fade-in-up_oMm .image-with-hover__button_1MB,
	.image-with-hover--ssr_1Pm .animation-elements__fade-in-up_oMm .image-with-hover__description_3TR,
	.image-with-hover--ssr_1Pm .animation-elements__fade-in-up_oMm .image-with-hover__title_4BT,
	.image-with-hover--ssr_1Pm .animation-elements__fade-in_2Ps .image-with-hover__button_1MB,
	.image-with-hover--ssr_1Pm .animation-elements__fade-in_2Ps .image-with-hover__description_3TR,
	.image-with-hover--ssr_1Pm .animation-elements__fade-in_2Ps .image-with-hover__title_4BT {
		opacity: 0;
		visibility: hidden
	}
}

@media (max-width:991px) {
	.image-with-hover--ssr_1Pm .hover-overlay-class_1zA {
		opacity: 1
	}

	.image-with-hover--ssr_1Pm .media-overlay-class_TzC {
		opacity: 0
	}
}

@media (min-width:992px) {
	.image-with-hover--ssr_1Pm:hover .image-with-hover__inner_1Es {
		overflow-y: auto
	}

	.image-with-hover--ssr_1Pm:hover .animation-elements__fade-in-up_oMm .image-with-hover__button_1MB,
	.image-with-hover--ssr_1Pm:hover .animation-elements__fade-in-up_oMm .image-with-hover__description_3TR,
	.image-with-hover--ssr_1Pm:hover .animation-elements__fade-in-up_oMm .image-with-hover__title_4BT,
	.image-with-hover--ssr_1Pm:hover .animation-elements__fade-in_2Ps .image-with-hover__button_1MB,
	.image-with-hover--ssr_1Pm:hover .animation-elements__fade-in_2Ps .image-with-hover__description_3TR,
	.image-with-hover--ssr_1Pm:hover .animation-elements__fade-in_2Ps .image-with-hover__title_4BT {
		transform: translateY(0);
		opacity: 1;
		visibility: visible
	}

	.image-with-hover--ssr_1Pm:hover .animation-image__scale_2il {
		transform: scale(1.05) !important;
		transition: all .4s ease-in-out
	}

	.image-with-hover--ssr_1Pm:hover .hover-overlay-class_1zA {
		opacity: 1
	}

	.image-with-hover--ssr_1Pm:hover .media-overlay-class_TzC {
		opacity: 0
	}
}

.tooltip-custom_3FJ {
	width: 145px;
	white-space: normal
}

.hide-decorators .image-with-hover_mBS:hover .decorator_2U7 {
	opacity: 0
}

.decorator_1F5 {
	position: relative
}

.decorator_1F5:after {
	content: "";
	position: absolute;
	width: calc(100% - var(--w-content-gutter)*2);
	height: 1px;
	bottom: 1px;
	left: calc(var(--w-content-gutter));
	background: currentColor;
	opacity: .2
}

@media (max-width:767px) {
	.footer .grid-row .section-inner_3y0 * {
		align-items: stretch !important;
		justify-content: center !important;
		text-align: center !important
	}
}

.decorator .grid-row:first-child .section-inner_3y0 {
	position: relative
}

.decorator .grid-row:first-child .section-inner_3y0:after {
	content: "";
	position: absolute;
	width: calc(100% - var(--w-content-gutter)*2);
	height: 1px;
	bottom: 0;
	left: var(--w-content-gutter);
	background: currentColor;
	opacity: .2
}

.list__item_2m3 {
	position: relative
}

.list_ID4.list--gap_1ww .list__item_2m3:nth-child(n+2) {
	margin-top: var(--w-grid-gap)
}

.list--preset-main_1-7 .list__item_2m3:before {
	content: "";
	position: absolute;
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
	z-index: 1;
	pointer-events: none;
	border: 1px solid;
	color: inherit;
	opacity: .2
}

.list--preset-main_1-7 .list__item_2m3 {
	border: 1px solid transparent
}

.list--preset-main_1-7.list--gap_1ww .list__item_2m3:before {
	right: calc(var(--w-grid-gap)/2 - 1px);
	left: calc(var(--w-grid-gap)/2 - 1px)
}

.list--preset-main_1-7:not(.list--gap_1ww) .list__item_2m3:nth-child(n+2) {
	border-top: 0
}

.list--preset-main_1-7:not(.list--gap_1ww) .list__item_2m3:nth-child(n+2):before {
	top: 0;
	border-top: 0
}

.list--preset-secondary_2M- .list__item_2m3:nth-child(n+2):before {
	content: "";
	position: absolute;
	height: 1px;
	top: -25px;
	right: 0;
	left: 0;
	background-color: currentColor;
	opacity: .2;
	color: inherit
}

@media (min-width:768px) {
	.list--preset-secondary_2M- .list__item_2m3:nth-child(n+2):before {
		top: -15px
	}
}

.list--preset-secondary_2M-.list--gap_1ww .list__item_2m3:before {
	right: calc(var(--w-grid-gap)/2);
	left: calc(var(--w-grid-gap)/2)
}

.list--preset-secondary_2M-:not(.list--gap_1ww) .list__item_2m3 {
	margin-top: 1px
}

.list--preset-secondary_2M-:not(.list--gap_1ww) .list__item_2m3:before {
	top: -1px
}

@media (max-width:767px) {

	.list_ID4:not(.list--gap_1ww) .list__inner-element_hqn,
	.list_ID4:not(.list--gap_1ww) .list__inner-element_hqn .list__item-elemet_1FX:first-child {
		margin-top: 0 !important
	}
}

.gallery-grid_O-V {
	display: flex;
	justify-content: center
}

.gallery-grid_O-V .picture_3VR {
	padding-top: 56.25%
}

.gallery-grid__inner_3Vn {
	display: flex;
	width: 100%;
	flex-wrap: wrap
}

.gallery-grid__item_1K9 {
	display: flex;
	min-width: calc(58.66667px - var(--w-grid-gap));
	flex-basis: 100%
}

.gallery-grid__item-inner_3Oi {
	position: relative;
	width: 0;
	min-width: 0;
	max-width: 100%;
	flex-basis: 100%
}

.gallery-grid_O-V[data-columns-count="2"] .gallery-grid__item_1K9 {
	max-width: 50%;
	flex-basis: 50%
}

@media (min-width:480px) {
	.gallery-grid_O-V[data-columns-count="2"] .gallery-grid__item_1K9 {
		max-width: 50%;
		flex-basis: 50%
	}
}

@media (min-width:768px) {
	.gallery-grid_O-V[data-columns-count="2"] .gallery-grid__item_1K9 {
		max-width: 50%;
		flex-basis: 50%
	}
}

@media (min-width:992px) {
	.gallery-grid_O-V[data-columns-count="2"] .gallery-grid__item_1K9 {
		max-width: 50%;
		flex-basis: 50%
	}
}

.gallery-grid_O-V[data-columns-count="3"] .gallery-grid__item_1K9 {
	max-width: 50%;
	flex-basis: 50%
}

@media (min-width:480px) {
	.gallery-grid_O-V[data-columns-count="3"] .gallery-grid__item_1K9 {
		max-width: 50%;
		flex-basis: 50%
	}
}

@media (min-width:768px) {
	.gallery-grid_O-V[data-columns-count="3"] .gallery-grid__item_1K9 {
		max-width: 50%;
		flex-basis: 50%
	}
}

@media (min-width:992px) {
	.gallery-grid_O-V[data-columns-count="3"] .gallery-grid__item_1K9 {
		max-width: 33.33333%;
		flex-basis: 33.33333%
	}
}

.gallery-grid_O-V[data-columns-count="4"] .gallery-grid__item_1K9 {
	max-width: 50%;
	flex-basis: 50%
}

@media (min-width:480px) {
	.gallery-grid_O-V[data-columns-count="4"] .gallery-grid__item_1K9 {
		max-width: 50%;
		flex-basis: 50%
	}
}

@media (min-width:768px) {
	.gallery-grid_O-V[data-columns-count="4"] .gallery-grid__item_1K9 {
		max-width: 50%;
		flex-basis: 50%
	}
}

@media (min-width:992px) {
	.gallery-grid_O-V[data-columns-count="4"] .gallery-grid__item_1K9 {
		max-width: 25%;
		flex-basis: 25%
	}
}

.gallery-grid_O-V[data-columns-count="5"] .gallery-grid__item_1K9 {
	max-width: 50%;
	flex-basis: 50%
}

@media (min-width:480px) {
	.gallery-grid_O-V[data-columns-count="5"] .gallery-grid__item_1K9 {
		max-width: 50%;
		flex-basis: 50%
	}
}

@media (min-width:768px) {
	.gallery-grid_O-V[data-columns-count="5"] .gallery-grid__item_1K9 {
		max-width: 33.33333%;
		flex-basis: 33.33333%
	}
}

@media (min-width:992px) {
	.gallery-grid_O-V[data-columns-count="5"] .gallery-grid__item_1K9 {
		max-width: 20%;
		flex-basis: 20%
	}
}

.gallery-grid_O-V[data-columns-count="6"] .gallery-grid__item_1K9 {
	max-width: 50%;
	flex-basis: 50%
}

@media (min-width:480px) {
	.gallery-grid_O-V[data-columns-count="6"] .gallery-grid__item_1K9 {
		max-width: 50%;
		flex-basis: 50%
	}
}

@media (min-width:768px) {
	.gallery-grid_O-V[data-columns-count="6"] .gallery-grid__item_1K9 {
		max-width: 33.33333%;
		flex-basis: 33.33333%
	}
}

@media (min-width:992px) {
	.gallery-grid_O-V[data-columns-count="6"] .gallery-grid__item_1K9 {
		max-width: 16.66667%;
		flex-basis: 16.66667%
	}
}

.gallery-grid_O-V[data-columns-count="7"] .gallery-grid__item_1K9 {
	max-width: 50%;
	flex-basis: 50%
}

@media (min-width:480px) {
	.gallery-grid_O-V[data-columns-count="7"] .gallery-grid__item_1K9 {
		max-width: 50%;
		flex-basis: 50%
	}
}

@media (min-width:768px) {
	.gallery-grid_O-V[data-columns-count="7"] .gallery-grid__item_1K9 {
		max-width: 25%;
		flex-basis: 25%
	}
}

@media (min-width:992px) {
	.gallery-grid_O-V[data-columns-count="7"] .gallery-grid__item_1K9 {
		max-width: 14.28571%;
		flex-basis: 14.28571%
	}
}

.gallery-grid_O-V[data-columns-count="8"] .gallery-grid__item_1K9 {
	max-width: 50%;
	flex-basis: 50%
}

@media (min-width:480px) {
	.gallery-grid_O-V[data-columns-count="8"] .gallery-grid__item_1K9 {
		max-width: 50%;
		flex-basis: 50%
	}
}

@media (min-width:768px) {
	.gallery-grid_O-V[data-columns-count="8"] .gallery-grid__item_1K9 {
		max-width: 25%;
		flex-basis: 25%
	}
}

@media (min-width:992px) {
	.gallery-grid_O-V[data-columns-count="8"] .gallery-grid__item_1K9 {
		max-width: 12.5%;
		flex-basis: 12.5%
	}
}

.gallery-grid--gap-30_1ZA .gallery-grid__inner_3Vn {
	width: calc(100% + var(--w-grid-gap)/2);
	margin-left: calc(var(--w-grid-gap)/-4);
	margin-right: calc(var(--w-grid-gap)/-4);
	margin-top: calc(var(--w-grid-gap)/-2)
}

@media (min-width:480px) {
	.gallery-grid--gap-30_1ZA .gallery-grid__inner_3Vn {
		width: calc(100% + var(--w-grid-gap));
		margin-left: calc(var(--w-grid-gap)/-2);
		margin-right: calc(var(--w-grid-gap)/-2);
		margin-top: calc(var(--w-grid-gap)*-1)
	}
}

.gallery-grid--gap-30_1ZA .gallery-grid__item_1K9 {
	min-width: 58.66667px;
	padding-left: calc(var(--w-grid-gap)/4);
	padding-right: calc(var(--w-grid-gap)/4);
	margin-top: calc(var(--w-grid-gap)/2)
}

@media (min-width:480px) {
	.gallery-grid--gap-30_1ZA .gallery-grid__item_1K9 {
		padding-left: calc(var(--w-grid-gap)/2);
		padding-right: calc(var(--w-grid-gap)/2);
		margin-top: var(--w-grid-gap)
	}
}

.gallery-grid--gap-15_tDL .gallery-grid__inner_3Vn {
	width: calc(100% + var(--w-grid-gap)/2);
	margin-left: calc(var(--w-grid-gap)/-4);
	margin-right: calc(var(--w-grid-gap)/-4);
	margin-top: calc(var(--w-grid-gap)/-2)
}

.gallery-grid--gap-15_tDL .gallery-grid__item_1K9 {
	min-width: 58.66667px;
	padding-left: calc(var(--w-grid-gap)/4);
	padding-right: calc(var(--w-grid-gap)/4);
	margin-top: calc(var(--w-grid-gap)/2)
}

.gallery-stacked__inner_7P2 {
	display: flex;
	flex-wrap: wrap
}

.gallery-stacked__inner_7P2 .picture_2Bp {
	height: 100%;
	padding-top: 56.25%
}

.gallery-stacked__item_2Sn {
	max-width: 50%;
	flex-basis: 50%
}

.gallery-stacked--gap-30_224 .gallery-stacked__inner_7P2 {
	margin-top: calc(var(--w-grid-gap)/-2);
	margin-left: calc(var(--w-grid-gap)/-4);
	margin-right: calc(var(--w-grid-gap)/-4)
}

@media (min-width:480px) {
	.gallery-stacked--gap-30_224 .gallery-stacked__inner_7P2 {
		margin-top: calc(var(--w-grid-gap)/-1);
		margin-left: calc(var(--w-grid-gap)/-2);
		margin-right: calc(var(--w-grid-gap)/-2)
	}
}

.gallery-stacked--gap-30_224 .gallery-stacked__item_2Sn {
	padding: 0 calc(var(--w-grid-gap)/4);
	margin-top: calc(var(--w-grid-gap)/2)
}

@media (min-width:480px) {
	.gallery-stacked--gap-30_224 .gallery-stacked__item_2Sn {
		padding: 0 calc(var(--w-grid-gap)/2);
		margin-top: var(--w-grid-gap)
	}
}

.gallery-stacked--gap-15_vh- .gallery-stacked__inner_7P2 {
	margin-top: calc(var(--w-grid-gap)/-2);
	margin-left: calc(var(--w-grid-gap)/-4);
	margin-right: calc(var(--w-grid-gap)/-4)
}

.gallery-stacked--gap-15_vh- .gallery-stacked__item_2Sn {
	padding: 0 calc(var(--w-grid-gap)/4);
	margin-top: calc(var(--w-grid-gap)/2)
}

@supports (display:grid) and (not (-ms-display:grid)) {
	.gallery-stacked__inner_7P2 {
		display: grid;
		grid-template-columns: repeat(12, 1fr)
	}

	.gallery-stacked--one-item-tail_1OS .gallery-stacked__item_2Sn:last-child {
		grid-row: span 2;
		grid-column: span 12
	}

	.gallery-stacked--two-items-tail_1Uf .gallery-stacked__item_2Sn:last-child,
	.gallery-stacked--two-items-tail_1Uf .gallery-stacked__item_2Sn:nth-last-child(2) {
		grid-row: span 2;
		grid-column: span 6
	}

	.gallery-stacked__item_2Sn {
		position: relative;
		width: 100%;
		max-width: 100%;
		grid-column: span 4
	}

	@media (min-width:768px) {
		.gallery-stacked__item_2Sn {
			flex-basis: 50%
		}
	}

	.gallery-stacked__item_2Sn:nth-child(6n+1),
	.gallery-stacked__item_2Sn:nth-child(6n+5) {
		grid-row: span 2;
		grid-column: span 8
	}

	.gallery-stacked__item-inner_w36 {
		display: flex;
		position: relative;
		height: 100%;
		max-width: 100%;
		flex-basis: 100%
	}

	.gallery-stacked--gap-30_224 .gallery-stacked__inner_7P2 {
		margin: 0 calc(var(--w-grid-gap)/-4);
		grid-row-gap: calc(var(--w-grid-gap)/2)
	}

	@media (min-width:480px) {
		.gallery-stacked--gap-30_224 .gallery-stacked__inner_7P2 {
			margin: 0 calc(var(--w-grid-gap)/-2);
			grid-row-gap: var(--w-grid-gap)
		}
	}

	.gallery-stacked--gap-30_224 .gallery-stacked__item_2Sn {
		max-width: 100%;
		flex-basis: 100%;
		margin-top: 0
	}

	.gallery-stacked--gap-15_vh- .gallery-stacked__inner_7P2 {
		margin: 0 calc(var(--w-grid-gap)/-4);
		grid-row-gap: calc(var(--w-grid-gap)/2)
	}

	.gallery-stacked--gap-15_vh- .gallery-stacked__item_2Sn {
		max-width: 100%;
		flex-basis: 100%;
		margin-top: 0
	}
}

.masonry_3EK {
	display: flex;
	justify-content: center
}

.masonry__item_ejn {
	display: flex;
	min-width: 0;
	flex-basis: 100%;
	flex-direction: column
}

.masonry__item-wrapper_26s {
	width: 100%
}

.masonry__item-inner_3dT {
	position: relative;
	width: 0;
	min-width: 0;
	max-width: 100%;
	flex-basis: 100%
}

.masonry_3EK[data-columns-count="2"] .masonry__item_ejn {
	max-width: 50%;
	flex-basis: 50%
}

@media (min-width:480px) {
	.masonry_3EK[data-columns-count="2"] .masonry__item_ejn {
		max-width: 50%;
		flex-basis: 50%
	}
}

@media (min-width:768px) {
	.masonry_3EK[data-columns-count="2"] .masonry__item_ejn {
		max-width: 50%;
		flex-basis: 50%
	}
}

@media (min-width:992px) {
	.masonry_3EK[data-columns-count="2"] .masonry__item_ejn {
		max-width: 50%;
		flex-basis: 50%
	}
}

.masonry_3EK[data-columns-count="3"] .masonry__item_ejn {
	max-width: 50%;
	flex-basis: 50%
}

@media (min-width:480px) {
	.masonry_3EK[data-columns-count="3"] .masonry__item_ejn {
		max-width: 50%;
		flex-basis: 50%
	}
}

@media (min-width:768px) {
	.masonry_3EK[data-columns-count="3"] .masonry__item_ejn {
		max-width: 50%;
		flex-basis: 50%
	}
}

@media (min-width:992px) {
	.masonry_3EK[data-columns-count="3"] .masonry__item_ejn {
		max-width: 33.33333%;
		flex-basis: 33.33333%
	}
}

.masonry_3EK[data-columns-count="4"] .masonry__item_ejn {
	max-width: 50%;
	flex-basis: 50%
}

@media (min-width:480px) {
	.masonry_3EK[data-columns-count="4"] .masonry__item_ejn {
		max-width: 50%;
		flex-basis: 50%
	}
}

@media (min-width:768px) {
	.masonry_3EK[data-columns-count="4"] .masonry__item_ejn {
		max-width: 50%;
		flex-basis: 50%
	}
}

@media (min-width:992px) {
	.masonry_3EK[data-columns-count="4"] .masonry__item_ejn {
		max-width: 25%;
		flex-basis: 25%
	}
}

.masonry_3EK[data-columns-count="5"] .masonry__item_ejn {
	max-width: 50%;
	flex-basis: 50%
}

@media (min-width:480px) {
	.masonry_3EK[data-columns-count="5"] .masonry__item_ejn {
		max-width: 50%;
		flex-basis: 50%
	}
}

@media (min-width:768px) {
	.masonry_3EK[data-columns-count="5"] .masonry__item_ejn {
		max-width: 33.33333%;
		flex-basis: 33.33333%
	}
}

@media (min-width:992px) {
	.masonry_3EK[data-columns-count="5"] .masonry__item_ejn {
		max-width: 20%;
		flex-basis: 20%
	}
}

.masonry_3EK[data-columns-count="6"] .masonry__item_ejn {
	max-width: 50%;
	flex-basis: 50%
}

@media (min-width:480px) {
	.masonry_3EK[data-columns-count="6"] .masonry__item_ejn {
		max-width: 50%;
		flex-basis: 50%
	}
}

@media (min-width:768px) {
	.masonry_3EK[data-columns-count="6"] .masonry__item_ejn {
		max-width: 33.33333%;
		flex-basis: 33.33333%
	}
}

@media (min-width:992px) {
	.masonry_3EK[data-columns-count="6"] .masonry__item_ejn {
		max-width: 16.66667%;
		flex-basis: 16.66667%
	}
}

.masonry_3EK[data-columns-count="7"] .masonry__item_ejn {
	max-width: 50%;
	flex-basis: 50%
}

@media (min-width:480px) {
	.masonry_3EK[data-columns-count="7"] .masonry__item_ejn {
		max-width: 50%;
		flex-basis: 50%
	}
}

@media (min-width:768px) {
	.masonry_3EK[data-columns-count="7"] .masonry__item_ejn {
		max-width: 25%;
		flex-basis: 25%
	}
}

@media (min-width:992px) {
	.masonry_3EK[data-columns-count="7"] .masonry__item_ejn {
		max-width: 14.28571%;
		flex-basis: 14.28571%
	}
}

.masonry_3EK[data-columns-count="8"] .masonry__item_ejn {
	max-width: 50%;
	flex-basis: 50%
}

@media (min-width:480px) {
	.masonry_3EK[data-columns-count="8"] .masonry__item_ejn {
		max-width: 50%;
		flex-basis: 50%
	}
}

@media (min-width:768px) {
	.masonry_3EK[data-columns-count="8"] .masonry__item_ejn {
		max-width: 25%;
		flex-basis: 25%
	}
}

@media (min-width:992px) {
	.masonry_3EK[data-columns-count="8"] .masonry__item_ejn {
		max-width: 12.5%;
		flex-basis: 12.5%
	}
}

.masonry__inner_3Ib {
	display: flex;
	width: 100%;
	flex-wrap: wrap
}

.masonry__inner_3Ib .masonry-desktop_3MA,
.masonry__inner_3Ib .masonry-mobile_3OR,
.masonry__inner_3Ib .masonry-tablet_Pv0 {
	display: none
}

@media (max-width:767px) {
	.masonry__inner_3Ib .masonry-mobile_3OR {
		display: block
	}
}

@media (min-width:768px) and (max-width:991px) {
	.masonry__inner_3Ib .masonry-tablet_Pv0 {
		display: block
	}
}

@media (min-width:992px) {
	.masonry__inner_3Ib .masonry-desktop_3MA {
		display: block
	}
}

.masonry--gap-30_1uW .masonry__inner_3Ib {
	width: calc(100% + var(--w-grid-gap)/2);
	margin-left: calc(var(--w-grid-gap)/-4);
	margin-right: calc(var(--w-grid-gap)/-4);
	margin-top: calc(var(--w-grid-gap)/-2)
}

@media (min-width:480px) {
	.masonry--gap-30_1uW .masonry__inner_3Ib {
		width: calc(100% + var(--w-grid-gap));
		margin-left: calc(var(--w-grid-gap)/-2);
		margin-right: calc(var(--w-grid-gap)/-2);
		margin-top: calc(var(--w-grid-gap)*-1)
	}
}

.masonry--gap-30_1uW .masonry__item_ejn {
	min-width: 0;
	padding-left: calc(var(--w-grid-gap)/4);
	padding-right: calc(var(--w-grid-gap)/4);
	margin-top: calc(var(--w-grid-gap)/2)
}

.masonry--gap-30_1uW .masonry__item-wrapper_26s {
	margin-bottom: calc(var(--w-grid-gap)/2)
}

.masonry--gap-30_1uW .masonry__item-wrapper_26s:last-child {
	margin-bottom: 0
}

@media (min-width:480px) {
	.masonry--gap-30_1uW .masonry__item-wrapper_26s {
		margin-bottom: var(--w-grid-gap)
	}
}

@media (min-width:480px) {
	.masonry--gap-30_1uW .masonry__item_ejn {
		padding-left: calc(var(--w-grid-gap)/2);
		padding-right: calc(var(--w-grid-gap)/2);
		margin-top: var(--w-grid-gap)
	}
}

.masonry--gap-15_3Gu .masonry__inner_3Ib {
	width: calc(100% + var(--w-grid-gap)/2);
	margin-left: calc(var(--w-grid-gap)/-4);
	margin-right: calc(var(--w-grid-gap)/-4);
	margin-top: calc(var(--w-grid-gap)/-2)
}

.masonry--gap-15_3Gu .masonry__item_ejn {
	min-width: 0;
	padding-left: calc(var(--w-grid-gap)/4);
	padding-right: calc(var(--w-grid-gap)/4);
	margin-top: calc(var(--w-grid-gap)/2)
}

.masonry--gap-15_3Gu .masonry__item-wrapper_26s {
	margin-bottom: calc(var(--w-grid-gap)/2)
}

.masonry--gap-15_3Gu .masonry__item-wrapper_26s:last-child {
	margin-bottom: 0
}

.gallery-slider_3os {
	width: 100%
}

.gallery-slider_3os .picture_N_E {
	padding-top: 56.25%
}

.gallery-slider_3os .slider__dots_3sC {
	position: static;
	margin-top: 20px;
	font-size: 0
}

.gallery-slider_3os .slider__dots_3sC li {
	width: 30px;
	height: 30px;
	margin: auto
}

.gallery-slider_3os .slider__dots_3sC li button {
	width: 30px;
	height: 30px
}

.gallery-slider_3os .slider__dots_3sC li button:before {
	width: 10px;
	height: 10px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border-radius: 50%
}

@media (max-width:767px) {
	.gallery-slider_3os .slider__dots_3sC {
		margin-top: 10px
	}

	.gallery-slider_3os .slider__dots_3sC li,
	.gallery-slider_3os .slider__dots_3sC li button {
		width: 25px;
		height: 25px
	}
}

.gallery-slider_3os .slick-track {
	display: flex
}

.gallery-slider_3os .slick-slide {
	height: auto
}

.gallery-slider_3os .slick-slide>*,
.gallery-slider_3os .w-grid__item {
	height: 100%
}

.gallery-slider_3os .slick-active {
	z-index: auto
}

.gallery-slider_3os .slider-arrow_14j {
	display: inline-block;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	background: #000;
	z-index: 1;
	opacity: .85;
	transition: opacity .2s ease-out
}

.gallery-slider_3os .slider-arrow_14j .arrow-svg_2ub {
	width: 20px;
	height: 20px;
	fill: #fff
}

.gallery-slider_3os .slider-arrow_14j:hover {
	opacity: 1
}

.gallery-slider_3os .slider-arrow_14j:before {
	display: none
}

.gallery-slider_3os .slider-arrow--with-dots_3St {
	margin-top: -25px
}

@media (max-width:767px) {
	.gallery-slider_3os .slider-arrow--with-dots_3St {
		margin-top: -15px
	}
}

.gallery-slider_3os .slider-arrow--next_2fw {
	right: 0;
	transform: translate(-50%, -50%)
}

.gallery-slider_3os .slider-arrow--prev_1pl {
	left: 0;
	transform: translate(50%, -50%)
}

.gallery-slider_3os .slider-arrow--prev_1pl .arrow-svg_2ub {
	transform: rotateY(180deg)
}

.gallery-slider_3os .slider-arrow--circle_3y4 {
	width: 32px;
	height: 32px;
	background: #000;
	border-radius: 50%
}

.gallery-slider_3os .slider-arrow--circle_3y4 .arrow-svg_2ub {
	width: 20px;
	height: 20px;
	fill: #fff
}

.gallery-slider_3os .slider-arrow__click-zone_2wC {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 1
}

@media (max-width:767px) {
	.gallery-slider_3os .slider-arrow__click-zone_2wC {
		width: 36px;
		height: 48px
	}
}

@media (max-width:767px) {
	.gallery-slider_3os .slider-arrow_14j {
		width: 24px;
		height: 24px
	}

	.gallery-slider_3os .slider-arrow_14j .arrow-svg_2ub {
		width: 12px;
		height: 12px
	}

	.gallery-slider_3os .slider-arrow--next_2fw .slider-arrow__click-zone_2wC {
		transform: translate(-24px, -50%)
	}

	.gallery-slider_3os .slider-arrow--prev_1pl .slider-arrow__click-zone_2wC {
		transform: translate(-12px, -50%)
	}
}

.slider-animation--fade_gcA .slick-slide {
	pointer-events: none
}

.slider-animation--fade_gcA .slick-active {
	pointer-events: auto
}

.gallery-slider--gap-30_3jS .slick-list {
	width: calc(100% + var(--w-grid-gap));
	margin-left: calc(var(--w-grid-gap)/-2);
	margin-right: calc(var(--w-grid-gap)/-2)
}

.gallery-slider--gap-30_3jS .gallery-slider__item_w-R {
	min-width: 58.66667px;
	padding-left: calc(var(--w-grid-gap)/2);
	padding-right: calc(var(--w-grid-gap)/2)
}

.gallery-slider--gap-15_1f1 .slick-list {
	width: calc(100% + var(--w-grid-gap)/2);
	margin-left: calc(var(--w-grid-gap)/-4);
	margin-right: calc(var(--w-grid-gap)/-4)
}

.gallery-slider--gap-15_1f1 .gallery-slider__item_w-R {
	min-width: 58.66667px;
	padding-left: calc(var(--w-grid-gap)/4);
	padding-right: calc(var(--w-grid-gap)/4)
}

.dots-in .slider__dots_3sC {
	position: absolute;
	bottom: 15px;
	margin-top: 0;
	font-size: 0
}

@media (max-width:991px) {
	.dots-in .slider__dots_3sC {
		bottom: 10px
	}
}

@media (max-width:767px) {
	.dots-in .slider__dots_3sC {
		bottom: 5px
	}
}

.dots-in .slider__dots_3sC li button:before {
	border: 2px solid;
	background: transparent;
	opacity: .75
}

.dots-in .slider__dots_3sC li.slick-active button:before,
.dots-in .slider__dots_3sC li button:focus:before,
.dots-in .slider__dots_3sC li button:hover:before {
	background: currentColor;
	opacity: 1
}

.dots-in .slider-arrow--with-dots_3St {
	margin-top: 0
}

.picture_N_E {
	padding-top: 56.25%
}

.gallery-thumbnails_3Qg {
	overflow: hidden
}

.gallery-thumbnails__item-inner_1_x {
	position: relative
}

.gallery-thumbnails_3Qg .picture_2qs {
	padding-top: 100%
}

.gallery-thumbnails_3Qg .picture-image_25q {
	background-size: cover !important
}

.gallery-thumbnails_3Qg .slick-slide {
	opacity: .55
}

.gallery-thumbnails_3Qg .slick-current,
.gallery-thumbnails_3Qg .slick-slide:hover {
	opacity: 1
}

.gallery-thumbnails_3Qg .gallery-thumbnails--gap-15_3ur .slick-list,
.gallery-thumbnails_3Qg .gallery-thumbnails--gap-30_1eP .slick-list {
	width: calc(100% + var(--w-grid-gap)/4);
	margin-left: calc(var(--w-grid-gap)/-8);
	margin-right: calc(var(--w-grid-gap)/-8)
}

.gallery-thumbnails_3Qg .gallery-thumbnails--gap-15_3ur .gallery-thumbnails__item_UlL,
.gallery-thumbnails_3Qg .gallery-thumbnails--gap-30_1eP .gallery-thumbnails__item_UlL {
	min-width: calc(var(--container-min-width-768)/12);
	padding-top: calc(var(--w-grid-gap)/4);
	padding-left: calc(var(--w-grid-gap)/8);
	padding-right: calc(var(--w-grid-gap)/8)
}

@media (min-width:480px) {
	.gallery-thumbnails_3Qg .gallery-thumbnails--gap-30_1eP .slick-list {
		width: calc(100% + var(--w-grid-gap));
		margin-left: calc(var(--w-grid-gap)/-2);
		margin-right: calc(var(--w-grid-gap)/-2)
	}

	.gallery-thumbnails_3Qg .gallery-thumbnails--gap-30_1eP .gallery-thumbnails__item_UlL {
		padding-top: var(--w-grid-gap);
		padding-left: calc(var(--w-grid-gap)/2);
		padding-right: calc(var(--w-grid-gap)/2)
	}

	.gallery-thumbnails_3Qg .gallery-thumbnails--gap-15_3ur .slick-list {
		width: calc(100% + var(--w-grid-gap)/2);
		margin-left: calc(var(--w-grid-gap)/-4);
		margin-right: calc(var(--w-grid-gap)/-4)
	}

	.gallery-thumbnails_3Qg .gallery-thumbnails--gap-15_3ur .gallery-thumbnails__item_UlL {
		padding-top: calc(var(--w-grid-gap)/2);
		padding-left: calc(var(--w-grid-gap)/4);
		padding-right: calc(var(--w-grid-gap)/4)
	}
}

.apps-buttons_3Op .collection__inner_2Ak {
	display: flex;
	width: calc(100% + var(--w-btns-group-item-offset));
	margin: calc(var(--w-btns-group-item-offset)/-2);
	flex-wrap: wrap;
	align-items: center
}

.apps-buttons_3Op .collection__wrapper_1jV {
	display: flex
}

.apps-buttons_3Op .collection__item-inner_128 {
	display: inline-block;
	width: 100%;
	margin: calc(var(--w-btns-group-item-offset)/2)
}

.apps-buttons_3Op .collection__item-inner_128 .grayscale_2_b {
	filter: grayscale(1)
}

.apps-buttons_3Op .collection__item-link_1aW {
	display: block;
	position: relative;
	height: 100%
}

.apps-buttons_3Op .collection__item-link_1aW:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #000;
	opacity: 0;
	transition: .2s ease-in
}

.apps-buttons_3Op .collection__item-link_1aW:hover:after {
	opacity: .2;
	border-radius: 5px
}

.apps-buttons_3Op .collection__item-image_PFQ {
	width: 100%;
	height: 100%;
	border: 1px solid var(--w-apps-buttons-border-color);
	background-position: 50% 50%;
	background-size: cover
}

.apps-buttons_3Op .type--appstore-eng-sm_2xn,
.apps-buttons_3Op .type--appstore-ger-sm_2lB,
.apps-buttons_3Op .type--appstore-ind-sm_2j5,
.apps-buttons_3Op .type--appstore-ita-sm_3aP,
.apps-buttons_3Op .type--appstore-rus-sm_2Nm,
.apps-buttons_3Op .type--appstore-spa-sm_3i2,
.apps-buttons_3Op .type--appstore-ukr-sm_1dA {
	max-width: var(--w-apps-buttons-sm-max-width-as)
}

.apps-buttons_3Op .type--appstore-eng-sm_2xn .collection__item-image_PFQ,
.apps-buttons_3Op .type--appstore-ger-sm_2lB .collection__item-image_PFQ,
.apps-buttons_3Op .type--appstore-ind-sm_2j5 .collection__item-image_PFQ,
.apps-buttons_3Op .type--appstore-ita-sm_3aP .collection__item-image_PFQ,
.apps-buttons_3Op .type--appstore-rus-sm_2Nm .collection__item-image_PFQ,
.apps-buttons_3Op .type--appstore-spa-sm_3i2 .collection__item-image_PFQ,
.apps-buttons_3Op .type--appstore-ukr-sm_1dA .collection__item-image_PFQ {
	border-radius: var(--w-apps-buttons-sm-border-radius);
	padding-top: var(--w-apps-buttons-padding-top-as)
}

.apps-buttons_3Op .type--appstore-fre-sm_KM7 {
	max-width: var(--w-apps-buttons-sm-max-width-as-fre)
}

.apps-buttons_3Op .type--appstore-fre-sm_KM7 .collection__item-image_PFQ {
	border-radius: var(--w-apps-buttons-sm-border-radius);
	padding-top: var(--w-apps-buttons-padding-top-as-fre)
}

.apps-buttons_3Op .type--appstore-tur-sm_I7j {
	max-width: var(--w-apps-buttons-sm-max-width-as-tur)
}

.apps-buttons_3Op .type--appstore-tur-sm_I7j .collection__item-image_PFQ {
	border-radius: var(--w-apps-buttons-sm-border-radius);
	padding-top: var(--w-apps-buttons-padding-top-as-tur)
}

.apps-buttons_3Op .type--appstore-chi-sm_19h {
	max-width: var(--w-apps-buttons-sm-max-width-as-chi)
}

.apps-buttons_3Op .type--appstore-chi-sm_19h .collection__item-image_PFQ {
	border-radius: var(--w-apps-buttons-sm-border-radius);
	padding-top: var(--w-apps-buttons-padding-top-as-chi)
}

.apps-buttons_3Op .type--googleplay-chi-sm_3u0,
.apps-buttons_3Op .type--googleplay-eng-sm_BpR,
.apps-buttons_3Op .type--googleplay-fre-sm_2Ho,
.apps-buttons_3Op .type--googleplay-ger-sm_25x,
.apps-buttons_3Op .type--googleplay-ind-sm_93h,
.apps-buttons_3Op .type--googleplay-ita-sm_3Tx,
.apps-buttons_3Op .type--googleplay-rus-sm_3wp,
.apps-buttons_3Op .type--googleplay-spa-sm_Kef,
.apps-buttons_3Op .type--googleplay-tur-sm_2pp,
.apps-buttons_3Op .type--googleplay-ukr-sm_3E- {
	max-width: var(--w-apps-buttons-sm-max-width-gp)
}

.apps-buttons_3Op .type--googleplay-chi-sm_3u0 .collection__item-image_PFQ,
.apps-buttons_3Op .type--googleplay-eng-sm_BpR .collection__item-image_PFQ,
.apps-buttons_3Op .type--googleplay-fre-sm_2Ho .collection__item-image_PFQ,
.apps-buttons_3Op .type--googleplay-ger-sm_25x .collection__item-image_PFQ,
.apps-buttons_3Op .type--googleplay-ind-sm_93h .collection__item-image_PFQ,
.apps-buttons_3Op .type--googleplay-ita-sm_3Tx .collection__item-image_PFQ,
.apps-buttons_3Op .type--googleplay-rus-sm_3wp .collection__item-image_PFQ,
.apps-buttons_3Op .type--googleplay-spa-sm_Kef .collection__item-image_PFQ,
.apps-buttons_3Op .type--googleplay-tur-sm_2pp .collection__item-image_PFQ,
.apps-buttons_3Op .type--googleplay-ukr-sm_3E- .collection__item-image_PFQ {
	border-radius: var(--w-apps-buttons-sm-border-radius);
	padding-top: var(--w-apps-buttons-padding-top-gp)
}

.apps-buttons_3Op .type--appstore-eng-md_15K,
.apps-buttons_3Op .type--appstore-ger-md_8Vf,
.apps-buttons_3Op .type--appstore-ind-md_1Zb,
.apps-buttons_3Op .type--appstore-ita-md_1Ns,
.apps-buttons_3Op .type--appstore-rus-md_1Ra,
.apps-buttons_3Op .type--appstore-spa-md_31w,
.apps-buttons_3Op .type--appstore-ukr-md_2nx {
	max-width: var(--w-apps-buttons-md-max-width-as)
}

.apps-buttons_3Op .type--appstore-eng-md_15K .collection__item-image_PFQ,
.apps-buttons_3Op .type--appstore-ger-md_8Vf .collection__item-image_PFQ,
.apps-buttons_3Op .type--appstore-ind-md_1Zb .collection__item-image_PFQ,
.apps-buttons_3Op .type--appstore-ita-md_1Ns .collection__item-image_PFQ,
.apps-buttons_3Op .type--appstore-rus-md_1Ra .collection__item-image_PFQ,
.apps-buttons_3Op .type--appstore-spa-md_31w .collection__item-image_PFQ,
.apps-buttons_3Op .type--appstore-ukr-md_2nx .collection__item-image_PFQ {
	border-radius: var(--w-apps-buttons-md-border-radius);
	padding-top: var(--w-apps-buttons-padding-top-as)
}

.apps-buttons_3Op .type--appstore-fre-md_1kf {
	max-width: var(--w-apps-buttons-md-max-width-as-fre)
}

.apps-buttons_3Op .type--appstore-fre-md_1kf .collection__item-image_PFQ {
	border-radius: var(--w-apps-buttons-md-border-radius);
	padding-top: var(--w-apps-buttons-padding-top-as-fre)
}

.apps-buttons_3Op .type--appstore-tur-md_1cG {
	max-width: var(--w-apps-buttons-md-max-width-as-tur)
}

.apps-buttons_3Op .type--appstore-tur-md_1cG .collection__item-image_PFQ {
	border-radius: var(--w-apps-buttons-md-border-radius);
	padding-top: var(--w-apps-buttons-padding-top-as-tur)
}

.apps-buttons_3Op .type--appstore-chi-md_kkf {
	max-width: var(--w-apps-buttons-md-max-width-as-chi)
}

.apps-buttons_3Op .type--appstore-chi-md_kkf .collection__item-image_PFQ {
	border-radius: var(--w-apps-buttons-md-border-radius);
	padding-top: var(--w-apps-buttons-padding-top-as-chi)
}

.apps-buttons_3Op .type--googleplay-chi-md_IQQ,
.apps-buttons_3Op .type--googleplay-eng-md_2E9,
.apps-buttons_3Op .type--googleplay-fre-md_79t,
.apps-buttons_3Op .type--googleplay-ger-md_1e4,
.apps-buttons_3Op .type--googleplay-ind-md_3A4,
.apps-buttons_3Op .type--googleplay-ita-md_3EP,
.apps-buttons_3Op .type--googleplay-rus-md_1uC,
.apps-buttons_3Op .type--googleplay-spa-md_3F6,
.apps-buttons_3Op .type--googleplay-tur-md_2WX,
.apps-buttons_3Op .type--googleplay-ukr-md_2xc {
	max-width: var(--w-apps-buttons-md-max-width-gp)
}

.apps-buttons_3Op .type--googleplay-chi-md_IQQ .collection__item-image_PFQ,
.apps-buttons_3Op .type--googleplay-eng-md_2E9 .collection__item-image_PFQ,
.apps-buttons_3Op .type--googleplay-fre-md_79t .collection__item-image_PFQ,
.apps-buttons_3Op .type--googleplay-ger-md_1e4 .collection__item-image_PFQ,
.apps-buttons_3Op .type--googleplay-ind-md_3A4 .collection__item-image_PFQ,
.apps-buttons_3Op .type--googleplay-ita-md_3EP .collection__item-image_PFQ,
.apps-buttons_3Op .type--googleplay-rus-md_1uC .collection__item-image_PFQ,
.apps-buttons_3Op .type--googleplay-spa-md_3F6 .collection__item-image_PFQ,
.apps-buttons_3Op .type--googleplay-tur-md_2WX .collection__item-image_PFQ,
.apps-buttons_3Op .type--googleplay-ukr-md_2xc .collection__item-image_PFQ {
	border-radius: var(--w-apps-buttons-md-border-radius);
	padding-top: var(--w-apps-buttons-padding-top-gp)
}

.apps-buttons_3Op .type--appstore-eng-lg_3lv,
.apps-buttons_3Op .type--appstore-ger-lg_39O,
.apps-buttons_3Op .type--appstore-ind-lg_2R5,
.apps-buttons_3Op .type--appstore-ita-lg_3TK,
.apps-buttons_3Op .type--appstore-rus-lg_3wy,
.apps-buttons_3Op .type--appstore-spa-lg_26D,
.apps-buttons_3Op .type--appstore-ukr-lg_GOD {
	max-width: var(--w-apps-buttons-lg-max-width-as)
}

.apps-buttons_3Op .type--appstore-eng-lg_3lv .collection__item-image_PFQ,
.apps-buttons_3Op .type--appstore-ger-lg_39O .collection__item-image_PFQ,
.apps-buttons_3Op .type--appstore-ind-lg_2R5 .collection__item-image_PFQ,
.apps-buttons_3Op .type--appstore-ita-lg_3TK .collection__item-image_PFQ,
.apps-buttons_3Op .type--appstore-rus-lg_3wy .collection__item-image_PFQ,
.apps-buttons_3Op .type--appstore-spa-lg_26D .collection__item-image_PFQ,
.apps-buttons_3Op .type--appstore-ukr-lg_GOD .collection__item-image_PFQ {
	border-radius: var(--w-apps-buttons-lg-border-radius);
	padding-top: var(--w-apps-buttons-padding-top-as)
}

.apps-buttons_3Op .type--appstore-fre-lg_1W_ {
	max-width: var(--w-apps-buttons-lg-max-width-as-fre)
}

.apps-buttons_3Op .type--appstore-fre-lg_1W_ .collection__item-image_PFQ {
	border-radius: var(--w-apps-buttons-lg-border-radius);
	padding-top: var(--w-apps-buttons-padding-top-as-fre)
}

.apps-buttons_3Op .type--appstore-tur-lg_8D4 {
	max-width: var(--w-apps-buttons-lg-max-width-as-tur)
}

.apps-buttons_3Op .type--appstore-tur-lg_8D4 .collection__item-image_PFQ {
	border-radius: var(--w-apps-buttons-lg-border-radius);
	padding-top: var(--w-apps-buttons-padding-top-as-tur)
}

.apps-buttons_3Op .type--appstore-chi-lg_kO- {
	max-width: var(--w-apps-buttons-lg-max-width-as-chi)
}

.apps-buttons_3Op .type--appstore-chi-lg_kO- .collection__item-image_PFQ {
	border-radius: var(--w-apps-buttons-lg-border-radius);
	padding-top: var(--w-apps-buttons-padding-top-as-chi)
}

.apps-buttons_3Op .type--googleplay-chi-lg_srj,
.apps-buttons_3Op .type--googleplay-eng-lg_2_o,
.apps-buttons_3Op .type--googleplay-fre-lg_npu,
.apps-buttons_3Op .type--googleplay-ger-lg_3YD,
.apps-buttons_3Op .type--googleplay-ind-lg_1Ln,
.apps-buttons_3Op .type--googleplay-ita-lg_2Jm,
.apps-buttons_3Op .type--googleplay-rus-lg_3OU,
.apps-buttons_3Op .type--googleplay-spa-lg_n7O,
.apps-buttons_3Op .type--googleplay-tur-lg_2pp,
.apps-buttons_3Op .type--googleplay-ukr-lg_3hX {
	max-width: var(--w-apps-buttons-lg-max-width-gp)
}

.apps-buttons_3Op .type--googleplay-chi-lg_srj .collection__item-image_PFQ,
.apps-buttons_3Op .type--googleplay-eng-lg_2_o .collection__item-image_PFQ,
.apps-buttons_3Op .type--googleplay-fre-lg_npu .collection__item-image_PFQ,
.apps-buttons_3Op .type--googleplay-ger-lg_3YD .collection__item-image_PFQ,
.apps-buttons_3Op .type--googleplay-ind-lg_1Ln .collection__item-image_PFQ,
.apps-buttons_3Op .type--googleplay-ita-lg_2Jm .collection__item-image_PFQ,
.apps-buttons_3Op .type--googleplay-rus-lg_3OU .collection__item-image_PFQ,
.apps-buttons_3Op .type--googleplay-spa-lg_n7O .collection__item-image_PFQ,
.apps-buttons_3Op .type--googleplay-tur-lg_2pp .collection__item-image_PFQ,
.apps-buttons_3Op .type--googleplay-ukr-lg_3hX .collection__item-image_PFQ {
	border-radius: var(--w-apps-buttons-lg-border-radius);
	padding-top: var(--w-apps-buttons-padding-top-gp)
}

.slider_1Iy {
	display: flex;
	width: 100%;
	height: 100%;
	overflow: hidden;
	flex-direction: column;
	justify-content: center;
	align-items: center
}

.backgrounds-slider_2mU {
	position: absolute;
	width: var(--w-100vw);
	height: 100%;
	top: 0;
	left: 0;
	overflow: hidden
}

.controlsContainer_35R,
.slidersContainer_2nH {
	width: 100%;
	height: 100%
}

.controlsContainer_35R,
.controlsContainerEmpty_1y8 {
	position: absolute;
	top: 0 !important
}

.controlsContainerEmpty_1y8 {
	width: 100%;
	height: 100%
}

.controlsContainerEmpty_1y8 .controls_1-f {
	position: absolute;
	top: 0
}

.controls_1-f,
.wrapper_q0p {
	position: relative
}

.controls_1-f,
.slide_3Bo,
.wrapper_q0p {
	width: 100%;
	height: 100%
}

.slideBackground_3uM {
	position: absolute !important
}

.contentWrapper_3Gu {
	position: relative !important
}

.backgroundWrapper_1sb {
	position: absolute;
	top: 0
}

.arrow_3RT {
	position: absolute;
	width: 30px;
	height: 30px;
	top: calc(50% - 15px);
	z-index: 10
}

@media screen and (max-width:1279px) {
	.arrow_3RT {
		width: 32px;
		height: 32px
	}
}

@media screen and (max-width:768px) {
	.arrow_3RT {
		width: 24px;
		height: 24px
	}
}

.arrow-prev_oeV {
	left: 30px
}

@media screen and (max-width:1279px) {
	.arrow-prev_oeV {
		left: calc(var(--w-content-gutter) - 16px)
	}
}

@media screen and (max-width:768px) {
	.arrow-prev_oeV {
		left: calc(var(--w-content-gutter) - 12px)
	}
}

.arrow-next_24B {
	right: 30px
}

@media screen and (max-width:1279px) {
	.arrow-next_24B {
		right: calc(var(--w-content-gutter) - 16px)
	}
}

@media screen and (max-width:768px) {
	.arrow-next_24B {
		right: calc(var(--w-content-gutter) - 12px)
	}
}

.disableScroll_24C,
.removeScroll_16- {
	overflow-y: hidden
}

.alwaysScroll_3q2 {
	overflow-y: scroll
}

.autoScroll_uJT {
	overflow-y: auto
}

.slide-in-right_1sx {
	animation: slide-in-right_1sx .25s ease forwards
}

@keyframes slide-in-right_1sx {
	0% {
		transform: translateX(100%)
	}

	to {
		transform: none
	}
}

.slide-in-left_2Mc {
	animation: slide-in-left_2Mc .25s ease forwards
}

@keyframes slide-in-left_2Mc {
	0% {
		transform: translateX(-100%)
	}

	to {
		transform: none
	}
}

.slide-out-left_4FJ {
	animation: slide-out-left_4FJ .25s ease forwards
}

@keyframes slide-out-left_4FJ {
	0% {
		transform: none
	}

	to {
		transform: translateX(-100%)
	}
}

.slide-out-right_3KH {
	animation: slide-out-right_3KH .25s ease forwards
}

@keyframes slide-out-right_3KH {
	0% {
		transform: none
	}

	to {
		transform: translateX(100%)
	}
}

.fade-in_1Gw {
	animation: fade-in_1Gw .5s linear forwards
}

@keyframes fade-in_1Gw {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.fade-out_2nz {
	animation: fade-out_2nz .5s linear forwards
}

@keyframes fade-out_2nz {
	0% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

.image-lightbox-wrapper_2qv .ril-image-current {
	max-width: calc(100vw - 10px);
	max-height: calc(100vh - 60px);
	top: 55px;
	right: 5px;
	bottom: 5px;
	left: 5px
}

@media (min-width:1810px) {
	.image-lightbox-wrapper_2qv .ril-image-current {
		max-width: 1800px
	}
}

.image-lightbox-flip_1Ou .ril-inner {
	transform: scaleY(-1)
}

.image-lightbox-flop_32q .ril-inner {
	transform: scaleX(-1)
}

.image-lightbox-flipflop_3Jd .ril-inner {
	transform: scale(-1)
}

.text_1k0 {
	position: relative;
	max-width: 100%;
	word-wrap: break-word
}

@media not all and (min-resolution:0.001dpcm) {
	@supports (-webkit-appearance:none) {
		.text_1k0 {
			word-break: break-word
		}
	}
}

@media (max-width:992px) {
	.text_1k0 * {
		font-size: inherit
	}
}

.text_1k0 a {
	color: var(--ui-link-color)
}

.text_1k0 a:hover {
	color: var(--ui-link-hover-color)
}

.text_1k0.ui-blockTitle--light a,
.text_1k0.ui-caption--light a,
.text_1k0.ui-heading--light a,
.text_1k0.ui-headingLg--light a,
.text_1k0.ui-heroTitle--light a,
.text_1k0.ui-quote--light a,
.text_1k0.ui-small--light a,
.text_1k0.ui-subheading--light a,
.text_1k0.ui-subtitle--light a,
.text_1k0.ui-text--light a {
	color: var(--ui-link-color-light)
}

.text_1k0.ui-blockTitle--light a:hover,
.text_1k0.ui-caption--light a:hover,
.text_1k0.ui-heading--light a:hover,
.text_1k0.ui-headingLg--light a:hover,
.text_1k0.ui-heroTitle--light a:hover,
.text_1k0.ui-quote--light a:hover,
.text_1k0.ui-small--light a:hover,
.text_1k0.ui-subheading--light a:hover,
.text_1k0.ui-subtitle--light a:hover,
.text_1k0.ui-text--light a:hover {
	color: var(--ui-link-hover-color-light)
}

.editor-menu_33j {
	position: relative
}

.menu_1QC {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center
}

.menu--absolute_2Sa {
	width: 100% !important;
	margin: 0 !important;
	-moz-column-gap: var(--w-nav-item-gap);
	column-gap: var(--w-nav-item-gap);
	row-gap: var(--w-nav-item-column-offset)
}

.menu--absolute_2Sa .menu__item_1eM {
	max-width: 100% !important;
	margin: 0 !important
}

.menu--open-on-click_3Eg .menu__item-wrapper_YJs[data-state=opened]~.submenu_1jR {
	display: block;
	opacity: 0;
	animation: fade-up-in_f95 .2s ease-out both
}

.menu--open-on-click_3Eg .menu__item-triangle--opened_1xk {
	transform: rotate(180deg);
	transform-origin: 50% 50%;
	color: var(--ui-link-hover-color)
}

@media (min-width:992px) {
	.menu_1QC {
		flex-direction: row;
		justify-content: flex-start
	}

	.menu_1QC:not(.menu--open-on-click_3Eg) .menu__item_1eM:hover .submenu_1jR {
		display: block;
		opacity: 0;
		animation: fade-up-in_f95 .2s ease-out both
	}
}

.menu__item_1eM {
	position: relative;
	max-width: 100%;
	color: var(--ui-block-title-color);
	line-height: normal;
	font-size: var(--ui-text-size);
	font-family: var(--ui-text-font-family);
	font-weight: var(--ui-text-font-weight);
	font-style: var(--ui-text-font-style)
}

.page-editor-md .menu__item_1eM,
.page-editor-xs .menu__item_1eM {
	width: 100%;
	max-width: calc(100% - var(--w-nav-item-column-gap))
}

@media (max-width:991px) {
	:root:not(.disable-media-queries) .menu__item_1eM {
		width: 100%;
		max-width: calc(100% - var(--w-nav-item-column-gap))
	}
}

.menu__item_1eM .menu__link--empty_1P1 {
	cursor: pointer
}

.menu__item_1eM .menu__link_2K2:hover,
.menu__item_1eM .menu__link_2K2:hover+.menu__item-triangle_22k {
	color: var(--ui-link-hover-color)
}

.menu__item--light_UNr {
	color: var(--ui-block-title-color-light)
}

.menu__item--light_UNr .menu__link_2K2:hover,
.menu__item--light_UNr .menu__link_2K2:hover+.menu__item-triangle_22k {
	color: var(--ui-link-hover-color-light)
}

@media (min-width:992px) {
	.menu__item--submenu_2Ot {
		transform: none;
		padding-left: 0
	}
}

.page-editor-md .menu__item_1eM,
.page-editor-xs .menu__item_1eM {
	font-size: var(--ui-text-size-mobile) !important;
	text-align: center;
	margin-bottom: 1.4375em
}

@media (max-width:991px) {
	:root:not(.disable-media-queries) .menu__item_1eM {
		font-size: var(--ui-text-size-mobile) !important;
		text-align: center;
		margin-bottom: 1.4375em
	}
}

.menu__item-triangle_22k {
	display: inline-block;
	position: relative;
	width: 1.5em;
	height: 1.5em;
	min-width: 1.5em;
	margin-left: .25em;
	color: inherit;
	vertical-align: middle;
	cursor: pointer
}

.page-editor .menu__item-triangle_22k {
	width: .625em;
	height: .3125em;
	min-width: .625em;
	margin-left: .25em
}

@media (min-width:992px) {
	:root:not(.disable-media-queries) .menu__item-triangle_22k {
		width: .625em;
		height: .3125em;
		min-width: .625em;
		margin-left: .25em
	}
}

.menu__item-triangle-ico_1My {
	display: block;
	position: absolute;
	width: .625em;
	height: .3125em;
	min-width: .625em;
	max-width: 100%;
	max-height: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	fill: currentColor
}

.page-editor-md .menu__item-triangle-ico_1My,
.page-editor-xs .menu__item-triangle-ico_1My {
	width: .9em;
	height: .45em
}

@media (max-width:991px) {
	:root:not(.disable-media-queries) .menu__item-triangle-ico_1My {
		width: .9em;
		height: .45em
	}
}

.page-editor .menu__item-triangle-ico_1My {
	width: .625em;
	height: .3125em;
	min-width: .625em
}

@media (min-width:992px) {
	:root:not(.disable-media-queries) .menu__item-triangle-ico_1My {
		width: .625em;
		height: .3125em;
		min-width: .625em
	}
}

.menu__item-wrapper_YJs {
	display: flex;
	position: relative;
	max-width: 100%;
	align-items: center;
	justify-content: center
}

.page-editor .menu__item-wrapper_YJs {
	justify-content: flex-start
}

.page-editor .menu__item-wrapper_YJs .menu__link_2K2 {
	display: block;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: inherit;
	justify-content: flex-start
}

@media (min-width:992px) {
	:root:not(.disable-media-queries) .menu__item-wrapper_YJs {
		justify-content: flex-start
	}

	:root:not(.disable-media-queries) .menu__item-wrapper_YJs .menu__link_2K2 {
		display: block;
		max-width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-size: inherit;
		justify-content: flex-start
	}
}

.page-editor-md .menu__item-wrapper_YJs,
.page-editor-xs .menu__item-wrapper_YJs {
	justify-content: center
}

@media (max-width:991px) {
	:root:not(.disable-media-queries) .menu__item-wrapper_YJs {
		justify-content: center
	}
}

@media (max-width:991px) {
	.menu__item-wrapper_YJs[data-state=opened] .menu__item-triangle--opened_1xk {
		transform: rotate(180deg);
		transform-origin: 50% 50%;
		color: var(--ui-link-hover-color)
	}

	.menu__item-wrapper_YJs[data-state=opened]~.submenu_1jR {
		display: block
	}

	.menu__item-wrapper_YJs[data-state=opened]~.submenu_1jR .submenu-wrapper_1UU {
		padding-top: .25em;
		opacity: 1;
		pointer-events: auto;
		background-color: inherit
	}

	.menu__item-wrapper_YJs[data-state=opened]~.submenu_1jR .submenu-wrapper_1UU .menu__item_1eM {
		text-align: center;
		margin-bottom: .5em;
		font-size: var(--ui-caption-size)
	}

	.menu__item-wrapper_YJs[data-state=opened]~.submenu_1jR .submenu-wrapper_1UU .menu__item_1eM:last-of-type {
		margin-bottom: 0
	}
}

.menu__link_2K2 {
	max-width: 100%;
	color: inherit;
	font-size: inherit;
	text-decoration: none;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.menu-with-presets_vQ_ {
	display: flex
}

.menu-with-presets--horizontal_24B {
	flex-direction: row
}

.menu-with-presets--vertical_1eG {
	flex-direction: column
}

.page-editor-md .menu-with-presets--vertical_1eG .menu__item-wrapper_YJs {
	justify-content: flex-start
}

@media (min-width:768px) and (max-width:992px) {
	:root:not(.disable-media-queries) .menu-with-presets--vertical_1eG .menu__item-wrapper_YJs {
		justify-content: flex-start
	}
}

@media (min-width:992px) {
	.submenu_1jR {
		display: none;
		position: absolute;
		max-width: 40em;
		top: 100%;
		left: 0;
		padding-top: .81em;
		z-index: 7
	}

	.submenu--right_1Sb {
		right: 0;
		left: auto
	}
}

@media (max-width:991px) {
	.submenu_1jR {
		display: none
	}

	.submenu_1jR .menu__item-wrapper_YJs {
		justify-content: flex-start
	}
}

.submenu_1jR .menu__link_2K2 {
	max-width: 100%
}

.submenu-wrapper_1UU {
	background-color: var(--ui-light-shade-color)
}

@media (min-width:992px) {
	.submenu-wrapper_1UU {
		max-width: 40em;
		padding: 1em 1.6em;
		border-radius: 3px;
		box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .1)
	}

	.submenu-wrapper_1UU .menu__item_1eM {
		max-width: 100%;
		margin-left: 0;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}

	.submenu-wrapper_1UU .menu__item_1eM:first-of-type {
		margin-top: 0
	}

	.submenu-wrapper_1UU .menu__link_2K2 {
		color: var(--ui-dark-shade-color)
	}

	.submenu-wrapper_1UU .menu__link_2K2:hover {
		color: var(--ui-link-hover-color)
	}
}

@keyframes fade-up-in_f95 {
	0% {
		transform: translate3d(0, -20%, 0);
		opacity: 0;
		pointer-events: none
	}

	to {
		transform: translateZ(0);
		opacity: 1;
		pointer-events: auto
	}
}

@media not all and (min-resolution:0.001dpcm) {
	@supports (-webkit-appearance:none) {
		@media (min-width:992px) {
			.submenu_1jR {
				top: calc(100% - 1px)
			}
		}
	}
}

.button_2W3 {
	display: inline-block;
	position: relative;
	max-width: 100%;
	text-decoration: none;
	text-align: center;
	background-position: 50%;
	overflow: visible;
	cursor: pointer;
	transition: color .2s ease-in, background-color .2s ease-in, border-color .2s ease-in, box-shadow .2s ease-in;
	word-wrap: break-word
}

.button--font-weight-bold_1Nu .button__content_1_I {
	font-weight: 700
}

.button--font-weight-normal_25u .button__content_1_I {
	font-weight: 400
}

.button--font-weight-inherit_dwz .button__content_1_I {
	font-weight: inherit
}

.button--font-style-italic_1ki .button__content_1_I {
	font-style: italic
}

.button--font-style-initial_2hO .button__content_1_I {
	font-style: normal
}

.button--text-decoration-underline_1x- .button__content_1_I {
	text-decoration: underline
}

.button--left-icon_15k .button__content_1_I {
	padding-left: 32px
}

.button--right-icon_1xT .button__content_1_I {
	padding-left: 0;
	padding-right: 32px
}

.button__inner_2of {
	display: flex;
	position: relative;
	justify-content: center;
	align-items: center
}

.button__border_1J- {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	transition: inherit
}

.button__content_1_I {
	display: inline-block;
	position: relative;
	max-width: 100%;
	word-wrap: break-word
}

.button--with-icon_3MG .button__content_1_I {
	max-width: 100%
}

.button__icon_286 {
	display: inline-block;
	position: absolute;
	width: 24px;
	height: 24px;
	top: 50%;
	transform: translateY(-50%)
}

.button__icon--left_17Q {
	left: 0
}

.button__icon--right_1Bt {
	right: 0
}

.button__icon-image_1Ob {
	height: 100%;
	max-width: 100%;
	margin: auto
}

.button_2W3.disabled {
	cursor: not-allowed;
	pointer-events: none !important;
	filter: grayscale(.6)
}

.hiddenText_80u {
	height: 1em;
	visibility: hidden
}

.button-wrapper_1tW {
	display: block;
	width: 100%;
	height: 100%
}

.wrapper_1mY {
	position: fixed;
	background: transparent;
	cursor: pointer;
	box-shadow: 0 0 1px rgba(33, 39, 54, .04), 0 2px 4px rgba(33, 39, 54, .16);
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	z-index: 8
}

.editor_3gi .wrapper_1mY {
	right: 20px
}

.ssr_2Ry .position-horizontal-left_1Fj {
	left: var(--offset-horizontal)
}

.ssr_2Ry .position-horizontal-right_1fr {
	right: var(--offset-horizontal)
}

.ssr_2Ry .position-vertical-top_1nn {
	top: calc(var(--offset-vertical))
}

.ssr_2Ry .position-vertical-bottom_2ye {
	bottom: var(--offset-vertical)
}

.shape-circle_2Qo {
	border-radius: 50%
}

.inner_1_b {
	display: block;
	position: relative;
	height: 100%;
	max-width: 100%
}

.inner_1_b img {
	width: auto;
	max-height: 100%
}

.svg_2UK {
	position: static;
	width: 100%;
	height: 100%
}

.counter_3pK {
	display: flex;
	position: absolute;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	justify-content: center;
	align-items: center
}

.counter_3pK,
.counter_3pK.circle_2cg {
	top: -2px;
	right: -2px
}

.counter_3pK.square_EGt {
	top: -7px;
	right: -7px
}

.hidden_3ga {
	display: none
}

@keyframes heartBeat_3lI {
	0% {
		transform: scale(1)
	}

	14% {
		transform: scale(1.2)
	}

	28% {
		transform: scale(1)
	}

	42% {
		transform: scale(1.2)
	}

	70% {
		transform: scale(1)
	}
}

.heartBeat_3lI {
	animation-name: heartBeat_3lI;
	animation-duration: 1s;
	animation-timing-function: ease-in-out
}

.ui-cart-icon-color_1oQ {
	stroke: var(--ui-block-title-color-light);
	color: var(--ui-block-title-color-light)
}

.ui-cart-icon-color--light_3Gm {
	stroke: var(--ui-block-title-color);
	color: var(--ui-block-title-color)
}

.w-icon-panel__inner--shopping-cart-icon_1QR {
	border-radius: 0 !important
}

.ui-picture_2i5 {
	display: block;
	position: relative;
	min-height: 32px;
	padding-top: 33.3333%;
	overflow: hidden
}

.ui-image_3aJ {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	border-radius: inherit
}

.ui-image--not-loaded_3Gg {
	opacity: 0
}

.ui-image--loaded_gW0 {
	opacity: 1
}

.ui-image__style-overlay_3Lw {
	overflow: hidden
}

.ui-image__style-overlay_3Lw:after {
	content: "";
	position: absolute;
	width: 100%;
	height: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: var(--element-border-width) var(--element-border-style) var(--element-border-color, var(--ui-dark-shade-color));
	border-radius: inherit
}

.ui-image__style-overlay_3Lw[data-style] .media-overlay_2OF {
	visibility: hidden
}

.ui-image__style-overlay_3Lw .media-overlay_2OF {
	border-radius: inherit
}

.image-absolute_3fN {
	display: block;
	width: 100%;
	height: auto
}

.media-wrapper_3VN {
	display: block;
	position: relative
}

.img-loader_39d,
.media-overlay_2OF {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: inherit
}

.img-loader_39d {
	opacity: 1;
	filter: blur(8px)
}

.img-loader--exiting_1_9 {
	opacity: 0
}

.placeholder_ATE {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

.static-height_Nx_ {
	height: var(--height, auto)
}

.overflow-hidden_1uL {
	overflow: hidden
}

.ui-media-styles_2Av {
	min-height: calc(var(--element-border-width)*2);
	border-radius: var(--element-radius, inherit) !important;
	box-shadow: var(--element-shadow, inherit)
}

.ui-media-styles_2Av:after {
	content: "";
	position: absolute;
	width: 100%;
	height: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: var(--element-border-width) var(--element-border-style) var(--element-border-color, var(--ui-dark-shade-color));
	border-radius: inherit;
	pointer-events: none
}

.ui-media-styles--player_ye_ {
	overflow: hidden !important;
	border-radius: var(--element-radius, inherit) !important
}

.editor-logo_YqH {
	position: relative
}

.image-logo_3zc {
	cursor: pointer
}

.logo-image_1oy {
	display: block;
	max-width: 100%
}

.logo-placeholder_29B {
	position: relative;
	cursor: pointer
}

.grayscale-logo_1W6 {
	filter: grayscale(1)
}

.lqip-wrapper_1nQ {
	display: block;
	position: relative;
	max-width: 100%
}

.ui-logo_EOm {
	font-size: var(--ui-block-title-size);
	line-height: var(--ui-block-title-line-height);
	font-weight: var(--ui-block-title-font-weight);
	font-family: var(--ui-block-title-font-family);
	color: var(--ui-block-title-color);
	text-decoration: none
}

.ui-logo--light_3ZY {
	color: var(--ui-block-title-color-light)
}

@media (min-width:768px) {
	.ui-logo--mobile_hfa {
		display: none
	}
}

@media (max-width:767px) {
	.ui-logo--desktop_Gdr {
		display: none
	}
}

.logo_2zT,
.logo__content_1qc {
	justify-content: inherit
}

@media (max-width:767px) {
	.logo__content_1qc {
		margin: auto
	}
}

.logo__content--text_21o,
.logo__slogan_kKq {
	width: 100%
}

.editor-logo_3Fr {
	position: relative
}

.image-logo_cI- {
	cursor: pointer
}

.logo-image_HXE {
	display: block;
	max-width: 100%
}

.logo-placeholder_1eq {
	position: relative;
	cursor: pointer
}

.grayscale-logo_MMG {
	filter: grayscale(1)
}

.lqip-wrapper_2ym {
	display: block;
	position: relative;
	max-width: 100%
}

.ui-logo_315 {
	font-size: var(--ui-block-title-size);
	line-height: var(--ui-block-title-line-height);
	font-weight: var(--ui-block-title-font-weight);
	font-family: var(--ui-block-title-font-family);
	color: var(--ui-block-title-color);
	text-decoration: none
}

.ui-logo--light_3JU {
	color: var(--ui-block-title-color-light)
}

@media (min-width:768px) {
	.ui-logo--mobile_1SD {
		display: none
	}
}

@media (max-width:767px) {
	.ui-logo--desktop_14- {
		display: none
	}
}

.placeholder_1tC {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 1;
	transition: opacity .3s linear
}

.placeholder--exiting_2QT {
	opacity: 0
}

.background_2xT {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.background--hidden_QWZ {
	filter: grayscale(100%)
}

.background--init-attachment_Uu_ {
	background-attachment: scroll !important
}

.background--fixed_3Wb:before {
	content: "";
	position: fixed;
	width: 100%;
	height: 100vh;
	top: 0;
	left: 0;
	transform: var(--fixed-transform, none);
	z-index: -1;
	background-image: inherit;
	background-color: var(--fixed-background-color, transparent);
	background-repeat: inherit;
	background-size: var(--fixed-background-size, cover);
	background-position: inherit;
	background-attachment: scroll;
	filter: var(--fixed-filter, none)
}

.background--fixed_3Wb[data-role=placeholder]:before {
	visibility: hidden
}

@supports (-webkit-hyphens:none) and (-webkit-appearance:none) {
	@media only screen and (max-device-width:767px) {

		.background--fixed_3Wb,
		.background_2xT:not(.background--fixed_3Wb) {
			background-attachment: scroll !important
		}
	}
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1) {
	.background_2xT:not(.background--fixed_3Wb) {
		background-attachment: scroll !important
	}
}

@media only screen and (min-device-width:834px) and (max-device-width:1112px) and (-webkit-min-device-pixel-ratio:2) {
	.background_2xT:not(.background--fixed_3Wb) {
		background-attachment: scroll !important
	}
}

@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) {
	.background_2xT:not(.background--fixed_3Wb) {
		background-attachment: scroll !important
	}
}

.background-wrapper_RZ2 {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: hidden;
	z-index: 0;
	border-radius: inherit;
	transition: opacity .3s ease-out
}

.background-wrapper--hide_tRe {
	opacity: 0
}

.background-wrapper--zoom-in-left_NdY>* {
	animation: zoom-in-left_2ej 8s linear forwards
}

.background-wrapper--zoom-in-right_2dL>* {
	animation: zoom-in-right_1si 8s linear forwards
}

.background-wrapper--zoom-in-top_1by>* {
	animation: zoom-in-top_2iw 8s linear forwards
}

.background-wrapper--zoom-in-bottom_3Iw>* {
	animation: zoom-in-bottom_1hA 8s linear forwards
}

.background-wrapper--fade-out_17a {
	z-index: -1
}

.background-wrapper--fade-out_17a>* {
	animation: fade-out_sPn 2s linear forwards
}

.background-overlay_2z6 {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.background-parallax_1jy {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden
}

@keyframes zoom-in-left_2ej {
	0% {
		transform: scale(1.5) translate(10%)
	}

	to {
		transform: scale(1) translate(0)
	}
}

@keyframes zoom-in-right_1si {
	0% {
		transform: scale(1.5) translate(-10%)
	}

	to {
		transform: scale(1) translate(0)
	}
}

@keyframes zoom-in-top_2iw {
	0% {
		transform: scale(1.5) translateY(10%)
	}

	to {
		transform: scale(1) translate(0)
	}
}

@keyframes zoom-in-bottom_1hA {
	0% {
		transform: scale(1.5) translateY(-10%)
	}

	to {
		transform: scale(1) translate(0)
	}
}

@keyframes fade-out_sPn {
	0% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

.upload-overlay_1Wy {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	transform: scale(1.032);
	filter: blur(3px);
	z-index: 0;
	opacity: 0;
	overflow: hidden;
	transition: opacity .3s linear
}

.upload-overlay_1Wy:before {
	width: 52%;
	background-color: hsla(0, 0%, 100%, .5);
	background-image: linear-gradient(270deg, transparent 0, rgba(0, 0, 0, .07) 49%, transparent)
}

.upload-overlay_1Wy:after,
.upload-overlay_1Wy:before {
	content: "";
	position: absolute;
	top: -100%;
	bottom: -100%;
	left: 0;
	transform: rotate(20deg);
	mix-blend-mode: multiply;
	animation: anime_1vT 2.5s cubic-bezier(.42, 0, .52, 1) infinite
}

.upload-overlay_1Wy:after {
	width: 39%;
	right: 0;
	opacity: .5;
	background-image: linear-gradient(270deg, transparent, rgba(0, 0, 0, .1) 50%, transparent)
}

@keyframes anime_1vT {
	0% {
		transform: translatex(-100%) rotate(20deg)
	}

	to {
		transform: translatex(300%) rotate(20deg)
	}
}

.background--hidden_3CR {
	filter: grayscale(100%)
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1) {
	.background_EZ5 {
		background-attachment: scroll !important
	}
}

@media only screen and (min-device-width:834px) and (max-device-width:1112px) and (-webkit-min-device-pixel-ratio:2) {
	.background_EZ5 {
		background-attachment: scroll !important
	}
}

@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) {
	.background_EZ5 {
		background-attachment: scroll !important
	}
}

@media (max-width:767px) {
	.background_EZ5 {
		background-attachment: scroll !important
	}
}

.background-wrapper_pIo {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: hidden;
	z-index: 0;
	border-radius: inherit;
	transition: background-color .4s var(--ease-in-quad), opacity .2s ease-out
}

.background-wrapper--hide_1Ap {
	opacity: 0
}

.background-wrapper--hide_1Ap+header {
	z-index: 2
}

.background-wrapper--hide_1Ap+header.header--opened {
	z-index: 4
}

.background-wrapper--hide_1Ap+header[data-open^=header--modal-closed] {
	z-index: 1
}

.background-wrapper--hide_1Ap+header[data-open^=header--modal-opened] {
	z-index: 7
}

.background-wrapper--zoom-in-left_1Vu>* {
	animation: zoom-in-left_V2g 8s linear forwards
}

.background-wrapper--zoom-in-right_1Pg>* {
	animation: zoom-in-right_1YF 8s linear forwards
}

.background-wrapper--zoom-in-top_1Py>* {
	animation: zoom-in-top_3Nq 8s linear forwards
}

.background-wrapper--zoom-in-bottom_X5D>* {
	animation: zoom-in-bottom_1I0 8s linear forwards
}

.background-wrapper--fade-out_1cR {
	z-index: -1
}

.background-wrapper--fade-out_1cR>* {
	animation: fade-out_1ly 2s linear forwards
}

.background-wrapper--exiting_22z {
	z-index: -5
}

.background-overlay_aVy {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.background-parallax_2zu {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden
}

@keyframes zoom-in-left_V2g {
	0% {
		transform: scale(1.5) translate(10%)
	}

	to {
		transform: scale(1) translate(0)
	}
}

@keyframes zoom-in-right_1YF {
	0% {
		transform: scale(1.5) translate(-10%)
	}

	to {
		transform: scale(1) translate(0)
	}
}

@keyframes zoom-in-top_3Nq {
	0% {
		transform: scale(1.5) translateY(10%)
	}

	to {
		transform: scale(1) translate(0)
	}
}

@keyframes zoom-in-bottom_1I0 {
	0% {
		transform: scale(1.5) translateY(-10%)
	}

	to {
		transform: scale(1) translate(0)
	}
}

@keyframes fade-out_1ly {
	0% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

.upload-overlay_2Mo {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	transform: scale(1.032);
	filter: blur(3px);
	z-index: 0;
	opacity: 0;
	overflow: hidden;
	transition: opacity .3s linear
}

.upload-overlay_2Mo:before {
	width: 52%;
	background-color: hsla(0, 0%, 100%, .5);
	background-image: linear-gradient(270deg, transparent 0, rgba(0, 0, 0, .07) 49%, transparent)
}

.upload-overlay_2Mo:after,
.upload-overlay_2Mo:before {
	content: "";
	position: absolute;
	top: -100%;
	bottom: -100%;
	left: 0;
	transform: rotate(20deg);
	mix-blend-mode: multiply;
	animation: anime_3nZ 2.5s cubic-bezier(.42, 0, .52, 1) infinite
}

.upload-overlay_2Mo:after {
	width: 39%;
	right: 0;
	opacity: .5;
	background-image: linear-gradient(270deg, transparent, rgba(0, 0, 0, .1) 50%, transparent)
}

@keyframes anime_3nZ {
	0% {
		transform: translatex(-100%) rotate(20deg)
	}

	to {
		transform: translatex(300%) rotate(20deg)
	}
}

.background--preview-mode_LI4+*+header {
	z-index: 2
}

.background_3lr {
	position: relative
}

.background--rotator_1bl .ui-blockTitle,
.background--rotator_1bl .ui-caption,
.background--rotator_1bl .ui-heading,
.background--rotator_1bl .ui-headingLg,
.background--rotator_1bl .ui-heroTitle,
.background--rotator_1bl .ui-quote,
.background--rotator_1bl .ui-small,
.background--rotator_1bl .ui-subheading,
.background--rotator_1bl .ui-subtitle,
.background--rotator_1bl .ui-text {
	transition: color 2s ease
}

.item-decorator_1i6 {
	position: relative;
	z-index: 0;
	--button-border: rgba(33, 39, 54, 0.1)
}

.item-decorator_1i6:hover>.item-decorator__inner_2PB .item-decorator__action_1h2 {
	will-change: opacity;
	opacity: 1;
	z-index: var(--z-d-element-hover)
}

.item-decorator_1i6:hover>.item-decorator__inner_2PB .item-decorator__inner_2PB:before {
	opacity: 1
}

.item-decorator__inner_2PB:before {
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	border-radius: var(--border-radius);
	border: 1px solid var(--decorator-border);
	z-index: -1;
	background-color: var(--collection-item-decorator);
	pointer-events: none
}

.item-decorator__action_1h2,
.item-decorator__inner_2PB:before {
	position: absolute;
	opacity: 0;
	transition: opacity .2s ease-out
}

.item-decorator__action_1h2:not(.item-decorator__action--bottom_16-) {
	top: 8px
}

.item-decorator__action--bottom_16- {
	bottom: 8px
}

.item-decorator__action_1h2:not(.item-decorator__action--left_3XD) {
	right: 16px
}

.item-decorator__action--left_3XD {
	left: 16px
}

.item-decorator__btn_3Fg {
	position: relative;
	width: 33px;
	height: 33px;
	background-color: #fff;
	border: 1px solid var(--button-border);
	border-radius: var(--border-radius)
}

.item-decorator__icon_Uoc {
	display: flex;
	position: absolute;
	width: 14px;
	height: 14px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: var(--ink-l1);
	align-items: center;
	justify-content: center
}

.scale-wrapper_3UY {
	display: block;
	position: relative;
	width: 100%
}

.btn_openLightbox_3nS {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1
}

.popupTrigger_1IU {
	cursor: pointer
}

.go-to-pay-wrapper_S4N {
	width: 100%
}

.go-to-pay-wrapper_S4N:not(.ui-button) {
	height: 100%
}

.js-order-button__placeholder {
	position: relative;
	pointer-events: none
}

.js-order-button__placeholder * {
	visibility: hidden
}

.js-order-button__placeholder:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 1;
	background-color: #edf0f5;
	animation: placeholder-anim 1.5s ease-in-out infinite
}

@keyframes placeholder-anim {
	0% {
		opacity: 1
	}

	50% {
		opacity: .3
	}

	to {
		opacity: 1
	}
}

.grayscale_1qq {
	filter: grayscale(1)
}

.collection-item-background-wrapper_3F2 {
	position: relative
}

.slider_2N3 {
	width: 0;
	flex-basis: 100%
}

.slider_2N3 .slider__dots_2cS {
	position: static;
	margin-top: 20px;
	font-size: 0
}

.slider_2N3 .slider__dots_2cS li {
	width: 30px;
	height: 30px;
	margin: auto
}

.slider_2N3 .slider__dots_2cS li button {
	width: 30px;
	height: 30px
}

.slider_2N3 .slider__dots_2cS li button:before {
	width: 10px;
	height: 10px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border-radius: 50%
}

@media (max-width:767px) {
	.slider_2N3 .slider__dots_2cS {
		margin-top: 10px
	}

	.slider_2N3 .slider__dots_2cS li,
	.slider_2N3 .slider__dots_2cS li button {
		width: 25px;
		height: 25px
	}
}

.slider_2N3 .slick-track {
	display: flex
}

.slider_2N3 .slick-slide {
	height: auto
}

.slider_2N3 .slick-slide>*,
.slider_2N3 .w-grid__item {
	height: 100%
}

.slider_2N3 .slick-active {
	z-index: auto
}

.slider_2N3 .slider-arrow_Yvf {
	width: 30px;
	height: 30px;
	text-align: center;
	z-index: 1;
	opacity: .85;
	transition: opacity .2s ease-out
}

.slider_2N3 .slider-arrow_Yvf:hover {
	opacity: 1
}

.slider_2N3 .slider-arrow_Yvf:before {
	display: none
}

.slider_2N3 .slider-arrow--with-dots_Phm {
	margin-top: -25px
}

.page-editor-xs .slider_2N3 .slider-arrow--with-dots_Phm {
	margin-top: -15px
}

@media (max-width:767px) {
	:root:not(.disable-media-queries) .slider_2N3 .slider-arrow--with-dots_Phm {
		margin-top: -15px
	}
}

.slider_2N3 .slider-arrow--next_3Hr {
	right: 0;
	transform: translate(150%, -50%)
}

.page-editor-md .slider_2N3 .slider-arrow--next_3Hr,
.page-editor-sm .slider_2N3 .slider-arrow--next_3Hr,
.page-editor-xs .slider_2N3 .slider-arrow--next_3Hr {
	transform: translate(100%, -50%)
}

@media (min-width:1200px) and (max-width:1279px) {
	:root:not(.disable-media-queries) .slider_2N3 .slider-arrow--next_3Hr {
		transform: translate(100%, -50%)
	}
}

.slider_2N3 .slider-arrow--prev_Eis {
	left: 0;
	transform: translate(-150%, -50%)
}

@media (min-width:1200px) and (max-width:1279px) {
	.slider_2N3 .slider-arrow--prev_Eis {
		transform: translate(-100%, -50%)
	}
}

.slider_2N3 .slider-arrow--prev_Eis .arrow-svg_1j4 {
	transform: rotateY(180deg)
}

.slider_2N3 .slider-arrow_Yvf .arrow-svg_1j4 {
	width: 30px;
	height: 30px;
	fill: #000
}

.slider_2N3 .slider-arrow--circle_Vdl {
	width: 32px;
	height: 32px;
	background: #000;
	border-radius: 50%
}

.slider_2N3 .slider-arrow--circle_Vdl .arrow-svg_1j4 {
	width: 20px;
	height: 20px;
	fill: #fff
}

.slider_2N3 .slider-arrow__click-zone_uLX {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 1
}

.page-editor-xs .slider_2N3 .slider-arrow__click-zone_uLX {
	width: 36px;
	height: 48px
}

@media (max-width:767px) {
	:root:not(.disable-media-queries) .slider_2N3 .slider-arrow__click-zone_uLX {
		width: 36px;
		height: 48px
	}
}

.page-editor-md .slider_2N3 .slider-arrow_Yvf,
.page-editor-sm .slider_2N3 .slider-arrow_Yvf,
.page-editor-xs .slider_2N3 .slider-arrow_Yvf {
	display: inline-block;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	background: #000
}

.page-editor-md .slider_2N3 .slider-arrow--next_3Hr,
.page-editor-sm .slider_2N3 .slider-arrow--next_3Hr,
.page-editor-xs .slider_2N3 .slider-arrow--next_3Hr {
	transform: translate(50%, -50%)
}

.page-editor-md .slider_2N3 .slider-arrow--prev_Eis,
.page-editor-sm .slider_2N3 .slider-arrow--prev_Eis,
.page-editor-xs .slider_2N3 .slider-arrow--prev_Eis {
	transform: translate(-50%, -50%)
}

.page-editor-md .slider_2N3 .slider-arrow_Yvf .arrow-svg_1j4,
.page-editor-sm .slider_2N3 .slider-arrow_Yvf .arrow-svg_1j4,
.page-editor-xs .slider_2N3 .slider-arrow_Yvf .arrow-svg_1j4 {
	width: 20px;
	height: 20px
}

@media (max-width:1199px) {
	:root:not(.disable-media-queries) .slider_2N3 .slider-arrow_Yvf {
		display: inline-block;
		width: 32px;
		height: 32px;
		border-radius: 50%;
		background: #000
	}

	:root:not(.disable-media-queries) .slider_2N3 .slider-arrow--next_3Hr {
		transform: translate(50%, -50%)
	}

	:root:not(.disable-media-queries) .slider_2N3 .slider-arrow--prev_Eis {
		transform: translate(-50%, -50%)
	}

	:root:not(.disable-media-queries) .slider_2N3 .slider-arrow_Yvf .arrow-svg_1j4 {
		width: 20px;
		height: 20px
	}
}

.page-editor-xs .slider_2N3 .slider-arrow_Yvf {
	width: 24px;
	height: 24px
}

.page-editor-xs .slider_2N3 .slider-arrow_Yvf .arrow-svg_1j4 {
	width: 12px;
	height: 12px
}

.page-editor-xs .slider_2N3 .slider-arrow--next_3Hr .slider-arrow__click-zone_uLX {
	transform: translate(-24px, -50%)
}

.page-editor-xs .slider_2N3 .slider-arrow--prev_Eis .slider-arrow__click-zone_uLX {
	transform: translate(-12px, -50%)
}

@media (max-width:767px) {
	:root:not(.disable-media-queries) .slider_2N3 .slider-arrow_Yvf {
		width: 24px;
		height: 24px
	}

	:root:not(.disable-media-queries) .slider_2N3 .slider-arrow_Yvf .arrow-svg_1j4 {
		width: 12px;
		height: 12px
	}

	:root:not(.disable-media-queries) .slider_2N3 .slider-arrow--next_3Hr .slider-arrow__click-zone_uLX {
		transform: translate(-24px, -50%)
	}

	:root:not(.disable-media-queries) .slider_2N3 .slider-arrow--prev_Eis .slider-arrow__click-zone_uLX {
		transform: translate(-12px, -50%)
	}
}

.slider-animation--fade_1up .slick-slide {
	pointer-events: none
}

.slider-animation--fade_1up .slick-active {
	pointer-events: auto
}

.page-editor .w-grid--full-width.w-grid--gap .slider-arrow--next_3Hr,
.page-editor-lg .w-grid--full-width.w-grid--gap .slider-arrow--next_3Hr,
.page-editor-md .w-grid--full-width.w-grid--gap .slider-arrow--next_3Hr,
.page-editor-sm .w-grid--full-width.w-grid--gap .slider-arrow--next_3Hr,
.page-editor-xs .w-grid--full-width.w-grid--gap .slider-arrow--next_3Hr {
	transform: translate(50%, -50%)
}

.page-editor .w-grid--full-width.w-grid--gap .slider-arrow--prev_Eis,
.page-editor-lg .w-grid--full-width.w-grid--gap .slider-arrow--prev_Eis,
.page-editor-md .w-grid--full-width.w-grid--gap .slider-arrow--prev_Eis,
.page-editor-sm .w-grid--full-width.w-grid--gap .slider-arrow--prev_Eis,
.page-editor-xs .w-grid--full-width.w-grid--gap .slider-arrow--prev_Eis {
	transform: translate(-50%, -50%)
}

.page-editor .w-grid--full-width .slider-arrow_Yvf,
.page-editor-lg .w-grid--full-width .slider-arrow_Yvf,
.page-editor-md .w-grid--full-width .slider-arrow_Yvf,
.page-editor-sm .w-grid--full-width .slider-arrow_Yvf,
.page-editor-xs .w-grid--full-width .slider-arrow_Yvf {
	display: inline-block;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	background: #000
}

.page-editor .w-grid--full-width .slider-arrow--next_3Hr,
.page-editor-lg .w-grid--full-width .slider-arrow--next_3Hr,
.page-editor-md .w-grid--full-width .slider-arrow--next_3Hr,
.page-editor-sm .w-grid--full-width .slider-arrow--next_3Hr,
.page-editor-xs .w-grid--full-width .slider-arrow--next_3Hr {
	transform: translate(-50%, -50%)
}

.page-editor .w-grid--full-width .slider-arrow--prev_Eis,
.page-editor-lg .w-grid--full-width .slider-arrow--prev_Eis,
.page-editor-md .w-grid--full-width .slider-arrow--prev_Eis,
.page-editor-sm .w-grid--full-width .slider-arrow--prev_Eis,
.page-editor-xs .w-grid--full-width .slider-arrow--prev_Eis {
	transform: translate(50%, -50%)
}

.page-editor .w-grid--full-width .slider-arrow_Yvf .arrow-svg_1j4,
.page-editor-lg .w-grid--full-width .slider-arrow_Yvf .arrow-svg_1j4,
.page-editor-md .w-grid--full-width .slider-arrow_Yvf .arrow-svg_1j4,
.page-editor-sm .w-grid--full-width .slider-arrow_Yvf .arrow-svg_1j4,
.page-editor-xs .w-grid--full-width .slider-arrow_Yvf .arrow-svg_1j4 {
	width: 20px;
	height: 20px
}

@media (min-width:1200px) {
	:root:not(.disable-media-queries) .w-grid--full-width.w-grid--gap .slider-arrow--next_3Hr {
		transform: translate(50%, -50%)
	}

	:root:not(.disable-media-queries) .w-grid--full-width.w-grid--gap .slider-arrow--prev_Eis {
		transform: translate(-50%, -50%)
	}

	:root:not(.disable-media-queries) .w-grid--full-width .slider-arrow_Yvf {
		display: inline-block;
		width: 32px;
		height: 32px;
		border-radius: 50%;
		background: #000
	}

	:root:not(.disable-media-queries) .w-grid--full-width .slider-arrow--next_3Hr {
		transform: translate(-50%, -50%)
	}

	:root:not(.disable-media-queries) .w-grid--full-width .slider-arrow--prev_Eis {
		transform: translate(50%, -50%)
	}

	:root:not(.disable-media-queries) .w-grid--full-width .slider-arrow_Yvf .arrow-svg_1j4 {
		width: 20px;
		height: 20px
	}
}

.page-editor-xs .w-grid--full-width .slider-arrow_Yvf {
	width: 24px;
	height: 24px
}

.page-editor-xs .w-grid--full-width .slider-arrow_Yvf .arrow-svg_1j4 {
	width: 12px;
	height: 12px
}

@media (max-width:1199px) {
	.w-grid--full-width .slider-arrow--next_3Hr {
		transform: translate(50%, -50%)
	}

	.w-grid--full-width .slider-arrow--prev_Eis {
		transform: translate(-50%, -50%)
	}
}

.server-render__collection__columns-count--1_2Cy .server-render__collection-item-wrapper_ixe {
	display: flex !important;
	height: 100%;
	min-width: 100%
}

.server-render__collection__columns-count--2_1fW .server-render__collection-item-wrapper_ixe {
	display: flex !important;
	height: 100%;
	min-width: 50%
}

.server-render__collection__columns-count--3_roe .server-render__collection-item-wrapper_ixe {
	display: flex !important;
	height: 100%;
	min-width: 33.33333%
}

.server-render__collection__columns-count--4_y-T .server-render__collection-item-wrapper_ixe {
	display: flex !important;
	height: 100%;
	min-width: 25%
}

.server-render__collection__columns-count--5_1OA .server-render__collection-item-wrapper_ixe {
	display: flex !important;
	height: 100%;
	min-width: 20%
}

.server-render__collection__columns-count--6_YFK .server-render__collection-item-wrapper_ixe {
	display: flex !important;
	height: 100%;
	min-width: 16.66667%
}

.server-render__collection__columns-count--7_3p0 .server-render__collection-item-wrapper_ixe {
	display: flex !important;
	height: 100%;
	min-width: 14.28571%
}

.server-render__collection__columns-count--8_1Da .server-render__collection-item-wrapper_ixe {
	display: flex !important;
	height: 100%;
	min-width: 12.5%
}

.server-render__collection__columns-count--1_2Cy .server-render__collection__items-align--left_3F2 {
	justify-content: left
}

.server-render__collection__columns-count--1_2Cy .server-render__collection__items-align--center_3Js {
	justify-content: center
}

.server-render__collection__columns-count--1_2Cy .server-render__collection__items-align--right_3KP {
	justify-content: right
}

.server-render__collection__columns-count--1_2Cy .server-render__collection-item_3Gl {
	opacity: 0;
	flex-basis: 100%
}

.server-render__collection__columns-count--1_2Cy .server-render__collection-item_3Gl:first-child {
	opacity: 1
}

@media (min-width:768px) {
	.server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-1_58R {
		flex-basis: calc(var(--w-grid-container-size-md)*1/12 - var(--w-grid-gap))
	}
}

@media (min-width:992px) {
	.server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-1_58R {
		flex-basis: calc(var(--w-grid-container-size-xl)*1/12 - var(--w-grid-gap))
	}
}

@media (min-width:768px) {
	.server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-2_5H6 {
		flex-basis: calc(var(--w-grid-container-size-md)*2/12 - var(--w-grid-gap))
	}
}

@media (min-width:992px) {
	.server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-2_5H6 {
		flex-basis: calc(var(--w-grid-container-size-xl)*2/12 - var(--w-grid-gap))
	}
}

@media (min-width:768px) {
	.server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-3_3UZ {
		flex-basis: calc(var(--w-grid-container-size-md)*3/12 - var(--w-grid-gap))
	}
}

@media (min-width:992px) {
	.server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-3_3UZ {
		flex-basis: calc(var(--w-grid-container-size-xl)*3/12 - var(--w-grid-gap))
	}
}

@media (min-width:768px) {
	.server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-4_2-T {
		flex-basis: calc(var(--w-grid-container-size-md)*4/12 - var(--w-grid-gap))
	}
}

@media (min-width:992px) {
	.server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-4_2-T {
		flex-basis: calc(var(--w-grid-container-size-xl)*4/12 - var(--w-grid-gap))
	}
}

@media (min-width:768px) {
	.server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-5_2l_ {
		flex-basis: calc(var(--w-grid-container-size-md)*5/12 - var(--w-grid-gap))
	}
}

@media (min-width:992px) {
	.server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-5_2l_ {
		flex-basis: calc(var(--w-grid-container-size-xl)*5/12 - var(--w-grid-gap))
	}
}

@media (min-width:768px) {
	.server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-6_1yf {
		flex-basis: calc(var(--w-grid-container-size-md)*6/12 - var(--w-grid-gap))
	}
}

@media (min-width:992px) {
	.server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-6_1yf {
		flex-basis: calc(var(--w-grid-container-size-xl)*6/12 - var(--w-grid-gap))
	}
}

@media (min-width:768px) {
	.server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-7_2aT {
		flex-basis: calc(var(--w-grid-container-size-md)*7/12 - var(--w-grid-gap))
	}
}

@media (min-width:992px) {
	.server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-7_2aT {
		flex-basis: calc(var(--w-grid-container-size-xl)*7/12 - var(--w-grid-gap))
	}
}

@media (min-width:768px) {
	.server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-8_1X1 {
		flex-basis: calc(var(--w-grid-container-size-md)*8/12 - var(--w-grid-gap))
	}
}

@media (min-width:992px) {
	.server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-8_1X1 {
		flex-basis: calc(var(--w-grid-container-size-xl)*8/12 - var(--w-grid-gap))
	}
}

@media (min-width:768px) {
	.server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-9_1wY {
		flex-basis: calc(var(--w-grid-container-size-md)*9/12 - var(--w-grid-gap))
	}
}

@media (min-width:992px) {
	.server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-9_1wY {
		flex-basis: calc(var(--w-grid-container-size-xl)*9/12 - var(--w-grid-gap))
	}
}

@media (min-width:768px) {
	.server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-10_2tZ {
		flex-basis: calc(var(--w-grid-container-size-md)*10/12 - var(--w-grid-gap))
	}
}

@media (min-width:992px) {
	.server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-10_2tZ {
		flex-basis: calc(var(--w-grid-container-size-xl)*10/12 - var(--w-grid-gap))
	}
}

@media (min-width:768px) {
	.server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-11_3TH {
		flex-basis: calc(var(--w-grid-container-size-md)*11/12 - var(--w-grid-gap))
	}
}

@media (min-width:992px) {
	.server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-11_3TH {
		flex-basis: calc(var(--w-grid-container-size-xl)*11/12 - var(--w-grid-gap))
	}
}

@media (min-width:768px) {
	.server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-12_1A- {
		flex-basis: calc(var(--w-grid-container-size-md)*12/12 - var(--w-grid-gap))
	}
}

@media (min-width:992px) {
	.server-render__collection__columns-count--1_2Cy .server-render__collection-item--columns-size-12_1A- {
		flex-basis: calc(var(--w-grid-container-size-xl)*12/12 - var(--w-grid-gap))
	}
}

.slider-wrapper_1r3 {
	position: relative
}

.slider__dots_N6P {
	position: static;
	margin-top: 20px;
	font-size: 0
}

.slider__dots_N6P li {
	margin: auto
}

.slider__dots_N6P li,
.slider__dots_N6P li button {
	width: 30px;
	height: 30px
}

.slider__dots_N6P li button:before {
	width: 10px;
	height: 10px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border-radius: 50%
}

@media (max-width:767px) {
	.slider__dots_N6P {
		margin-top: 10px
	}

	.slider__dots_N6P li,
	.slider__dots_N6P li button {
		width: 25px;
		height: 25px
	}
}

.tabs-nav_16f {
	position: relative;
	width: calc(100% + var(--w-grid-gap));
	overflow-y: visible;
	overflow-x: auto;
	scroll-behavior: smooth;
	margin-bottom: var(--w-grid-gap);
	margin-left: calc(var(--w-grid-gap)/-2);
	z-index: 1
}

@media (min-width:768px) {
	.tabs-nav_16f {
		width: 100%;
		margin-left: 0
	}
}

.tabs-nav__inner_9d3 {
	display: inline-flex;
	position: relative;
	min-width: 100%;
	white-space: nowrap
}

.tabs-nav__inner_9d3:after {
	content: "";
	position: absolute;
	height: 1px;
	right: 0;
	bottom: 0;
	left: 0;
	color: inherit;
	background-color: currentColor;
	opacity: .125
}

@media (max-width:767px) {
	.tabs-nav__inner_9d3 {
		padding-left: calc(var(--w-grid-gap)/2);
		padding-right: calc(var(--w-grid-gap)/2)
	}

	.tabs-nav__inner_9d3:after {
		right: calc(var(--w-grid-gap)/2);
		left: calc(var(--w-grid-gap)/2)
	}
}

@media (min-width:768px) {
	.tabs-nav__inner_9d3 {
		justify-content: center
	}
}

@media (min-width:768px) {
	.tabs-nav__inner--left_C2b {
		justify-content: flex-start
	}
}

@media (min-width:768px) {
	.tabs-nav__inner--right_3Pg {
		justify-content: flex-end
	}
}

.tabs-nav_16f .nav-item_2-O {
	display: inline-flex;
	position: relative;
	margin: 0;
	padding: 15px 20px;
	align-items: center;
	background: transparent;
	cursor: pointer;
	opacity: .6;
	flex-shrink: 0;
	transition: opacity .2s ease-in-out, background-color .2s ease-in-out
}

@media (min-width:768px) {
	.tabs-nav_16f .nav-item_2-O {
		min-width: 0
	}
}

.tabs-nav_16f .nav-item_2-O:hover,
.tabs-nav_16f .nav-item_2-O[data-active=true] {
	opacity: 1
}

.tabs-nav_16f .nav-item_2-O[data-active=true]:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	bottom: 0;
	left: 0;
	color: inherit;
	background-color: #fff
}

@media (min-width:768px) {
	.tabs-nav_16f .nav-item_2-O[data-active=true]:after {
		height: 2px
	}
}

.tabs-nav_16f .nav-item__icon_V3U {
	width: 25px;
	height: 25px;
	margin-right: 15px;
	flex-shrink: 0
}

.tabs-nav_16f .nav-item__title_3g- {
	max-width: 100%;
	margin-top: 0
}

.tabs-nav_16f .nav-item_2-O .DraftEditor-editorContainer div {
	white-space: nowrap
}

.tabs-collection_26Z[data-hidden=true] {
	display: none !important
}

.visually-hidden_2Bz {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	clip: rect(1px, 1px, 1px, 1px);
	border: 0;
	overflow: hidden
}

.container_2e9,
.img-slider_1Ip {
	position: relative
}

.img-slider_1Ip {
	overflow: hidden
}

.img-slider--horizontal_3Gf .img-slider__before-wrp_23b {
	width: 100%;
	height: 50%
}

.img-slider__hand_PPs {
	display: flex;
	position: absolute;
	width: 48px;
	height: 48px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -22px);
	justify-content: center;
	align-items: center;
	border: 4px solid;
	border-radius: 50%;
	touch-action: pan-x;
	cursor: ew-resize;
	pointer-events: auto;
	z-index: 1;
	transition: background-color .2s ease-out, box-shadow .2s ease-out
}

.img-slider__hand_PPs:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: inherit;
	background-color: currentColor;
	opacity: 0;
	transition: opacity .2s ease-out
}

.img-slider__hand_PPs:hover {
	box-shadow: 0 0 1px rgba(33, 39, 54, .05), 0 0 8px rgba(33, 39, 54, .16)
}

.img-slider__hand_PPs:hover:before {
	opacity: .38
}

.img-slider__hand--active_h5y {
	box-shadow: 0 0 1px rgba(33, 39, 54, .05), 0 0 8px rgba(33, 39, 54, .16)
}

.img-slider__hand--active_h5y:before {
	opacity: .38
}

.img-slider__hand--horizontal_1zX {
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	touch-action: pan-y;
	cursor: ns-resize
}

.img-slider__hand--horizontal_1zX .img-slider__hand-arrow_3Gu {
	transform: rotate(90deg);
	transform-origin: center
}

.img-slider__hand-wrapper_1ly {
	position: absolute;
	width: 4px;
	top: 0;
	bottom: 0;
	touch-action: pan-x;
	margin-left: -2px;
	cursor: ew-resize
}

.img-slider__hand-wrapper--horizontal_2EZ {
	width: 100%;
	height: 4px;
	right: 0;
	left: 0;
	margin-left: 0;
	margin-top: -2px;
	cursor: ns-resize;
	touch-action: pan-y
}

.img-slider__hand-wrapper--horizontal_2EZ .img-slider__hand-line_2oI {
	width: 50%;
	height: 4px;
	top: 50%;
	transform: translateY(-50%)
}

.img-slider__hand-wrapper--horizontal_2EZ .img-slider__hand-line--after_2iX {
	right: -22px;
	left: auto
}

.img-slider__hand-wrapper--horizontal_2EZ .img-slider__hand-line--before_2Ou {
	left: -22px
}

.img-slider__hand-arrow_3Gu {
	fill: currentColor
}

.img-slider__input_KbR {
	position: absolute;
	width: 0;
	height: 0;
	top: 0;
	margin: 0;
	opacity: 0;
	pointer-events: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.img-slider__input_KbR:focus~.img-slider__hand-wrapper_1ly .img-slider__hand_PPs {
	box-shadow: 0 0 1px rgba(33, 39, 54, .05), 0 0 8px rgba(33, 39, 54, .16)
}

.img-slider__input_KbR:focus~.img-slider__hand-wrapper_1ly .img-slider__hand_PPs:before {
	opacity: .38
}

.img-slider__hand-line_2oI {
	position: absolute;
	width: 4px;
	height: 50%;
	left: 50%;
	transform: translateX(-50%);
	background-color: currentColor
}

.img-slider__hand-line--after_2iX {
	bottom: -22px
}

.img-slider__hand-line--before_2Ou {
	top: -22px
}

.img-slider__before-wrp_23b {
	position: absolute;
	width: 50%;
	max-width: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	overflow: hidden
}

.img-slider__img-wrapper_2dL {
	display: block;
	width: 100%;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.img-slider__img-wrapper_2dL .img-slider__img_vDh {
	min-height: 56px
}

.img-slider__slider_SoW {
	width: 0;
	height: 0
}

.cursor__ewresize_1ka {
	cursor: ew-resize
}

.cursor__nsresize_eDG {
	cursor: ns-resize
}

@keyframes fadeInBottom_1Hh {
	0% {
		transform: translate3d(0, 100px, 0);
		opacity: 0
	}

	to {
		transform: translateZ(0);
		opacity: 1
	}
}

.fade-in-bottom_1kF {
	animation-name: fadeInBottom_1Hh
}

@keyframes fadeInLeft_3HD {
	0% {
		transform: translate3d(-100px, 0, 0);
		opacity: 0
	}

	to {
		transform: translateZ(0);
		opacity: 1
	}
}

.fade-in-left_2EQ {
	animation-name: fadeInLeft_3HD
}

@keyframes fadeInRight_39W {
	0% {
		transform: translate3d(100px, 0, 0);
		opacity: 0
	}

	to {
		transform: translateZ(0);
		opacity: 1
	}
}

.fade-in-right_1x9 {
	animation-name: fadeInRight_39W
}

@keyframes fadeInTop_2PO {
	0% {
		transform: translate3d(0, -100px, 0);
		opacity: 0
	}

	to {
		transform: translateZ(0);
		opacity: 1
	}
}

.fade-in-top_1sq {
	animation-name: fadeInTop_2PO
}

@keyframes fadeIn_1O1 {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.fade-in-center_3nb {
	animation-name: fadeIn_1O1
}

@keyframes slideInTop_206 {
	0% {
		display: var(--display, block);
		transform: translate3d(0, -100px, 0)
	}

	to {
		display: none;
		transform: translateZ(0)
	}
}

.slide-in-top_2ns {
	animation-name: slideInTop_206
}

.slide-in-top--flex_9iP {
	--display: flex
}

.slide-in-top--block_36P {
	--display: block
}

.slide-in-top--inline-block_3NX {
	--display: inline-block
}

.slide-in-top--grid_PVb {
	--display: grid
}

@keyframes slideInLeft_3Mm {
	0% {
		display: var(--display, block);
		transform: translate3d(-100px, 0, 0)
	}

	to {
		display: none;
		transform: translateZ(0)
	}
}

.slide-in-left_2-B {
	animation-name: slideInLeft_3Mm
}

.slide-in-left--flex_34V {
	--display: flex
}

.slide-in-left--block_25W {
	--display: block
}

.slide-in-left--inline-block_1SF {
	--display: inline-block
}

.slide-in-left--grid_B97 {
	--display: grid
}

@keyframes slideInRight_1cc {
	0% {
		display: var(--display, block);
		transform: translate3d(100px, 0, 0)
	}

	to {
		display: none;
		transform: translateZ(0)
	}
}

.slide-in-right_1Ua {
	animation-name: slideInRight_1cc
}

.slide-in-right--flex_SQ7 {
	--display: flex
}

.slide-in-right--block_PMD {
	--display: block
}

.slide-in-right--inline-block_2om {
	--display: inline-block
}

.slide-in-right--grid_PjY {
	--display: grid
}

@keyframes slideInBottom_1Yl {
	0% {
		display: var(--display, block);
		transform: translate3d(0, 100px, 0)
	}

	to {
		display: none;
		transform: translateZ(0)
	}
}

.slide-in-bottom_LLR {
	animation-name: slideInBottom_1Yl
}

.slide-in-bottom--flex_17u {
	--display: flex
}

.slide-in-bottom--block_2GZ {
	--display: block
}

.slide-in-bottom--inline-block_2qx {
	--display: inline-block
}

.slide-in-bottom--grid_F46 {
	--display: grid
}

@keyframes zoomInTop_hxm {
	0% {
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		opacity: 0;
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}

	60% {
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		opacity: 1;
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

.zoom-in-top_mBq {
	animation-name: zoomInTop_hxm
}

@keyframes zoomInLeft_1ws {
	0% {
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		opacity: 0;
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}

	60% {
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		opacity: 1;
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

.zoom-in-left_1On {
	animation-name: zoomInLeft_1ws
}

@keyframes zoomInRight_8qE {
	0% {
		transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		opacity: 0;
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}

	60% {
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		opacity: 1;
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

.zoom-in-right_3tJ {
	animation-name: zoomInRight_8qE
}

@keyframes zoomInBottom_lq3 {
	0% {
		transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		opacity: 0;
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}

	60% {
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		opacity: 1;
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}

.zoom-in-bottom_3yk {
	animation-name: zoomInBottom_lq3
}

@keyframes zoomIn_3kB {
	0% {
		transform: scale3d(.3, .3, .3);
		opacity: 0
	}

	50% {
		opacity: 1
	}
}

.zoom-in-center_1T- {
	animation-name: zoomIn_3kB
}

.animated_3Ou {
	animation-fill-mode: both;
	animation-timing-function: ease-in-out
}

.hidden_3w8 {
	visibility: hidden;
	opacity: 0
}

.slow_3YD {
	animation-duration: 2s
}

.normal_2Pr {
	animation-duration: 1s
}

.fast_2qy {
	animation-duration: .5s
}

.rotator-wrapper_3jf {
	position: relative
}

*+.rotator-wrapper_3jf,
.rotator-wrapper_3jf+* {
	margin-top: 20px
}

.text-wrapper_3hF {
	display: inline-block;
	position: relative;
	width: auto;
	max-width: calc(100% + 2em - 10px);
	margin: -1em;
	vertical-align: top;
	overflow: hidden;
	transition: transform .5s ease;
	pointer-events: none
}

.text-wrapper_3hF .text-content_yCt {
	padding: 1em;
	transition: transform .5s ease
}

.text-wrapper--hide_2xJ {
	transform: translate(-100%)
}

.text-wrapper--hide_2xJ .text-content_yCt {
	transform: translate(100%)
}

.text-wrapper_3hF:after {
	content: "";
	position: absolute;
	width: 4px;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: var(--ui-brand-color)
}

.text-content_yCt {
	display: inline-block;
	width: 100%;
	max-width: 100%;
	padding-right: 10px
}

.absolute_b09 {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0
}

.rotator-text--hidden_2Gf {
	visibility: hidden
}

.countdown-wrapper_2qL {
	font-size: 0
}

*+.countdown-wrapper_2qL,
.countdown-wrapper_2qL+* {
	margin-top: 20px
}

.accordion_2Bj {
	position: relative;
	width: 100%;
	padding: var(--w-accordion-padding) 0;
	cursor: pointer
}

.accordion_2Bj.w-state-has-background {
	padding: var(--w-accordion-padding)
}

.accordion--decorator_3DO:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	bottom: 0;
	left: 0;
	background: var(--ui-dark-shade-color);
	opacity: .2
}

.accordion__header_3a4 {
	display: flex;
	align-items: center
}

.accordion__heading_2ZY {
	width: 0;
	max-width: calc(100% - 15px - var(--w-accordion-padding));
	flex: 1
}

.accordion__content_3kU {
	width: 100%;
	overflow: hidden;
	transition: height .3s ease, margin-top .3s ease;
	margin-top: 0;
	cursor: text
}

.accordion__content_3kU[data-no-animated=true] {
	transition: none
}

.accordion__icon_1GF {
	position: relative;
	height: 15px;
	max-width: 15px;
	flex-basis: 15px;
	margin-left: var(--w-accordion-padding);
	opacity: .8
}

.accordion__icon--plus_1m-:after,
.accordion__icon--plus_1m-:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border-radius: 3px
}

.accordion__icon--plus_1m-:before {
	width: 2px;
	height: 100%;
	transition: height .3s ease
}

.accordion__icon--plus_1m-:after {
	width: 100%;
	height: 2px
}

.accordion__icon--arrow_2-j svg {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.accordion_2Bj:hover .accordion__icon_1GF {
	opacity: 1
}

.accordion--active_2ER .accordion__icon--plus_1m-:before,
.accordion_2Bj[data-state=opened] .accordion__icon--plus_1m-:before {
	height: 0
}

.accordion--active_2ER .accordion__icon--arrow_2-j svg,
.accordion_2Bj[data-state=opened] .accordion__icon--arrow_2-j svg {
	transform: translate(-50%, -50%) rotate(180deg)
}

.background--dark_3oK.accordion--decorator_3DO.accordion--first_xWW:before,
.background--dark_3oK.accordion--decorator_3DO:after,
.background--dark_3oK .accordion__icon_1GF:after,
.background--dark_3oK .accordion__icon_1GF:before {
	background: var(--ui-light-shade-color)
}

.background--dark_3oK .accordion__icon_1GF svg {
	fill: var(--ui-light-shade-color)
}

.background--light_3W_ .accordion__icon_1GF:after,
.background--light_3W_ .accordion__icon_1GF:before {
	background: var(--ui-dark-shade-color)
}

.background--light_3W_ .accordion__icon_1GF svg {
	fill: var(--ui-dark-shade-color)
}

.align--left_3S7 .accordion__header_3a4 {
	flex-direction: row-reverse
}

.align--left_3S7 .accordion__content_3kU {
	margin-left: auto
}

.align--left_3S7 .accordion__icon_1GF {
	margin-left: 0;
	margin-right: var(--w-accordion-padding)
}

.align--left_3S7 .accordion__icon--arrow_2-j svg {
	transform: translate(-50%, -50%)
}

.align--left_3S7.accordion--active_2ER .accordion__icon--arrow_2-j svg {
	transform: translate(-50%, -50%) rotate(180deg)
}

:root {
	--icon-width: 20px;
	--w-language-icon-h-offset: 8px
}

.language_dR5 {
	display: flex
}

.language_dR5+* {
	margin-top: 10px
}

.language-inner_2eT {
	max-width: calc(100% + 30px);
	margin: -10px -15px
}

@media not all and (min-resolution:0.001dpcm) {
	@supports (-webkit-appearance:none) {
		.language-inner_2eT {
			max-width: calc(100% + 31px)
		}
	}
}

.language__item_iCU {
	display: flex;
	position: relative;
	padding: 10px 15px;
	flex-wrap: nowrap;
	align-items: center
}

.language__icon_wY4 {
	width: var(--icon-width);
	height: var(--icon-width);
	min-width: var(--icon-width)
}

.language__icon_wY4+* {
	margin-left: var(--w-language-icon-h-offset) !important
}

.language__name_80n {
	max-width: 100%;
	overflow: hidden
}

.language__name_80n:first-child {
	max-width: 100%
}

.language--dropdown_3zZ {
	position: relative;
	cursor: pointer
}

.language--dropdown_3zZ .language__item-dropdown_Kd4 {
	display: flex
}

@media (max-width:991px) {
	.language--dropdown_3zZ .language__item-dropdown_Kd4 {
		justify-content: center
	}
}

.language--dropdown_3zZ .language__item-dropdown_Kd4 .language__name_80n {
	max-width: 100%
}

.language--dropdown_3zZ .language-wrapper_3MX {
	position: relative;
	padding: 0
}

@media (min-width:992px) {
	.language--dropdown_3zZ .language-wrapper_3MX {
		position: absolute;
		max-width: 40em;
		top: 100%;
		left: 0;
		border-radius: 3px;
		box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .1);
		z-index: 7
	}
}

.language--dropdown_3zZ .language-wrapper_3MX .language__item_iCU {
	position: relative;
	padding: 3px 15px
}

.language--dropdown_3zZ .language-wrapper_3MX .language__item_iCU:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

.language--dropdown_3zZ .language-wrapper_3MX .language__item_iCU:hover:before {
	background-color: currentColor;
	opacity: .125
}

.language--dropdown_3zZ .language-wrapper--close_2FA,
.language--dropdown_3zZ .language-wrapper--close_2FA.language--desktop_3FN,
.language--dropdown_3zZ .language-wrapper--close_2FA.language--mobile_3lj {
	height: 0;
	overflow: hidden
}

@media (min-width:992px) {

	.language--dropdown_3zZ .language-wrapper--close_2FA,
	.language--dropdown_3zZ .language-wrapper--close_2FA.language--desktop_3FN,
	.language--dropdown_3zZ .language-wrapper--close_2FA.language--mobile_3lj {
		display: none
	}
}

.language--dropdown_3zZ .language-wrapper--open_2uf {
	height: auto;
	overflow: visible
}

.language--dropdown_3zZ .language-wrapper--open_2uf.language--desktop_3FN {
	display: none
}

.language--dropdown_3zZ .language-wrapper--open_2uf.language--mobile_3lj {
	height: auto;
	overflow: visible
}

.language--dropdown_3zZ .language-wrapper--open_2uf .language__item_iCU:last-of-type {
	margin-bottom: 10px
}

@media (min-width:992px) {
	.language--dropdown_3zZ .language-wrapper--open_2uf {
		display: block;
		padding: 10px 0
	}

	.language--dropdown_3zZ .language-wrapper--open_2uf.language--desktop_3FN {
		display: block
	}

	.language--dropdown_3zZ .language-wrapper--open_2uf.language--mobile_3lj {
		display: none
	}

	.language--dropdown_3zZ .language-wrapper--open_2uf .language__item_iCU:last-of-type {
		margin-bottom: 0
	}
}

@media (min-width:992px) {
	.language--dropdown_3zZ .language-wrapper--bottom_3UI {
		top: auto;
		bottom: 100%
	}
}

@media (min-width:992px) {
	.language--dropdown_3zZ .language-wrapper--right_37u {
		right: 0;
		left: auto
	}
}

.language--horizontal_pHY .language-wrapper_3MX {
	display: flex;
	flex-wrap: wrap
}

.language--horizontal_pHY .language__item_iCU {
	position: relative;
	color: currentColor
}

.language--horizontal_pHY .language__item_iCU:after {
	content: "";
	position: absolute;
	width: 1px;
	top: 30%;
	right: 0;
	bottom: 30%;
	color: currentColor;
	background-color: currentColor;
	opacity: .125
}

.language--horizontal_pHY .language__item_iCU:last-of-type:after {
	content: none
}

.language-triangle_2Dg {
	position: relative;
	width: .625em;
	height: 1.25em;
	color: currentColor;
	margin-left: 9px !important
}

.language-triangle-icon_ERf {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	min-width: .625em;
	max-width: 100%;
	max-height: 100%;
	top: 50%;
	right: 0;
	fill: currentColor
}

.language-triangle-icon--open_c1t {
	transform: rotate(180deg) translateY(50%)
}

.language-triangle-icon--close_11O {
	transform: rotate(0) translateY(-50%)
}

@media (max-width:991px) {
	.language-bg-color_2Jg {
		background-color: transparent !important
	}
}

.preview_2jG {
	position: relative;
	width: 46px;
	height: 46px;
	flex: 0 0 46px
}

.preview_2jG img {
	position: absolute;
	max-width: 100%;
	max-height: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto
}

.full-height_1zT {
	height: 100%
}

.blocks-group-wrapper_2QF {
	position: relative
}

.blocks-group-wrapper_2QF .block-wrapper_3Um:not(.block-wrapper--hidden_3c2) {
	position: static
}

.blocks-group-wrapper--full-height_xj1 {
	display: flex;
	flex-direction: column
}

.block-wrapper_3Um {
	display: flex;
	position: relative;
	z-index: auto !important
}

.block-wrapper_3Um>footer,
.block-wrapper_3Um>header,
.block-wrapper_3Um>section {
	flex-basis: 100%;
	flex-shrink: 0
}

.block-wrapper--full-height_3hn {
	display: flex;
	min-height: 100vh;
	flex: 1
}

.block-wrapper--full-height_3hn>footer,
.block-wrapper--full-height_3hn>header,
.block-wrapper--full-height_3hn>section {
	display: flex;
	flex: 1;
	flex-direction: column;
	justify-content: center
}

.block-wrapper--full-height_3hn>footer>*,
.block-wrapper--full-height_3hn>header>*,
.block-wrapper--full-height_3hn>section>* {
	width: 100%
}

.block-wrapper--comment-mode_2u7 {
	display: flex;
	width: 100%;
	margin: auto
}

.block-wrapper--comment-mode_2u7>footer,
.block-wrapper--comment-mode_2u7>header,
.block-wrapper--comment-mode_2u7>section {
	display: flex;
	flex: 1;
	flex-direction: column;
	justify-content: center
}

.block-wrapper--comment-mode_2u7>footer>*,
.block-wrapper--comment-mode_2u7>header>*,
.block-wrapper--comment-mode_2u7>section>* {
	width: 100%
}

@media (min-width:992px) {
	.block-wrapper--hidden-desktop_2q7 {
		display: none;
		height: auto;
		min-height: auto
	}
}

@media (min-width:768px) and (max-width:991px) {
	.block-wrapper--hidden-md_3Ly {
		display: none;
		height: auto;
		min-height: auto
	}
}

@media (max-width:767px) {
	.block-wrapper--hidden-xs_Mh9 {
		display: none;
		height: auto;
		min-height: auto
	}
}

.block-wrapper--paired_DZ4 {
	z-index: 2 !important
}

.block-wrapper--is-stuck_2v_ {
	box-shadow: 0 2px 4px 0 rgba(33, 39, 54, .24)
}

.sticky-wrapper_6A4 {
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	z-index: var(--z-sticky, 8)
}

.scaled-preview .blocks-group-wrapper--full-height_xj1 {
	min-height: auto
}

@keyframes wave_1Lq {
	0% {
		background-position: 0 50%
	}

	50% {
		background-position: 100% 50%
	}

	to {
		background-position: 0 50%
	}
}

.wrapper_13H {
	position: relative;
	width: 100%;
	height: 36px;
	border: 1px solid #c5cbd6;
	box-sizing: border-box;
	box-shadow: 0 1px 0 rgba(33, 39, 54, .12);
	border-radius: 3px;
	background: #fff
}

.label_3iC {
	display: block;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

div.current_14K {
	display: flex;
	padding: 0 !important;
	justify-content: space-between;
	align-items: center;
	cursor: pointer
}

.current-text_tzK {
	display: flex;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.arrow_3jb {
	position: absolute;
	top: 15px;
	right: 12px;
	transform: rotate(180deg)
}

.arrow-down_2ov {
	transform: rotate(0)
}

.dropdown_3CI {
	display: none;
	position: absolute;
	width: 100%;
	max-height: 320px;
	top: 40px;
	overflow: auto;
	z-index: 1;
	background: #fff;
	box-shadow: 0 0 1px rgba(33, 39, 54, .04), 0 2px 4px rgba(33, 39, 54, .16);
	border-radius: 4px
}

.dropdown-open_TGW {
	display: block
}

.dropdown_3CI.show-highlights_3ML mark {
	background-color: #ffefd6
}

.dropdown_3CI mark {
	background-color: transparent
}

.skeleton_OkN {
	padding: 12px
}

.skeleton-box_PeA {
	width: 100%;
	height: 25px;
	border-radius: 24px;
	margin-bottom: 12px;
	background: linear-gradient(135deg, #edf0f5, #f7f8fa 65%);
	background-size: 400% 400%;
	animation: wave_1Lq 2s ease infinite
}

.skeleton-box_PeA:last-child {
	margin-bottom: 0
}

.option_1Xn {
	display: flex;
	padding: 12px;
	cursor: pointer;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.option_1Xn:not(:first-child) {
	margin-top: 4px
}

.option-empty_3eR {
	display: flex;
	padding: 24px;
	justify-content: center;
	flex-flow: column nowrap;
	align-items: center;
	text-align: center
}

.option-empty-icon_3xW {
	margin-bottom: 12px
}

.option-empty-title_1ft {
	font-size: var(--ui-subheading-size);
	font-weight: 800;
	font-family: var(--ui-font-family);
	color: var(--ui-subheading-color);
	line-height: var(--ui-subheading-line-height);
	margin-bottom: 8px
}

.option-empty-text_c1f {
	color: #9199ab
}

.option_1Xn.loading_wLk {
	border-radius: 4px;
	background: linear-gradient(135deg, #edf0f5, #f7f8fa 65%);
	background-size: 400% 400%;
	animation: wave_1Lq 2s ease infinite
}

.option_1Xn.loading_wLk .option-text_1dx {
	color: transparent
}

.option-text_1dx {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.option-text_1dx,
.option-text-long_20t {
	display: block;
	font-size: var(--ui-btn-md-font-size);
	color: var(--ui-text-color)
}

.option-text-long_20t {
	white-space: pre-wrap
}

.not-available_5Ru {
	opacity: .5;
	margin-left: 4px
}

.input_1Tp {
	width: 100%;
	height: 100%;
	cursor: pointer;
	background-color: transparent;
	border: 0;
	outline: none;
	padding: 7px 30px 7px 12px;
	font-size: 14px
}

.input_1Tp::-moz-placeholder {
	font-size: 14px
}

.input_1Tp::placeholder {
	font-size: 14px
}

.input_1Tp.has-value::-moz-placeholder {
	color: var(--ui-text-color)
}

.input_1Tp.has-value::placeholder {
	color: var(--ui-text-color)
}

.dropdown-large-input .input_1Tp {
	padding: var(--ui-btn-md-padding)
}

.outer-wrapper_1y7 {
	position: relative
}

.w-block-wrapper:not(.w-block-wrapper--disable-theme) .outer-wrapper_1y7+* {
	margin-top: 24px
}

.status_3Ze {
	line-height: 20px
}

.status-in-stock_1NI,
.status-in_stock_2Lp {
	color: #61a854 !important
}

.status-out-of-stock_26y,
.status-out_of_stock_2Ye {
	color: #d9534c !important
}

.code_2J6 {
	margin-top: 8px
}

.prices_3Rl {
	display: flex;
	flex-wrap: wrap;
	margin-top: 16px !important;
	-moz-column-gap: 16px;
	column-gap: 16px;
	row-gap: 8px
}

.prices_3Rl .price-new_SV2,
.prices_3Rl .price-old_ncy {
	white-space: pre-wrap;
	overflow: hidden
}

.prices_3Rl .price-old_ncy {
	-webkit-text-decoration-line: line-through;
	text-decoration-line: line-through;
	font-size: 20px
}

.prices_3Rl .price-old-hidden_3pp {
	display: none
}

.prices_3Rl .price-new_SV2 {
	font-weight: 600;
	font-size: 20px
}

.w-text-left .prices_3Rl {
	justify-content: flex-start
}

.w-text-center .prices_3Rl {
	justify-content: center
}

.w-text-right .prices_3Rl {
	justify-content: flex-end
}

.divider_1u0 {
	width: 100%;
	height: 1px;
	margin: 24px 0;
	background: #edf0f5
}

.bottom-line_3Wj {
	display: flex;
	flex-direction: row
}

.js-product-specs-template .buy-button_1Xp {
	display: inline-flex;
	width: 100%;
	justify-content: center
}

.quantity_2Nd {
	width: 75px !important;
	margin-right: 16px
}

.ribbons_1Kn {
	justify-content: flex-start;
	align-items: center;
	margin-top: 8px;
	margin-left: -4px
}

.options-wrapper_3re,
.ribbons_1Kn {
	display: flex;
	flex-wrap: wrap
}

.options-wrapper_3re {
	margin-top: 24px
}

.options-wrapper_3re>* {
	width: 100%;
	margin-right: 0;
	margin-top: 16px
}

.options-wrapper_3re>:first-child {
	margin-top: 0
}

@media screen and (min-width:768px) {
	.options-wrapper_3re>* {
		width: calc(50% - 8px);
		margin-top: 0
	}

	.options-wrapper_3re>:nth-child(2n-1) {
		margin-right: 16px
	}

	.options-wrapper_3re>:nth-child(n+3) {
		margin-top: 16px
	}
}

.editor-slider-item_2pB {
	position: relative;
	z-index: 1
}

.slick-next,
.slick-prev {
	display: block;
	position: absolute;
	width: 20px;
	height: 20px;
	top: 50%;
	padding: 0;
	transform: translateY(-50%);
	font-size: 0;
	line-height: 0;
	cursor: pointer;
	border: none
}

.slick-next,
.slick-next:focus,
.slick-next:hover,
.slick-prev,
.slick-prev:focus,
.slick-prev:hover {
	color: transparent;
	outline: none;
	background: transparent
}

.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
	opacity: 1
}

.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
	opacity: .25
}

.slick-next:before,
.slick-prev:before {
	font-family: slick;
	font-size: 20px;
	line-height: 1;
	opacity: .75;
	color: #fff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.slick-prev {
	left: -25px
}

[dir=rtl] .slick-prev {
	right: -25px;
	left: auto
}

.slick-prev:before {
	content: "←"
}

[dir=rtl] .slick-prev:before {
	content: "→"
}

.slick-next {
	right: -25px
}

[dir=rtl] .slick-next {
	right: auto;
	left: -25px
}

.slick-next:before {
	content: "→"
}

[dir=rtl] .slick-next:before {
	content: "←"
}

.slick-dotted.slick-slider {
	margin-bottom: 30px
}

.slick-dots {
	display: block;
	position: absolute;
	width: 100%;
	bottom: -25px;
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center
}

.slick-dots li {
	display: inline-block;
	position: relative;
	width: 20px;
	height: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer
}

.slick-dots li button {
	display: block;
	width: 20px;
	height: 20px;
	padding: 5px;
	font-size: 0;
	line-height: 0;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: transparent
}

.slick-dots li button:focus,
.slick-dots li button:hover {
	outline: none
}

.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
	opacity: 1
}

.slick-dots li button:before {
	content: "•";
	position: absolute;
	width: 20px;
	height: 20px;
	top: 0;
	left: 0;
	font-family: slick;
	font-size: 6px;
	line-height: 20px;
	text-align: center;
	opacity: .25;
	color: #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
	opacity: .75;
	color: #000
}

.slick-slider {
	display: block;
	position: relative;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}

.slick-list {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	overflow: hidden
}

.slick-list:focus {
	outline: none
}

.slick-list.dragging {
	cursor: pointer
}

.slick-slider .slick-list,
.slick-slider .slick-track {
	transform: translateZ(0)
}

.slick-track {
	display: block;
	position: relative;
	top: 0;
	left: 0;
	margin-left: auto;
	margin-right: auto
}

.slick-track:after,
.slick-track:before {
	content: "";
	display: table
}

.slick-track:after {
	clear: both
}

.slick-loading .slick-track {
	visibility: hidden
}

.slick-slide {
	display: none;
	height: 100%;
	min-height: 1px;
	float: left
}

[dir=rtl] .slick-slide {
	float: right
}

.slick-slide img {
	display: block
}

.slick-slide.slick-loading img {
	display: none
}

.slick-slide.dragging img {
	pointer-events: none
}

.slick-initialized .slick-slide {
	display: block
}

.slick-loading .slick-slide {
	visibility: hidden
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}

.slick-arrow.slick-hidden {
	display: none
}

.slick-track .slick-slide {
	max-width: 100%
}

.slick-arrow-default {
	position: absolute;
	width: 23px;
	height: 40px;
	top: 100%;
	padding: 0;
	z-index: 1;
	border: 0;
	background-color: transparent;
	color: var(--ui-brand-color);
	cursor: pointer;
	outline: none;
	transition: opacity .2s ease-in
}

@media (min-width:768px) {
	.slick-arrow-default {
		top: 50%;
		bottom: auto;
		transform: translateY(-50%)
	}
}

.slick-arrow-default:active,
.slick-arrow-default:focus,
.slick-arrow-default:hover {
	opacity: .5
}

.slick-arrow-default.slick-prev-default {
	left: 50%;
	transform: translateX(-58px)
}

.slick-active {
	z-index: 1
}

@media (min-width:768px) {
	.slick-arrow-default.slick-prev-default {
		left: 15px;
		transform: translateY(-50%)
	}
}

@media (min-width:992px) {
	.slick-arrow-default.slick-prev-default {
		left: 50px
	}
}

.slick-arrow-default.slick-next-default {
	right: 50%;
	transform: translateX(58px)
}

@media (min-width:768px) {
	.slick-arrow-default.slick-next-default {
		right: 15px;
		transform: translateY(-50%)
	}
}

@media (min-width:992px) {
	.slick-arrow-default.slick-next-default {
		right: 50px
	}
}

:root {
	--ui-light-shade-color: #ffffff;
	--ui-light-accent-color: #fafafa;
	--ui-brand-color: #A855F7;
	--ui-dark-accent-color: #a355ff;
	--ui-dark-shade-color: #9333EA;
	--ui-link-hover-color: #9333EA;
	--ui-link-hover-color-light: #A855F7;
	--ui-link-color: #a355ff;
	--ui-link-color-light: #A855F7;
	--ui-link-font-style: normal;
	--ui-link-text-decoration: none;
	--ui-link-coefficients-320-px: 1;
	--ui-link-letter-spacing: 0;
	--ui-link-line-height: 1.2;
	--ui-button-tablet-letter-spacing: 0;
	--ui-button-mobile-letter-spacing: 0;
	--ui-button-tablet-line-height: 1;
	--ui-button-mobile-line-height: 1;
	--ui-button-size-tablet: 14px;
	--ui-button-size-mobile: 14px;
	--ui-button-size: 14px;
	--ui-button-text-transform: none;
	--ui-button-font-family: 'Comme', sans-serif;
	--ui-button-font-weight: 700;
	--ui-button-font-style: initial;
	--ui-button-text-decoration: none;
	--ui-button-coefficients-320-px: 1;
	--ui-button-letter-spacing: 0;
	--ui-button-line-height: 1;
	--ui-caption-tablet-letter-spacing: 0;
	--ui-caption-mobile-letter-spacing: 0;
	--ui-caption-tablet-line-height: 1.5;
	--ui-caption-mobile-line-height: 1.5;
	--ui-caption-size-tablet: 14px;
	--ui-caption-size-mobile: 14px;
	--ui-caption-text-transform: none;
	--ui-caption-font-weight: 400;
	--ui-caption-font-family: 'Comme', sans-serif;
	--ui-caption-size: 15px;
	--ui-caption-color: #A855F7;
	--ui-caption-color-light: #b7b5cb;
	--ui-caption-font-style: normal;
	--ui-caption-text-decoration: none;
	--ui-caption-coefficients-320-px: 1;
	--ui-caption-letter-spacing: 0;
	--ui-caption-line-height: 1.5;
	--ui-quote-tablet-letter-spacing: 0;
	--ui-quote-mobile-letter-spacing: 0;
	--ui-quote-tablet-line-height: 1.5;
	--ui-quote-mobile-line-height: 1.5;
	--ui-quote-size-tablet: 20px;
	--ui-quote-size-mobile: 18px;
	--ui-quote-text-transform: none;
	--ui-quote-font-weight: 400;
	--ui-quote-font-family: 'Comme', sans-serif;
	--ui-quote-size: 22px;
	--ui-quote-color: #9333EA;
	--ui-quote-color-light: #ffffff;
	--ui-quote-font-style: italic;
	--ui-quote-text-decoration: none;
	--ui-quote-coefficients-320-px: 1;
	--ui-quote-letter-spacing: 0;
	--ui-quote-line-height: 1.5;
	--ui-small-tablet-letter-spacing: 0.2;
	--ui-small-mobile-letter-spacing: 0.2;
	--ui-small-tablet-line-height: 1.3;
	--ui-small-mobile-line-height: 1.3;
	--ui-small-size-tablet: 11px;
	--ui-small-size-mobile: 11px;
	--ui-small-text-transform: uppercase;
	--ui-small-font-weight: 700;
	--ui-small-font-family: 'Anonymous Pro', monospace;
	--ui-small-size: 11px;
	--ui-small-color: #808080;
	--ui-small-color-light: #b7b5cb;
	--ui-small-font-style: normal;
	--ui-small-text-decoration: none;
	--ui-small-coefficients-320-px: 1;
	--ui-small-letter-spacing: 0.2;
	--ui-small-line-height: 1.3;
	--ui-text-tablet-letter-spacing: 0;
	--ui-text-mobile-letter-spacing: 0;
	--ui-text-tablet-line-height: 1.5;
	--ui-text-mobile-line-height: 1.5;
	--ui-text-size-tablet: 17px;
	--ui-text-size-mobile: 13px;
	--ui-text-custom-font: true;
	--ui-text-text-transform: none;
	--ui-text-font-weight: 300;
	--ui-text-font-family: 'Formular', serif;
	--ui-text-mobile-size: 13px;
	--ui-text-size: 17px;
	--ui-text-color: #808080;
	--ui-text-color-light: #ffffff;
	--ui-text-font-style: normal;
	--ui-text-text-decoration: none;
	--ui-text-coefficients-320-px: 1;
	--ui-text-letter-spacing: 0;
	--ui-text-line-height: 1.5;
	--ui-subheading-tablet-letter-spacing: 0;
	--ui-subheading-mobile-letter-spacing: 0;
	--ui-subheading-tablet-line-height: 1.45;
	--ui-subheading-mobile-line-height: 1.45;
	--ui-subheading-size-tablet: 19px;
	--ui-subheading-size-mobile: 18px;
	--ui-subheading-custom-font: true;
	--ui-subheading-text-transform: none;
	--ui-subheading-font-weight: 500;
	--ui-subheading-font-family: 'Formular', serif;
	--ui-subheading-size: 21px;
	--ui-subheading-color: #808080;
	--ui-subheading-color-light: #ffffff;
	--ui-subheading-font-style: normal;
	--ui-subheading-text-decoration: none;
	--ui-subheading-coefficients-320-px: 1;
	--ui-subheading-letter-spacing: 0;
	--ui-subheading-line-height: 1.45;
	--ui-heading-tablet-letter-spacing: 0;
	--ui-heading-mobile-letter-spacing: 0;
	--ui-heading-tablet-line-height: 1.2;
	--ui-heading-mobile-line-height: 1.2;
	--ui-heading-size-tablet: 24px;
	--ui-heading-size-mobile: 22px;
	--ui-heading-text-transform: none;
	--ui-heading-font-weight: 600;
	--ui-heading-font-family: 'Albert Sans', sans-serif;
	--ui-heading-size: 26px;
	--ui-heading-color: #9333EA;
	--ui-heading-color-light: #ffffff;
	--ui-heading-font-style: normal;
	--ui-heading-text-decoration: none;
	--ui-heading-coefficients-320-px: 1;
	--ui-heading-letter-spacing: 0;
	--ui-heading-line-height: 1.2;
	--ui-heading-lg-tablet-letter-spacing: 0;
	--ui-heading-lg-mobile-letter-spacing: 0;
	--ui-heading-lg-tablet-line-height: 1.11;
	--ui-heading-lg-mobile-line-height: 1.11;
	--ui-heading-lg-size-tablet: 34px;
	--ui-heading-lg-size-mobile: 30px;
	--ui-heading-lg-custom-font: true;
	--ui-heading-lg-text-transform: none;
	--ui-heading-lg-font-weight: 700;
	--ui-heading-lg-font-family: 'Formular', serif;
	--ui-heading-lg-size: 38px;
	--ui-heading-lg-color: #A855F7;
	--ui-heading-lg-color-light: #ffffff;
	--ui-heading-lg-font-style: normal;
	--ui-heading-lg-text-decoration: none;
	--ui-heading-lg-coefficients-320-px: 0.88;
	--ui-heading-lg-letter-spacing: 0;
	--ui-heading-lg-line-height: 1.11;
	--ui-subtitle-tablet-letter-spacing: 0;
	--ui-subtitle-mobile-letter-spacing: 0;
	--ui-subtitle-tablet-line-height: 1.4;
	--ui-subtitle-mobile-line-height: 1.4;
	--ui-subtitle-size-tablet: 19px;
	--ui-subtitle-size-mobile: 19px;
	--ui-subtitle-custom-font: true;
	--ui-subtitle-text-transform: none;
	--ui-subtitle-font-weight: 500;
	--ui-subtitle-font-family: 'Formular', serif;
	--ui-subtitle-size: 19px;
	--ui-subtitle-color: #808080;
	--ui-subtitle-color-light: #ffffff;
	--ui-subtitle-font-style: normal;
	--ui-subtitle-text-decoration: none;
	--ui-subtitle-coefficients-320-px: 1;
	--ui-subtitle-letter-spacing: 0;
	--ui-subtitle-line-height: 1.4;
	--ui-block-title-tablet-letter-spacing: 0;
	--ui-block-title-mobile-letter-spacing: 0;
	--ui-block-title-tablet-line-height: 1.15;
	--ui-block-title-mobile-line-height: 1.15;
	--ui-block-title-size-tablet: 39px;
	--ui-block-title-size-mobile: 34px;
	--ui-block-title-custom-font: true;
	--ui-block-title-text-transform: none;
	--ui-block-title-font-weight: 700;
	--ui-block-title-font-family: 'Formular', serif;
	--ui-block-title-size: 44px;
	--ui-block-title-color: #9333EA;
	--ui-block-title-color-light: #ffffff;
	--ui-block-title-font-style: normal;
	--ui-block-title-text-decoration: none;
	--ui-block-title-coefficients-320-px: 0.77;
	--ui-block-title-letter-spacing: 0;
	--ui-block-title-line-height: 1.15;
	--ui-hero-title-tablet-letter-spacing: 0;
	--ui-hero-title-mobile-letter-spacing: 0;
	--ui-hero-title-tablet-line-height: 1;
	--ui-hero-title-mobile-line-height: 1;
	--ui-hero-title-size-tablet: 46px;
	--ui-hero-title-size-mobile: 31px;
	--ui-hero-title-custom-font: true;
	--ui-hero-title-text-transform: none;
	--ui-hero-title-font-weight: 900;
	--ui-hero-title-font-family: 'Formular', serif;
	--ui-hero-title-tablet-size: 46px;
	--ui-hero-title-mobile-size: 31px;
	--ui-hero-title-size: 73px;
	--ui-hero-title-color: #9333EA;
	--ui-hero-title-color-light: #ffffff;
	--ui-hero-title-font-style: normal;
	--ui-hero-title-text-decoration: none;
	--ui-hero-title-coefficients-320-px: 0.77;
	--ui-hero-title-letter-spacing: 0;
	--ui-hero-title-line-height: 1;
	--ui-btn-lg-padding: 28px 48px 28px 48px;
	--ui-btn-lg-font-size: 18px;
	--ui-btn-lg-border-width: 2px;
	--ui-btn-lg-border-radius: 0px;
	--ui-btn-lg-line-height: 1;
	--ui-btn-md-padding: 21px 38px 21px 38px;
	--ui-btn-md-font-size: 18px;
	--ui-btn-md-border-width: 2px;
	--ui-btn-md-border-radius: 0px;
	--ui-btn-md-line-height: 1;
	--ui-btn-sm-padding: 18px 28px 18px 28px;
	--ui-btn-sm-font-size: 16px;
	--ui-btn-sm-border-width: 2px;
	--ui-btn-sm-border-radius: 0px;
	--ui-btn-sm-line-height: 1;
	--ui-btn-secondary-alt-active-color: #ffffff;
	--ui-btn-secondary-alt-active-color-light: #222030;
	--ui-btn-secondary-alt-active-bg-color: rgba(34, 32, 48, 0);
	--ui-btn-secondary-alt-active-bg-color-light: #ffffff;
	--ui-btn-secondary-alt-active-bg-gradient-angle: 0deg;
	--ui-btn-secondary-alt-active-bg-gradient-colors: transparent, transparent;
	--ui-btn-secondary-alt-active-bg-gradient-colors-light: transparent, transparent;
	--ui-btn-secondary-alt-active-font-weight: 400;
	--ui-btn-secondary-alt-active-shadow-color: transparent;
	--ui-btn-secondary-alt-active-shadow-color-light: transparent;
	--ui-btn-secondary-alt-active-shadow-spread: 0;
	--ui-btn-secondary-alt-active-shadow-blur: 0;
	--ui-btn-secondary-alt-active-shadow-y: 0;
	--ui-btn-secondary-alt-active-shadow-x: 0;
	--ui-btn-secondary-alt-active-border-color: rgba(34, 32, 48, 0);
	--ui-btn-secondary-alt-active-border-color-light: #ffffff;
	--ui-btn-secondary-alt-active-border-style: solid;
	--ui-btn-secondary-alt-hover-color: #ffffff;
	--ui-btn-secondary-alt-hover-color-light: #222030;
	--ui-btn-secondary-alt-hover-bg-color: rgba(34, 32, 48, 0);
	--ui-btn-secondary-alt-hover-bg-color-light: #ffffff;
	--ui-btn-secondary-alt-hover-bg-gradient-angle: 0deg;
	--ui-btn-secondary-alt-hover-bg-gradient-colors: transparent, transparent;
	--ui-btn-secondary-alt-hover-bg-gradient-colors-light: transparent, transparent;
	--ui-btn-secondary-alt-hover-font-weight: 400;
	--ui-btn-secondary-alt-hover-shadow-color: transparent;
	--ui-btn-secondary-alt-hover-shadow-color-light: transparent;
	--ui-btn-secondary-alt-hover-shadow-spread: 0;
	--ui-btn-secondary-alt-hover-shadow-blur: 0;
	--ui-btn-secondary-alt-hover-shadow-y: 0;
	--ui-btn-secondary-alt-hover-shadow-x: 0;
	--ui-btn-secondary-alt-hover-border-color: rgba(34, 32, 48, 0);
	--ui-btn-secondary-alt-hover-border-color-light: #ffffff;
	--ui-btn-secondary-alt-hover-border-style: solid;
	--ui-btn-secondary-alt-color: #fafafa;
	--ui-btn-secondary-alt-color-light: #ffffff;
	--ui-btn-secondary-alt-bg-color: rgba(250, 250, 250, 0);
	--ui-btn-secondary-alt-bg-color-light: transparent;
	--ui-btn-secondary-alt-bg-gradient-angle: 0deg;
	--ui-btn-secondary-alt-bg-gradient-colors: transparent, transparent;
	--ui-btn-secondary-alt-bg-gradient-colors-light: transparent, transparent;
	--ui-btn-secondary-alt-font-weight: 400;
	--ui-btn-secondary-alt-shadow-color: transparent;
	--ui-btn-secondary-alt-shadow-color-light: transparent;
	--ui-btn-secondary-alt-shadow-spread: 0;
	--ui-btn-secondary-alt-shadow-blur: 0;
	--ui-btn-secondary-alt-shadow-y: 0;
	--ui-btn-secondary-alt-shadow-x: 0;
	--ui-btn-secondary-alt-border-color: rgba(34, 32, 48, 0);
	--ui-btn-secondary-alt-border-color-light: #ffffff;
	--ui-btn-secondary-alt-border-style: solid;
	--ui-btn-secondary-active-color: #222030;
	--ui-btn-secondary-active-color-light: #222030;
	--ui-btn-secondary-active-bg-color: #fbead2;
	--ui-btn-secondary-active-bg-color-light: #fbead2;
	--ui-btn-secondary-active-bg-gradient-angle: 0deg;
	--ui-btn-secondary-active-bg-gradient-colors: transparent, transparent;
	--ui-btn-secondary-active-bg-gradient-colors-light: transparent, transparent;
	--ui-btn-secondary-active-font-weight: 400;
	--ui-btn-secondary-active-shadow-color: transparent;
	--ui-btn-secondary-active-shadow-color-light: transparent;
	--ui-btn-secondary-active-shadow-spread: 0;
	--ui-btn-secondary-active-shadow-blur: 0;
	--ui-btn-secondary-active-shadow-y: 0;
	--ui-btn-secondary-active-shadow-x: 0;
	--ui-btn-secondary-active-border-color: #fbead2;
	--ui-btn-secondary-active-border-color-light: #fbead2;
	--ui-btn-secondary-active-border-style: solid;
	--ui-btn-secondary-hover-color: #222030;
	--ui-btn-secondary-hover-color-light: #222030;
	--ui-btn-secondary-hover-bg-color: #fbead2;
	--ui-btn-secondary-hover-bg-color-light: #fbead2;
	--ui-btn-secondary-hover-bg-gradient-angle: 0deg;
	--ui-btn-secondary-hover-bg-gradient-colors: transparent, transparent;
	--ui-btn-secondary-hover-bg-gradient-colors-light: transparent, transparent;
	--ui-btn-secondary-hover-font-weight: 400;
	--ui-btn-secondary-hover-shadow-color: transparent;
	--ui-btn-secondary-hover-shadow-color-light: transparent;
	--ui-btn-secondary-hover-shadow-spread: 0;
	--ui-btn-secondary-hover-shadow-blur: 0;
	--ui-btn-secondary-hover-shadow-y: 0;
	--ui-btn-secondary-hover-shadow-x: 0;
	--ui-btn-secondary-hover-border-color: #fbead2;
	--ui-btn-secondary-hover-border-color-light: #fbead2;
	--ui-btn-secondary-hover-border-style: solid;
	--ui-btn-secondary-color: #222030;
	--ui-btn-secondary-color-light: #ffffff;
	--ui-btn-secondary-bg-color: transparent;
	--ui-btn-secondary-bg-color-light: transparent;
	--ui-btn-secondary-bg-gradient-angle: 0deg;
	--ui-btn-secondary-bg-gradient-colors: transparent, transparent;
	--ui-btn-secondary-bg-gradient-colors-light: transparent, transparent;
	--ui-btn-secondary-font-weight: 400;
	--ui-btn-secondary-shadow-color: transparent;
	--ui-btn-secondary-shadow-color-light: transparent;
	--ui-btn-secondary-shadow-spread: 0;
	--ui-btn-secondary-shadow-blur: 0;
	--ui-btn-secondary-shadow-y: 0;
	--ui-btn-secondary-shadow-x: 0;
	--ui-btn-secondary-border-color: #fbead2;
	--ui-btn-secondary-border-color-light: #fbead2;
	--ui-btn-secondary-border-style: solid;
	--ui-btn-primary-alt-active-color: #ffffff;
	--ui-btn-primary-alt-active-color-light: #222030;
	--ui-btn-primary-alt-active-bg-color: rgb(0, 0, 0);
	--ui-btn-primary-alt-active-bg-color-light: rgb(114, 240, 225);
	--ui-btn-primary-alt-active-bg-gradient-angle: 0deg;
	--ui-btn-primary-alt-active-bg-gradient-colors: transparent, transparent;
	--ui-btn-primary-alt-active-bg-gradient-colors-light: transparent, transparent;
	--ui-btn-primary-alt-active-font-weight: 400;
	--ui-btn-primary-alt-active-shadow-color: transparent;
	--ui-btn-primary-alt-active-shadow-color-light: transparent;
	--ui-btn-primary-alt-active-shadow-spread: 0;
	--ui-btn-primary-alt-active-shadow-blur: 0;
	--ui-btn-primary-alt-active-shadow-y: 0;
	--ui-btn-primary-alt-active-shadow-x: 0;
	--ui-btn-primary-alt-active-border-color: transparent;
	--ui-btn-primary-alt-active-border-color-light: transparent;
	--ui-btn-primary-alt-active-border-style: solid;
	--ui-btn-primary-alt-hover-color: #ffffff;
	--ui-btn-primary-alt-hover-color-light: #222030;
	--ui-btn-primary-alt-hover-bg-color: rgb(0, 0, 0);
	--ui-btn-primary-alt-hover-bg-color-light: rgb(114, 240, 225);
	--ui-btn-primary-alt-hover-bg-gradient-angle: 0deg;
	--ui-btn-primary-alt-hover-bg-gradient-colors: transparent, transparent;
	--ui-btn-primary-alt-hover-bg-gradient-colors-light: transparent, transparent;
	--ui-btn-primary-alt-hover-font-weight: 400;
	--ui-btn-primary-alt-hover-shadow-color: transparent;
	--ui-btn-primary-alt-hover-shadow-color-light: transparent;
	--ui-btn-primary-alt-hover-shadow-spread: 0;
	--ui-btn-primary-alt-hover-shadow-blur: 0;
	--ui-btn-primary-alt-hover-shadow-y: 0;
	--ui-btn-primary-alt-hover-shadow-x: 0;
	--ui-btn-primary-alt-hover-border-color: transparent;
	--ui-btn-primary-alt-hover-border-color-light: transparent;
	--ui-btn-primary-alt-hover-border-style: solid;
	--ui-btn-primary-alt-color: #ffffff;
	--ui-btn-primary-alt-color-light: #222030;
	--ui-btn-primary-alt-bg-color: #222030;
	--ui-btn-primary-alt-bg-color-light: #ffffff;
	--ui-btn-primary-alt-bg-gradient-angle: 0deg;
	--ui-btn-primary-alt-bg-gradient-colors: transparent, transparent;
	--ui-btn-primary-alt-bg-gradient-colors-light: transparent, transparent;
	--ui-btn-primary-alt-font-weight: 400;
	--ui-btn-primary-alt-shadow-color: transparent;
	--ui-btn-primary-alt-shadow-color-light: transparent;
	--ui-btn-primary-alt-shadow-spread: 0;
	--ui-btn-primary-alt-shadow-blur: 0;
	--ui-btn-primary-alt-shadow-y: 0;
	--ui-btn-primary-alt-shadow-x: 0;
	--ui-btn-primary-alt-border-color: transparent;
	--ui-btn-primary-alt-border-color-light: transparent;
	--ui-btn-primary-alt-border-style: solid;
	--ui-btn-primary-active-color: #222030;
	--ui-btn-primary-active-color-light: #222030;
	--ui-btn-primary-active-bg-color: rgb(254, 117, 191);
	--ui-btn-primary-active-bg-color-light: rgb(254, 117, 191);
	--ui-btn-primary-active-bg-gradient-angle: 0deg;
	--ui-btn-primary-active-bg-gradient-colors: transparent, transparent;
	--ui-btn-primary-active-bg-gradient-colors-light: transparent, transparent;
	--ui-btn-primary-active-font-weight: 400;
	--ui-btn-primary-active-shadow-color: transparent;
	--ui-btn-primary-active-shadow-color-light: transparent;
	--ui-btn-primary-active-shadow-spread: 0;
	--ui-btn-primary-active-shadow-blur: 0;
	--ui-btn-primary-active-shadow-y: 0;
	--ui-btn-primary-active-shadow-x: 0;
	--ui-btn-primary-active-border-color: transparent;
	--ui-btn-primary-active-border-color-light: transparent;
	--ui-btn-primary-active-border-style: groove;
	--ui-btn-primary-hover-color: #222030;
	--ui-btn-primary-hover-color-light: #222030;
	--ui-btn-primary-hover-bg-color: rgb(254, 117, 191);
	--ui-btn-primary-hover-bg-color-light: rgb(254, 117, 191);
	--ui-btn-primary-hover-bg-gradient-angle: 0deg;
	--ui-btn-primary-hover-bg-gradient-colors: transparent, transparent;
	--ui-btn-primary-hover-bg-gradient-colors-light: transparent, transparent;
	--ui-btn-primary-hover-font-weight: 400;
	--ui-btn-primary-hover-shadow-color: transparent;
	--ui-btn-primary-hover-shadow-color-light: transparent;
	--ui-btn-primary-hover-shadow-spread: 0;
	--ui-btn-primary-hover-shadow-blur: 0;
	--ui-btn-primary-hover-shadow-y: 0;
	--ui-btn-primary-hover-shadow-x: 0;
	--ui-btn-primary-hover-border-color: transparent;
	--ui-btn-primary-hover-border-color-light: transparent;
	--ui-btn-primary-hover-border-style: groove;
	--ui-btn-primary-color: #222030;
	--ui-btn-primary-color-light: #222030;
	--ui-btn-primary-bg-color: #fbead2;
	--ui-btn-primary-bg-color-light: #fbead2;
	--ui-btn-primary-bg-gradient-angle: 0deg;
	--ui-btn-primary-bg-gradient-colors: transparent, transparent;
	--ui-btn-primary-bg-gradient-colors-light: transparent, transparent;
	--ui-btn-primary-font-weight: 400;
	--ui-btn-primary-shadow-color: transparent;
	--ui-btn-primary-shadow-color-light: transparent;
	--ui-btn-primary-shadow-spread: 0;
	--ui-btn-primary-shadow-blur: 0;
	--ui-btn-primary-shadow-y: 0;
	--ui-btn-primary-shadow-x: 0;
	--ui-btn-primary-border-color: #ffffff;
	--ui-btn-primary-border-color-light: transparent;
	--ui-btn-primary-border-style: groove;
	--ui-btn-font-family: 'Anonymous Pro', monospace;
	--ui-btn-font-style: initial;
	--ui-btn-text-transform: none;
	--ui-btn-letter-spacing: 0.1em;
	--ui-content-gutter-320: 24px;
	--ui-content-gutter-480: 24px;
	--ui-content-gutter-768: 32px;
	--ui-content-gutter-992: 40px;
	--ui-content-gutter-1280: 15px;
	--ui-content-gutter-default: 15px;
	--ui-content-gutter: 0 15px;
	--ui-content-container: 1200px;
	--ui-media-bg: #d8d8d8;
}

/*--vars-start--*/
:root {
	--w-accordion-offset: 30px;
	--w-accordion-padding: 20px
}

:root {
	--w-apps-buttons-border-color: #a6a6a6;
	--w-apps-buttons-padding-top-as: 33.3333%;
	--w-apps-buttons-padding-top-gp: 29.5496%;
	--w-apps-buttons-padding-top-as-fre: 31.496%;
	--w-apps-buttons-padding-top-as-tur: 26.4901%;
	--w-apps-buttons-padding-top-as-chi: 36.6972%;
	--w-apps-buttons-sm-max-width-as: 120px;
	--w-apps-buttons-sm-max-width-gp: 135px;
	--w-apps-buttons-sm-max-width-as-fre: 127px;
	--w-apps-buttons-sm-max-width-as-tur: 151px;
	--w-apps-buttons-sm-max-width-as-chi: 109px;
	--w-apps-buttons-sm-border-radius: 5px;
	--w-apps-buttons-offset: 35px;
	--w-apps-buttons-md-max-width-as: 120px;
	--w-apps-buttons-lg-max-width-as: 150px;
	--w-apps-buttons-md-max-width-gp: 135px;
	--w-apps-buttons-lg-max-width-gp: 169px;
	--w-apps-buttons-sm-max-width-as-fre: 127px;
	--w-apps-buttons-md-max-width-as-fre: 127px;
	--w-apps-buttons-lg-max-width-as-fre: 159px;
	--w-apps-buttons-sm-max-width-as-tur: 151px;
	--w-apps-buttons-md-max-width-as-tur: 151px;
	--w-apps-buttons-lg-max-width-as-tur: 189px;
	--w-apps-buttons-sm-max-width-as-chi: 109px;
	--w-apps-buttons-md-max-width-as-chi: 109px;
	--w-apps-buttons-lg-max-width-as-chi: 136px;
	--w-apps-buttons-sm-border-radius: 5px;
	--w-apps-buttons-md-border-radius: 5px;
	--w-apps-buttons-lg-border-radius: 5px
}

@media (min-width: 480px) {
	:root:not(.disable-media-queries) {
		--w-apps-buttons-md-max-width-as: 150px;
		--w-apps-buttons-lg-max-width-as: 180px;
		--w-apps-buttons-md-max-width-gp: 169px;
		--w-apps-buttons-lg-max-width-gp: 203px;
		--w-apps-buttons-md-max-width-as-fre: 159px;
		--w-apps-buttons-lg-max-width-as-fre: 191px;
		--w-apps-buttons-md-max-width-as-tur: 189px;
		--w-apps-buttons-lg-max-width-as-tur: 227px;
		--w-apps-buttons-md-max-width-as-chi: 136px;
		--w-apps-buttons-lg-max-width-as-chi: 164px
	}
}

@media (min-width: 0px) {

	.html-editor-md,
	.html-editor {
		--w-apps-buttons-md-max-width-as: 150px;
		--w-apps-buttons-lg-max-width-as: 180px;
		--w-apps-buttons-md-max-width-gp: 169px;
		--w-apps-buttons-lg-max-width-gp: 203px;
		--w-apps-buttons-md-max-width-as-fre: 159px;
		--w-apps-buttons-lg-max-width-as-fre: 191px;
		--w-apps-buttons-md-max-width-as-tur: 189px;
		--w-apps-buttons-lg-max-width-as-tur: 227px;
		--w-apps-buttons-md-max-width-as-chi: 136px;
		--w-apps-buttons-lg-max-width-as-chi: 164px
	}
}

@media (min-width: 768px) {
	:root:not(.disable-media-queries) {
		--w-apps-buttons-md-border-radius: 7px;
		--w-apps-buttons-lg-border-radius: 8px
	}
}

@media (min-width: 0px) {

	.html-editor-md,
	.html-editor {
		--w-apps-buttons-md-border-radius: 7px;
		--w-apps-buttons-lg-border-radius: 8px
	}
}

@media (min-width: 992px) {
	:root:not(.disable-media-queries) {
		--w-apps-buttons-offset: 40px
	}
}

@media (min-width: 0px) {
	.html-editor {
		--w-apps-buttons-offset: 40px
	}
}

:root {
	--w-gap: 15px
}

:root {
	--w-base-v-space: 4px;
	--w-base-h-space: 5px;
	--w-v-spacer1: calc(var(--w-base-v-space) * 1);
	--w-v-spacer2: calc(var(--w-base-v-space) * 2);
	--w-v-spacer3: calc(var(--w-base-v-space) * 3);
	--w-v-spacer4: calc(var(--w-base-v-space) * 5);
	--w-v-spacer5: calc(var(--w-base-v-space) * 8);
	--w-v-spacer6: calc(var(--w-base-v-space) * 12);
	--w-v-spacer7: calc(var(--w-base-v-space) * 15);
	--w-h-spacer1: calc(var(--w-base-h-space) * 1);
	--w-h-spacer2: calc(var(--w-base-h-space) * 2);
	--w-h-spacer3: calc(var(--w-base-h-space) * 4);
	--w-h-spacer4: calc(var(--w-base-h-space) * 8)
}

:root {
	--w-hero-title-offset: 35px;
	--w-title-offset: 25px;
	--w-subtitle-offset: 25px;
	--w-heading-offset: 20px;
	--w-subheading-offset: 25px;
	--w-heading-lg-offset: 25px;
	--w-caption-offset: 20px;
	--w-body-offset: 20px;
	--w-small-offset: 20px;
	--w-quote-offset: 20px;
	--w-hero-title-h-offset: 15px;
	--w-title-h-offset: 5px;
	--w-subtitle-h-offset: 15px;
	--w-heading-h-offset: 15px;
	--w-subheading-h-offset: 15px;
	--w-heading-lg-h-offset: 15px;
	--w-caption-h-offset: 10px;
	--w-body-h-offset: 10px;
	--w-small-h-offset: 10px;
	--w-quote-h-offset: 10px
}

@media (min-width: 992px) {
	:root:not(.disable-media-queries) {
		--w-hero-title-offset: 40px
	}
}

@media (min-width: 0px) {
	.html-editor {
		--w-hero-title-offset: 40px
	}
}

:root {
	--w-layout-item-top-offset: calc(var(--w-gap) * 2);
	--w-layout-gap: var(--w-gap)
}

:root {
	--w-btns-group-item-offset: 20px;
	--w-btns-group-offset: 35px
}

@media (min-width: 992px) {
	:root:not(.disable-media-queries) {
		--w-btns-group-offset: 40px
	}
}

@media (min-width: 0px) {

	.html-editor,
	.html-editor-lg {
		--w-btns-group-offset: 40px
	}
}

:root {
	--w-socials-top-offset: 30px;
	--w-socials-h-offset: 15px;
	--w-socials-bottom-offset: 30px
}

:root {
	--w-list-item-v-offset: 30px;
	--w-list-item-h-offset: 30px;
	--w-list-item-v-padding: 15px;
	--w-list-item-h-padding: 15px
}

:root {
	--w-list-with-media-offset: 30px;
	--w-list-with-media-padding: 20px
}

:root {
	--ui-content-gutter-1200: 15px;
	--w-content-container-size: 1200px;
	--w-content-gutter: var(--ui-content-gutter-320)
}

@media (min-width: 480px) {
	:root:not(.disable-media-queries) {
		--w-content-gutter: var(--ui-content-gutter-480)
	}
}

@media (min-width: 0px) {
	.html-editor-xs {
		--w-content-gutter: var(--ui-content-gutter-480)
	}
}

@media (min-width: 768px) {
	:root:not(.disable-media-queries) {
		--w-content-gutter: var(--ui-content-gutter-768)
	}
}

@media (min-width: 0px) {
	.html-editor-md {
		--w-content-gutter: var(--ui-content-gutter-768)
	}
}

@media (min-width: 992px) {
	:root:not(.disable-media-queries) {
		--w-content-gutter: var(--ui-content-gutter-992)
	}
}

@media (min-width: 1280px) {
	:root:not(.disable-media-queries) {
		--w-content-gutter: var(--ui-content-gutter-1200)
	}
}

@media (min-width: 0px) {

	.html-editor,
	.html-editor-lg {
		--w-content-gutter: var(--ui-content-gutter-1200)
	}
}

:root {
	--w-section-vertical-s-offset: 20px;
	--w-section-basement-offset: 30px;
	--w-section-vertical-offset: 90px;
	--w-section-vertical-xxl-offset: 130px;
	--w-section-header-offset: 45px;
	--w-section-footer-offset: 50px
}

@media (min-width: 768px) {
	:root:not(.disable-media-queries) {
		--w-section-vertical-offset: 95px;
		--w-section-vertical-xxl-offset: 250px;
		--w-section-header-offset: 45px;
		--w-section-footer-offset: 50px
	}
}

@media (min-width: 0px) {
	.html-editor-md {
		--w-section-vertical-offset: 95px;
		--w-section-vertical-xxl-offset: 250px;
		--w-section-header-offset: 45px;
		--w-section-footer-offset: 50px
	}
}

@media (min-width: 992px) {
	:root:not(.disable-media-queries) {
		--w-section-vertical-offset: 100px;
		--w-section-vertical-xxl-offset: 250px;
		--w-section-header-offset: 50px;
		--w-section-footer-offset: 55px
	}
}

@media (min-width: 0px) {
	.html-editor {
		--w-section-vertical-offset: 100px;
		--w-section-vertical-xxl-offset: 250px;
		--w-section-header-offset: 50px;
		--w-section-footer-offset: 55px
	}
}

:root {
	--w-image-offset: 20px;
	--w-image-mask-sm-width: 70px;
	--w-image-mask-sm-height: 70px;
	--w-image-mask-md-width: 70px;
	--w-image-mask-md-height: 70px;
	--w-image-mask-lg-width: 120px;
	--w-image-mask-lg-height: 120px
}

@media (min-width: 768px) {
	:root:not(.disable-media-queries) {
		--w-image-aspect-ratio: 56.25%;
		--w-image-mask-md-width: 120px;
		--w-image-mask-md-height: 120px;
		--w-image-mask-lg-width: 170px;
		--w-image-mask-lg-height: 170px
	}
}

@media (min-width: 0px) {

	.html-editor,
	.html-editor-md {
		--w-image-aspect-ratio: 56.25%;
		--w-image-mask-md-width: 120px;
		--w-image-mask-md-height: 120px;
		--w-image-mask-lg-width: 170px;
		--w-image-mask-lg-height: 170px
	}
}

:root {
	--w-quote-offset: 30px;
	--w-quote-gap: 20px
}

:root {
	--w-logo-offset: 30px;
	--w-slogan-offset: 5px
}

:root {
	--w-nav-offset: 30px;
	--w-nav-item-gap: 15px;
	--w-nav-item-top-offset: 10px;
	--w-nav-item-column-gap: 10px;
	--w-nav-item-column-offset: 20px
}

:root {
	--w-burger-padding: 12px 8px;
	--w-burger-width: 24px;
	--w-burger-height: 16px;
	--w-burger-line-size: 2px;
	--w-burger-line-pos-transform: translateY(7px) rotate(45deg);
	--w-burger-line-neg-transform: translateY(-7px) rotate(-45deg)
}

:root {
	--w-icon-panel-inner-offset: 0
}

:root:not(.disable-media-queries) {
	--w-icon-panel-sm-width: 50px;
	--w-icon-panel-sm-height: 50px;
	--w-icon-panel-width: 50px;
	--w-icon-panel-height: 50px;
	--w-icon-panel-xl-width: 70px;
	--w-icon-panel-xl-height: 70px
}

@media (min-width: 0px) {
	.html-editor-xs {
		--w-icon-panel-sm-width: 50px;
		--w-icon-panel-sm-height: 50px;
		--w-icon-panel-width: 50px;
		--w-icon-panel-height: 50px;
		--w-icon-panel-xl-width: 70px;
		--w-icon-panel-xl-height: 70px
	}
}

@media (min-width: 768px) {
	:root:not(.disable-media-queries) {
		--w-icon-panel-sm-width: 50px;
		--w-icon-panel-sm-height: 50px;
		--w-icon-panel-width: 70px;
		--w-icon-panel-height: 70px;
		--w-icon-panel-xl-width: 100px;
		--w-icon-panel-xl-height: 100px
	}
}

@media (min-width: 0px) {

	.html-editor,
	.html-editor-md {
		--w-icon-panel-sm-width: 50px;
		--w-icon-panel-sm-height: 50px;
		--w-icon-panel-width: 70px;
		--w-icon-panel-height: 70px;
		--w-icon-panel-xl-width: 100px;
		--w-icon-panel-xl-height: 100px
	}
}

:root {
	--w-icon-width: 24px;
	--w-icon-height: 24px;
	--w-icon-offset: 20px;
	--w-icon-h-offset: 10px;
	--w-icon-sm-inner-offset: 12px;
	--w-icon-inner-offset: 12px;
	--w-icon-numbers-inner-offset: 5px;
	--w-icon-xl-inner-offset: 15px
}

@media (min-width: 768px) {
	:root:not(.disable-media-queries) {
		--w-icon-inner-sm-offset: 12px;
		--w-icon-inner-offset: 15px;
		--w-icon-xl-inner-offset: 20px
	}
}

@media (min-width: 0px) {

	.html-editor,
	.html-editor-md {
		--w-icon-inner-sm-offset: 12px;
		--w-icon-inner-offset: 15px;
		--w-icon-xl-inner-offset: 20px
	}
}

:root {
	--w-icon-numbers-sm-inner-offset: 4px
}

:root:not(.disable-media-queries) {
	--w-icon-numbers-xl-inner-offset: 8px;
	--w-icon-numbers-inner-offset: 4px
}

@media (min-width: 0px) {
	.html-editor-xs {
		--w-icon-numbers-xl-inner-offset: 8px;
		--w-icon-numbers-inner-offset: 4px
	}
}

@media (min-width: 768px) {
	:root:not(.disable-media-queries) {
		--w-icon-numbers-xl-inner-offset: 10px;
		--w-icon-numbers-inner-offset: 8px
	}
}

@media (min-width: 0px) {

	.html-editor,
	.html-editor-md {
		--w-icon-numbers-xl-inner-offset: 10px;
		--w-icon-numbers-inner-offset: 8px
	}
}

:root {
	--w-map-wrapper-height: 450px;
	--w-map-wrapper-offset: 30px
}

:root:not(.disable-media-queries) {
	--w-counter-font-size: 24px;
	--w-counter-xl-font-size: 30px
}

@media (min-width: 0px) {
	.html-editor-xs {
		--w-counter-font-size: 24px;
		--w-counter-xl-font-size: 30px
	}
}

@media (min-width: 768px) {
	:root:not(.disable-media-queries) {
		--w-counter-font-size: 30px;
		--w-counter-xl-font-size: 44px
	}
}

@media (min-width: 0px) {

	.html-editor,
	.html-editor-md {
		--w-counter-font-size: 30px;
		--w-counter-xl-font-size: 44px
	}
}

:root {
	--w-contacts-list-offset: 30px;
	--w-contacts-list-item-v-offset: 16px;
	--w-contacts-list-element-v-offset: 5px
}

:root {
	--w-icon-list-width: 20px;
	--w-icon-list-height: 20px;
	--w-icon-list-offset: 20px;
	--w-icon-list-item-offset: 16px;
	--w-icon-list-item-h-offset: 24px
}

:root {
	--w-follow-us-offset: 15px
}

:root {
	--w-form-offset: 32px;
	--w-text-area-height: 150px;
	--w-form-field-offset: 24px;
	--w-form-button-offset: 56px;
	--w-form-input-offset: 12px;
	--w-form-description-offset: 4px;
	--w-form-multiple-group-offset: 12px;
	--w-form-multiple-item-offset: 12px
}

:root {
	--w-captions-group-offset: 15px;
	--w-captions-group-item-offset: 5px;
	--w-captions-group-separator-width: 1px
}

:root {
	--w-user-message-offset: 20px;
	--w-user-photo-size: 70px
}

:root {
	--w-grid-item-top-offset: 30px;
	--w-grid-gap: 30px;
	--w-100vw: 100vw;
	--w-grid-container-size-md: calc(var(--w-100vw) + var(--w-grid-gap) - var(--ui-content-gutter-768) * 2);
	--w-grid-container-size-xl: calc(var(--w-content-container-size) + var(--w-grid-gap) - var(--ui-content-gutter-1200) * 2);
	--w-grid-container-size-lg: var(--w-grid-container-size-xl)
}

:root:not(.disable-media-queries) {
	--w-100vw: 100vw
}

.html-editor-xs,
.html-editor-md {
	--w-100vw: var(--w-editor-width)
}

:root:not(.disable-media-queries) {
	--w-grid-item-v-padding: 31px;
	--w-grid-item-h-padding: 27px
}

@media (min-width: 0px) {
	.html-editor-xs {
		--w-grid-item-v-padding: 31px;
		--w-grid-item-h-padding: 27px
	}
}

@media (min-width: 768px) {
	:root:not(.disable-media-queries) {
		--w-grid-item-v-padding: 34px;
		--w-grid-item-h-padding: 28px
	}
}

@media (min-width: 0px) {
	.html-editor-md {
		--w-grid-item-v-padding: 34px;
		--w-grid-item-h-padding: 28px
	}
}

@media (min-width: 992px) {
	:root:not(.disable-media-queries) {
		--w-grid-item-v-padding: 40px;
		--w-grid-item-h-padding: 30px
	}
}

@media (min-width: 0px) {

	.html-editor,
	.html-editor-lg {
		--w-grid-item-v-padding: 40px;
		--w-grid-item-h-padding: 30px
	}
}

:root {
	--w-divider-component-offset: 0px
}

:root {
	--w-gallery-offset: 30px
}

:root {
	--w-image-with-hover-offset: 20px;
	--w-image-with-hover-button-offset: var(--w-btns-group-offset)
}

:root {
	--w-try-it-free-offset: 32px;
	--w-try-it-free-input-offset-sm: 8px;
	--w-try-it-free-input-offset-md: 8px;
	--w-try-it-free-input-offset-lg: 12px
}

:root {
	--w-language-offset: 20px
}

:root {
	--w-order-summary-offset: 24px
}


/*--vars-end--*/
/*--vars-start--*/
@media (min-width: 768px) {
	:root {
		--w-nav-item-gap: 40px;
		--w-nav-item-top-offset: 25px;
	}
}

@media (min-width: 768px) {
	:root {
		--w-image-offset: 20px;
	}
}


/*--vars-end--*/










#blockId-666f22dd65a5774a5c9c7945 .w-free-content {
	height: calc(846px * var(--scale, 1));
}

@media (min-width: 768px) {
	#blockId-666f22dd65a5774a5c9c7945 .w-free-content {
		height: calc(656px * var(--scale, 1));
	}
}

@media (min-width: 992px) {
	#blockId-666f22dd65a5774a5c9c7945 .w-free-content {
		height: calc(783px * var(--scale, 1));
	}
}

.w-e215f29e57feeb77c69553ecb4e2c6d8 {
	z-index: 1004;
	top: calc(516px * var(--scale, 1));
	left: calc(7px * var(--scale, 1));
	width: 523px;
	--rotate: 0deg;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-e215f29e57feeb77c69553ecb4e2c6d8 {
		top: calc(360px * var(--scale, 1));
		left: calc(0px * var(--scale, 1));
		width: 329px;
		--rotate: 0deg;
	}
}

@media (max-width: 767px) {
	.w-e215f29e57feeb77c69553ecb4e2c6d8 {
		top: calc(288px * var(--scale, 1));
		left: calc(-3px * var(--scale, 1));
		width: 344px;
		--rotate: 0deg;
	}
}

.w-1a5ed8ce8b802303c005b40d84f7a8c0 {
	z-index: 1001;
	top: calc(258px * var(--scale, 1));
	left: calc(0px * var(--scale, 1));
	width: 523px;
	--rotate: 0deg;
}

@media (max-width: 767px) {
	.w-1a5ed8ce8b802303c005b40d84f7a8c0 {
		top: calc(202px * var(--scale, 1));
		left: calc(-3px * var(--scale, 1));
		width: 232px;
		--rotate: 0deg;
	}
}

.w-9ca8a877188feb1766e4f732be85615f {
	z-index: 1009;
	top: calc(417px * var(--scale, 1));
	left: calc(-56px * var(--scale, 1));
	width: 37px;
	--height: 37px;
	--rotate: 0deg;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-9ca8a877188feb1766e4f732be85615f {
		top: calc(417px * var(--scale, 1));
		left: calc(-56px * var(--responsive-coefficient, 1) * var(--scale, 1));
		width: calc(37px * var(--responsive-coefficient, 1));
		--height: calc(37px * var(--responsive-coefficient, 1));
		--rotate: 0deg;
	}
}

@media (max-width: 767px) {
	.w-9ca8a877188feb1766e4f732be85615f {
		top: calc(105px * var(--scale, 1));
		left: calc(1123px * var(--scale, 1));
		width: 30px;
		--height: 30px;
		--rotate: 0deg;
	}
}

.w-dfe8ba3b4f4a0043c34a2e848417e45f {
	z-index: 1002;
	top: calc(233px * var(--scale, 1));
	left: calc(486px * var(--scale, 1));
	width: 37px;
	--height: 37px;
	--rotate: 0deg;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-dfe8ba3b4f4a0043c34a2e848417e45f {
		top: calc(93px * var(--scale, 1));
		left: calc(303px * var(--scale, 1));
		width: 23px;
		--height: 23px;
		--rotate: 0deg;
	}
}

@media (max-width: 767px) {
	.w-dfe8ba3b4f4a0043c34a2e848417e45f {
		top: calc(176px * var(--scale, 1));
		left: calc(199px * var(--scale, 1));
		width: 30px;
		--height: 30px;
		--rotate: 0deg;
	}
}

.w-7e7c57f3fb8959ef094a889918816ee2 {
	z-index: 1006;
	top: calc(582px * var(--scale, 1));
	left: calc(7px * var(--scale, 1));
	width: 424px;
	--rotate: 0deg;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-7e7c57f3fb8959ef094a889918816ee2 {
		top: calc(466px * var(--scale, 1));
		left: calc(0px * var(--scale, 1));
		width: 339px;
		--rotate: 0deg;
	}
}

@media (max-width: 767px) {
	.w-7e7c57f3fb8959ef094a889918816ee2 {
		top: calc(385px * var(--scale, 1));
		left: calc(-3px * var(--scale, 1));
		width: 260px;
		--rotate: 0deg;
	}
}

.w-ca8e092f1152a8c0025c16e9eeec4656 {
	z-index: 1003;
	top: calc(417px * var(--scale, 1));
	left: calc(6px * var(--scale, 1));
	width: 424px;
	--rotate: 0deg;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-ca8e092f1152a8c0025c16e9eeec4656 {
		top: calc(287px * var(--scale, 1));
		left: calc(0px * var(--scale, 1));
		width: 348px;
		--rotate: 0deg;
	}
}

@media (max-width: 767px) {
	.w-ca8e092f1152a8c0025c16e9eeec4656 {
		top: calc(87px * var(--scale, 1));
		left: calc(863px * var(--scale, 1));
		width: 260px;
		--rotate: 0deg;
	}
}

.w-e8f7dc4517895dced67af6e4363c6e29 {
	z-index: 1005;
	top: calc(470px * var(--scale, 1));
	left: calc(7px * var(--scale, 1));
	width: 501px;
	--rotate: 0deg;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-e8f7dc4517895dced67af6e4363c6e29 {
		top: calc(328px * var(--scale, 1));
		left: calc(0px * var(--scale, 1));
		width: 315px;
		--rotate: 0deg;
	}
}

@media (max-width: 767px) {
	.w-e8f7dc4517895dced67af6e4363c6e29 {
		top: calc(172px * var(--scale, 1));
		left: calc(831px * var(--scale, 1));
		width: 254px;
		--rotate: 0deg;
	}
}

.w-48944b44866773fdf905c735ef7b53e1 {
	z-index: 1013;
	top: calc(716px * var(--scale, 1));
	left: calc(0px * var(--scale, 1));
	--rotate: 0deg;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-48944b44866773fdf905c735ef7b53e1 {
		top: calc(593px * var(--scale, 1));
		left: calc(0px * var(--scale, 1));
		--rotate: 0deg;
	}
}

@media (max-width: 767px) {
	.w-48944b44866773fdf905c735ef7b53e1 {
		top: calc(743px * var(--scale, 1));
		left: calc(1047px * var(--scale, 1));
		--rotate: 5deg;
	}
}

.w-bbbea187b82b04e94d2bd377fdd1fdf4 {
	z-index: 1008;
	top: calc(82px * var(--scale, 1));
	left: calc(621px * var(--scale, 1));
	width: 792px;
	--height: 782px;
	--rotate: 0deg;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-bbbea187b82b04e94d2bd377fdd1fdf4 {
		top: calc(82px * var(--scale, 1));
		left: calc(393px * var(--scale, 1));
		width: 672px;
		--height: 664px;
		--rotate: 0deg;
	}
}

@media (max-width: 767px) {
	.w-bbbea187b82b04e94d2bd377fdd1fdf4 {
		top: calc(63px * var(--scale, 1));
		left: calc(1181px * var(--scale, 1));
		width: 352px;
		--height: 462px;
		--rotate: 0deg;
	}
}


.w-36458beefcf9397ec205813ca8e31863 {
	height: var(--height, auto);
	object-fit: cover;
	object-position: 50% 50%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-36458beefcf9397ec205813ca8e31863 {
		object-position: 50% 50%;
	}
}

@media (max-width: 767px) {
	.w-36458beefcf9397ec205813ca8e31863 {
		object-position: 50% 50%;
	}
}


.w-9cb5bbe10a533ba4ab7bac08eee74350 {
	z-index: 1007;
	top: calc(164px * var(--scale, 1));
	left: calc(587px * var(--scale, 1));
	width: 162px;
	--height: 175px;
	--rotate: 0deg;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-9cb5bbe10a533ba4ab7bac08eee74350 {
		top: calc(155px * var(--scale, 1));
		left: calc(368px * var(--scale, 1));
		width: 107px;
		--rotate: 0deg;
	}
}

@media (max-width: 767px) {
	.w-9cb5bbe10a533ba4ab7bac08eee74350 {
		top: calc(142px * var(--scale, 1));
		left: calc(1402px * var(--scale, 1));
		width: 49px;
		--rotate: 0deg;
	}
}


.w-c6ba9eab99d4736f013f7e14da7b4e71 {
	object-fit: cover;
	object-position: 50% 50%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-c6ba9eab99d4736f013f7e14da7b4e71 {
		object-position: 50% 50%;
	}
}

@media (max-width: 767px) {
	.w-c6ba9eab99d4736f013f7e14da7b4e71 {
		object-position: 50% 50%;
	}
}


.w-b21a5a7f4f5adba09b72dc61620d35a4 {
	z-index: 1010;
	top: calc(-207px * var(--scale, 1));
	left: calc(-345px * var(--scale, 1));
	width: 1005px;
	--height: 175px;
	--rotate: -23deg;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-b21a5a7f4f5adba09b72dc61620d35a4 {
		top: calc(-108px * var(--scale, 1));
		left: calc(-107px * var(--scale, 1));
		width: 542px;
		--rotate: -23deg;
	}
}

@media (max-width: 767px) {
	.w-b21a5a7f4f5adba09b72dc61620d35a4 {
		top: calc(-207px * var(--scale, 1));
		left: calc(-345px * var(--responsive-coefficient, 1) * var(--scale, 1));
		width: calc(1005px * var(--responsive-coefficient, 1));
		--height: calc(175px * var(--responsive-coefficient, 1));
		--rotate: -23deg;
	}
}


.w-c6ba9eab99d4736f013f7e14da7b4e71 {
	object-fit: cover;
	object-position: 50% 50%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-c6ba9eab99d4736f013f7e14da7b4e71 {
		object-position: 50% 50%;
	}
}

@media (max-width: 767px) {
	.w-c6ba9eab99d4736f013f7e14da7b4e71 {
		object-position: 50% 50%;
	}
}


.w-3c3f0c467165fca7de0a149f3db83b3b {
	z-index: 1012;
	top: calc(607px * var(--scale, 1));
	left: calc(392px * var(--scale, 1));
	width: 77px;
	--height: 175px;
	--rotate: 15deg;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-3c3f0c467165fca7de0a149f3db83b3b {
		top: calc(490px * var(--scale, 1));
		left: calc(-374px * var(--scale, 1));
		width: 48px;
		--rotate: 15deg;
	}
}

@media (max-width: 767px) {
	.w-3c3f0c467165fca7de0a149f3db83b3b {
		top: calc(550px * var(--scale, 1));
		left: calc(1291px * var(--scale, 1));
		width: 23px;
		--rotate: 15deg;
	}
}


.w-c6ba9eab99d4736f013f7e14da7b4e71 {
	object-fit: cover;
	object-position: 50% 50%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-c6ba9eab99d4736f013f7e14da7b4e71 {
		object-position: 50% 50%;
	}
}

@media (max-width: 767px) {
	.w-c6ba9eab99d4736f013f7e14da7b4e71 {
		object-position: 50% 50%;
	}
}


.w-f3ea24723ff75297a4ffe856d7873c34 {
	z-index: 1011;
	top: calc(371px * var(--scale, 1));
	left: calc(515px * var(--scale, 1));
	width: 96px;
	--height: 175px;
	--rotate: -9deg;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-f3ea24723ff75297a4ffe856d7873c34 {
		top: calc(361px * var(--scale, 1));
		left: calc(319px * var(--scale, 1));
		width: 60px;
		--rotate: -9deg;
	}
}

@media (max-width: 767px) {
	.w-f3ea24723ff75297a4ffe856d7873c34 {
		top: calc(280px * var(--scale, 1));
		left: calc(1257px * var(--scale, 1));
		width: 29px;
		--rotate: -9deg;
	}
}


.w-c6ba9eab99d4736f013f7e14da7b4e71 {
	object-fit: cover;
	object-position: 50% 50%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-c6ba9eab99d4736f013f7e14da7b4e71 {
		object-position: 50% 50%;
	}
}

@media (max-width: 767px) {
	.w-c6ba9eab99d4736f013f7e14da7b4e71 {
		object-position: 50% 50%;
	}
}


.w-717f91ed6e54d72879cd087e0543080c {
	z-index: 1000;
	top: calc(489px * var(--scale, 1));
	left: calc(3442px * var(--scale, 1));
	width: 350px;
	--height: 175px;
	--rotate: 0deg;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-717f91ed6e54d72879cd087e0543080c {
		top: calc(532px * var(--scale, 1));
		left: calc(3181px * var(--scale, 1));
		width: 220px;
		--rotate: 0deg;
	}
}

@media (max-width: 767px) {
	.w-717f91ed6e54d72879cd087e0543080c {
		top: calc(92px * var(--scale, 1));
		left: calc(-22px * var(--scale, 1));
		width: 475px;
		--rotate: 0deg;
	}
}


.w-c6ba9eab99d4736f013f7e14da7b4e71 {
	object-fit: cover;
	object-position: 50% 50%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-c6ba9eab99d4736f013f7e14da7b4e71 {
		object-position: 50% 50%;
	}
}

@media (max-width: 767px) {
	.w-c6ba9eab99d4736f013f7e14da7b4e71 {
		object-position: 50% 50%;
	}
}


#blockId-666f22dd65a5774a5c9c792b>section,
#blockId-666f22dd65a5774a5c9c792b>header,
#blockId-666f22dd65a5774a5c9c792b>footer {
	padding-top: 55px;
	padding-bottom: 0px;
}

#blockId-666f22dd65a5774a5c9c792b .w-apply-section-paddings {
	padding-top: 55px;
	padding-bottom: 0px;
}

#blockId-666f22dd65a5774a5c9c792b .w-ignore-section-paddings {
	margin-top: -55px;
	margin-bottom: -0px;
}

@media (min-width: 768px) {

	#blockId-666f22dd65a5774a5c9c792b>section,
	#blockId-666f22dd65a5774a5c9c792b>header,
	#blockId-666f22dd65a5774a5c9c792b>footer {
		padding-top: 95px;
		padding-bottom: 25px;
	}

	#blockId-666f22dd65a5774a5c9c792b .w-apply-section-paddings {
		padding-top: 95px;
		padding-bottom: 25px;
	}

	#blockId-666f22dd65a5774a5c9c792b .w-ignore-section-paddings {
		margin-top: -95px;
		margin-bottom: -25px;
	}
}

@media (min-width: 992px) {

	#blockId-666f22dd65a5774a5c9c792b>section,
	#blockId-666f22dd65a5774a5c9c792b>header,
	#blockId-666f22dd65a5774a5c9c792b>footer {
		padding-top: 100px;
		padding-bottom: 25px;
	}

	#blockId-666f22dd65a5774a5c9c792b .w-apply-section-paddings {
		padding-top: 100px;
		padding-bottom: 25px;
	}

	#blockId-666f22dd65a5774a5c9c792b .w-ignore-section-paddings {
		margin-top: -100px;
		margin-bottom: -25px;
	}
}


.w-f5aef3a1905ee4d64e55f1dae726aa41 {
	object-fit: cover !important;
	object-position: 50% 50%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-f5aef3a1905ee4d64e55f1dae726aa41 {
		object-position: 50% 50%;
	}
}

@media (max-width: 767px) {
	.w-f5aef3a1905ee4d64e55f1dae726aa41 {
		object-position: 50% 50%;
	}
}



.w-ed828abaadd87aa6d78298d4bcbf7448 {
	object-fit: cover !important;
	object-position: 40.599% 50%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-ed828abaadd87aa6d78298d4bcbf7448 {
		object-position: 40.599% 50%;
	}
}

@media (max-width: 767px) {
	.w-ed828abaadd87aa6d78298d4bcbf7448 {
		object-position: 40.599% 50%;
	}
}


:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media (min-width: 768px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media (min-width: 992px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media (min-width: 768px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media (min-width: 992px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media (min-width: 768px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media (min-width: 992px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

.w-2cacdfbafe7cc8cc3b679e8d4af879bc:not(.w-grid--slider)>.w-grid__inner>.w-grid__item {
	margin-top: 30px;
}



.w-bad4e6ce41249cb868d51e76361e754a {
	--w-grid-columns-count: undefined;
}

.page-editor-md .w-bad4e6ce41249cb868d51e76361e754a {
	--w-grid-columns-count: undefined;
}

@media screen and (max-width: 991px) {
	.w-bad4e6ce41249cb868d51e76361e754a {
		--w-grid-columns-count: undefined;
	}
}

.page-editor-xs .w-bad4e6ce41249cb868d51e76361e754a {
	--w-grid-columns-count: undefined;
}

@media screen and (max-width: 479px) {
	.w-bad4e6ce41249cb868d51e76361e754a {
		--w-grid-columns-count: undefined;
	}
}


:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media (min-width: 768px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media (min-width: 992px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

#blockId-666f22dd65a5774a5c9c7931>section,
#blockId-666f22dd65a5774a5c9c7931>header,
#blockId-666f22dd65a5774a5c9c7931>footer {
	padding-top: 65px;
	padding-bottom: 100px;
}

#blockId-666f22dd65a5774a5c9c7931 .w-apply-section-paddings {
	padding-top: 65px;
	padding-bottom: 100px;
}

#blockId-666f22dd65a5774a5c9c7931 .w-ignore-section-paddings {
	margin-top: -65px;
	margin-bottom: -100px;
}

@media (min-width: 768px) {

	#blockId-666f22dd65a5774a5c9c7931>section,
	#blockId-666f22dd65a5774a5c9c7931>header,
	#blockId-666f22dd65a5774a5c9c7931>footer {
		padding-top: 92.5px;
		padding-bottom: 125px;
	}

	#blockId-666f22dd65a5774a5c9c7931 .w-apply-section-paddings {
		padding-top: 92.5px;
		padding-bottom: 125px;
	}

	#blockId-666f22dd65a5774a5c9c7931 .w-ignore-section-paddings {
		margin-top: -92.5px;
		margin-bottom: -125px;
	}
}

@media (min-width: 992px) {

	#blockId-666f22dd65a5774a5c9c7931>section,
	#blockId-666f22dd65a5774a5c9c7931>header,
	#blockId-666f22dd65a5774a5c9c7931>footer {
		padding-top: 95px;
		padding-bottom: 150px;
	}

	#blockId-666f22dd65a5774a5c9c7931 .w-apply-section-paddings {
		padding-top: 95px;
		padding-bottom: 150px;
	}

	#blockId-666f22dd65a5774a5c9c7931 .w-ignore-section-paddings {
		margin-top: -95px;
		margin-bottom: -150px;
	}
}

:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media (min-width: 768px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media (min-width: 992px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media (min-width: 768px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media (min-width: 992px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

#blockId-666f22dd65a5774a5c9c792d>section,
#blockId-666f22dd65a5774a5c9c792d>header,
#blockId-666f22dd65a5774a5c9c792d>footer {
	padding-top: 85px;
	padding-bottom: 90px;
}

#blockId-666f22dd65a5774a5c9c792d .w-apply-section-paddings {
	padding-top: 85px;
	padding-bottom: 90px;
}

#blockId-666f22dd65a5774a5c9c792d .w-ignore-section-paddings {
	margin-top: -85px;
	margin-bottom: -90px;
}

@media (min-width: 768px) {

	#blockId-666f22dd65a5774a5c9c792d>section,
	#blockId-666f22dd65a5774a5c9c792d>header,
	#blockId-666f22dd65a5774a5c9c792d>footer {
		padding-top: 97.5px;
		padding-bottom: 107.5px;
	}

	#blockId-666f22dd65a5774a5c9c792d .w-apply-section-paddings {
		padding-top: 97.5px;
		padding-bottom: 107.5px;
	}

	#blockId-666f22dd65a5774a5c9c792d .w-ignore-section-paddings {
		margin-top: -97.5px;
		margin-bottom: -107.5px;
	}
}

@media (min-width: 992px) {

	#blockId-666f22dd65a5774a5c9c792d>section,
	#blockId-666f22dd65a5774a5c9c792d>header,
	#blockId-666f22dd65a5774a5c9c792d>footer {
		padding-top: 105px;
		padding-bottom: 125px;
	}

	#blockId-666f22dd65a5774a5c9c792d .w-apply-section-paddings {
		padding-top: 105px;
		padding-bottom: 125px;
	}

	#blockId-666f22dd65a5774a5c9c792d .w-ignore-section-paddings {
		margin-top: -105px;
		margin-bottom: -125px;
	}
}

:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media (min-width: 768px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media (min-width: 992px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}


.w-e7a628afb7566a6d7ffcd889d74af2ce {
	object-fit: cover !important;
	object-position: 50% 21.614%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-e7a628afb7566a6d7ffcd889d74af2ce {
		object-position: 50% 21.614%;
	}
}

@media (max-width: 767px) {
	.w-e7a628afb7566a6d7ffcd889d74af2ce {
		object-position: 50% 21.614%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-e7a628afb7566a6d7ffcd889d74af2ce {
	object-fit: cover !important;
	object-position: 50% 21.614%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-e7a628afb7566a6d7ffcd889d74af2ce {
		object-position: 50% 21.614%;
	}
}

@media (max-width: 767px) {
	.w-e7a628afb7566a6d7ffcd889d74af2ce {
		object-position: 50% 21.614%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-e7a628afb7566a6d7ffcd889d74af2ce {
	object-fit: cover !important;
	object-position: 50% 21.614%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-e7a628afb7566a6d7ffcd889d74af2ce {
		object-position: 50% 21.614%;
	}
}

@media (max-width: 767px) {
	.w-e7a628afb7566a6d7ffcd889d74af2ce {
		object-position: 50% 21.614%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-e056e4c738028fe67ac36228f2e71ded {
	object-fit: cover !important;
	object-position: 50% 100%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-e056e4c738028fe67ac36228f2e71ded {
		object-position: 50% 100%;
	}
}

@media (max-width: 767px) {
	.w-e056e4c738028fe67ac36228f2e71ded {
		object-position: 50% 100%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-59880cf40ce0688336e944319958362b {
	object-fit: cover !important;
	object-position: 46.324% 39.049%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-59880cf40ce0688336e944319958362b {
		object-position: 46.324% 39.049%;
	}
}

@media (max-width: 767px) {
	.w-59880cf40ce0688336e944319958362b {
		object-position: 46.324% 39.049%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-59880cf40ce0688336e944319958362b {
	object-fit: cover !important;
	object-position: 46.324% 39.049%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-59880cf40ce0688336e944319958362b {
		object-position: 46.324% 39.049%;
	}
}

@media (max-width: 767px) {
	.w-59880cf40ce0688336e944319958362b {
		object-position: 46.324% 39.049%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-4c2900e00f6bed1c97011c3e91abeec0 {
	object-fit: cover !important;
	object-position: 65.932% 46.751%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-4c2900e00f6bed1c97011c3e91abeec0 {
		object-position: 65.932% 46.751%;
	}
}

@media (max-width: 767px) {
	.w-4c2900e00f6bed1c97011c3e91abeec0 {
		object-position: 65.932% 46.751%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-7271faca8e46a969ba7d42fd657c39f3 {
	object-fit: cover !important;
	object-position: 41.597% 38.944%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-7271faca8e46a969ba7d42fd657c39f3 {
		object-position: 41.597% 38.944%;
	}
}

@media (max-width: 767px) {
	.w-7271faca8e46a969ba7d42fd657c39f3 {
		object-position: 41.597% 38.944%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-767807bf00b94d6ef8538f319e28482d {
	object-fit: cover !important;
	object-position: 50.916% 48.136%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-767807bf00b94d6ef8538f319e28482d {
		object-position: 50.916% 48.136%;
	}
}

@media (max-width: 767px) {
	.w-767807bf00b94d6ef8538f319e28482d {
		object-position: 50.916% 48.136%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-583415297956f1564ed7d196610df76a {
	object-fit: cover !important;
	object-position: 50.916% 65.34%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-583415297956f1564ed7d196610df76a {
		object-position: 50.916% 65.34%;
	}
}

@media (max-width: 767px) {
	.w-583415297956f1564ed7d196610df76a {
		object-position: 50.916% 65.34%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-583415297956f1564ed7d196610df76a {
	object-fit: cover !important;
	object-position: 50.916% 65.34%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-583415297956f1564ed7d196610df76a {
		object-position: 50.916% 65.34%;
	}
}

@media (max-width: 767px) {
	.w-583415297956f1564ed7d196610df76a {
		object-position: 50.916% 65.34%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-d5ad45b8df4c04d89fe740892815e1d1 {
	object-fit: cover !important;
	object-position: 47.515% 44.875%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-d5ad45b8df4c04d89fe740892815e1d1 {
		object-position: 47.515% 44.875%;
	}
}

@media (max-width: 767px) {
	.w-d5ad45b8df4c04d89fe740892815e1d1 {
		object-position: 47.515% 44.875%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-d5ad45b8df4c04d89fe740892815e1d1 {
	object-fit: cover !important;
	object-position: 47.515% 44.875%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-d5ad45b8df4c04d89fe740892815e1d1 {
		object-position: 47.515% 44.875%;
	}
}

@media (max-width: 767px) {
	.w-d5ad45b8df4c04d89fe740892815e1d1 {
		object-position: 47.515% 44.875%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-d5ad45b8df4c04d89fe740892815e1d1 {
	object-fit: cover !important;
	object-position: 47.515% 44.875%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-d5ad45b8df4c04d89fe740892815e1d1 {
		object-position: 47.515% 44.875%;
	}
}

@media (max-width: 767px) {
	.w-d5ad45b8df4c04d89fe740892815e1d1 {
		object-position: 47.515% 44.875%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-d5ad45b8df4c04d89fe740892815e1d1 {
	object-fit: cover !important;
	object-position: 47.515% 44.875%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-d5ad45b8df4c04d89fe740892815e1d1 {
		object-position: 47.515% 44.875%;
	}
}

@media (max-width: 767px) {
	.w-d5ad45b8df4c04d89fe740892815e1d1 {
		object-position: 47.515% 44.875%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-7271faca8e46a969ba7d42fd657c39f3 {
	object-fit: cover !important;
	object-position: 41.597% 38.944%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-7271faca8e46a969ba7d42fd657c39f3 {
		object-position: 41.597% 38.944%;
	}
}

@media (max-width: 767px) {
	.w-7271faca8e46a969ba7d42fd657c39f3 {
		object-position: 41.597% 38.944%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-bbb08e98d7e80760723d80f0bc6c19ba {
	object-fit: cover !important;
	object-position: 56.67% 53.088%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-bbb08e98d7e80760723d80f0bc6c19ba {
		object-position: 56.67% 53.088%;
	}
}

@media (max-width: 767px) {
	.w-bbb08e98d7e80760723d80f0bc6c19ba {
		object-position: 56.67% 53.088%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-766e731102c0fc2f4617c59453f601ef {
	object-fit: cover !important;
	object-position: 51.067% 49.351%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-766e731102c0fc2f4617c59453f601ef {
		object-position: 51.067% 49.351%;
	}
}

@media (max-width: 767px) {
	.w-766e731102c0fc2f4617c59453f601ef {
		object-position: 51.067% 49.351%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-5eae764a94c4ae29c003b9bf3ff51b97 {
	object-fit: cover !important;
	object-position: 13.566% 49.943%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-5eae764a94c4ae29c003b9bf3ff51b97 {
		object-position: 13.566% 49.943%;
	}
}

@media (max-width: 767px) {
	.w-5eae764a94c4ae29c003b9bf3ff51b97 {
		object-position: 13.566% 49.943%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-5eae764a94c4ae29c003b9bf3ff51b97 {
	object-fit: cover !important;
	object-position: 13.566% 49.943%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-5eae764a94c4ae29c003b9bf3ff51b97 {
		object-position: 13.566% 49.943%;
	}
}

@media (max-width: 767px) {
	.w-5eae764a94c4ae29c003b9bf3ff51b97 {
		object-position: 13.566% 49.943%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-d30ec903a946cc3a9bec7a2b63384273 {
	object-fit: cover !important;
	object-position: 13.566% 43.41%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-d30ec903a946cc3a9bec7a2b63384273 {
		object-position: 13.566% 43.41%;
	}
}

@media (max-width: 767px) {
	.w-d30ec903a946cc3a9bec7a2b63384273 {
		object-position: 13.566% 43.41%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-d30ec903a946cc3a9bec7a2b63384273 {
	object-fit: cover !important;
	object-position: 13.566% 43.41%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-d30ec903a946cc3a9bec7a2b63384273 {
		object-position: 13.566% 43.41%;
	}
}

@media (max-width: 767px) {
	.w-d30ec903a946cc3a9bec7a2b63384273 {
		object-position: 13.566% 43.41%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-d30ec903a946cc3a9bec7a2b63384273 {
	object-fit: cover !important;
	object-position: 13.566% 43.41%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-d30ec903a946cc3a9bec7a2b63384273 {
		object-position: 13.566% 43.41%;
	}
}

@media (max-width: 767px) {
	.w-d30ec903a946cc3a9bec7a2b63384273 {
		object-position: 13.566% 43.41%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-d30ec903a946cc3a9bec7a2b63384273 {
	object-fit: cover !important;
	object-position: 13.566% 43.41%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-d30ec903a946cc3a9bec7a2b63384273 {
		object-position: 13.566% 43.41%;
	}
}

@media (max-width: 767px) {
	.w-d30ec903a946cc3a9bec7a2b63384273 {
		object-position: 13.566% 43.41%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-9616dfd916ffe5eedc34bbf2a84f4bae {
	object-fit: cover !important;
	object-position: 0% 0%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-9616dfd916ffe5eedc34bbf2a84f4bae {
		object-position: 0% 0%;
	}
}

@media (max-width: 767px) {
	.w-9616dfd916ffe5eedc34bbf2a84f4bae {
		object-position: 0% 0%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-38331dbfedf32f0f7bfbced7699b2876 {
	object-fit: cover !important;
	object-position: 58.824% 39.815%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-38331dbfedf32f0f7bfbced7699b2876 {
		object-position: 58.824% 39.815%;
	}
}

@media (max-width: 767px) {
	.w-38331dbfedf32f0f7bfbced7699b2876 {
		object-position: 58.824% 39.815%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-3b9f507e61fbe4f718f41496cb21f00f {
	object-fit: cover !important;
	object-position: 0% 36.391%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-3b9f507e61fbe4f718f41496cb21f00f {
		object-position: 0% 36.391%;
	}
}

@media (max-width: 767px) {
	.w-3b9f507e61fbe4f718f41496cb21f00f {
		object-position: 0% 36.391%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-3b9f507e61fbe4f718f41496cb21f00f {
	object-fit: cover !important;
	object-position: 0% 36.391%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-3b9f507e61fbe4f718f41496cb21f00f {
		object-position: 0% 36.391%;
	}
}

@media (max-width: 767px) {
	.w-3b9f507e61fbe4f718f41496cb21f00f {
		object-position: 0% 36.391%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-3b9f507e61fbe4f718f41496cb21f00f {
	object-fit: cover !important;
	object-position: 0% 36.391%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-3b9f507e61fbe4f718f41496cb21f00f {
		object-position: 0% 36.391%;
	}
}

@media (max-width: 767px) {
	.w-3b9f507e61fbe4f718f41496cb21f00f {
		object-position: 0% 36.391%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-5936101345a5f8080a9a8cf3af1d2e83 {
	object-fit: cover !important;
	object-position: 50.403% 47.727%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-5936101345a5f8080a9a8cf3af1d2e83 {
		object-position: 50.403% 47.727%;
	}
}

@media (max-width: 767px) {
	.w-5936101345a5f8080a9a8cf3af1d2e83 {
		object-position: 50.403% 47.727%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-5936101345a5f8080a9a8cf3af1d2e83 {
	object-fit: cover !important;
	object-position: 50.403% 47.727%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-5936101345a5f8080a9a8cf3af1d2e83 {
		object-position: 50.403% 47.727%;
	}
}

@media (max-width: 767px) {
	.w-5936101345a5f8080a9a8cf3af1d2e83 {
		object-position: 50.403% 47.727%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-9a48fbc363fe22ac9bf71780dd19d37b {
	object-fit: cover !important;
	object-position: 50.403% 100%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-9a48fbc363fe22ac9bf71780dd19d37b {
		object-position: 50.403% 100%;
	}
}

@media (max-width: 767px) {
	.w-9a48fbc363fe22ac9bf71780dd19d37b {
		object-position: 50.403% 100%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-5936101345a5f8080a9a8cf3af1d2e83 {
	object-fit: cover !important;
	object-position: 50.403% 47.727%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-5936101345a5f8080a9a8cf3af1d2e83 {
		object-position: 50.403% 47.727%;
	}
}

@media (max-width: 767px) {
	.w-5936101345a5f8080a9a8cf3af1d2e83 {
		object-position: 50.403% 47.727%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-5936101345a5f8080a9a8cf3af1d2e83 {
	object-fit: cover !important;
	object-position: 50.403% 47.727%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-5936101345a5f8080a9a8cf3af1d2e83 {
		object-position: 50.403% 47.727%;
	}
}

@media (max-width: 767px) {
	.w-5936101345a5f8080a9a8cf3af1d2e83 {
		object-position: 50.403% 47.727%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-d5ad45b8df4c04d89fe740892815e1d1 {
	object-fit: cover !important;
	object-position: 47.515% 44.875%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-d5ad45b8df4c04d89fe740892815e1d1 {
		object-position: 47.515% 44.875%;
	}
}

@media (max-width: 767px) {
	.w-d5ad45b8df4c04d89fe740892815e1d1 {
		object-position: 47.515% 44.875%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-9bf5f54023ce7e6fe422c3666cfedf70 {
	object-fit: cover !important;
	object-position: 51.882% 44.577%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-9bf5f54023ce7e6fe422c3666cfedf70 {
		object-position: 51.882% 44.577%;
	}
}

@media (max-width: 767px) {
	.w-9bf5f54023ce7e6fe422c3666cfedf70 {
		object-position: 51.882% 44.577%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-619fac4ca0ec2c641c329737a5df873e {
	object-fit: cover !important;
	object-position: 45.375% 62.278%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-619fac4ca0ec2c641c329737a5df873e {
		object-position: 45.375% 62.278%;
	}
}

@media (max-width: 767px) {
	.w-619fac4ca0ec2c641c329737a5df873e {
		object-position: 45.375% 62.278%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-efe26091303ff1dc21fb8adfc035fa62 {
	object-fit: cover !important;
	object-position: 61.418% 49.462%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-efe26091303ff1dc21fb8adfc035fa62 {
		object-position: 61.418% 49.462%;
	}
}

@media (max-width: 767px) {
	.w-efe26091303ff1dc21fb8adfc035fa62 {
		object-position: 61.418% 49.462%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-eb5db100e4e5be9fa6ef7d227c810d90 {
	object-fit: cover !important;
	object-position: 45.375% 40.43%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-eb5db100e4e5be9fa6ef7d227c810d90 {
		object-position: 45.375% 40.43%;
	}
}

@media (max-width: 767px) {
	.w-eb5db100e4e5be9fa6ef7d227c810d90 {
		object-position: 45.375% 40.43%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-eb5db100e4e5be9fa6ef7d227c810d90 {
	object-fit: cover !important;
	object-position: 45.375% 40.43%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-eb5db100e4e5be9fa6ef7d227c810d90 {
		object-position: 45.375% 40.43%;
	}
}

@media (max-width: 767px) {
	.w-eb5db100e4e5be9fa6ef7d227c810d90 {
		object-position: 45.375% 40.43%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-5936101345a5f8080a9a8cf3af1d2e83 {
	object-fit: cover !important;
	object-position: 50.403% 47.727%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-5936101345a5f8080a9a8cf3af1d2e83 {
		object-position: 50.403% 47.727%;
	}
}

@media (max-width: 767px) {
	.w-5936101345a5f8080a9a8cf3af1d2e83 {
		object-position: 50.403% 47.727%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-5936101345a5f8080a9a8cf3af1d2e83 {
	object-fit: cover !important;
	object-position: 50.403% 47.727%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-5936101345a5f8080a9a8cf3af1d2e83 {
		object-position: 50.403% 47.727%;
	}
}

@media (max-width: 767px) {
	.w-5936101345a5f8080a9a8cf3af1d2e83 {
		object-position: 50.403% 47.727%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-e772c77c7bc13dacc7e47cdd7058b59b {
	object-fit: cover !important;
	object-position: 43.414% 40.43%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-e772c77c7bc13dacc7e47cdd7058b59b {
		object-position: 43.414% 40.43%;
	}
}

@media (max-width: 767px) {
	.w-e772c77c7bc13dacc7e47cdd7058b59b {
		object-position: 43.414% 40.43%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-e772c77c7bc13dacc7e47cdd7058b59b {
	object-fit: cover !important;
	object-position: 43.414% 40.43%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-e772c77c7bc13dacc7e47cdd7058b59b {
		object-position: 43.414% 40.43%;
	}
}

@media (max-width: 767px) {
	.w-e772c77c7bc13dacc7e47cdd7058b59b {
		object-position: 43.414% 40.43%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-e772c77c7bc13dacc7e47cdd7058b59b {
	object-fit: cover !important;
	object-position: 43.414% 40.43%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-e772c77c7bc13dacc7e47cdd7058b59b {
		object-position: 43.414% 40.43%;
	}
}

@media (max-width: 767px) {
	.w-e772c77c7bc13dacc7e47cdd7058b59b {
		object-position: 43.414% 40.43%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-e772c77c7bc13dacc7e47cdd7058b59b {
	object-fit: cover !important;
	object-position: 43.414% 40.43%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-e772c77c7bc13dacc7e47cdd7058b59b {
		object-position: 43.414% 40.43%;
	}
}

@media (max-width: 767px) {
	.w-e772c77c7bc13dacc7e47cdd7058b59b {
		object-position: 43.414% 40.43%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-164f6eb7f198e5f4405dc6a9bf2e715c {
	object-fit: cover !important;
	object-position: 45.375% 47.034%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-164f6eb7f198e5f4405dc6a9bf2e715c {
		object-position: 45.375% 47.034%;
	}
}

@media (max-width: 767px) {
	.w-164f6eb7f198e5f4405dc6a9bf2e715c {
		object-position: 45.375% 47.034%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-eb5db100e4e5be9fa6ef7d227c810d90 {
	object-fit: cover !important;
	object-position: 45.375% 40.43%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-eb5db100e4e5be9fa6ef7d227c810d90 {
		object-position: 45.375% 40.43%;
	}
}

@media (max-width: 767px) {
	.w-eb5db100e4e5be9fa6ef7d227c810d90 {
		object-position: 45.375% 40.43%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-eb5db100e4e5be9fa6ef7d227c810d90 {
	object-fit: cover !important;
	object-position: 45.375% 40.43%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-eb5db100e4e5be9fa6ef7d227c810d90 {
		object-position: 45.375% 40.43%;
	}
}

@media (max-width: 767px) {
	.w-eb5db100e4e5be9fa6ef7d227c810d90 {
		object-position: 45.375% 40.43%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-eb5db100e4e5be9fa6ef7d227c810d90 {
	object-fit: cover !important;
	object-position: 45.375% 40.43%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-eb5db100e4e5be9fa6ef7d227c810d90 {
		object-position: 45.375% 40.43%;
	}
}

@media (max-width: 767px) {
	.w-eb5db100e4e5be9fa6ef7d227c810d90 {
		object-position: 45.375% 40.43%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-a317d33dc00cef70c333e8b0579ef6a6 {
	object-fit: cover !important;
	object-position: 51.964% 44.623%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-a317d33dc00cef70c333e8b0579ef6a6 {
		object-position: 51.964% 44.623%;
	}
}

@media (max-width: 767px) {
	.w-a317d33dc00cef70c333e8b0579ef6a6 {
		object-position: 51.964% 44.623%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-a317d33dc00cef70c333e8b0579ef6a6 {
	object-fit: cover !important;
	object-position: 51.964% 44.623%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-a317d33dc00cef70c333e8b0579ef6a6 {
		object-position: 51.964% 44.623%;
	}
}

@media (max-width: 767px) {
	.w-a317d33dc00cef70c333e8b0579ef6a6 {
		object-position: 51.964% 44.623%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-f8cd7705226cea67c0cf14be3ca2b4f3 {
	object-fit: cover !important;
	object-position: 41.474% 42.565%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-f8cd7705226cea67c0cf14be3ca2b4f3 {
		object-position: 41.474% 42.565%;
	}
}

@media (max-width: 767px) {
	.w-f8cd7705226cea67c0cf14be3ca2b4f3 {
		object-position: 41.474% 42.565%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-f8cd7705226cea67c0cf14be3ca2b4f3 {
	object-fit: cover !important;
	object-position: 41.474% 42.565%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-f8cd7705226cea67c0cf14be3ca2b4f3 {
		object-position: 41.474% 42.565%;
	}
}

@media (max-width: 767px) {
	.w-f8cd7705226cea67c0cf14be3ca2b4f3 {
		object-position: 41.474% 42.565%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-f8cd7705226cea67c0cf14be3ca2b4f3 {
	object-fit: cover !important;
	object-position: 41.474% 42.565%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-f8cd7705226cea67c0cf14be3ca2b4f3 {
		object-position: 41.474% 42.565%;
	}
}

@media (max-width: 767px) {
	.w-f8cd7705226cea67c0cf14be3ca2b4f3 {
		object-position: 41.474% 42.565%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-d5ad45b8df4c04d89fe740892815e1d1 {
	object-fit: cover !important;
	object-position: 47.515% 44.875%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-d5ad45b8df4c04d89fe740892815e1d1 {
		object-position: 47.515% 44.875%;
	}
}

@media (max-width: 767px) {
	.w-d5ad45b8df4c04d89fe740892815e1d1 {
		object-position: 47.515% 44.875%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-f8cd7705226cea67c0cf14be3ca2b4f3 {
	object-fit: cover !important;
	object-position: 41.474% 42.565%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-f8cd7705226cea67c0cf14be3ca2b4f3 {
		object-position: 41.474% 42.565%;
	}
}

@media (max-width: 767px) {
	.w-f8cd7705226cea67c0cf14be3ca2b4f3 {
		object-position: 41.474% 42.565%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-f8cd7705226cea67c0cf14be3ca2b4f3 {
	object-fit: cover !important;
	object-position: 41.474% 42.565%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-f8cd7705226cea67c0cf14be3ca2b4f3 {
		object-position: 41.474% 42.565%;
	}
}

@media (max-width: 767px) {
	.w-f8cd7705226cea67c0cf14be3ca2b4f3 {
		object-position: 41.474% 42.565%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-f8cd7705226cea67c0cf14be3ca2b4f3 {
	object-fit: cover !important;
	object-position: 41.474% 42.565%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-f8cd7705226cea67c0cf14be3ca2b4f3 {
		object-position: 41.474% 42.565%;
	}
}

@media (max-width: 767px) {
	.w-f8cd7705226cea67c0cf14be3ca2b4f3 {
		object-position: 41.474% 42.565%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-f8cd7705226cea67c0cf14be3ca2b4f3 {
	object-fit: cover !important;
	object-position: 41.474% 42.565%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-f8cd7705226cea67c0cf14be3ca2b4f3 {
		object-position: 41.474% 42.565%;
	}
}

@media (max-width: 767px) {
	.w-f8cd7705226cea67c0cf14be3ca2b4f3 {
		object-position: 41.474% 42.565%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-f8cd7705226cea67c0cf14be3ca2b4f3 {
	object-fit: cover !important;
	object-position: 41.474% 42.565%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-f8cd7705226cea67c0cf14be3ca2b4f3 {
		object-position: 41.474% 42.565%;
	}
}

@media (max-width: 767px) {
	.w-f8cd7705226cea67c0cf14be3ca2b4f3 {
		object-position: 41.474% 42.565%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-f8cd7705226cea67c0cf14be3ca2b4f3 {
	object-fit: cover !important;
	object-position: 41.474% 42.565%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-f8cd7705226cea67c0cf14be3ca2b4f3 {
		object-position: 41.474% 42.565%;
	}
}

@media (max-width: 767px) {
	.w-f8cd7705226cea67c0cf14be3ca2b4f3 {
		object-position: 41.474% 42.565%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-f8cd7705226cea67c0cf14be3ca2b4f3 {
	object-fit: cover !important;
	object-position: 41.474% 42.565%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-f8cd7705226cea67c0cf14be3ca2b4f3 {
		object-position: 41.474% 42.565%;
	}
}

@media (max-width: 767px) {
	.w-f8cd7705226cea67c0cf14be3ca2b4f3 {
		object-position: 41.474% 42.565%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-f8cd7705226cea67c0cf14be3ca2b4f3 {
	object-fit: cover !important;
	object-position: 41.474% 42.565%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-f8cd7705226cea67c0cf14be3ca2b4f3 {
		object-position: 41.474% 42.565%;
	}
}

@media (max-width: 767px) {
	.w-f8cd7705226cea67c0cf14be3ca2b4f3 {
		object-position: 41.474% 42.565%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-f8cd7705226cea67c0cf14be3ca2b4f3 {
	object-fit: cover !important;
	object-position: 41.474% 42.565%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-f8cd7705226cea67c0cf14be3ca2b4f3 {
		object-position: 41.474% 42.565%;
	}
}

@media (max-width: 767px) {
	.w-f8cd7705226cea67c0cf14be3ca2b4f3 {
		object-position: 41.474% 42.565%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-3b07a846f9888631a07630d54c921ad5 {
	object-fit: cover !important;
	object-position: 54.079% 42.565%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-3b07a846f9888631a07630d54c921ad5 {
		object-position: 54.079% 42.565%;
	}
}

@media (max-width: 767px) {
	.w-3b07a846f9888631a07630d54c921ad5 {
		object-position: 54.079% 42.565%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-18ce436c154a94f72d3eafe5eb6650c5 {
	object-fit: cover !important;
	object-position: 45.676% 49.876%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-18ce436c154a94f72d3eafe5eb6650c5 {
		object-position: 45.676% 49.876%;
	}
}

@media (max-width: 767px) {
	.w-18ce436c154a94f72d3eafe5eb6650c5 {
		object-position: 45.676% 49.876%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-c27b2014d3a79d36ec55a2f0c2719e56 {
	object-fit: cover !important;
	object-position: 46.488% 47.358%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}

@media (max-width: 767px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-c27b2014d3a79d36ec55a2f0c2719e56 {
	object-fit: cover !important;
	object-position: 46.488% 47.358%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}

@media (max-width: 767px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-c27b2014d3a79d36ec55a2f0c2719e56 {
	object-fit: cover !important;
	object-position: 46.488% 47.358%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}

@media (max-width: 767px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-c27b2014d3a79d36ec55a2f0c2719e56 {
	object-fit: cover !important;
	object-position: 46.488% 47.358%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}

@media (max-width: 767px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-c27b2014d3a79d36ec55a2f0c2719e56 {
	object-fit: cover !important;
	object-position: 46.488% 47.358%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}

@media (max-width: 767px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-c27b2014d3a79d36ec55a2f0c2719e56 {
	object-fit: cover !important;
	object-position: 46.488% 47.358%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}

@media (max-width: 767px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-c27b2014d3a79d36ec55a2f0c2719e56 {
	object-fit: cover !important;
	object-position: 46.488% 47.358%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}

@media (max-width: 767px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-bebb80356e8a93c4e90abf244f6c2e42 {
	object-fit: cover !important;
	object-position: 47.996% 55.748%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-bebb80356e8a93c4e90abf244f6c2e42 {
		object-position: 47.996% 55.748%;
	}
}

@media (max-width: 767px) {
	.w-bebb80356e8a93c4e90abf244f6c2e42 {
		object-position: 47.996% 55.748%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-bebb80356e8a93c4e90abf244f6c2e42 {
	object-fit: cover !important;
	object-position: 47.996% 55.748%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-bebb80356e8a93c4e90abf244f6c2e42 {
		object-position: 47.996% 55.748%;
	}
}

@media (max-width: 767px) {
	.w-bebb80356e8a93c4e90abf244f6c2e42 {
		object-position: 47.996% 55.748%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-123d46659a7a2691075b760e3bc5a148 {
	object-fit: cover !important;
	object-position: 43.667% 50.706%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-123d46659a7a2691075b760e3bc5a148 {
		object-position: 43.667% 50.706%;
	}
}

@media (max-width: 767px) {
	.w-123d46659a7a2691075b760e3bc5a148 {
		object-position: 43.667% 50.706%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-bebb80356e8a93c4e90abf244f6c2e42 {
	object-fit: cover !important;
	object-position: 47.996% 55.748%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-bebb80356e8a93c4e90abf244f6c2e42 {
		object-position: 47.996% 55.748%;
	}
}

@media (max-width: 767px) {
	.w-bebb80356e8a93c4e90abf244f6c2e42 {
		object-position: 47.996% 55.748%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-00d999dfa50dc5153fa04f3f4e263c29 {
	object-fit: cover !important;
	object-position: 56.399% 55.748%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-00d999dfa50dc5153fa04f3f4e263c29 {
		object-position: 56.399% 55.748%;
	}
}

@media (max-width: 767px) {
	.w-00d999dfa50dc5153fa04f3f4e263c29 {
		object-position: 56.399% 55.748%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-b106d80c9b25623587e8595a08adcd5a {
	object-fit: cover !important;
	object-position: 43.471% 55.748%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-b106d80c9b25623587e8595a08adcd5a {
		object-position: 43.471% 55.748%;
	}
}

@media (max-width: 767px) {
	.w-b106d80c9b25623587e8595a08adcd5a {
		object-position: 43.471% 55.748%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-c27b2014d3a79d36ec55a2f0c2719e56 {
	object-fit: cover !important;
	object-position: 46.488% 47.358%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}

@media (max-width: 767px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-c27b2014d3a79d36ec55a2f0c2719e56 {
	object-fit: cover !important;
	object-position: 46.488% 47.358%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}

@media (max-width: 767px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-c27b2014d3a79d36ec55a2f0c2719e56 {
	object-fit: cover !important;
	object-position: 46.488% 47.358%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}

@media (max-width: 767px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-c27b2014d3a79d36ec55a2f0c2719e56 {
	object-fit: cover !important;
	object-position: 46.488% 47.358%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}

@media (max-width: 767px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-bebb80356e8a93c4e90abf244f6c2e42 {
	object-fit: cover !important;
	object-position: 47.996% 55.748%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-bebb80356e8a93c4e90abf244f6c2e42 {
		object-position: 47.996% 55.748%;
	}
}

@media (max-width: 767px) {
	.w-bebb80356e8a93c4e90abf244f6c2e42 {
		object-position: 47.996% 55.748%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-bebb80356e8a93c4e90abf244f6c2e42 {
	object-fit: cover !important;
	object-position: 47.996% 55.748%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-bebb80356e8a93c4e90abf244f6c2e42 {
		object-position: 47.996% 55.748%;
	}
}

@media (max-width: 767px) {
	.w-bebb80356e8a93c4e90abf244f6c2e42 {
		object-position: 47.996% 55.748%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-bebb80356e8a93c4e90abf244f6c2e42 {
	object-fit: cover !important;
	object-position: 47.996% 55.748%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-bebb80356e8a93c4e90abf244f6c2e42 {
		object-position: 47.996% 55.748%;
	}
}

@media (max-width: 767px) {
	.w-bebb80356e8a93c4e90abf244f6c2e42 {
		object-position: 47.996% 55.748%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-f5aef3a1905ee4d64e55f1dae726aa41 {
	object-fit: cover !important;
	object-position: 50% 50%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-f5aef3a1905ee4d64e55f1dae726aa41 {
		object-position: 50% 50%;
	}
}

@media (max-width: 767px) {
	.w-f5aef3a1905ee4d64e55f1dae726aa41 {
		object-position: 50% 50%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-7fca468b978ef18cf6da245995667df3 {
	object-fit: cover !important;
	object-position: 50% 32.916%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-7fca468b978ef18cf6da245995667df3 {
		object-position: 50% 32.916%;
	}
}

@media (max-width: 767px) {
	.w-7fca468b978ef18cf6da245995667df3 {
		object-position: 50% 32.916%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-f5aef3a1905ee4d64e55f1dae726aa41 {
	object-fit: cover !important;
	object-position: 50% 50%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-f5aef3a1905ee4d64e55f1dae726aa41 {
		object-position: 50% 50%;
	}
}

@media (max-width: 767px) {
	.w-f5aef3a1905ee4d64e55f1dae726aa41 {
		object-position: 50% 50%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-f5aef3a1905ee4d64e55f1dae726aa41 {
	object-fit: cover !important;
	object-position: 50% 50%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-f5aef3a1905ee4d64e55f1dae726aa41 {
		object-position: 50% 50%;
	}
}

@media (max-width: 767px) {
	.w-f5aef3a1905ee4d64e55f1dae726aa41 {
		object-position: 50% 50%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-f5aef3a1905ee4d64e55f1dae726aa41 {
	object-fit: cover !important;
	object-position: 50% 50%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-f5aef3a1905ee4d64e55f1dae726aa41 {
		object-position: 50% 50%;
	}
}

@media (max-width: 767px) {
	.w-f5aef3a1905ee4d64e55f1dae726aa41 {
		object-position: 50% 50%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-f5aef3a1905ee4d64e55f1dae726aa41 {
	object-fit: cover !important;
	object-position: 50% 50%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-f5aef3a1905ee4d64e55f1dae726aa41 {
		object-position: 50% 50%;
	}
}

@media (max-width: 767px) {
	.w-f5aef3a1905ee4d64e55f1dae726aa41 {
		object-position: 50% 50%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-ad734ae6dbd174949db6b81aaa0cd990 {
	object-fit: cover !important;
	object-position: 50% 53.266%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-ad734ae6dbd174949db6b81aaa0cd990 {
		object-position: 50% 53.266%;
	}
}

@media (max-width: 767px) {
	.w-ad734ae6dbd174949db6b81aaa0cd990 {
		object-position: 50% 53.266%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-77e5c82260682b3bf3e4a69f584dff3a {
	object-fit: cover !important;
	object-position: 50% 0%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-77e5c82260682b3bf3e4a69f584dff3a {
		object-position: 50% 0%;
	}
}

@media (max-width: 767px) {
	.w-77e5c82260682b3bf3e4a69f584dff3a {
		object-position: 50% 0%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-dfdc02c8c001ce367a45696fa31c6c7f {
	object-fit: cover !important;
	object-position: 26.19% 16.548%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-dfdc02c8c001ce367a45696fa31c6c7f {
		object-position: 26.19% 16.548%;
	}
}

@media (max-width: 767px) {
	.w-dfdc02c8c001ce367a45696fa31c6c7f {
		object-position: 26.19% 16.548%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-dfdc02c8c001ce367a45696fa31c6c7f {
	object-fit: cover !important;
	object-position: 26.19% 16.548%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-dfdc02c8c001ce367a45696fa31c6c7f {
		object-position: 26.19% 16.548%;
	}
}

@media (max-width: 767px) {
	.w-dfdc02c8c001ce367a45696fa31c6c7f {
		object-position: 26.19% 16.548%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-f5aef3a1905ee4d64e55f1dae726aa41 {
	object-fit: cover !important;
	object-position: 50% 50%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-f5aef3a1905ee4d64e55f1dae726aa41 {
		object-position: 50% 50%;
	}
}

@media (max-width: 767px) {
	.w-f5aef3a1905ee4d64e55f1dae726aa41 {
		object-position: 50% 50%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-63ebb88fa29c9f150b9f3793ec8e860a {
	object-fit: cover !important;
	object-position: 15.079% 43.866%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-63ebb88fa29c9f150b9f3793ec8e860a {
		object-position: 15.079% 43.866%;
	}
}

@media (max-width: 767px) {
	.w-63ebb88fa29c9f150b9f3793ec8e860a {
		object-position: 15.079% 43.866%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-12e414bbf5a586023101441c3f13ecfb {
	object-fit: cover !important;
	object-position: 27.444% 35.357%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-12e414bbf5a586023101441c3f13ecfb {
		object-position: 27.444% 35.357%;
	}
}

@media (max-width: 767px) {
	.w-12e414bbf5a586023101441c3f13ecfb {
		object-position: 27.444% 35.357%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-269028d60abc39b2fc1496dc13652be5 {
	object-fit: cover !important;
	object-position: 27.444% 52.561%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-269028d60abc39b2fc1496dc13652be5 {
		object-position: 27.444% 52.561%;
	}
}

@media (max-width: 767px) {
	.w-269028d60abc39b2fc1496dc13652be5 {
		object-position: 27.444% 52.561%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-e0b9b03a418b8a8dfc839eb187e1652f {
	object-fit: cover !important;
	object-position: 49.922% 47.669%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-e0b9b03a418b8a8dfc839eb187e1652f {
		object-position: 49.922% 47.669%;
	}
}

@media (max-width: 767px) {
	.w-e0b9b03a418b8a8dfc839eb187e1652f {
		object-position: 49.922% 47.669%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-e0b9b03a418b8a8dfc839eb187e1652f {
	object-fit: cover !important;
	object-position: 49.922% 47.669%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-e0b9b03a418b8a8dfc839eb187e1652f {
		object-position: 49.922% 47.669%;
	}
}

@media (max-width: 767px) {
	.w-e0b9b03a418b8a8dfc839eb187e1652f {
		object-position: 49.922% 47.669%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-e0b9b03a418b8a8dfc839eb187e1652f {
	object-fit: cover !important;
	object-position: 49.922% 47.669%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-e0b9b03a418b8a8dfc839eb187e1652f {
		object-position: 49.922% 47.669%;
	}
}

@media (max-width: 767px) {
	.w-e0b9b03a418b8a8dfc839eb187e1652f {
		object-position: 49.922% 47.669%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-c27b2014d3a79d36ec55a2f0c2719e56 {
	object-fit: cover !important;
	object-position: 46.488% 47.358%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}

@media (max-width: 767px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-c27b2014d3a79d36ec55a2f0c2719e56 {
	object-fit: cover !important;
	object-position: 46.488% 47.358%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}

@media (max-width: 767px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-68c32235e3f54909d42676e809f04867 {
	object-fit: cover !important;
	object-position: 38.961% 34.413%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-68c32235e3f54909d42676e809f04867 {
		object-position: 38.961% 34.413%;
	}
}

@media (max-width: 767px) {
	.w-68c32235e3f54909d42676e809f04867 {
		object-position: 38.961% 34.413%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-7d5ba3fe7aa06f71633fc6be3096ce62 {
	object-fit: cover !important;
	object-position: 41.159% 37.972%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-7d5ba3fe7aa06f71633fc6be3096ce62 {
		object-position: 41.159% 37.972%;
	}
}

@media (max-width: 767px) {
	.w-7d5ba3fe7aa06f71633fc6be3096ce62 {
		object-position: 41.159% 37.972%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-c27b2014d3a79d36ec55a2f0c2719e56 {
	object-fit: cover !important;
	object-position: 46.488% 47.358%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}

@media (max-width: 767px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-c27b2014d3a79d36ec55a2f0c2719e56 {
	object-fit: cover !important;
	object-position: 46.488% 47.358%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}

@media (max-width: 767px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-c27b2014d3a79d36ec55a2f0c2719e56 {
	object-fit: cover !important;
	object-position: 46.488% 47.358%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}

@media (max-width: 767px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-70ddd91a8c151933c70274cd5d4f397b {
	object-fit: cover !important;
	object-position: 49.132% 48.392%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-70ddd91a8c151933c70274cd5d4f397b {
		object-position: 49.132% 48.392%;
	}
}

@media (max-width: 767px) {
	.w-70ddd91a8c151933c70274cd5d4f397b {
		object-position: 49.132% 48.392%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-fdc64548fcf838295fa703abe237219c {
	object-fit: cover !important;
	object-position: 67.514% 61.341%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-fdc64548fcf838295fa703abe237219c {
		object-position: 67.514% 61.341%;
	}
}

@media (max-width: 767px) {
	.w-fdc64548fcf838295fa703abe237219c {
		object-position: 67.514% 61.341%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-ab834a1741a396f19b4175041a5ee5b6 {
	object-fit: cover !important;
	object-position: 61.562% 34.308%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-ab834a1741a396f19b4175041a5ee5b6 {
		object-position: 61.562% 34.308%;
	}
}

@media (max-width: 767px) {
	.w-ab834a1741a396f19b4175041a5ee5b6 {
		object-position: 61.562% 34.308%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-687300ec27bbb5fcfae032cc3e52289b {
	object-fit: cover !important;
	object-position: 43.704% 34.308%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-687300ec27bbb5fcfae032cc3e52289b {
		object-position: 43.704% 34.308%;
	}
}

@media (max-width: 767px) {
	.w-687300ec27bbb5fcfae032cc3e52289b {
		object-position: 43.704% 34.308%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-70ddd91a8c151933c70274cd5d4f397b {
	object-fit: cover !important;
	object-position: 49.132% 48.392%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-70ddd91a8c151933c70274cd5d4f397b {
		object-position: 49.132% 48.392%;
	}
}

@media (max-width: 767px) {
	.w-70ddd91a8c151933c70274cd5d4f397b {
		object-position: 49.132% 48.392%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-c1f99141f94b31af47455ff2b46c4794 {
	object-fit: cover !important;
	object-position: 49.132% 44.236%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-c1f99141f94b31af47455ff2b46c4794 {
		object-position: 49.132% 44.236%;
	}
}

@media (max-width: 767px) {
	.w-c1f99141f94b31af47455ff2b46c4794 {
		object-position: 49.132% 44.236%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-dd45ba3c3579a4185a3fc0038bf345f4 {
	object-fit: cover !important;
	object-position: 49.198% 0%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-dd45ba3c3579a4185a3fc0038bf345f4 {
		object-position: 49.198% 0%;
	}
}

@media (max-width: 767px) {
	.w-dd45ba3c3579a4185a3fc0038bf345f4 {
		object-position: 49.198% 0%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-28510cabeb4ec7959af96e8a6e3a2491 {
	object-fit: cover !important;
	object-position: 49.198% 42.239%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-28510cabeb4ec7959af96e8a6e3a2491 {
		object-position: 49.198% 42.239%;
	}
}

@media (max-width: 767px) {
	.w-28510cabeb4ec7959af96e8a6e3a2491 {
		object-position: 49.198% 42.239%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-28510cabeb4ec7959af96e8a6e3a2491 {
	object-fit: cover !important;
	object-position: 49.198% 42.239%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-28510cabeb4ec7959af96e8a6e3a2491 {
		object-position: 49.198% 42.239%;
	}
}

@media (max-width: 767px) {
	.w-28510cabeb4ec7959af96e8a6e3a2491 {
		object-position: 49.198% 42.239%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-c27b2014d3a79d36ec55a2f0c2719e56 {
	object-fit: cover !important;
	object-position: 46.488% 47.358%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}

@media (max-width: 767px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-c27b2014d3a79d36ec55a2f0c2719e56 {
	object-fit: cover !important;
	object-position: 46.488% 47.358%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}

@media (max-width: 767px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-c27b2014d3a79d36ec55a2f0c2719e56 {
	object-fit: cover !important;
	object-position: 46.488% 47.358%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}

@media (max-width: 767px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-c27b2014d3a79d36ec55a2f0c2719e56 {
	object-fit: cover !important;
	object-position: 46.488% 47.358%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}

@media (max-width: 767px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-c27b2014d3a79d36ec55a2f0c2719e56 {
	object-fit: cover !important;
	object-position: 46.488% 47.358%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}

@media (max-width: 767px) {
	.w-c27b2014d3a79d36ec55a2f0c2719e56 {
		object-position: 46.488% 47.358%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-70ddd91a8c151933c70274cd5d4f397b {
	object-fit: cover !important;
	object-position: 49.132% 48.392%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-70ddd91a8c151933c70274cd5d4f397b {
		object-position: 49.132% 48.392%;
	}
}

@media (max-width: 767px) {
	.w-70ddd91a8c151933c70274cd5d4f397b {
		object-position: 49.132% 48.392%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-70ddd91a8c151933c70274cd5d4f397b {
	object-fit: cover !important;
	object-position: 49.132% 48.392%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-70ddd91a8c151933c70274cd5d4f397b {
		object-position: 49.132% 48.392%;
	}
}

@media (max-width: 767px) {
	.w-70ddd91a8c151933c70274cd5d4f397b {
		object-position: 49.132% 48.392%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}



.w-70ddd91a8c151933c70274cd5d4f397b {
	object-fit: cover !important;
	object-position: 49.132% 48.392%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-70ddd91a8c151933c70274cd5d4f397b {
		object-position: 49.132% 48.392%;
	}
}

@media (max-width: 767px) {
	.w-70ddd91a8c151933c70274cd5d4f397b {
		object-position: 49.132% 48.392%;
	}
}



.w-1cf607680d7868563f52dbd765e4060f {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 51.18%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}

@media (max-width: 767px) {
	.w-1cf607680d7868563f52dbd765e4060f {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 51.18%;
	}
}


:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media (min-width: 768px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media (min-width: 992px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

.w-f2cd9afa94247201ec504b3b6ae09421:not(.w-grid--slider)>.w-grid__inner>.w-grid__item {
	margin-top: 30px;
}

@media screen and (min-width: 0px) and (max-width: 479px) {

	.w-f2cd9afa94247201ec504b3b6ae09421:not(.w-grid--slider)>.w-grid__inner>.w-grid__item:nth-child(-n + 2) {
		margin-top: 0px !important;
	}
}

@media screen and (min-width: 480px) and (max-width: 767px) {

	.w-f2cd9afa94247201ec504b3b6ae09421:not(.w-grid--slider)>.w-grid__inner>.w-grid__item:nth-child(-n + 3) {
		margin-top: 0px !important;
	}
}

@media screen and (min-width: 768px) and (max-width: 991px) {

	.w-f2cd9afa94247201ec504b3b6ae09421:not(.w-grid--slider)>.w-grid__inner>.w-grid__item:nth-child(-n + 3) {
		margin-top: 0px !important;
	}
}

@media screen and (min-width: 992px) and (max-width: 1199px) {

	.w-f2cd9afa94247201ec504b3b6ae09421:not(.w-grid--slider)>.w-grid__inner>.w-grid__item:nth-child(-n + 5) {
		margin-top: 0px !important;
	}
}

@media screen and (min-width: 1200px) {

	.w-f2cd9afa94247201ec504b3b6ae09421:not(.w-grid--slider)>.w-grid__inner>.w-grid__item:nth-child(-n + 5) {
		margin-top: 0px !important;
	}
}


.w-f747aefa7a31fa6253085252af83d3e1 {
	--w-grid-columns-count: 5;
}

.page-editor-md .w-f747aefa7a31fa6253085252af83d3e1 {
	--w-grid-columns-count: 3;
}

@media screen and (max-width: 991px) {
	.w-f747aefa7a31fa6253085252af83d3e1 {
		--w-grid-columns-count: 3;
	}
}

.page-editor-xs .w-f747aefa7a31fa6253085252af83d3e1 {
	--w-grid-columns-count: 2;
}

@media screen and (max-width: 479px) {
	.w-f747aefa7a31fa6253085252af83d3e1 {
		--w-grid-columns-count: 2;
	}
}


#blockId-666f22dd65a5774a5c9c7955>section,
#blockId-666f22dd65a5774a5c9c7955>header,
#blockId-666f22dd65a5774a5c9c7955>footer {
	padding-top: 0px;
	padding-bottom: 25px;
}

#blockId-666f22dd65a5774a5c9c7955 .w-apply-section-paddings {
	padding-top: 0px;
	padding-bottom: 25px;
}

#blockId-666f22dd65a5774a5c9c7955 .w-ignore-section-paddings {
	margin-top: -0px;
	margin-bottom: -25px;
}

@media (min-width: 768px) {

	#blockId-666f22dd65a5774a5c9c7955>section,
	#blockId-666f22dd65a5774a5c9c7955>header,
	#blockId-666f22dd65a5774a5c9c7955>footer {
		padding-top: 0px;
		padding-bottom: 25px;
	}

	#blockId-666f22dd65a5774a5c9c7955 .w-apply-section-paddings {
		padding-top: 0px;
		padding-bottom: 25px;
	}

	#blockId-666f22dd65a5774a5c9c7955 .w-ignore-section-paddings {
		margin-top: -0px;
		margin-bottom: -25px;
	}
}

@media (min-width: 992px) {

	#blockId-666f22dd65a5774a5c9c7955>section,
	#blockId-666f22dd65a5774a5c9c7955>header,
	#blockId-666f22dd65a5774a5c9c7955>footer {
		padding-top: 0px;
		padding-bottom: 25px;
	}

	#blockId-666f22dd65a5774a5c9c7955 .w-apply-section-paddings {
		padding-top: 0px;
		padding-bottom: 25px;
	}

	#blockId-666f22dd65a5774a5c9c7955 .w-ignore-section-paddings {
		margin-top: -0px;
		margin-bottom: -25px;
	}
}

#blockId-666f22dd65a5774a5c9c7937 .w-free-content {
	height: calc(408px * var(--scale, 1));
}

@media (min-width: 768px) {
	#blockId-666f22dd65a5774a5c9c7937 .w-free-content {
		height: calc(743px * var(--scale, 1));
	}
}

@media (min-width: 992px) {
	#blockId-666f22dd65a5774a5c9c7937 .w-free-content {
		height: calc(1008px * var(--scale, 1));
	}
}

.w-f15afcb5fa68c0f8094a6e51c7d4e337 {
	z-index: 1000;
	top: calc(111px * var(--scale, 1));
	left: calc(354px * var(--scale, 1));
	width: 462px;
	--rotate: 0deg;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-f15afcb5fa68c0f8094a6e51c7d4e337 {
		top: calc(86px * var(--scale, 1));
		left: calc(201px * var(--scale, 1));
		width: 418px;
		--rotate: 0deg;
	}
}

@media (max-width: 767px) {
	.w-f15afcb5fa68c0f8094a6e51c7d4e337 {
		top: calc(58px * var(--scale, 1));
		left: calc(0px * var(--scale, 1));
		width: 356px;
		--rotate: 0deg;
	}
}

.w-42e6f0148ed0405da16b373c9c77eeb5 {
	z-index: 1001;
	top: calc(172px * var(--scale, 1));
	left: calc(-107px * var(--scale, 1));
	width: 1384px;
	--height: 175px;
	--rotate: 0deg;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-42e6f0148ed0405da16b373c9c77eeb5 {
		top: calc(149px * var(--scale, 1));
		left: calc(-142px * var(--scale, 1));
		width: 981px;
		--rotate: 0deg;
	}
}

@media (max-width: 767px) {
	.w-42e6f0148ed0405da16b373c9c77eeb5 {
		top: calc(98px * var(--scale, 1));
		left: calc(-101px * var(--scale, 1));
		width: 528px;
		--rotate: 0deg;
	}
}


.w-c6ba9eab99d4736f013f7e14da7b4e71 {
	object-fit: cover;
	object-position: 50% 50%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-c6ba9eab99d4736f013f7e14da7b4e71 {
		object-position: 50% 50%;
	}
}

@media (max-width: 767px) {
	.w-c6ba9eab99d4736f013f7e14da7b4e71 {
		object-position: 50% 50%;
	}
}


#blockId-666f22dd65a5774a5c9c7935>section,
#blockId-666f22dd65a5774a5c9c7935>header,
#blockId-666f22dd65a5774a5c9c7935>footer {
	padding-top: 50px;
	padding-bottom: 90px;
}

#blockId-666f22dd65a5774a5c9c7935 .w-apply-section-paddings {
	padding-top: 50px;
	padding-bottom: 90px;
}

#blockId-666f22dd65a5774a5c9c7935 .w-ignore-section-paddings {
	margin-top: -50px;
	margin-bottom: -90px;
}

@media (min-width: 768px) {

	#blockId-666f22dd65a5774a5c9c7935>section,
	#blockId-666f22dd65a5774a5c9c7935>header,
	#blockId-666f22dd65a5774a5c9c7935>footer {
		padding-top: 85px;
		padding-bottom: 110px;
	}

	#blockId-666f22dd65a5774a5c9c7935 .w-apply-section-paddings {
		padding-top: 85px;
		padding-bottom: 110px;
	}

	#blockId-666f22dd65a5774a5c9c7935 .w-ignore-section-paddings {
		margin-top: -85px;
		margin-bottom: -110px;
	}
}

@media (min-width: 992px) {

	#blockId-666f22dd65a5774a5c9c7935>section,
	#blockId-666f22dd65a5774a5c9c7935>header,
	#blockId-666f22dd65a5774a5c9c7935>footer {
		padding-top: 85px;
		padding-bottom: 130px;
	}

	#blockId-666f22dd65a5774a5c9c7935 .w-apply-section-paddings {
		padding-top: 85px;
		padding-bottom: 130px;
	}

	#blockId-666f22dd65a5774a5c9c7935 .w-ignore-section-paddings {
		margin-top: -85px;
		margin-bottom: -130px;
	}
}

:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media (min-width: 768px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media (min-width: 992px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

#blockId-666f22dd65a5774a5c9c7939>section,
#blockId-666f22dd65a5774a5c9c7939>header,
#blockId-666f22dd65a5774a5c9c7939>footer {
	padding-top: 90px;
	padding-bottom: 90px;
}

#blockId-666f22dd65a5774a5c9c7939 .w-apply-section-paddings {
	padding-top: 90px;
	padding-bottom: 90px;
}

#blockId-666f22dd65a5774a5c9c7939 .w-ignore-section-paddings {
	margin-top: -90px;
	margin-bottom: -90px;
}

@media (min-width: 768px) {

	#blockId-666f22dd65a5774a5c9c7939>section,
	#blockId-666f22dd65a5774a5c9c7939>header,
	#blockId-666f22dd65a5774a5c9c7939>footer {
		padding-top: 100px;
		padding-bottom: 35px;
	}

	#blockId-666f22dd65a5774a5c9c7939 .w-apply-section-paddings {
		padding-top: 100px;
		padding-bottom: 35px;
	}

	#blockId-666f22dd65a5774a5c9c7939 .w-ignore-section-paddings {
		margin-top: -100px;
		margin-bottom: -35px;
	}
}

@media (min-width: 992px) {

	#blockId-666f22dd65a5774a5c9c7939>section,
	#blockId-666f22dd65a5774a5c9c7939>header,
	#blockId-666f22dd65a5774a5c9c7939>footer {
		padding-top: 110px;
		padding-bottom: 105px;
	}

	#blockId-666f22dd65a5774a5c9c7939 .w-apply-section-paddings {
		padding-top: 110px;
		padding-bottom: 105px;
	}

	#blockId-666f22dd65a5774a5c9c7939 .w-ignore-section-paddings {
		margin-top: -110px;
		margin-bottom: -105px;
	}
}

:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media (min-width: 768px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media (min-width: 992px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media (min-width: 768px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media (min-width: 992px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media (min-width: 1280px) {

	.w-grid--full-width.w-c34cbd44cef00601dc84903b87a4ae68 {
		width: calc(var(--w-100vw) - 20px) !important;
		margin-left: calc(50% - var(--w-100vw) / 2 + 10px) !important;
	}
}

.w-c34cbd44cef00601dc84903b87a4ae68>.w-grid__inner {
	margin-top: 0 !important;
	width: calc(100% + 10px) !important;
	margin-left: -5px !important;
	margin-right: -5px !important;
}

.w-c34cbd44cef00601dc84903b87a4ae68>.w-grid__inner>.w-grid__item,
.w-c34cbd44cef00601dc84903b87a4ae68.w-grid--slider.w-grid--gap>.w-c34cbd44cef00601dc84903b87a4ae68.w-grid--slider.w-grid--gap .w-grid__item,
.w-c34cbd44cef00601dc84903b87a4ae68.w-grid--slider.w-grid--gap>.w-grid__inner .w-grid__item {
	margin-top: 0 !important;
	padding-left: 5px !important;
	padding-right: 5px !important;
}

.w-c34cbd44cef00601dc84903b87a4ae68 .w-ignore-grid-item-v-gap.w-ignore-grid-item-v-gap.w-ignore-grid-item-v-gap.w-ignore-grid-item-v-gap {
	margin-top: -5px;
	margin-bottom: -5px;
}

@media(max-width: 767px) {

	.w-c34cbd44cef00601dc84903b87a4ae68 .w-grid__inner {
		margin-top: 0 !important;
	}

	.w-c34cbd44cef00601dc84903b87a4ae68:not(.w-grid--slider) .w-grid__item {
		margin-top: 10px !important;
	}
}

@media(max-width: 767px) {

	.w-c34cbd44cef00601dc84903b87a4ae68>.w-grid__inner {
		margin-top: 0 !important;
		width: calc(100% + 10px) !important;
		margin-left: -5px !important;
		margin-right: -5px !important;
	}

	.w-c34cbd44cef00601dc84903b87a4ae68>.w-grid__inner>.w-grid__item,
	.w-c34cbd44cef00601dc84903b87a4ae68.w-grid--slider.w-grid--gap>.w-c34cbd44cef00601dc84903b87a4ae68.w-grid--slider.w-grid--gap .w-grid__item,
	.w-c34cbd44cef00601dc84903b87a4ae68.w-grid--slider.w-grid--gap>.w-grid__inner .w-grid__item {
		margin-top: 0 !important;
		padding-left: 5px !important;
		padding-right: 5px !important;
	}
}

.w-c34cbd44cef00601dc84903b87a4ae68:not(.w-grid--slider)>.w-grid__inner>.w-grid__item:not(:nth-child(-n + 1)) {
	margin-top: 10px !important;
}

.w-c34cbd44cef00601dc84903b87a4ae68:not(.w-grid--slider)>.w-grid__inner>.w-grid__item:not(:nth-child(n + 2)) {
	margin-top: 0 !important;
}

@media screen and (min-width: 480px) {

	.w-c34cbd44cef00601dc84903b87a4ae68:not(.w-grid--slider)>.w-grid__inner>.w-grid__item:not(:nth-child(-n + 3)) {
		margin-top: 10px !important;
	}

	.w-c34cbd44cef00601dc84903b87a4ae68:not(.w-grid--slider)>.w-grid__inner>.w-grid__item:not(:nth-child(n + 4)) {
		margin-top: 0 !important;
	}
}

@media screen and (min-width: 768px) {

	.w-c34cbd44cef00601dc84903b87a4ae68:not(.w-grid--slider)>.w-grid__inner>.w-grid__item:not(:nth-child(-n + 3)) {
		margin-top: 10px !important;
	}

	.w-c34cbd44cef00601dc84903b87a4ae68:not(.w-grid--slider)>.w-grid__inner>.w-grid__item:not(:nth-child(n + 4)) {
		margin-top: 0 !important;
	}
}

@media screen and (min-width: 992px) {

	.w-c34cbd44cef00601dc84903b87a4ae68:not(.w-grid--slider)>.w-grid__inner>.w-grid__item:not(:nth-child(-n + 5)) {
		margin-top: 10px !important;
	}

	.w-c34cbd44cef00601dc84903b87a4ae68:not(.w-grid--slider)>.w-grid__inner>.w-grid__item:not(:nth-child(n + 6)) {
		margin-top: 0 !important;
	}
}

@media screen and (min-width: 1200px) {

	.w-c34cbd44cef00601dc84903b87a4ae68:not(.w-grid--slider)>.w-grid__inner>.w-grid__item:not(:nth-child(-n + 5)) {
		margin-top: 10px !important;
	}

	.w-c34cbd44cef00601dc84903b87a4ae68:not(.w-grid--slider)>.w-grid__inner>.w-grid__item:not(:nth-child(n + 6)) {
		margin-top: 0 !important;
	}
}



.w-a19b6c0867beeecca3084c3bc71bf2c4 {
	--w-grid-columns-count: 5;
}

.page-editor-md .w-a19b6c0867beeecca3084c3bc71bf2c4 {
	--w-grid-columns-count: 3;
}

@media screen and (max-width: 991px) {
	.w-a19b6c0867beeecca3084c3bc71bf2c4 {
		--w-grid-columns-count: 3;
	}
}

.page-editor-xs .w-a19b6c0867beeecca3084c3bc71bf2c4 {
	--w-grid-columns-count: 1;
}

@media screen and (max-width: 479px) {
	.w-a19b6c0867beeecca3084c3bc71bf2c4 {
		--w-grid-columns-count: 1;
	}
}


#blockId-66bd0150097ef4d395c640dc .w-free-content {
	height: calc(257px * var(--scale, 1));
}

@media (min-width: 768px) {
	#blockId-66bd0150097ef4d395c640dc .w-free-content {
		height: calc(369px * var(--scale, 1));
	}
}

@media (min-width: 992px) {
	#blockId-66bd0150097ef4d395c640dc .w-free-content {
		height: calc(431px * var(--scale, 1));
	}
}

.w-da6a1bde500925645cefea61ebf26448 {
	z-index: 1004;
	top: calc(273px * var(--scale, 1));
	left: calc(1508px * var(--scale, 1));
	width: 343px;
	--rotate: 0deg;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-da6a1bde500925645cefea61ebf26448 {
		top: calc(156px * var(--scale, 1));
		left: calc(3410px * var(--scale, 1));
		width: 250px;
		--rotate: 0deg;
	}
}

@media (max-width: 767px) {
	.w-da6a1bde500925645cefea61ebf26448 {
		top: calc(33px * var(--scale, 1));
		left: calc(32px * var(--scale, 1));
		width: 288px;
		--rotate: 0deg;
	}
}

.w-75957b1a5a2586ef6f518ea1863bc139 {
	z-index: 1002;
	top: calc(263px * var(--scale, 1));
	left: calc(1498px * var(--scale, 1));
	width: 343px;
	--rotate: 0deg;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-75957b1a5a2586ef6f518ea1863bc139 {
		top: calc(126px * var(--scale, 1));
		left: calc(91px * var(--scale, 1));
		width: 250px;
		--rotate: 0deg;
	}
}

@media (max-width: 767px) {
	.w-75957b1a5a2586ef6f518ea1863bc139 {
		top: calc(1412px * var(--scale, 1));
		left: calc(3126px * var(--scale, 1));
		width: 103px;
		--rotate: 0deg;
	}
}

.w-0ce1e625d72de72ad7103be6ded68d10 {
	z-index: 1000;
	top: calc(128px * var(--scale, 1));
	left: calc(235px * var(--scale, 1));
	width: 350px;
	--rotate: 0deg;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-0ce1e625d72de72ad7103be6ded68d10 {
		top: calc(409px * var(--scale, 1));
		left: calc(3375px * var(--scale, 1));
		width: 220px;
		--rotate: 0deg;
	}
}

@media (max-width: 767px) {
	.w-0ce1e625d72de72ad7103be6ded68d10 {
		top: calc(485px * var(--scale, 1));
		left: calc(3205px * var(--scale, 1));
		width: 105px;
		--rotate: 0deg;
	}
}

.w-cdf9e70d8f331611f4fd0949dce09c3a {
	z-index: 1003;
	top: calc(263px * var(--scale, 1));
	left: calc(223px * var(--scale, 1));
	width: 36px;
	--height: 36px;
	--rotate: 0deg;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-cdf9e70d8f331611f4fd0949dce09c3a {
		top: calc(218px * var(--scale, 1));
		left: calc(75px * var(--scale, 1));
		width: 32px;
		--height: 32px;
		--rotate: 0deg;
	}
}

@media (max-width: 767px) {
	.w-cdf9e70d8f331611f4fd0949dce09c3a {
		top: calc(108px * var(--scale, 1));
		left: calc(72px * var(--scale, 1));
		width: 20px;
		--height: 20px;
		--rotate: 0deg;
	}
}

.w-5d45c1cab7780a67719641193f9e513e {
	z-index: 1001;
	top: calc(100px * var(--scale, 1));
	left: calc(549px * var(--scale, 1));
	width: 36px;
	--height: 36px;
	--rotate: 0deg;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-5d45c1cab7780a67719641193f9e513e {
		top: calc(105px * var(--scale, 1));
		left: calc(318px * var(--scale, 1));
		width: 32px;
		--height: 32px;
		--rotate: 0deg;
	}
}

@media (max-width: 767px) {
	.w-5d45c1cab7780a67719641193f9e513e {
		top: calc(23px * var(--scale, 1));
		left: calc(259px * var(--scale, 1));
		width: 20px;
		--height: 20px;
		--rotate: 0deg;
	}
}

.w-2c3ab13684b2aaa65b0cd3ac228b97c3 {
	z-index: 1005;
	top: calc(159px * var(--scale, 1));
	left: calc(704px * var(--scale, 1));
	--rotate: 0deg;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-2c3ab13684b2aaa65b0cd3ac228b97c3 {
		top: calc(147px * var(--scale, 1));
		left: calc(443px * var(--scale, 1));
		--rotate: 0deg;
	}
}

@media (max-width: 767px) {
	.w-2c3ab13684b2aaa65b0cd3ac228b97c3 {
		top: calc(149px * var(--scale, 1));
		left: calc(61px * var(--scale, 1));
		--rotate: 0deg;
	}
}

#blockId-66902d86caa74104097770cd .w-free-content {
	height: calc(286px * var(--scale, 1));
}

@media (min-width: 768px) {
	#blockId-66902d86caa74104097770cd .w-free-content {
		height: calc(183px * var(--scale, 1));
	}
}

@media (min-width: 992px) {
	#blockId-66902d86caa74104097770cd .w-free-content {
		height: calc(286px * var(--scale, 1));
	}
}

.w-43123aa4ee899bb0140b4c72f6a90a55 {
	z-index: 1000;
	top: calc(110px * var(--scale, 1));
	left: calc(340px * var(--scale, 1));
	width: 344px;
	--rotate: 0deg;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-43123aa4ee899bb0140b4c72f6a90a55 {
		top: calc(65px * var(--scale, 1));
		left: calc(113px * var(--scale, 1));
		width: 322px;
		--rotate: 0deg;
	}
}

@media (max-width: 767px) {
	.w-43123aa4ee899bb0140b4c72f6a90a55 {
		top: calc(39px * var(--scale, 1));
		left: calc(42px * var(--scale, 1));
		width: 268px;
		--rotate: 0deg;
	}
}

.w-73585084a722e9f9da0d630a45ee64a9 {
	z-index: 1001;
	top: calc(54px * var(--scale, 1));
	left: calc(743px * var(--scale, 1));
	width: 87px;
	--height: 175px;
	--rotate: 0deg;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-73585084a722e9f9da0d630a45ee64a9 {
		top: calc(54px * var(--scale, 1));
		left: calc(743px * var(--responsive-coefficient, 1) * var(--scale, 1));
		width: calc(87px * var(--responsive-coefficient, 1));
		--height: calc(175px * var(--responsive-coefficient, 1));
		--rotate: 0deg;
	}
}

@media (max-width: 767px) {
	.w-73585084a722e9f9da0d630a45ee64a9 {
		top: calc(98px * var(--scale, 1));
		left: calc(149px * var(--scale, 1));
		width: 54px;
		--rotate: 0deg;
	}
}


.w-c6ba9eab99d4736f013f7e14da7b4e71 {
	object-fit: cover;
	object-position: 50% 50%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-c6ba9eab99d4736f013f7e14da7b4e71 {
		object-position: 50% 50%;
	}
}

@media (max-width: 767px) {
	.w-c6ba9eab99d4736f013f7e14da7b4e71 {
		object-position: 50% 50%;
	}
}


#blockId-666f22dd65a5774a5c9c7959>section,
#blockId-666f22dd65a5774a5c9c7959>header,
#blockId-666f22dd65a5774a5c9c7959>footer {
	padding-top: 70px;
	padding-bottom: 0px;
}

#blockId-666f22dd65a5774a5c9c7959 .w-apply-section-paddings {
	padding-top: 70px;
	padding-bottom: 0px;
}

#blockId-666f22dd65a5774a5c9c7959 .w-ignore-section-paddings {
	margin-top: -70px;
	margin-bottom: -0px;
}

@media (min-width: 768px) {

	#blockId-666f22dd65a5774a5c9c7959>section,
	#blockId-666f22dd65a5774a5c9c7959>header,
	#blockId-666f22dd65a5774a5c9c7959>footer {
		padding-top: 70px;
		padding-bottom: 0px;
	}

	#blockId-666f22dd65a5774a5c9c7959 .w-apply-section-paddings {
		padding-top: 70px;
		padding-bottom: 0px;
	}

	#blockId-666f22dd65a5774a5c9c7959 .w-ignore-section-paddings {
		margin-top: -70px;
		margin-bottom: -0px;
	}
}

@media (min-width: 992px) {

	#blockId-666f22dd65a5774a5c9c7959>section,
	#blockId-666f22dd65a5774a5c9c7959>header,
	#blockId-666f22dd65a5774a5c9c7959>footer {
		padding-top: 70px;
		padding-bottom: 0px;
	}

	#blockId-666f22dd65a5774a5c9c7959 .w-apply-section-paddings {
		padding-top: 70px;
		padding-bottom: 0px;
	}

	#blockId-666f22dd65a5774a5c9c7959 .w-ignore-section-paddings {
		margin-top: -70px;
		margin-bottom: -0px;
	}
}

:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media (min-width: 768px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media (min-width: 992px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

:root .w-f17cd4696376459e2c2e0f7a0f3c74e9 .slick-dots li button::before {
	content: "";
	background: #c56b30;
}

:root .w-f17cd4696376459e2c2e0f7a0f3c74e9 .arrow-svg_1j4 {
	fill: #c56b30;
}

:root .w-grid--full-width.w-f17cd4696376459e2c2e0f7a0f3c74e9 .slider-arrow_Yvf {
	background: #c56b30;
}

:root .w-grid--full-width.w-f17cd4696376459e2c2e0f7a0f3c74e9 .arrow-svg_1j4 {
	fill: #ffffff;
}

.page-editor-xs .w-f17cd4696376459e2c2e0f7a0f3c74e9 .slider-arrow_Yvf {
	background: #c56b30;
}

.page-editor-xs .w-f17cd4696376459e2c2e0f7a0f3c74e9 .arrow-svg_1j4 {
	fill: #ffffff;
}

@media (max-width: 1199px) {
	:root:not(.disable-media-queries) .w-f17cd4696376459e2c2e0f7a0f3c74e9 .slider-arrow_Yvf {
		background: #c56b30;
	}

	:root:not(.disable-media-queries) .w-f17cd4696376459e2c2e0f7a0f3c74e9 .arrow-svg_1j4 {
		fill: #ffffff;
	}
}

:root .w-f17cd4696376459e2c2e0f7a0f3c74e9 .server-render__collection-item-wrapper {
	display: flex;
	min-width: calc(100% / 5);
}

:root .w-f17cd4696376459e2c2e0f7a0f3c74e9 .dots-margin {
	margin-bottom: 50px;
}

@media (max-width: 767px) {
	:root .w-f17cd4696376459e2c2e0f7a0f3c74e9 .dots-margin {
		margin-bottom: 35px;
	}
}

@media (max-width: 991px) {
	:root .w-f17cd4696376459e2c2e0f7a0f3c74e9 .server-render__collection-item-wrapper {
		min-width: calc(100% / 2);
	}
}

@media (max-width: 767px) {
	:root .w-f17cd4696376459e2c2e0f7a0f3c74e9 .server-render__collection-item-wrapper {
		min-width: 100%;
	}
}





.w-a163a7e992d011566de0cf0d05906052 {
	object-fit: contain !important;
	object-position: 48.704% 64.82%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-a163a7e992d011566de0cf0d05906052 {
		object-position: 48.704% 64.82%;
	}
}

@media (max-width: 767px) {
	.w-a163a7e992d011566de0cf0d05906052 {
		object-position: 48.704% 64.82%;
	}
}



.w-7c6245664a761483015a9107bf8504f1 {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 36.32%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-7c6245664a761483015a9107bf8504f1 {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 36.32%;
	}
}

@media (max-width: 767px) {
	.w-7c6245664a761483015a9107bf8504f1 {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 36.32%;
	}
}



.w-ddcc310ab79db79b65faaa0013f426e1 {
	object-fit: contain !important;
	object-position: 50% 50%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-ddcc310ab79db79b65faaa0013f426e1 {
		object-position: 50% 50%;
	}
}

@media (max-width: 767px) {
	.w-ddcc310ab79db79b65faaa0013f426e1 {
		object-position: 50% 50%;
	}
}



.w-7c6245664a761483015a9107bf8504f1 {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 36.32%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-7c6245664a761483015a9107bf8504f1 {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 36.32%;
	}
}

@media (max-width: 767px) {
	.w-7c6245664a761483015a9107bf8504f1 {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 36.32%;
	}
}



.w-6de0e3f388cf0dcb159e27827e93aa92 {
	object-fit: contain !important;
	object-position: 61.127% 50%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-6de0e3f388cf0dcb159e27827e93aa92 {
		object-position: 61.127% 50%;
	}
}

@media (max-width: 767px) {
	.w-6de0e3f388cf0dcb159e27827e93aa92 {
		object-position: 61.127% 50%;
	}
}



.w-7c6245664a761483015a9107bf8504f1 {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 36.32%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-7c6245664a761483015a9107bf8504f1 {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 36.32%;
	}
}

@media (max-width: 767px) {
	.w-7c6245664a761483015a9107bf8504f1 {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 36.32%;
	}
}



.w-3947d904b0dec36ce9dcd5a89e325722 {
	object-fit: contain !important;
	object-position: 46.84% 0%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-3947d904b0dec36ce9dcd5a89e325722 {
		object-position: 46.84% 0%;
	}
}

@media (max-width: 767px) {
	.w-3947d904b0dec36ce9dcd5a89e325722 {
		object-position: 46.84% 0%;
	}
}



.w-7c6245664a761483015a9107bf8504f1 {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 36.32%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-7c6245664a761483015a9107bf8504f1 {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 36.32%;
	}
}

@media (max-width: 767px) {
	.w-7c6245664a761483015a9107bf8504f1 {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 36.32%;
	}
}



.w-912f26961c02635374e0f7157e535e79 {
	object-fit: contain !important;
	object-position: 47.793% 50.729%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-912f26961c02635374e0f7157e535e79 {
		object-position: 47.793% 50.729%;
	}
}

@media (max-width: 767px) {
	.w-912f26961c02635374e0f7157e535e79 {
		object-position: 47.793% 50.729%;
	}
}



.w-7c6245664a761483015a9107bf8504f1 {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 36.32%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-7c6245664a761483015a9107bf8504f1 {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 36.32%;
	}
}

@media (max-width: 767px) {
	.w-7c6245664a761483015a9107bf8504f1 {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 36.32%;
	}
}



.w-3947d904b0dec36ce9dcd5a89e325722 {
	object-fit: contain !important;
	object-position: 46.84% 0%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-3947d904b0dec36ce9dcd5a89e325722 {
		object-position: 46.84% 0%;
	}
}

@media (max-width: 767px) {
	.w-3947d904b0dec36ce9dcd5a89e325722 {
		object-position: 46.84% 0%;
	}
}



.w-7c6245664a761483015a9107bf8504f1 {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 36.32%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-7c6245664a761483015a9107bf8504f1 {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 36.32%;
	}
}

@media (max-width: 767px) {
	.w-7c6245664a761483015a9107bf8504f1 {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 36.32%;
	}
}



.w-3947d904b0dec36ce9dcd5a89e325722 {
	object-fit: contain !important;
	object-position: 46.84% 0%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-3947d904b0dec36ce9dcd5a89e325722 {
		object-position: 46.84% 0%;
	}
}

@media (max-width: 767px) {
	.w-3947d904b0dec36ce9dcd5a89e325722 {
		object-position: 46.84% 0%;
	}
}



.w-7c6245664a761483015a9107bf8504f1 {
	padding-top: var(--w-resize-size) !important;
	--w-resize-size: 36.32%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.w-7c6245664a761483015a9107bf8504f1 {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 36.32%;
	}
}

@media (max-width: 767px) {
	.w-7c6245664a761483015a9107bf8504f1 {
		padding-top: var(--w-resize-size) !important;
		--w-resize-size: 36.32%;
	}
}


:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media (min-width: 768px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media (min-width: 992px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

.w-6b225c0eb090397be1c63d1f6c43c5a5:not(.w-grid--slider)>.w-grid__inner>.w-grid__item {
	margin-top: 30px;
}

@media screen and (min-width: 0px) and (max-width: 479px) {

	.w-6b225c0eb090397be1c63d1f6c43c5a5:not(.w-grid--slider)>.w-grid__inner>.w-grid__item:nth-child(-n + 1) {
		margin-top: 0px !important;
	}
}

@media screen and (min-width: 480px) and (max-width: 767px) {

	.w-6b225c0eb090397be1c63d1f6c43c5a5:not(.w-grid--slider)>.w-grid__inner>.w-grid__item:nth-child(-n + 3) {
		margin-top: 0px !important;
	}
}

@media screen and (min-width: 768px) and (max-width: 991px) {

	.w-6b225c0eb090397be1c63d1f6c43c5a5:not(.w-grid--slider)>.w-grid__inner>.w-grid__item:nth-child(-n + 3) {
		margin-top: 0px !important;
	}
}

@media screen and (min-width: 992px) and (max-width: 1199px) {

	.w-6b225c0eb090397be1c63d1f6c43c5a5:not(.w-grid--slider)>.w-grid__inner>.w-grid__item:nth-child(-n + 5) {
		margin-top: 0px !important;
	}
}

@media screen and (min-width: 1200px) {

	.w-6b225c0eb090397be1c63d1f6c43c5a5:not(.w-grid--slider)>.w-grid__inner>.w-grid__item:nth-child(-n + 5) {
		margin-top: 0px !important;
	}
}


.w-a19b6c0867beeecca3084c3bc71bf2c4 {
	--w-grid-columns-count: 5;
}

.page-editor-md .w-a19b6c0867beeecca3084c3bc71bf2c4 {
	--w-grid-columns-count: 3;
}

@media screen and (max-width: 991px) {
	.w-a19b6c0867beeecca3084c3bc71bf2c4 {
		--w-grid-columns-count: 3;
	}
}

.page-editor-xs .w-a19b6c0867beeecca3084c3bc71bf2c4 {
	--w-grid-columns-count: 1;
}

@media screen and (max-width: 479px) {
	.w-a19b6c0867beeecca3084c3bc71bf2c4 {
		--w-grid-columns-count: 1;
	}
}


:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media (min-width: 768px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media (min-width: 992px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

.w-2cacdfbafe7cc8cc3b679e8d4af879bc:not(.w-grid--slider)>.w-grid__inner>.w-grid__item {
	margin-top: 30px;
}



.w-bad4e6ce41249cb868d51e76361e754a {
	--w-grid-columns-count: undefined;
}

.page-editor-md .w-bad4e6ce41249cb868d51e76361e754a {
	--w-grid-columns-count: undefined;
}

@media screen and (max-width: 991px) {
	.w-bad4e6ce41249cb868d51e76361e754a {
		--w-grid-columns-count: undefined;
	}
}

.page-editor-xs .w-bad4e6ce41249cb868d51e76361e754a {
	--w-grid-columns-count: undefined;
}

@media screen and (max-width: 479px) {
	.w-bad4e6ce41249cb868d51e76361e754a {
		--w-grid-columns-count: undefined;
	}
}


:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media (min-width: 768px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media (min-width: 992px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

:root:root:root .w-f268ff1915872c764995ff9f282acdd5,
:root:root:root .w-f268ff1915872c764995ff9f282acdd5 .w-apply-grid-item-paddings {
	padding-top: 39px !important;
	padding-bottom: 39px !important;
	padding-left: 55px !important;
	padding-right: 55px !important;
}

:root:root:root .w-f268ff1915872c764995ff9f282acdd5 .w-ignore-grid-item-paddings {
	margin-top: -39px !important;
	margin-bottom: -39px !important;
	margin-left: -55px !important;
	margin-right: -55px !important;
}

:root:root:root .w-f268ff1915872c764995ff9f282acdd5.w-mod-not-paddings {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media (min-width: 768px) {

	:root:root:root .w-f268ff1915872c764995ff9f282acdd5,
	:root:root:root .w-f268ff1915872c764995ff9f282acdd5 .w-apply-grid-item-paddings {
		padding-top: 46px !important;
		padding-bottom: 46px !important;
		padding-left: 70px !important;
		padding-right: 70px !important;
	}

	:root:root:root .w-f268ff1915872c764995ff9f282acdd5 .w-ignore-grid-item-paddings {
		margin-top: -46px !important;
		margin-bottom: -46px !important;
		margin-left: -70px !important;
		margin-right: -70px !important;
	}

	:root:root:root .w-f268ff1915872c764995ff9f282acdd5.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media (min-width: 992px) {

	:root:root:root .w-f268ff1915872c764995ff9f282acdd5,
	:root:root:root .w-f268ff1915872c764995ff9f282acdd5 .w-apply-grid-item-paddings {
		padding-bottom: 60px !important;
		padding-top: 60px !important;
		padding-left: 100px !important;
		padding-right: 100px !important;
	}

	:root:root:root .w-f268ff1915872c764995ff9f282acdd5 .w-ignore-grid-item-paddings {
		margin-left: -100px !important;
		margin-right: -100px !important;
	}

	:root:root:root .w-f268ff1915872c764995ff9f282acdd5.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media (min-width: 768px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media (min-width: 992px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}


:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media (min-width: 768px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media (min-width: 992px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}


:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media (min-width: 768px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media (min-width: 992px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media (min-width: 768px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media (min-width: 992px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media (min-width: 1280px) {

	.w-grid--full-width.w-7859a6ca4049fd42ed161967418b4df0 {
		width: calc(var(--w-100vw) - 120px) !important;
		margin-left: calc(50% - var(--w-100vw) / 2 + 60px) !important;
	}
}

.w-7859a6ca4049fd42ed161967418b4df0>.w-grid__inner {
	margin-top: 0 !important;
	width: calc(100% + 60px) !important;
	margin-left: -30px !important;
	margin-right: -30px !important;
}

.w-7859a6ca4049fd42ed161967418b4df0>.w-grid__inner>.w-grid__item,
.w-7859a6ca4049fd42ed161967418b4df0.w-grid--slider.w-grid--gap>.w-7859a6ca4049fd42ed161967418b4df0.w-grid--slider.w-grid--gap .w-grid__item,
.w-7859a6ca4049fd42ed161967418b4df0.w-grid--slider.w-grid--gap>.w-grid__inner .w-grid__item {
	margin-top: 0 !important;
	padding-left: 30px !important;
	padding-right: 30px !important;
}

.w-7859a6ca4049fd42ed161967418b4df0 .w-ignore-grid-item-v-gap.w-ignore-grid-item-v-gap.w-ignore-grid-item-v-gap.w-ignore-grid-item-v-gap {
	margin-top: -30px;
	margin-bottom: -30px;
}

@media(max-width: 767px) {

	.w-7859a6ca4049fd42ed161967418b4df0 .w-grid__inner {
		margin-top: 0 !important;
	}

	.w-7859a6ca4049fd42ed161967418b4df0:not(.w-grid--slider) .w-grid__item {
		margin-top: 60px !important;
	}
}

@media(max-width: 767px) {

	.w-7859a6ca4049fd42ed161967418b4df0:not(.w-grid--slider)>.w-grid__inner>.w-grid__item:not(:nth-child(-n + 1)) {
		margin-top: 60px !important;
	}

	.w-7859a6ca4049fd42ed161967418b4df0:not(.w-grid--slider)>.w-grid__inner>.w-grid__item:not(:nth-child(n + 2)) {
		margin-top: 0 !important;
	}

	.w-7859a6ca4049fd42ed161967418b4df0>.w-grid__inner {
		margin-top: 0 !important;
		width: calc(100% + 40px) !important;
		margin-left: -20px !important;
		margin-right: -20px !important;
	}

	.w-7859a6ca4049fd42ed161967418b4df0>.w-grid__inner>.w-grid__item,
	.w-7859a6ca4049fd42ed161967418b4df0.w-grid--slider.w-grid--gap>.w-7859a6ca4049fd42ed161967418b4df0.w-grid--slider.w-grid--gap .w-grid__item,
	.w-7859a6ca4049fd42ed161967418b4df0.w-grid--slider.w-grid--gap>.w-grid__inner .w-grid__item {
		margin-top: 0 !important;
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
}

:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media (min-width: 768px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media (min-width: 992px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}


:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media (min-width: 768px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media (min-width: 992px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}


:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media (min-width: 768px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media (min-width: 992px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media (min-width: 768px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media (min-width: 992px) {
	:root:root:root .w-088754deb0dd8820b733e12d9894218e.w-mod-not-paddings {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media (min-width: 1280px) {

	.w-grid--full-width.w-7859a6ca4049fd42ed161967418b4df0 {
		width: calc(var(--w-100vw) - 120px) !important;
		margin-left: calc(50% - var(--w-100vw) / 2 + 60px) !important;
	}
}

.w-7859a6ca4049fd42ed161967418b4df0>.w-grid__inner {
	margin-top: 0 !important;
	width: calc(100% + 60px) !important;
	margin-left: -30px !important;
	margin-right: -30px !important;
}

.w-7859a6ca4049fd42ed161967418b4df0>.w-grid__inner>.w-grid__item,
.w-7859a6ca4049fd42ed161967418b4df0.w-grid--slider.w-grid--gap>.w-7859a6ca4049fd42ed161967418b4df0.w-grid--slider.w-grid--gap .w-grid__item,
.w-7859a6ca4049fd42ed161967418b4df0.w-grid--slider.w-grid--gap>.w-grid__inner .w-grid__item {
	margin-top: 0 !important;
	padding-left: 30px !important;
	padding-right: 30px !important;
}

.w-7859a6ca4049fd42ed161967418b4df0 .w-ignore-grid-item-v-gap.w-ignore-grid-item-v-gap.w-ignore-grid-item-v-gap.w-ignore-grid-item-v-gap {
	margin-top: -30px;
	margin-bottom: -30px;
}

@media(max-width: 767px) {

	.w-7859a6ca4049fd42ed161967418b4df0 .w-grid__inner {
		margin-top: 0 !important;
	}

	.w-7859a6ca4049fd42ed161967418b4df0:not(.w-grid--slider) .w-grid__item {
		margin-top: 60px !important;
	}
}

@media(max-width: 767px) {

	.w-7859a6ca4049fd42ed161967418b4df0:not(.w-grid--slider)>.w-grid__inner>.w-grid__item:not(:nth-child(-n + 1)) {
		margin-top: 60px !important;
	}

	.w-7859a6ca4049fd42ed161967418b4df0:not(.w-grid--slider)>.w-grid__inner>.w-grid__item:not(:nth-child(n + 2)) {
		margin-top: 0 !important;
	}

	.w-7859a6ca4049fd42ed161967418b4df0>.w-grid__inner {
		margin-top: 0 !important;
		width: calc(100% + 40px) !important;
		margin-left: -20px !important;
		margin-right: -20px !important;
	}

	.w-7859a6ca4049fd42ed161967418b4df0>.w-grid__inner>.w-grid__item,
	.w-7859a6ca4049fd42ed161967418b4df0.w-grid--slider.w-grid--gap>.w-7859a6ca4049fd42ed161967418b4df0.w-grid--slider.w-grid--gap .w-grid__item,
	.w-7859a6ca4049fd42ed161967418b4df0.w-grid--slider.w-grid--gap>.w-grid__inner .w-grid__item {
		margin-top: 0 !important;
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
}

/* Changing the submenu's background color */
.submenu-wrapper_1UU {
	background-color: #5C69D3;
	/* FFFFFF is white color */
}

.menu--5ea6c330163b44002160e117--ef516298-1d7f-48c2-bfa4-05c8dfaa2524 .menu__link_2K2:not(.submenu__link):hover,
.menu--5ea6c330163b44002160e117--ef516298-1d7f-48c2-bfa4-05c8dfaa2524 .menu__link_2K2:not(.submenu__link):hover+.menu__item-triangle_22k,
.menu--5ea6c330163b44002160e117--ef516298-1d7f-48c2-bfa4-05c8dfaa2524 .menu__link_2K2.submenu__link:hover {
	color: #fbe159;
	/* FFFFFF is white color */
}

.w-article__date {
	display: none;
}

.popup-active {
	z-index: 1001;
	display: block;
}

.menu--5ea6c330163b44002160e117--ef516298-1d7f-48c2-bfa4-05c8dfaa2524 .menu__item_1eM:not(.submenu__link) {
	font-size: 17px;
}

.menu--5ea6c330163b44002160e117--ef516298-1d7f-48c2-bfa4-05c8dfaa2524 .menu__link_2K2:not(.submenu__link) {
	font-weight: 300;
}

.menu--5ea6c330163b44002160e117--ef516298-1d7f-48c2-bfa4-05c8dfaa2524 .menu__link_2K2:not(.submenu__link):not(:hover),
.menu--5ea6c330163b44002160e117--ef516298-1d7f-48c2-bfa4-05c8dfaa2524 .menu__link_2K2:not(.submenu__link):not(:hover)+.menu__item-triangle_22k,
.menu--5ea6c330163b44002160e117--ef516298-1d7f-48c2-bfa4-05c8dfaa2524 .menu__link_2K2.submenu__link:not(:hover) {
	color: #222030;
}

.menu--5ea6c330163b44002160e117--ef516298-1d7f-48c2-bfa4-05c8dfaa2524 .menu__link_2K2:not(.submenu__link):hover,
.menu--5ea6c330163b44002160e117--ef516298-1d7f-48c2-bfa4-05c8dfaa2524 .menu__link_2K2:not(.submenu__link):hover+.menu__item-triangle_22k,
.menu--5ea6c330163b44002160e117--ef516298-1d7f-48c2-bfa4-05c8dfaa2524 .menu__link_2K2.submenu__link:hover {
	color: #c56b30;
}

.menu--5ea6c330163b44002160e117--ef516298-1d7f-48c2-bfa4-05c8dfaa2524 .menu__item_1eM:not(.submenu__link) {
	font-size: 17px;
}

.menu--5ea6c330163b44002160e117--ef516298-1d7f-48c2-bfa4-05c8dfaa2524 .menu__link_2K2:not(.submenu__link) {
	font-weight: 300;
}

.menu--5ea6c330163b44002160e117--ef516298-1d7f-48c2-bfa4-05c8dfaa2524 .menu__link_2K2:not(.submenu__link):not(:hover),
.menu--5ea6c330163b44002160e117--ef516298-1d7f-48c2-bfa4-05c8dfaa2524 .menu__link_2K2:not(.submenu__link):not(:hover)+.menu__item-triangle_22k,
.menu--5ea6c330163b44002160e117--ef516298-1d7f-48c2-bfa4-05c8dfaa2524 .menu__link_2K2.submenu__link:not(:hover) {
	color: #222030;
}

.menu--5ea6c330163b44002160e117--ef516298-1d7f-48c2-bfa4-05c8dfaa2524 .menu__link_2K2:not(.submenu__link):hover,
.menu--5ea6c330163b44002160e117--ef516298-1d7f-48c2-bfa4-05c8dfaa2524 .menu__link_2K2:not(.submenu__link):hover+.menu__item-triangle_22k,
.menu--5ea6c330163b44002160e117--ef516298-1d7f-48c2-bfa4-05c8dfaa2524 .menu__link_2K2.submenu__link:hover {
	color: #c56b30;
}

.menu--5ea6c330163b44002160e117--ef516298-1d7f-48c2-bfa4-05c8dfaa2524 .menu__item_1eM:not(.submenu__link) {
	font-size: 17px;
}

.menu--5ea6c330163b44002160e117--ef516298-1d7f-48c2-bfa4-05c8dfaa2524 .menu__link_2K2:not(.submenu__link) {
	font-weight: 300;
}

.menu--5ea6c330163b44002160e117--ef516298-1d7f-48c2-bfa4-05c8dfaa2524 .menu__link_2K2:not(.submenu__link):not(:hover),
.menu--5ea6c330163b44002160e117--ef516298-1d7f-48c2-bfa4-05c8dfaa2524 .menu__link_2K2:not(.submenu__link):not(:hover)+.menu__item-triangle_22k,
.menu--5ea6c330163b44002160e117--ef516298-1d7f-48c2-bfa4-05c8dfaa2524 .menu__link_2K2.submenu__link:not(:hover) {
	color: #222030;
}

.menu--5ea6c330163b44002160e117--ef516298-1d7f-48c2-bfa4-05c8dfaa2524 .menu__link_2K2:not(.submenu__link):hover,
.menu--5ea6c330163b44002160e117--ef516298-1d7f-48c2-bfa4-05c8dfaa2524 .menu__link_2K2:not(.submenu__link):hover+.menu__item-triangle_22k,
.menu--5ea6c330163b44002160e117--ef516298-1d7f-48c2-bfa4-05c8dfaa2524 .menu__link_2K2.submenu__link:hover {
	color: #c56b30;
}

.menu--5ea6c330163b44002160e117--ef516298-1d7f-48c2-bfa4-05c8dfaa2524 .menu__item_1eM:not(.submenu__link) {
	font-size: 17px;
}

.menu--5ea6c330163b44002160e117--ef516298-1d7f-48c2-bfa4-05c8dfaa2524 .menu__link_2K2:not(.submenu__link) {
	font-weight: 300;
}

.menu--5ea6c330163b44002160e117--ef516298-1d7f-48c2-bfa4-05c8dfaa2524 .menu__link_2K2:not(.submenu__link):not(:hover),
.menu--5ea6c330163b44002160e117--ef516298-1d7f-48c2-bfa4-05c8dfaa2524 .menu__link_2K2:not(.submenu__link):not(:hover)+.menu__item-triangle_22k,
.menu--5ea6c330163b44002160e117--ef516298-1d7f-48c2-bfa4-05c8dfaa2524 .menu__link_2K2.submenu__link:not(:hover) {
	color: #222030;
}

.menu--5ea6c330163b44002160e117--ef516298-1d7f-48c2-bfa4-05c8dfaa2524 .menu__link_2K2:not(.submenu__link):hover,
.menu--5ea6c330163b44002160e117--ef516298-1d7f-48c2-bfa4-05c8dfaa2524 .menu__link_2K2:not(.submenu__link):hover+.menu__item-triangle_22k,
.menu--5ea6c330163b44002160e117--ef516298-1d7f-48c2-bfa4-05c8dfaa2524 .menu__link_2K2.submenu__link:hover {
	color: #c56b30;
}

.popup-active {
	z-index: 1001;
	display: block;
}

#header_first {
	background: #fbead2;
}

.slider-wrapper_1r3 {
	display: block !important;
}

.server-render__collection__columns-count--5_1OA.w-slider {
	display: flex !important;
	flex-direction: row !important;
	flex-wrap: wrap !important;
	width: auto !important;
	justify-content: flex-start !important;
	overflow: visible !important;
	height: auto !important;
}

.server-render__collection__columns-count--5_1OA.w-slider .server-render__collection-item-wrapper {
	/* flex-basis: calc(33% - 10px) !important; 
	margin: 0px 5px !important; 
    box-sizing: border-box !important;
	min-width: calc(100% / 5.5) !important; */
	flex-basis: calc(32%) !important;
	margin: 0 !important;
	box-sizing: border-box !important;
	min-width: calc(100% / 3) !important;
}

.server-render__collection__columns-count--5_1OA.w-slider .server-render__collection-item-wrapper .w-grid__item {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

#section_partners .w-grid img {
	position: relative !important;
}

#section_partners .w-grid .w-picture {
	--w-resize-size: none !important;
}

.server-render__collection-item-wrapper:nth-of-type(4) .w-grid__item img {
	/* left: 10px; */
}

@media (max-width: 699px) {
	.server-render__collection__columns-count--5_1OA.w-slider .server-render__collection-item-wrapper {
		min-width: 100% !important;
	}
}

.homepage_participants_nav_button {
	max-width: 333px !important;
	white-space: normal !important;
	display: flex !important;
	align-items: flex-start !important;
	justify-content: center !important;
}

.homepage_participants_nav_button,
.homepage_participants_nav_button * {
	word-wrap: normal !important;
	word-break: keep-all !important;
	white-space: normal !important;
}

#section_about .w-text-content span {
	display: block !important;
	padding-bottom: 15px !important;
}

.about_text_block {
	padding-top: 0 !important;
	margin-top: 0 !important;
}


.plan-grid {
	display: grid;
	grid-template-columns: 1fr;
	gap: 30px;
}

@media (min-width: 992px) {
	.plan-grid {
		grid-template-columns: 1fr 1fr;
	}
}

.plan-card {
	display: flex;
	align-items: flex-start;
	gap: 0px;
	border-radius: 20px;
	padding: 24px;
	background: #fff;
	transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
	height: 100%;
	/* box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05);
	border: 1px solid rgba(183, 153, 255, 0.4); */
	padding-left: 0 !important;
}

.plan-card:hover {
	box-shadow: 0 10px 40px rgba(183, 153, 255, 0.2);
	border-color: rgba(183, 153, 255, 0.8);
	transform: translateY(-5px);
}

.plan-icon-wrap {
	flex-shrink: 0;
	width: 200px;
	height: auto;
	border-radius: 15px;
	display: flex;
	align-items: center;
	justify-content: center;
	/* background: linear-gradient(135deg, white, #F5F1FF);
	box-shadow: 0 4px 10px rgba(183, 153, 255, 0.1);
	border: 1px solid #E0D7FF;*/
} 

.plan-icon {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0;
	position: relative;
	left: -20px;
	top: -15px;
}

.plan-icon img {
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
}

.plan-content {
	display: flex;
	flex-direction: column;
	gap: 5px;
	flex-grow: 1;
	position: relative;
	left: -20px;
}

.plan-title {
	font-weight: 700 !important;
	font-size: 18px !important;
	color: #310064 !important;
	line-height: 1.2 !important;
	margin: 0 !important;
}

.plan-text {
	font-size: 16px !important;
	color: #666 !important;
	line-height: 1.4 !important;
	margin: 0 !important;
	padding-top: 5px;
}

@media (max-width: 1023px) { 
	.plan-card:hover {
		box-shadow: none !important;
		border-color: #fff !important;
		transform: none !important;
	}
	.plan-card {
		padding-right: 0 !important;
	}
	.plan-content {
		left: 0 !important;
	}
}

@media (max-width: 767px) {
	.plan-card {
		flex-direction: column;
		align-items: center;
		text-align: center;
		padding-top: 0 !important;
	}

	.plan-icon-wrap {
		width: 100px;
		height: 100px;
	}
	.plan-grid {
    margin-top: 0px;
	}
	#section_about_list .w-list-with-media-wrapper {
		margin-top: 0px;
		padding-top: 0px;
	}
}

