
:where(.wp-block-button__link) {
	border-radius: 9999px;
	box-shadow: none;
	padding: calc(.667em + 2px) calc(1.333em + 2px);
	text-decoration: none
}

:where(.wp-block-calendar table:not(.has-background) th) {
	background: #ddd
}

:where(.wp-block-columns) {
	margin-bottom: 1.75em
}

:where(.wp-block-columns.has-background) {
	padding: 1.25em 2.375em
}

:where(.wp-block-post-comments input[type=submit]) {
	border: none
}

:where(.wp-block-cover-image:not(.has-text-color)),
:where(.wp-block-cover:not(.has-text-color)) {
	color: #fff
}

:where(.wp-block-cover-image.is-light:not(.has-text-color)),
:where(.wp-block-cover.is-light:not(.has-text-color)) {
	color: #000
}

:where(.wp-block-file) {
	margin-bottom: 1.5em
}

:where(.wp-block-file__button) {
	border-radius: 2em;
	display: inline-block;
	padding: .5em 1em
}

:where(.wp-block-file__button):is(a):active,
:where(.wp-block-file__button):is(a):focus,
:where(.wp-block-file__button):is(a):hover,
:where(.wp-block-file__button):is(a):visited {
	box-shadow: none;
	color: #fff;
	opacity: .85;
	text-decoration: none
}

:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)) {
	line-height: 1.1
}

:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)) {
	line-height: 1.8
}

ul {
	box-sizing: border-box
}

:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),
:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) {
	padding: .5em 1em
}

:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) {
	padding: .5em 1em
}

:where(p.has-text-color:not(.has-link-color)) a {
	color: inherit
}

:where(.wp-block-post-excerpt) {
	margin-bottom: var(--wp--style--block-gap);
	margin-top: var(--wp--style--block-gap)
}

:where(.wp-block-preformatted.has-background) {
	padding: 1.25em 2.375em
}

:where(.wp-block-pullquote) {
	margin: 0 0 1em
}

:where(.wp-block-search__button) {
	border: 1px solid #ccc;
	padding: 6px 10px
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
	border: 1px solid #949494;
	box-sizing: border-box;
	padding: 4px
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {
	border: none;
	border-radius: 0;
	padding: 0 4px
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus {
	outline: 0
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) {
	padding: 4px 8px
}

:where(.wp-block-term-description) {
	margin-bottom: var(--wp--style--block-gap);
	margin-top: var(--wp--style--block-gap)
}

:where(pre.wp-block-verse) {
	font-family: inherit
}

:root {
	--wp--preset--font-size--normal: 16px;
	--wp--preset--font-size--huge: 42px
}

html :where(.has-border-color) {
	border-style: solid
}

html :where([style*=border-top-color]) {
	border-top-style: solid
}

html :where([style*=border-right-color]) {
	border-right-style: solid
}

html :where([style*=border-bottom-color]) {
	border-bottom-style: solid
}

html :where([style*=border-left-color]) {
	border-left-style: solid
}

html :where([style*=border-width]) {
	border-style: solid
}

html :where([style*=border-top-width]) {
	border-top-style: solid
}

html :where([style*=border-right-width]) {
	border-right-style: solid
}

html :where([style*=border-bottom-width]) {
	border-bottom-style: solid
}

html :where([style*=border-left-width]) {
	border-left-style: solid
}

html :where(img[class*=wp-image-]) {
	height: auto;
	max-width: 100%
}

:where(figure) {
	margin: 0 0 1em
}

html :where(.is-position-sticky) {
	--wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px)
}

@media screen and (max-width:600px) {
	html :where(.is-position-sticky) {
		--wp-admin--admin-bar--position-offset: 0px
	}
}

body {
	--wp--preset--color--black: #000000;
	--wp--preset--color--cyan-bluish-gray: #abb8c3;
	--wp--preset--color--white: #ffffff;
	--wp--preset--color--pale-pink: #f78da7;
	--wp--preset--color--vivid-red: #cf2e2e;
	--wp--preset--color--luminous-vivid-orange: #ff6900;
	--wp--preset--color--luminous-vivid-amber: #fcb900;
	--wp--preset--color--light-green-cyan: #7bdcb5;
	--wp--preset--color--vivid-green-cyan: #00d084;
	--wp--preset--color--pale-cyan-blue: #8ed1fc;
	--wp--preset--color--vivid-cyan-blue: #0693e3;
	--wp--preset--color--vivid-purple: #9b51e0;
	--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
	--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
	--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
	--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
	--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
	--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
	--wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
	--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
	--wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
	--wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
	--wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
	--wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
	--wp--preset--font-size--small: 13px;
	--wp--preset--font-size--medium: 20px;
	--wp--preset--font-size--large: 36px;
	--wp--preset--font-size--x-large: 42px;
	--wp--preset--spacing--20: 0.44rem;
	--wp--preset--spacing--30: 0.67rem;
	--wp--preset--spacing--40: 1rem;
	--wp--preset--spacing--50: 1.5rem;
	--wp--preset--spacing--60: 2.25rem;
	--wp--preset--spacing--70: 3.38rem;
	--wp--preset--spacing--80: 5.06rem;
	--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, .2);
	--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, .4);
	--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, .2);
	--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
	--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1)
}

:where(.is-layout-flex) {
	gap: .5em
}

:where(.is-layout-grid) {
	gap: .5em
}

:where(.wp-block-post-template.is-layout-flex) {
	gap: 1.25em
}

:where(.wp-block-post-template.is-layout-grid) {
	gap: 1.25em
}

:where(.wp-block-columns.is-layout-flex) {
	gap: 2em
}

:where(.wp-block-columns.is-layout-grid) {
	gap: 2em
}

button,
input {
	overflow: visible
}

progress,
video {
	display: inline-block
}

progress {
	vertical-align: baseline
}

[type=checkbox],
[type=radio],
legend {
	box-sizing: border-box;
	padding: 0
}

html {
	line-height: 1.15;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body,
h1,
h2,
h3,
h4 {
	margin: 0
}

main,
section {
	display: block
}

code {
	font-family: monospace, monospace;
	font-size: 1em
}

a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects
}

b {
	font-weight: bolder
}

img {
	border-style: none
}

button,
input,
optgroup,
select,
textarea {
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}

button,
select {
	text-transform: none
}

[type=reset],
[type=submit],
button,
html [type=button] {
	-webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
	border-style: none;
	padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
	outline: ButtonText dotted 1px
}

fieldset {
	padding: .35em .75em .625em
}

legend {
	color: inherit;
	display: table;
	max-width: 100%;
	white-space: normal
}

textarea {
	overflow: auto
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
	height: auto
}

[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

[hidden],
template {
	display: none
}

html {
	box-sizing: border-box
}

body {
	font-size: 16px;
	color: #404040
}

*,
::after,
::before {
	box-sizing: inherit
}

.ct-section-inner-wrap {
	margin-left: auto;
	margin-right: auto;
	height: 100%;
	min-height: inherit
}

.oxy-tab {
	padding: 20px
}

.oxy-superbox {
	display: inline-flex
}

.oxy-superbox-primary,
.oxy-superbox-secondary {
	display: flex
}

.oxy-superbox-wrap {
	position: relative;
	overflow: hidden;
	display: flex;
	width: 100%
}

.oxy-superbox-primary {
	position: relative;
	top: 0;
	left: 0;
	width: 100%
}

.oxy-superbox-secondary {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.oxy-tab {
	cursor: pointer
}

.oxy-modal-backdrop {
	display: flex;
	align-items: center;
	justify-content: center
}

body:not(.oxygen-builder-body) .oxy-modal-backdrop {
	display: none
}

.oxy-modal-backdrop.hidden {
	display: none
}

.oxy-modal-backdrop.left {
	flex-direction: column;
	align-items: flex-start
}

.oxy-modal-backdrop.right {
	flex-direction: column;
	align-items: flex-end
}

.oxy-modal-backdrop.top {
	flex-direction: row;
	align-items: flex-start
}

.oxy-modal-backdrop.bottom {
	flex-direction: row;
	align-items: flex-end
}

.oxy-modal-backdrop .ct-modal {
	background-color: #fff;
	max-height: 100vh;
	overflow-y: auto
}

#section-2-44>.ct-section-inner-wrap {
	max-width: 1920px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	display: flex;
	flex-direction: column;
	align-items: center
}

#section-2-44 {
	display: block
}

#section-2-44 {
	text-align: left;
	background-color: #fff5d8
}

#section-2-11>.ct-section-inner-wrap {
	max-width: 1920px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	display: flex;
	flex-direction: column;
	align-items: center
}

#section-2-11 {
	display: block
}

#section-2-11 {
	text-align: left
}

@media (max-width:1120px) {
	#section-2-44>.ct-section-inner-wrap {
		display: flex;
		flex-direction: column;
		align-items: center
	}

	#section-2-44 {
		display: block
	}

	#section-2-44 {
		text-align: center
	}

	#section-2-11>.ct-section-inner-wrap {
		display: flex;
		flex-direction: column;
		align-items: center
	}

	#section-2-11 {
		display: block
	}

	#section-2-11 {
		text-align: center
	}

	#div_block-243-44 {
		display: none
	}
}

@media (max-width:991px) {
	#section-2-44>.ct-section-inner-wrap {
		display: flex;
		flex-direction: column;
		align-items: center
	}

	#section-2-44 {
		display: block
	}

	#section-2-44 {
		text-align: center
	}

	#section-2-11>.ct-section-inner-wrap {
		display: flex;
		flex-direction: column;
		align-items: center
	}

	#section-2-11 {
		display: block
	}

	#section-2-11 {
		text-align: center
	}
}

@media (max-width:767px) {
	#section-2-44>.ct-section-inner-wrap {
		display: flex;
		flex-direction: column;
		align-items: center
	}

	#section-2-44 {
		display: block
	}

	#section-2-44 {
		text-align: center
	}

	#section-2-11>.ct-section-inner-wrap {
		display: flex;
		flex-direction: column;
		align-items: center
	}

	#section-2-11 {
		display: block
	}

	#section-2-11 {
		text-align: center
	}
}

@media (max-width:479px) {
	#section-2-44>.ct-section-inner-wrap {
		display: flex;
		flex-direction: column;
		align-items: center
	}

	#section-2-44 {
		display: block
	}

	#section-2-44 {
		text-align: center
	}

	#section-2-11>.ct-section-inner-wrap {
		display: flex;
		flex-direction: column;
		align-items: center
	}

	#section-2-11 {
		display: block
	}

	#section-2-11 {
		text-align: center
	}
}

#div_block-366-44 {
	display: none
}

#div_block-3-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%
}

#div_block-273-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0
}

#div_block-382-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%
}

#div_block-404-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%
}

#div_block-405-44 {
	display: none
}

#div_block-274-44 {
	align-items: center;
	justify-content: flex-end;
	text-align: center;
	flex-direction: column;
	display: flex;
	width: 100%;
	margin-bottom: 0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	useCustomTag: false
}

#div_block-202-44 {
	flex-direction: row;
	display: flex;
	text-align: center;
	align-items: center;
	justify-content: center;
	width: 30%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px
}

#div_block-288-44 {
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	z-index: 9999999;
	position: fixed;
	right: 0;
	top: 500px;
	width: 3%;
	flex-direction: column
}

#div_block-199-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	z-index: 9999999;
	position: fixed;
	right: 0;
	width: 10%;
	bottom: 20px
}

#div_block-391-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	z-index: 9999999;
	position: fixed;
	width: 10%;
	bottom: 20px;
	left: 0
}

#div_block-240-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%
}

#div_block-241-44 {
	align-items: center;
	justify-content: space-between;
	text-align: center;
	flex-direction: column;
	display: flex;
	width: 100%
}

#div_block-237-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0
}

#div_block-215-44 {
	flex-direction: row;
	display: flex;
	text-align: center;
	align-items: flex-end;
	justify-content: center;
	width: 45%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	gap: 20px
}

#div_block-300-44 {
	flex-direction: row;
	display: flex;
	text-align: center;
	align-items: center;
	justify-content: center;
	width: 100%
}

#div_block-301-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 50%
}

#div_block-302-44 {
	flex-direction: column;
	display: flex;
	text-align: center;
	align-items: flex-start;
	justify-content: center;
	width: 50%
}

#div_block-307-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 47%;
	margin-left: 30px
}

#div_block-303-44 {
	flex-direction: row;
	display: flex;
	text-align: center;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin-top: 70px
}

#div_block-243-44 {
	display: none
}

#div_block-244-44 {
	display: none;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%
}

#div_block-245-44 {
	flex-direction: column;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	text-align: center;
	width: 100%
}

#div_block-17-11 {
	flex-direction: column;
	display: flex;
	text-align: left;
	justify-content: center;
	align-items: center;
	width: 70%
}

#div_block-711-11 {
	flex-direction: row;
	display: flex;
	text-align: center;
	align-items: center;
	justify-content: center;
	width: 90%
}

#div_block-713-11 {
	flex-direction: row;
	display: flex;
	text-align: center;
	align-items: center;
	justify-content: center;
	width: 100%
}

#div_block-714-11 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%
}

#div_block-716-11 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%
}

#div_block-718-11 {
	flex-direction: row;
	display: flex;
	text-align: center;
	align-items: center;
	justify-content: center;
	width: 100%
}

#div_block-719-11 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%
}

#div_block-721-11 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%
}

#div_block-547-11 {
	margin-bottom: 0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	text-align: center;
	align-items: center;
	flex-direction: column;
	display: flex;
	justify-content: center;
	width: 100%
}

#div_block-539-11 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0
}

#div_block-542-11 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0
}

#div_block-36-11 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0
}

#div_block-510-11 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0
}

#div_block-771-11 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%
}

#div_block-777-11 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px
}

#div_block-35-11 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	width: 100%;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	margin-bottom: 0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	justify-content: center
}

#div_block-45-11 {
	flex-direction: column;
	display: flex;
	text-align: center;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0
}

#div_block-49-11 {
	flex-direction: column;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0
}

#div_block-51-11 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px
}

#div_block-52-11 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px
}

#div_block-67-11 {
	flex-direction: column;
	display: flex;
	text-align: center;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0
}

#div_block-71-11 {
	flex-direction: column;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	text-align: left
}

#div_block-72-11 {
	width: 100%;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center
}

#div_block-74-11 {
	width: 100%;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center
}

#div_block-145-11 {
	background-size: 100% 100%;
	flex-direction: column;
	display: flex;
	text-align: center;
	align-items: center;
	justify-content: center;
	width: 100%;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0;
	padding-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	background-repeat: no-repeat
}

#div_block-748-11 {
	flex-direction: row;
	display: flex;
	text-align: center;
	align-items: flex-end;
	justify-content: center;
	width: 80%;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px
}

#div_block-749-11 {
	flex-direction: column;
	display: flex;
	text-align: left;
	justify-content: center;
	align-items: center;
	width: 100%
}

#div_block-754-11 {
	flex-direction: column;
	display: flex;
	text-align: left;
	justify-content: center;
	align-items: center;
	width: 100%
}

#div_block-756-11 {
	flex-direction: column;
	display: flex;
	text-align: left;
	justify-content: center;
	align-items: center;
	width: 100%
}

#div_block-758-11 {
	flex-direction: row;
	display: flex;
	text-align: center;
	align-items: flex-end;
	justify-content: center;
	width: 80%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px
}

#div_block-759-11 {
	flex-direction: column;
	display: flex;
	text-align: left;
	justify-content: center;
	align-items: center;
	width: 100%
}

#div_block-761-11 {
	flex-direction: column;
	display: flex;
	text-align: left;
	justify-content: center;
	align-items: center;
	width: 100%
}

#div_block-763-11 {
	flex-direction: column;
	display: flex;
	text-align: left;
	justify-content: center;
	align-items: center;
	width: 100%
}

#div_block-574-11 {
	background-size: cover;
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	width: 100%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	background-repeat: no-repeat;
	background-attachment: fixed;
	justify-content: center
}

#div_block-575-11 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px
}

#div_block-577-11 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px
}

#div_block-880-11 {
	text-align: center;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	display: flex;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 30px
}

#div_block-591-11 {
	flex-direction: row;
	display: flex;
	text-align: center;
	align-items: center;
	justify-content: center;
	width: 100%;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0;
	padding-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0
}

#div_block-592-11 {
	flex-direction: row;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0
}

#div_block-594-11 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	background-color: #156652;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px
}

#div_block-596-11 {
	align-items: center;
	justify-content: center;
	text-align: center;
	flex-direction: column;
	display: flex;
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0
}

#div_block-599-11 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	background-color: #145e4c;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px
}

#div_block-601-11 {
	align-items: center;
	justify-content: center;
	text-align: center;
	flex-direction: column;
	display: flex;
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0
}

#div_block-603-11 {
	flex-direction: row;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0
}

#div_block-605-11 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	background-color: #156652;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px
}

#div_block-607-11 {
	align-items: center;
	justify-content: center;
	text-align: center;
	flex-direction: column;
	display: flex;
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0
}

#div_block-610-11 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	background-color: #145e4c;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px
}

#div_block-612-11 {
	align-items: center;
	justify-content: center;
	text-align: center;
	flex-direction: column;
	display: flex;
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0
}

#div_block-140-11 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	width: 100%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px
}

#div_block-141-11 {
	margin-left: 10px;
	margin-right: 10px;
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 10px;
	margin-bottom: 10px
}

#div_block-143-11 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0;
	padding-left: 0;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px
}

#div_block-180-11 {
	background-size: cover;
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	width: 100%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-repeat: no-repeat;
	justify-content: center
}

#div_block-181-11 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0;
	padding-left: 0;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px
}

#div_block-183-11 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0;
	padding-left: 0;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px
}

#div_block-185-11 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px
}

#div_block-186-11 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 65%
}

#div_block-614-11 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%
}

#div_block-525-11 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	width: 100%;
	justify-content: center
}

#div_block-615-11 {
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	width: 80%;
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center
}

#div_block-188-11 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	width: 100%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px
}

#div_block-189-11 {
	width: 100%;
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px
}

#div_block-664-11 {
	width: 100%;
	flex-direction: column;
	display: flex;
	text-align: center;
	align-items: flex-start;
	justify-content: center;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px
}

#div_block-308-44 {
	background-size: cover;
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	background-repeat: no-repeat;
	background-color: #fff5d8
}

#div_block-309-44 {
	flex-direction: column;
	display: flex;
	align-items: center;
	width: 80%;
	justify-content: center;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-radius: 40px;
	text-align: left;
	background-color: #fff
}

#div_block-310-44 {
	flex-direction: row;
	display: flex;
	text-align: center;
	align-items: center;
	justify-content: center;
	width: 100%
}

#div_block-311-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 25%
}

#div_block-312-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 40%
}

#div_block-314-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0
}

#div_block-315-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0
}

#div_block-317-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0
}

#div_block-320-44 {
	width: 75%;
	flex-direction: row;
	display: flex;
	justify-content: center;
	align-items: flex-start;
	text-align: left
}

#div_block-321-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: flex-start;
	width: 50%
}

#div_block-322-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	width: 100%;
	padding-bottom: 15px;
	justify-content: center
}

#div_block-323-44 {
	flex-direction: row;
	display: flex;
	text-align: center;
	align-items: flex-start;
	justify-content: center;
	width: 100%
}

#div_block-324-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 50%
}

#div_block-325-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 10px;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	border-bottom-style: solid;
	border-bottom-color: #000;
	border-bottom-width: 2px
}

#div_block-327-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0
}

#div_block-334-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 50%
}

#div_block-335-44 {
	display: flex;
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 10px;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	border-bottom-color: #000;
	border-bottom-style: solid;
	border-bottom-width: 2px
}

#div_block-337-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin-top: 20px
}

#div_block-342-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: flex-start;
	width: 50%
}

#div_block-343-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	width: 100%;
	padding-bottom: 15px;
	justify-content: flex-start
}

#div_block-344-44 {
	flex-direction: row;
	display: flex;
	text-align: center;
	align-items: flex-start;
	justify-content: center;
	width: 100%
}

#div_block-345-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 50%
}

#div_block-346-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 10px;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	border-bottom-style: solid;
	border-bottom-color: #000;
	border-bottom-width: 2px
}

#div_block-348-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0
}

#div_block-349-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0
}

#div_block-351-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 50%
}

#div_block-352-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 10px;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	border-bottom-color: #000;
	border-bottom-style: solid;
	border-bottom-width: 2px
}

#div_block-354-44 {
	flex-direction: row;
	display: flex;
	align-items: flex-start;
	width: 100%;
	justify-content: center;
	margin-top: 20px
}

#div_block-355-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%
}

#div_block-356-44 {
	width: 100%;
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center
}

#div_block-359-44 {
	width: 80%;
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	margin-top: 10px
}

#div_block-361-44 {
	width: 80%;
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	margin-top: 10px
}

#div_block-364-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	background-color: #1a182b;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px
}

@media (max-width:1120px) {
	#div_block-310-44 {
		text-align: center;
		flex-direction: column;
		display: flex;
		align-items: center;
		justify-content: center
	}

	#div_block-311-44 {
		width: 100%
	}

	#div_block-312-44 {
		width: 25%
	}

	#div_block-320-44 {
		text-align: left;
		flex-direction: column;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%
	}

	#div_block-321-44 {
		width: 100%
	}

	#div_block-334-44 {
		text-align: center
	}

	#div_block-335-44 {
		text-align: center;
		display: flex
	}

	#div_block-342-44 {
		width: 100%;
		margin-top: 20px;
		margin-right: 20px;
		margin-bottom: 20px;
		margin-left: 20px
	}

	#div_block-359-44 {
		width: 60%
	}

	#div_block-361-44 {
		width: 60%
	}
}

@media (max-width:991px) {
	#div_block-202-44 {
		flex-direction: row;
		display: flex;
		text-align: center;
		align-items: center;
		justify-content: center;
		width: 45%
	}

	#div_block-288-44 {
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: center;
		justify-content: center;
		width: 55px;
		top: 500px
	}

	#div_block-199-44 {
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: center;
		justify-content: center;
		width: 25%;
		bottom: 60px
	}

	#div_block-391-44 {
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: center;
		justify-content: center;
		width: 25%;
		bottom: 60px
	}

	#div_block-215-44 {
		flex-direction: row;
		display: flex;
		text-align: center;
		align-items: center;
		justify-content: center;
		width: 95%
	}

	#div_block-307-44 {
		width: 40%
	}

	#div_block-243-44 {
		display: none
	}

	#div_block-17-11 {
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: center;
		justify-content: center;
		width: 90%
	}

	#div_block-45-11 {
		text-align: center;
		flex-direction: column;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%
	}

	#div_block-67-11 {
		text-align: center;
		flex-direction: column;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%
	}

	#div_block-145-11 {
		text-align: center;
		flex-direction: row;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%
	}

	#div_block-591-11 {
		text-align: center;
		flex-direction: column;
		display: flex;
		align-items: center;
		justify-content: center
	}

	#div_block-185-11 {
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: center;
		justify-content: center
	}

	#div_block-186-11 {
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: center;
		justify-content: center;
		width: 100%
	}

	#div_block-615-11 {
		width: 90%
	}

	#div_block-188-11 {
		flex-direction: column;
		display: flex;
		text-align: left;
		align-items: center;
		justify-content: center
	}

	#div_block-308-44 {
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: center;
		justify-content: center
	}

	#div_block-309-44 {
		text-align: left;
		flex-direction: column;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 90%
	}

	#div_block-314-44 {
		flex-direction: column;
		display: flex;
		text-align: left;
		align-items: center
	}

	#div_block-315-44 {
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: flex-start;
		justify-content: center
	}

	#div_block-317-44 {
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: flex-start;
		justify-content: center
	}

	#div_block-324-44 {
		text-align: center
	}

	#div_block-325-44 {
		display: flex;
		text-align: center
	}

	#div_block-327-44 {
		flex-direction: column;
		display: flex;
		text-align: left;
		align-items: center;
		justify-content: center
	}

	#div_block-346-44 {
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: flex-start;
		justify-content: center
	}

	#div_block-348-44 {
		flex-direction: column;
		display: flex;
		text-align: left;
		align-items: center;
		justify-content: center
	}

	#div_block-349-44 {
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: flex-start;
		justify-content: center
	}

	#div_block-352-44 {
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: flex-start;
		justify-content: center
	}

	#image-287-44 {
		display: none
	}
}

#headline-540-11 {
	color: #005594;
	font-size: clamp(1.2rem, calc(1.2rem + ((1vw - .48rem) * 1.1111)), 2rem)
}

#headline-37-11 {
	color: #005594;
	font-size: clamp(1.2rem, calc(1.2rem + ((1vw - .48rem) * 1.1111)), 2rem)
}

#headline-54-11 {
	font-size: clamp(1.2rem, calc(1.2rem + ((1vw - .48rem) * 1.1111)), 2rem);
	color: #005594
}

#headline-73-11 {
	font-size: clamp(1.2rem, calc(1.2rem + ((1vw - .48rem) * 1.1111)), 2rem);
	color: #005594;
	padding-left: 20px;
	padding-right: 20px
}

#headline-576-11 {
	font-size: clamp(1.2rem, calc(1.2rem + ((1vw - .48rem) * 1.1111)), 2rem);
	color: #005594
}

#headline-597-11 {
	color: #fff;
	font-size: clamp(1rem, calc(1rem + ((1vw - .48rem) * .2778)), 1.2rem)
}

#headline-602-11 {
	color: #fff;
	font-size: clamp(1rem, calc(1rem + ((1vw - .48rem) * .2778)), 1.2rem)
}

#headline-608-11 {
	color: #fff;
	font-size: clamp(1rem, calc(1rem + ((1vw - .48rem) * .2778)), 1.2rem)
}

#headline-613-11 {
	color: #fff;
	font-size: clamp(1rem, calc(1rem + ((1vw - .48rem) * .2778)), 1.2rem)
}

#headline-142-11 {
	color: #005594;
	font-size: clamp(1.2rem, calc(1.2rem + ((1vw - .48rem) * 1.1111)), 2rem);
	padding-left: 20px;
	padding-right: 20px
}

#headline-394-11 {
	font-size: clamp(1.2rem, calc(1.2rem + ((1vw - .48rem) * 1.1111)), 2rem);
	color: #005594;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0
}

#headline-182-11 {
	color: #005594;
	font-size: clamp(1.2rem, calc(1.2rem + ((1vw - .48rem) * 1.1111)), 2rem)
}

#headline-190-11 {
	font-size: clamp(1.2rem, calc(1.2rem + ((1vw - .48rem) * 1.1111)), 2rem);
	color: #992e00
}

#headline-665-11 {
	font-size: clamp(1.2rem, calc(1.2rem + ((1vw - .48rem) * 1.1111)), 2rem);
	color: #005594;
	text-align: left
}

#headline-672-11 {
	font-size: clamp(1.2rem, calc(1.2rem + ((1vw - .48rem) * 1.1111)), 2rem);
	color: #005594;
	text-align: left
}

#headline-682-11 {
	font-size: clamp(1.2rem, calc(1.2rem + ((1vw - .48rem) * 1.1111)), 2rem);
	color: #005594;
	text-align: left
}

#text_block-543-11 {
	font-size: clamp(1rem, calc(1rem + ((1vw - .48rem) * .2778)), 1.2rem);
	margin-left: 20px;
	margin-right: 20px
}

#text_block-632-11 {
	font-size: clamp(1rem, calc(1rem + ((1vw - .48rem) * .2778)), 1.2rem);
	margin-left: 20px;
	margin-right: 20px
}

#text_block-511-11 {
	font-size: clamp(1rem, calc(1rem + ((1vw - .48rem) * .2778)), 1.2rem);
	margin-left: 20px;
	margin-right: 20px
}

#text_block-53-11 {
	font-size: clamp(1rem, calc(1rem + ((1vw - .48rem) * .2778)), 1.2rem);
	padding-left: 20px;
	padding-right: 20px
}

#text_block-75-11 {
	font-size: clamp(1rem, calc(1rem + ((1vw - .48rem) * .2778)), 1.2rem);
	padding-left: 20px;
	padding-right: 20px
}

#text_block-578-11 {
	font-size: clamp(1rem, calc(1rem + ((1vw - .48rem) * .2778)), 1.2rem);
	color: #000;
	text-align: left
}

#text_block-144-11 {
	font-size: clamp(1rem, calc(1rem + ((1vw - .48rem) * .2778)), 1.2rem);
	margin-left: 20px;
	margin-right: 20px
}

#text_block-397-11 {
	font-size: clamp(1rem, calc(1rem + ((1vw - .48rem) * .2778)), 1.2rem);
	margin-left: 20px;
	margin-right: 20px
}

#text_block-184-11 {
	font-size: clamp(1rem, calc(1rem + ((1vw - .48rem) * .2778)), 1.2rem);
	color: #000;
	text-align: left;
	margin-left: 20px;
	margin-right: 20px
}

#text_block-192-11 {
	font-size: clamp(1rem, calc(1rem + ((1vw - .48rem) * .2778)), 1.2rem);
	margin-left: 20px;
	margin-right: 20px;
	text-align: left
}

#text_block-676-11 {
	font-size: clamp(1rem, calc(1rem + ((1vw - .48rem) * .2778)), 1.2rem);
	margin-left: 20px;
	margin-right: 20px;
	text-align: left
}

#text_block-684-11 {
	font-size: clamp(1rem, calc(1rem + ((1vw - .48rem) * .2778)), 1.2rem);
	margin-left: 20px;
	margin-right: 20px;
	text-align: left
}

#text_block-316-44 {
	color: #122e73;
	font-size: clamp(1.2rem, calc(1.2rem + ((1vw - .48rem) * .2778)), 1.4rem)
}

#text_block-318-44 {
	color: #122e73;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	text-align: left;
	line-height: 2.5;
	font-size: clamp(1rem, calc(1rem + ((1vw - .48rem) * .2778)), 1.2rem)
}

#text_block-326-44 {
	color: #122e73;
	font-size: clamp(1.1rem, calc(1.1rem + ((1vw - .48rem) * .2778)), 1.3rem)
}

#text_block-336-44 {
	color: #122e73;
	font-size: clamp(1.1rem, calc(1.1rem + ((1vw - .48rem) * .2778)), 1.3rem)
}

#text_block-347-44 {
	color: #122e73;
	font-size: clamp(1.1rem, calc(1.1rem + ((1vw - .48rem) * .2778)), 1.3rem)
}

#text_block-350-44 {
	color: #122e73;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	text-align: left;
	line-height: 2.5;
	font-size: clamp(1rem, calc(1rem + ((1vw - .48rem) * .2778)), 1.2rem)
}

#text_block-353-44 {
	color: #122e73;
	font-size: clamp(1.1rem, calc(1.1rem + ((1vw - .48rem) * .2778)), 1.3rem)
}

@media (max-width:767px) {
	#div_block-404-44 {
		display: none
	}

	#div_block-405-44 {
		display: flex;
		flex-direction: column;
		text-align: left;
		align-items: center;
		justify-content: center;
		width: 100%
	}

	#div_block-202-44 {
		display: none;
		text-align: center;
		justify-content: center;
		align-items: center;
		width: 60%;
		margin-top: 0;
		margin-right: 0;
		margin-bottom: 0;
		margin-left: 0;
		padding-top: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-left: 5px
	}

	#div_block-288-44 {
		top: 450px;
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: center
	}

	#div_block-199-44 {
		bottom: 120px;
		width: 25%
	}

	#div_block-391-44 {
		bottom: 120px;
		width: 25%
	}

	#div_block-240-44 {
		height: 284px;
		max-height: 284px;
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: center;
		justify-content: center;
		width: 100%;
		margin-bottom: 0;
		margin-top: 0;
		margin-right: 0;
		margin-left: 0;
		padding-bottom: 0;
		padding-top: 0;
		padding-right: 0;
		padding-left: 0
	}

	#div_block-241-44 {
		margin-bottom: 0;
		margin-top: 0;
		margin-right: 0;
		margin-left: 0;
		padding-bottom: 0;
		padding-top: 0;
		padding-right: 0;
		padding-left: 0;
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: center
	}

	#div_block-215-44 {
		flex-direction: row;
		display: flex;
		text-align: center;
		align-items: flex-end;
		justify-content: center;
		width: 100%;
		gap: 5px;
		margin-bottom: 0;
		margin-top: 0;
		margin-right: 0;
		margin-left: 0;
		padding-bottom: 10px;
		padding-top: 10px;
		padding-right: 10px;
		padding-left: 10px
	}

	#div_block-243-44 {
		flex-direction: row;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%;
		background-color: rgba(0, 0, 0, .26);
		z-index: 9;
		position: fixed;
		bottom: 0;
		padding-top: 3px;
		padding-bottom: 0;
		overflow: hidden
	}

	#div_block-244-44 {
		display: flex;
		z-index: 8;
		position: fixed;
		bottom: 0
	}

	#div_block-246-44 {
		flex-direction: column;
		display: flex;
		text-align: left;
		align-items: stretch ;
		justify-content: center;
		width: 100%
	}

	#div_block-248-44 {
		flex-direction: column;
		display: flex;
		text-align: left;
		align-items: center;
		justify-content: center;
		width: 100%
	}

	#div_block-251-44 {
		flex-direction: column;
		display: flex;
		text-align: left;
		align-items: center;
		justify-content: flex-end;
		width: 100%
	}

	#div_block-252-44 {
		width: 100%;
		align-items: center;
		justify-content: center;
		text-align: center;
		flex-direction: column;
		display: flex;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 5px
	}

	#div_block-253-44 {
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: flex-start;
		justify-content: center;
		width: 15%
	}

	#div_block-255-44 {
		flex-direction: row;
		display: flex;
		align-items: flex-end;
		justify-content: center;
		width: 100%;
		margin-top: 34px;
		padding-bottom: 5px
	}

	#div_block-17-11 {
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: center;
		justify-content: center;
		width: 100%
	}

	#div_block-711-11 {
		text-align: center;
		flex-direction: column;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 95%;
		margin-bottom: 0;
		margin-top: 0;
		margin-right: 0;
		margin-left: 0;
		padding-bottom: 0;
		padding-top: 0;
		padding-right: 0;
		padding-left: 0
	}

	#div_block-547-11 {
		margin-bottom: 0;
		width: 95%
	}

	#div_block-510-11 {
		padding-bottom: 10px;
		padding-top: 10px;
		padding-right: 10px;
		padding-left: 10px
	}

	#div_block-777-11 {
		padding-left: 0;
		padding-top: 0;
		padding-right: 0;
		padding-bottom: 0;
		margin-top: 20px;
		margin-bottom: 20px
	}

	#div_block-35-11 {
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: center;
		width: 95%;
		padding-bottom: 0;
		padding-top: 0;
		padding-right: 0;
		padding-left: 0
	}

	#div_block-145-11 {
		text-align: center;
		flex-direction: column;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-bottom: 0;
		margin-top: 0;
		margin-right: 0;
		margin-left: 0
	}

	#div_block-748-11 {
		width: 100%
	}

	#div_block-758-11 {
		width: 100%
	}

	#div_block-574-11 {
		width: 100%;
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: center;
		justify-content: center;
		margin-top: 0
	}

	#div_block-575-11 {
		width: 95%
	}

	#div_block-577-11 {
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: center;
		justify-content: center;
		width: 95%
	}

	#div_block-880-11 {
		width: 90%
	}

	#div_block-140-11 {
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: center;
		justify-content: center;
		width: 95%;
		margin-bottom: 0;
		margin-top: 0;
		margin-right: 0;
		margin-left: 0
	}

	#div_block-180-11 {
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: center;
		justify-content: center;
		margin-bottom: 0;
		margin-top: 0;
		margin-right: 0;
		margin-left: 0
	}

	#div_block-181-11 {
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: center;
		width: 95%
	}

	#div_block-183-11 {
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: center;
		justify-content: center;
		width: 95%
	}

	#div_block-615-11 {
		width: 100%;
		margin-bottom: 0;
		margin-top: 0;
		margin-right: 0;
		margin-left: 0;
		padding-bottom: 0;
		padding-top: 0;
		padding-right: 0;
		padding-left: 0
	}

	#div_block-188-11 {
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: center;
		width: 95%;
		justify-content: center
	}

	#div_block-310-44 {
		text-align: center;
		flex-direction: column;
		display: flex;
		align-items: center;
		justify-content: center
	}

	#div_block-311-44 {
		width: 100%
	}

	#div_block-312-44 {
		width: 35%
	}

	#div_block-314-44 {
		text-align: center;
		flex-direction: column;
		display: flex;
		align-items: center;
		justify-content: center
	}

	#div_block-315-44 {
		flex-direction: column;
		display: flex;
		text-align: left;
		align-items: center;
		justify-content: center
	}

	#div_block-317-44 {
		text-align: center;
		align-items: center;
		justify-content: center;
		flex-direction: column;
		display: flex
	}

	#div_block-320-44 {
		width: 100%;
		flex-direction: column;
		display: flex;
		text-align: center;
		justify-content: center;
		align-items: center
	}

	#div_block-321-44 {
		width: 100%;
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: center;
		justify-content: center
	}

	#div_block-327-44 {
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: center;
		justify-content: center
	}

	#div_block-337-44 {
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: center;
		justify-content: center
	}

	#div_block-342-44 {
		width: 100%;
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: center;
		justify-content: center;
		margin-top: 20px
	}

	#div_block-343-44 {
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: center;
		justify-content: center;
		padding-bottom: 0
	}

	#div_block-344-44 {
		text-align: left;
		flex-direction: column;
		display: flex;
		align-items: center;
		justify-content: center
	}

	#div_block-345-44 {
		width: 100%
	}

	#div_block-346-44 {
		flex-direction: column;
		display: flex;
		text-align: left;
		align-items: center;
		justify-content: center
	}

	#div_block-348-44 {
		flex-direction: row;
		display: flex;
		text-align: center;
		align-items: center;
		justify-content: center
	}

	#div_block-351-44 {
		width: 100%
	}

	#div_block-352-44 {
		flex-direction: column;
		display: flex;
		text-align: left;
		align-items: center;
		justify-content: center
	}

	#div_block-354-44 {
		text-align: left;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		width: 100%
	}

	#div_block-355-44 {
		display: flex;
		text-align: center;
		flex-direction: row;
		align-items: flex-start;
		justify-content: center
	}

	#div_block-356-44 {
		text-align: center;
		flex-direction: row;
		display: flex;
		align-items: flex-end;
		justify-content: center
	}

	#text_block-258-44 {
		font-size: clamp(.8rem, calc(.8rem + ((1vw - .48rem) * .1389)), .9rem);
		font-weight: 300;
		color: #fff;
		font-family: Kanit;
		width: 100%;
		text-align: center;
		margin-top: -5px
	}

	#text_block-261-44 {
		font-size: clamp(.8rem, calc(.8rem + ((1vw - .48rem) * .1389)), .9rem);
		font-weight: 300;
		color: #fff;
		font-family: Kanit;
		width: 100%;
		text-align: center;
		margin-top: -5px
	}

	#text_block-264-44 {
		font-size: clamp(.8rem, calc(.8rem + ((1vw - .48rem) * .1389)), .9rem);
		font-weight: 300;
		color: #fff;
		font-family: Kanit;
		width: 100%;
		text-align: center;
		margin-top: 2px
	}

	#text_block-267-44 {
		font-size: clamp(.8rem, calc(.8rem + ((1vw - .48rem) * .1389)), .9rem);
		font-weight: 300;
		color: #fff;
		font-family: Kanit;
		width: 100%;
		text-align: center;
		margin-top: -5px
	}

	#text_block-270-44 {
		font-size: clamp(.8rem, calc(.8rem + ((1vw - .48rem) * .1389)), .9rem);
		font-weight: 300;
		color: #fff;
		font-family: Kanit;
		width: 100%;
		text-align: center;
		margin-top: -5px
	}

	#text_block-543-11 {
		margin-left: 0;
		margin-right: 0
	}

	#text_block-632-11 {
		margin-left: 0;
		margin-right: 0
	}

	#text_block-511-11 {
		margin-right: 0;
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 0
	}
}

@media (max-width:479px) {
	#div_block-366-44 {
		display: flex;
		flex-direction: column;
		text-align: left;
		align-items: center;
		justify-content: center;
		width: 100%
	}

	#div_block-288-44 {
		top: 260px;
		width: 12%;
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: center
	}

	#div_block-199-44 {
		width: 30%;
		bottom: 105px
	}

	#div_block-391-44 {
		width: 30%;
		bottom: 105px
	}

	#div_block-307-44 {
		width: 70%;
		margin-left: 0
	}

	#div_block-243-44 {
		flex-direction: row;
		display: flex;
		text-align: center;
		align-items: center;
		justify-content: center;
		width: 100%;
		padding-top: 2px;
		padding-bottom: 0;
		background-color: rgba(255, 255, 255, 0);
		overflow: hidden
	}

	#div_block-244-44 {
		display: flex;
		flex-direction: column;
		align-items: center;
		text-align: center;
		justify-content: center;
		z-index: 8;
		position: fixed;
		bottom: -1px
	}

	#div_block-245-44 {
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: center;
		justify-content: center
	}

	#div_block-246-44 {
		width: 100%;
		flex-direction: row;
		display: flex;
		align-items: stretch;
		justify-content: center
	}

	#div_block-249-44 {
		width: 120%
	}

	#div_block-251-44 {
		align-items: center;
		justify-content: flex-end;
		text-align: center;
		width: 100%;
		flex-direction: column;
		display: flex
	}

	#div_block-252-44 {
		padding-right: 5px;
		padding-left: 5px
	}

	#div_block-253-44 {
		width: 20%
	}

	#div_block-255-44 {
		margin-top: 0;
		flex-direction: row;
		display: flex;
		text-align: center;
		justify-content: center;
		align-items: flex-end;
		padding-bottom: 0
	}

	#div_block-308-44 {
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: center;
		justify-content: center
	}

	#div_block-309-44 {
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: center;
		justify-content: center
	}

	#div_block-312-44 {
		width: 40%
	}

	#div_block-342-44 {
		margin-top: 20px
	}

	#div_block-343-44 {
		padding-bottom: 0
	}

	#div_block-351-44 {
		margin-top: 20px;
		margin-right: 20px;
		margin-bottom: 20px;
		margin-left: 20px
	}

	#div_block-355-44 {
		align-items: flex-start;
		text-align: left;
		flex-direction: row;
		display: flex;
		justify-content: center
	}

	#div_block-359-44 {
		width: 80%
	}

	#div_block-361-44 {
		width: 80%
	}

	#div_block-364-44 {
		flex-direction: column;
		display: flex;
		text-align: right;
		align-items: center;
		justify-content: center
	}

	#text_block-258-44 {
		width: 100%;
		text-align: center;
		font-family: Kanit;
		color: #fff;
		font-size: 13px;
		font-weight: 300;
		margin-top: -2px
	}

	#text_block-261-44 {
		width: 100%;
		text-align: center;
		font-family: Kanit;
		color: #fff;
		font-size: 13px;
		font-weight: 300;
		margin-top: -2px
	}

	#text_block-264-44 {
		width: 100%;
		text-align: center;
		font-family: Kanit;
		color: #fff;
		font-size: 13px;
		font-weight: 300;
		margin-top: 2px
	}

	#text_block-267-44 {
		width: 100%;
		text-align: center;
		font-family: Kanit;
		color: #fff;
		font-size: 13px;
		font-weight: 300;
		margin-top: -2px
	}

	#text_block-270-44 {
		width: 100%;
		text-align: center;
		font-family: Kanit;
		color: #fff;
		font-size: 12px;
		font-weight: 300;
		margin-top: 4px
	}

	#link-256-44 {
		margin-top: 2px;
		margin-right: 2px;
		margin-bottom: 2px;
		margin-left: 2px
	}
}

#link_text-319-44 {
	color: #122e73
}

#link_text-365-44 {
	color: #fff;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	width: 100%;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: center
}

#btn-login-barbottom-mb {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	cursor: pointer
}

#btn-register-barbottom-mb {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	cursor: pointer
}

#link-294-44 {
	background-color: #05c756;
	border-top-color: #05c756;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-left-radius: 12px
}

#link-290-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%
}

#link-292-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%
}

#div_block-237-4433 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	cursor: pointer
}

#div_block-216-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0
}

#div_block-218-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px
}

#div_block-220-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px
}

#div_block-222-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px
}

#div_block-224-44 {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px
}

#Div {
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	width: 100%;
	justify-content: center;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px
}

#link-328-44 {
	width: 50%;
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center
}

#link-330-44 {
	width: 50%;
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	margin-top: 10px
}

#link-332-44 {
	width: 50%;
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	margin-top: 10px
}

#link-338-44 {
	width: 50%;
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center
}

#link-340-44 {
	width: 50%;
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center;
	margin-top: 10px
}

#link-357-44 {
	width: 80%;
	flex-direction: column;
	display: flex;
	text-align: left;
	align-items: center;
	justify-content: center
}

#image-212-44 {
	width: 100%;
	height: 100%
}

#image-214-44 {
	width: 100%;
	height: 100%
}

#image-289-44 {
	width: 100%;
	height: 100%
}

#image-291-44 {
	width: 100%;
	height: 100%
}

#image-293-44 {
	width: 100%;
	height: 100%
}

#image-201-44 {
	width: 100%;
	height: 100%
}

#image-393-44 {
	width: 100%;
	height: 100%
}

#image-242-44 {
	width: 100%;
	height: 100%
}

#image-287-44 {
	width: 100%;
	height: 100%;
	display: none
}

#image-217-44 {
	width: 100%;
	height: 100%
}

#image-219-44 {
	width: 100%;
	height: 100%
}

#image-221-44 {
	width: 100%;
	height: 100%
}

#image-223-44 {
	width: 100%;
	height: 100%
}

#image-225-44 {
	width: 100%;
	height: 100%
}

#image-227-44 {
	width: 100%;
	height: 100%
}

#image-306-44 {
	height: 100%;
	width: 100%;
	display: flex
}

#image-394-44 {
	height: 100%;
	width: 100%;
	display: none
}

#image-715-11 {
	width: 100%;
	height: 100%
}

#image-717-11 {
	width: 100%;
	height: 100%
}

#image-720-11 {
	width: 100%;
	height: 100%
}

#image-722-11 {
	width: 100%;
	height: 100%
}

#image-776-11 {
	height: 100%;
	width: 40%
}

#image-750-11 {
	width: 80%;
	height: 80%
}

#image-755-11 {
	width: 80%;
	height: 80%
}

#image-757-11 {
	width: 80%;
	height: 80%
}

#image-760-11 {
	width: 80%;
	height: 80%
}

#image-762-11 {
	width: 80%;
	height: 80%
}

#image-764-11 {
	width: 80%;
	height: 80%
}

#image-595-11 {
	width: 70%;
	height: 100%
}

#image-600-11 {
	width: 70%;
	height: 100%
}

#image-606-11 {
	width: 70%;
	height: 100%
}

#image-611-11 {
	width: 70%;
	height: 100%
}

#image-746-11 {
	width: 100%;
	height: 100%;
	display: flex
}

#image-770-11 {
	width: 100%;
	height: 100%;
	display: none
}

#image-527-11 {
	width: 100%;
	height: 100%
}

#image-313-44 {
	width: 100%;
	height: 100%
}

#image-329-44 {
	width: 100%;
	height: 100%
}

#image-331-44 {
	width: 100%;
	height: 100%
}

#image-333-44 {
	width: 100%;
	height: 100%
}

#image-339-44 {
	width: 100%;
	height: 100%
}

#image-341-44 {
	width: 100%;
	height: 100%
}

#image-358-44 {
	width: 100%;
	height: 100%
}

#image-360-44 {
	width: 100%;
	height: 100%
}

#image-362-44 {
	width: 100%;
	height: 100%
}

@media (max-width:1120px) {
	#link-328-44 {
		width: 35%
	}

	#link-330-44 {
		width: 35%
	}

	#link-332-44 {
		width: 35%
	}

	#link-338-44 {
		width: 35%
	}

	#link-340-44 {
		width: 35%
	}

	#link-357-44 {
		width: 60%
	}

	#image-287-44 {
		display: none
	}
}

@media (max-width:767px) {
	#btn-login-barbottom-mb {
		margin-top: 0;
		margin-right: 0;
		margin-bottom: 0;
		margin-left: 0;
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: center;
		justify-content: center
	}

	#btn-register-barbottom-mb {
		margin-top: 0;
		margin-right: 0;
		margin-bottom: 0;
		margin-left: 0;
		flex-direction: column;
		display: flex;
		text-align: center;
		align-items: center;
		justify-content: center
	}

	#div_block-237-4433 {
		width: 100%
	}

	#link-256-44 {
		flex-direction: column;
		display: flex;
		text-align: left;
		align-items: center;
		justify-content: center;
		width: 20%
	}

	#div_block-259-44 {
		flex-direction: column;
		display: flex;
		text-align: left;
		align-items: center;
		justify-content: center;
		width: 20%;
		margin-left: 15px
	}

	#link-262-44 {
		flex-direction: column;
		display: flex;
		text-align: left;
		align-items: center;
		justify-content: center;
		width: 20%;
		margin-left: 15px
	}

	#btn-login-branner-pc {
		flex-direction: column;
		display: flex;
		text-align: left;
		align-items: center;
		justify-content: center;
		width: 20%;
		margin-left: 15px;
		cursor: pointer
	}

	#btn-register-branner-pc {
		flex-direction: column;
		display: flex;
		text-align: left;
		align-items: center;
		justify-content: center;
		width: 20%;
		margin-left: 15px;
		cursor: pointer
	}

	#link-328-44 {
		width: 50%
	}

	#link-330-44 {
		width: 50%
	}

	#link-332-44 {
		width: 50%
	}

	#link-338-44 {
		width: 50%
	}

	#link-340-44 {
		width: 50%
	}

	#image-242-44 {
		display: none
	}

	#image-287-44 {
		display: flex;
		object-fit: contain;
		width: 100%;
		max-width: 618px;
		max-height: 284px
	}

	#image-306-44 {
		display: none
	}

	#image-394-44 {
		display: flex;
		width: 100%;
		height: 100%
	}

	#image-250-44 {
		width: 100%;
		height: 100%
	}

	#image-257-44 {
		width: 80%;
		height: 100%
	}

	#image-260-44 {
		width: 80%;
		height: 100%
	}

	#image-263-44 {
		width: 80%;
		height: 100%
	}

	#image-266-44 {
		width: 80%;
		height: 100%
	}

	#image-269-44 {
		width: 80%;
		height: 100%
	}

	#image-776-11 {
		width: 80%
	}

	#image-746-11 {
		display: none
	}

	#image-770-11 {
		display: flex;
		width: 100%;
		height: 100%
	}
}

#_posts_grid-187-11 {
	font-size: clamp(.8rem, calc(.8rem + ((1vw - .48rem) * 0)), .8rem)
}

#_posts_grid-187-11 .oxy-posts {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap
}

#_superbox-272-44 {
	superbox-editing-mode: as_hovered;
	width: 100%;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	margin-bottom: 0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0
}

#_superbox-239-44 {
	superbox-editing-mode: as_hovered;
	margin-bottom: 0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	width: 100%
}

#_superbox-593-11 {
	superbox-editing-mode: as_not_hovered;
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	transition-duration: .2s
}

#_superbox-598-11 {
	superbox-editing-mode: as_not_hovered;
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0
}

#_superbox-604-11 {
	superbox-editing-mode: as_not_hovered;
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0
}

#_superbox-609-11 {
	superbox-editing-mode: as_not_hovered;
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0
}

@media (max-width:479px) {
	#div_block-259-44 {
		margin-left: 2px;
		margin-top: 2px;
		margin-right: 2px;
		margin-bottom: 2px
	}

	#link-262-44 {
		margin-left: 2px;
		margin-top: 2px;
		margin-right: 2px;
		margin-bottom: 2px
	}

	#btn-login-branner-pc {
		margin-left: 2px;
		margin-top: 2px;
		margin-right: 2px;
		margin-bottom: 2px;
		display: flex;
		text-align: center
	}

	#btn-register-branner-pc {
		margin-left: 2px;
		margin-top: 2px;
		margin-right: 2px;
		margin-bottom: 2px
	}

	#link-328-44 {
		width: 70%
	}

	#link-330-44 {
		width: 70%
	}

	#link-332-44 {
		width: 70%
	}

	#link-338-44 {
		width: 70%
	}

	#link-340-44 {
		width: 70%
	}

	#link-357-44 {
		width: 80%
	}

	#image-287-44 {
		display: flex
	}

	#image-250-44 {
		width: 100%
	}

	#image-263-44 {
		width: 90%
	}

	#image-269-44 {
		width: 70%
	}

	#shortcode-368-44 {
		width: 100%
	}

	#_superbox-247-44 {
		width: 100%
	}
}

#span-618-11 {
	color: #992e00
}

#span-622-11 {
	color: #992e00
}

#span-634-11 {
	color: #ff4c00
}

#span-635-11 {
	color: #ff4c00
}

#span-640-11 {
	color: #992e00
}

#span-644-11 {
	color: #005594
}

#span-652-11 {
	color: #992e00
}

#span-512-11 {
	color: #754800
}

#span-513-11 {
	color: #754800
}

#span-344-11 {
	color: #005594
}

#span-348-11 {
	color: #005594
}

#span-352-11 {
	color: #992e00
}

#span-356-11 {
	color: #754800
}

#span-445-11 {
	color: #992e00
}

#span-365-11 {
	color: #754800
}

#span-369-11 {
	color: #754800
}

#span-373-11 {
	color: #005594
}

#span-377-11 {
	color: #754800
}

#span-579-11 {
	color: #754800
}

#span-384-11 {
	color: #754800
}

#span-388-11 {
	color: #754800
}

#span-659-11 {
	color: #992e00
}

#span-403-11 {
	color: #754800
}

#span-710-11 {
	color: #992e00
}

#span-705-11 {
	color: #005594
}

#span-704-11 {
	color: #005594
}

.ct-section {
	width: 100%;
	background-size: cover;
	background-repeat: repeat
}

.ct-section>.ct-section-inner-wrap {
	display: flex;
	flex-direction: column;
	align-items: flex-start
}

.ct-div-block {
	display: flex;
	flex-wrap: nowrap;
	flex-direction: column;
	align-items: flex-start
}

.ct-link-text {
	display: inline-block
}

.ct-link {
	display: flex;
	flex-wrap: wrap;
	text-align: center;
	text-decoration: none;
	flex-direction: column;
	align-items: center;
	justify-content: center
}

.ct-image {
	max-width: 100%
}

.ct-inner-content {
	width: 100%
}

.oxy-tab {
	display: flex;
	flex-wrap: nowrap;
	flex-direction: column;
	align-items: flex-start
}

.oxy-posts-grid {
	width: 100%
}

.ct-modal {
	flex-direction: column;
	align-items: flex-start
}

.ct-span {
	display: inline-block;
	text-decoration: inherit
}

@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {

	.ct-div-block,
	.ct-headline,
	.ct-link-text,
	.ct-text-block {
		max-width: 100%
	}

	img {
		flex-shrink: 0
	}

	body * {
		min-height: 1px
	}
}

.oxy-superbox .oxy-superbox-primary,
.oxy-superbox .oxy-superbox-secondary {
	transition-duration: .5s
}

div.ct-section-inner-wrap {
	max-width: 1920px
}

.ct-section-inner-wrap {
	max-width: 1120px
}

body {
	font-family: Inter
}

body {
	line-height: 1.6;
	font-size: 16px;
	font-weight: 400;
	color: #404040
}

h1,
h2,
h3,
h4 {
	font-family: Inter;
	font-size: 36px;
	font-weight: 700
}

h2,
h3,
h4 {
	font-size: 30px
}

h3,
h4 {
	font-size: 24px
}

h4 {
	font-size: 20px
}

a {
	color: #0074db;
	text-decoration: none
}

a:hover {
	text-decoration: none
}

.ct-section-inner-wrap {
	padding-top: 75px;
	padding-right: 20px;
	padding-bottom: 75px;
	padding-left: 20px
}

.superboxesfx:hover {
	filter: contrast(200%);
	transition-duration: .4s;
	box-shadow: 0 0 11px 2px rgba(0, 0, 0, .6)
}

.superboxesfx {
	superbox_editing_mode: as_not_hovered;
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	transition-duration: .2s
}

.ouv-ar-169 .ou-aspect-ratio {
	padding-bottom: 56.25%
}

.ouv-ar-11 .ou-aspect-ratio {
	padding-bottom: 100%
}

.ou-aspect-ratio {
	position: relative;
	height: 0;
	background: 0 0
}

.ou-aspect-ratio iframe {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border: 0;
	background-color: transparent
}

.ou-aspect-ratio video {
	width: 100%
}

.ou-video-wrapper:not(.oxy-inner-content) {
	background: #000;
	overflow: hidden
}

.ou-video-wrapper iframe,
.ou-video-wrapper video {
	max-width: 100%;
	width: 100%;
	margin: 0;
	line-height: 1;
	border: none
}

.ou-video-wrapper .ou-video-player {
	-o-object-fit: cover;
	object-fit: cover
}

.oxy-ou-video {
	display: inline-block;
	width: 100%;
	margin: 0;
	min-height: 40px;
	--lightbox-bg: #1e1e1e;
	--lightbox-opacity: 0.87
}

#-ou_video-406-44 {
	width: 100%;
	height: 100%
}

#-ou_video-408-44 {
	width: 100%;
	height: 100%
}

#-ouacfg_slider-879-11 .ouacfg-slider-image-container {
	background-size: contain
}

.ouacfg-slider-wrapper {
	position: relative;
	width: 100%
}

.ouacfg-slider {
	position: relative;
	text-align: center;
	overflow: hidden
}

.ou-thumbnails-swiper>.swiper-wrapper,
.ou-thumbnails-swiper>.swiper-wrapper:not(.ct-section):not(.oxy-easy-posts),
.ouacfg-slider>.swiper-wrapper,
.ouacfg-slider>.swiper-wrapper:not(.ct-section):not(.oxy-easy-posts) {
	display: flex !important;
	flex-direction: inherit !important;
	align-items: inherit !important;
	justify-content: inherit !important;
	grid-column-gap: unset !important;
	grid-row-gap: unset !important;
	grid-auto-rows: auto !important
}

.oxy-ouacfg-slider .swiper-slide {
	line-height: 0;
	padding-top: 0 !important;
	padding-bottom: 0 !important
}

.ouacfg-slider .ouacfg-slider-image-container {
	background: 50% no-repeat;
	background-size: cover;
	position: relative;
	display: inline-block;
	width: 100%
}

.ouacfg-slider .swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer
}

.ouacfg-slider-wrapper .ou-swiper-button-prev {
	left: 10px
}

.ouacfg-slider-wrapper .ou-swiper-button-next {
	right: 10px
}

.ouacfg-slider img {
	max-width: 100%;
	height: auto
}

.ouacfg-slider.ouacfg-navigation-outside {
	padding-bottom: 40px
}

#-ouacfg_slider-879-11 {
	oug-images: 653, 650, 652, 651;
	width: 100%
}

#-ouacfg_slider-882-11 .ouacfg-slider.ouacfg-navigation-outside {
	padding-bottom: 0
}

#-ouacfg_slider-882-11 .ouacfg-slider-image-container {
	background-size: contain
}

#-ouacfg_slider-882-11 {
	oug-images: 24, 22, 21, 23;
	width: 100%
}

.ouv-ar-11 .ou-aspect-ratio {
	padding-bottom: 74%
}

.ouv-ar-169 .ou-aspect-ratio {
	padding-bottom: 51.2%
}

.liftup {
	opacity: 1;
	-webkit-transform: perspective(1000px) scale(1);
	transform: perspective(1000px) scale(1);
	-webkit-transition: -webkit-transform .35s;
	transition: -webkit-transform .35s;
	transition: transform .35s;
	transition: transform .35s, -webkit-transform .35s
}

.liftup:hover {
	-webkit-transform: perspective(1000px) scale(1.01);
	transform: perspective(0) scale(1.01);
	-webkit-filter: brightness(150%)
}

.anizoom {
	animation: .7s ease-in-out .3s infinite alternate zoom
}

@keyframes zoom {
	0% {
		transform: scale(1)
	}

	100% {
		transform: scale(.95)
	}
}

.h-grow {
	transition: .5s, color .1s
}

.h-grow:hover {
	transform: scale3d(1.05, 1.05, .09)
}

.object {
	-webkit-animation: 1.5s infinite alternate action;
	animation: 1.5s infinite alternate action
}

@-webkit-keyframes action {
	0% {
		transform: translateY(0)
	}

	100% {
		transform: translateY(-5px)
	}
}

@keyframes action {
	0% {
		transform: translateY(0)
	}

	100% {
		transform: translateY(-5px)
	}
}

.function-more {
	width: 100%;
	background: #002457;
	display: flex;
	padding: 5px 10px 0
}

.function-more-img {
	width: 20%
}

.function-more-img img {
	width: 100%;
	height: 80%;
	margin-top: 8px
}

.function-more-detail {
	color: #fff;
	font-size: 20px;
	font-weight: 300;
	line-height: 0;
	width: 38%;
	display: grid;
	margin-top: 10px;
	padding: 8px
}

.function-more-detail span {
	color: #fff;
	font-size: 13px;
	font-weight: 200;
	line-height: 0;
	margin-top: 10px
}

.function-more-star {
	width: 100%;
	display: flex
}

.function-more-star img {
	width: 20px;
	height: 15px
}

.function-more-download {
	width: 38%;
	margin-top: 20px
}

.function-more-download img {
	width: 100%;
	height: 60%
}

.hidden {
	display: none
}

#hidden_x {
	color: #fff;
	font-size: 25px;
	width: 2px;
	margin-top: -15px
}

.modal_function {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .8);
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 9999999
}

.function-more-show {
	width: 95%;
	padding: 20px;
	text-align: center;
	position: relative
}

.function-more-show img {
	width: 100%
}

.function-more-close {
	position: static;
	top: 10px;
	right: 10px;
	font-size: 50px;
	font-weight: 700;
	color: #fff;
	cursor: pointer
}

.circle-neon-green {
	margin: 5px 0 0 10px;
	height: 7px;
	width: 7px;
	border-radius: 50%;
	background-color: #0f0;
	transform: translate(-50%, -50%)
}

.circle-neon-green:after,
.circle-neon-green:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: 1px solid #0f0;
	border-radius: 50%
}

.circle-neon-green:before {
	animation: 2s linear infinite ripple
}

.circle-neon-green:after {
	animation: 2s linear 1s infinite ripple
}

@keyframes ripple {
	0% {
		transform: scale(1)
	}

	50% {
		transform: scale(1.3);
		opacity: 1
	}

	100% {
		transform: scale(1.6);
		opacity: 0
	}
}

.modal-Zz69zZ {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgba(0, 0, 0, .5)
}

.modal-content-Zz69zZ {
	position: relative;
	background-color: #000;
	margin: auto;
	margin-top: 30px;
	border-radius: 25px;
	padding: 20px;
	border: 1px solid #888;
	width: 650px
}

.close-Zz69zZ {
	color: #aaa;
	float: right;
	font-size: 18px;
	font-weight: 700;
	padding: 5px 15px;
	border-radius: 10px;
	border: 1px solid #aaa;
	transition: color .2s, background-color .2s, border .2s;
	background-color: transparent;
	position: absolute;
	top: 20px;
	right: 20px
}

.close-Zz69zZ:focus,
.close-Zz69zZ:hover {
	color: #ddd;
	background-color: #444;
	border-color: #ddd;
	cursor: pointer;
	text-decoration: none
}

.apply-button-Zz69zZ {
	color: #aaa;
	font-size: 18px;
	width: 100%;
	font-weight: 700;
	padding: 5px 10px;
	margin-top: 10px;
	border-radius: 10px;
	border: 1px solid #aaa;
	transition: color .2s, background-color .2s, border .2s;
	background-color: transparent
}

.apply-button-Zz69zZ:hover {
	color: #000;
	background-color: #ff0;
	border-color: #000;
	cursor: pointer;
	text-decoration: none
}

@media (max-width:768px) {
	.modal-content-Zz69zZ {
		width: 400px
	}

	.close-Zz69zZ {
		color: #ddd;
		background-color: #444;
		border-color: #ddd;
		cursor: pointer;
		text-decoration: none
	}

	.apply-button-Zz69zZ {
		color: #000;
		background-color: #ff0;
		border-color: #000;
		cursor: pointer;
		text-decoration: none
	}
}

@media (max-width:480px) {
	.modal-content-Zz69zZ {
		width: 90%
	}

	.close-Zz69zZ {
		color: #ddd;
		background-color: #444;
		border-color: #ddd;
		cursor: pointer;
		text-decoration: none
	}

	.apply-button-Zz69zZ {
		color: #000;
		background-color: #ff0;
		border-color: #000;
		cursor: pointer;
		text-decoration: none
	}
}

@font-face {
	font-display: swap;
	font-family: swiper-icons;
	src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');
	font-weight: 400;
	font-style: normal
}

:root {
	--swiper-theme-color: #007aff
}

.swiper-container {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	box-sizing: border-box
}

.swiper-wrapper {
	transform: translate3d(0, 0, 0)
}

.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform
}

.swiper-slide-invisible-blank {
	visibility: hidden
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
	height: auto
}

.swiper-container-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform, height
}

.swiper-container-3d {
	perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
	transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

:root {
	--swiper-navigation-size: 44px
}

.swiper-button-lock {
	display: none
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	transition: .3s opacity;
	transform: translate3d(0, 0, 0);
	z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0
}

.swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 100%;
	background: #000;
	opacity: .2
}

button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer
}

.swiper-pagination-bullet-active {
	opacity: 1;
	background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-pagination-lock {
	display: none
}

.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0, 0, 0, .5);
	border-radius: 10px;
	left: 0;
	top: 0
}

.swiper-scrollbar-lock {
	display: none
}

.swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center
}

.swiper-zoom-container>img {
	max-width: 100%;
	max-height: 100%;
	object-fit: contain
}

.swiper-slide-zoomed {
	cursor: move
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	transform-origin: 50%;
	animation: 1s linear infinite swiper-preloader-spin;
	box-sizing: border-box;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-radius: 50%;
	border-top-color: transparent
}

@keyframes swiper-preloader-spin {
	100% {
		transform: rotate(360deg)
	}
}

.swiper-container .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000
}
