img:is([sizes='auto' i], [sizes^='auto,' i]) {
	contain-intrinsic-size: 3000px 1500px;
}

/*# sourceURL=wp-img-auto-sizes-contain-inline-css */

img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 0.07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}

/*# sourceURL=wp-emoji-styles-inline-css */

:root {
	--wp-block-synced-color: #7a00df;
	--wp-block-synced-color--rgb: 122, 0, 223;
	--wp-bound-block-color: var(--wp-block-synced-color);
	--wp-editor-canvas-background: #ddd;
	--wp-admin-theme-color: #007cba;
	--wp-admin-theme-color--rgb: 0, 124, 186;
	--wp-admin-theme-color-darker-10: #006ba1;
	--wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5;
	--wp-admin-theme-color-darker-20: #005a87;
	--wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
	--wp-admin-border-width-focus: 2px;
}

@media (min-resolution: 192dpi) {
	:root {
		--wp-admin-border-width-focus: 1.5px;
	}
}

.wp-element-button {
	cursor: pointer;
}

:root .has-very-light-gray-background-color {
	background-color: #eee;
}

:root .has-very-dark-gray-background-color {
	background-color: #313131;
}

:root .has-very-light-gray-color {
	color: #eee;
}

:root .has-very-dark-gray-color {
	color: #313131;
}

:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
	background: linear-gradient(135deg, #00d084, #0693e3);
}

:root .has-purple-crush-gradient-background {
	background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe);
}

:root .has-hazy-dawn-gradient-background {
	background: linear-gradient(135deg, #faaca8, #dad0ec);
}

:root .has-subdued-olive-gradient-background {
	background: linear-gradient(135deg, #fafae1, #67a671);
}

:root .has-atomic-cream-gradient-background {
	background: linear-gradient(135deg, #fdd79a, #004a59);
}

:root .has-nightshade-gradient-background {
	background: linear-gradient(135deg, #330968, #31cdcf);
}

:root .has-midnight-gradient-background {
	background: linear-gradient(135deg, #020381, #2874fc);
}

:root {
	--wp--preset--font-size--normal: 16px;
	--wp--preset--font-size--huge: 42px;
}

.has-regular-font-size {
	font-size: 1em;
}

.has-larger-font-size {
	font-size: 2.625em;
}

.has-normal-font-size {
	font-size: var(--wp--preset--font-size--normal);
}

.has-huge-font-size {
	font-size: var(--wp--preset--font-size--huge);
}

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

:root .has-text-align-left {
	text-align: left;
}

:root .has-text-align-right {
	text-align: right;
}

.has-fit-text {
	white-space: nowrap !important;
}

#end-resizable-editor-section {
	display: none;
}

.aligncenter {
	clear: both;
}

.items-justified-left {
	justify-content: flex-start;
}

.items-justified-center {
	justify-content: center;
}

.items-justified-right {
	justify-content: flex-end;
}

.items-justified-space-between {
	justify-content: space-between;
}

.screen-reader-text {
	word-wrap: normal !important;
	border: 0;
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.screen-reader-text:focus {
	background-color: #ddd;
	clip-path: none;
	color: #444;
	display: block;
	font-size: 1em;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

html :where(.has-border-color) {
	border-style: solid;
}

html :where([style*='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;
	}
}

/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */

/*! This file is auto-generated */
.wp-block-button__link {
	color: #fff;
	background-color: #32373c;
	border-radius: 9999px;
	box-shadow: none;
	text-decoration: none;
	padding: calc(0.667em + 2px) calc(1.333em + 2px);
	font-size: 1.125em;
}

.wp-block-file__button {
	background: #32373c;
	color: #fff;
	text-decoration: none;
}

/*# sourceURL=/wp-includes/css/classic-themes.min.css */

:root {
	--wp--preset--aspect-ratio--square: 1;
	--wp--preset--aspect-ratio--4-3: 4/3;
	--wp--preset--aspect-ratio--3-4: 3/4;
	--wp--preset--aspect-ratio--3-2: 3/2;
	--wp--preset--aspect-ratio--2-3: 2/3;
	--wp--preset--aspect-ratio--16-9: 16/9;
	--wp--preset--aspect-ratio--9-16: 9/16;
	--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--color--mercury-main: #be2edd;
	--wp--preset--color--mercury-second: #ff2453;
	--wp--preset--color--mercury-white: #fff;
	--wp--preset--color--mercury-gray: #263238;
	--wp--preset--color--mercury-emerald: #2edd6c;
	--wp--preset--color--mercury-alizarin: #e74c3c;
	--wp--preset--color--mercury-wisteria: #8e44ad;
	--wp--preset--color--mercury-peter-river: #3498db;
	--wp--preset--color--mercury-clouds: #ecf0f1;
	--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(
		135deg,
		rgb(6, 147, 227) 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,
		rgb(252, 185, 0) 0%,
		rgb(255, 105, 0) 100%
	);
	--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(
		135deg,
		rgb(255, 105, 0) 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, 0.2);
	--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
	--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
	--wp--preset--shadow--outlined:
		6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
	--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
}

:where(body) {
	margin: 0;
}

:where(.is-layout-flex) {
	gap: 0.5em;
}

:where(.is-layout-grid) {
	gap: 0.5em;
}

body .is-layout-flex {
	display: flex;
}

.is-layout-flex {
	flex-wrap: wrap;
	align-items: center;
}

.is-layout-flex > :is(*, div) {
	margin: 0;
}

body .is-layout-grid {
	display: grid;
}

.is-layout-grid > :is(*, div) {
	margin: 0;
}

body {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

:root :where(.wp-element-button, .wp-block-button__link) {
	background-color: #32373c;
	border-width: 0;
	color: #fff;
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	padding-top: calc(0.667em + 2px);
	padding-right: calc(1.333em + 2px);
	padding-bottom: calc(0.667em + 2px);
	padding-left: calc(1.333em + 2px);
	text-decoration: none;
	text-transform: inherit;
}

.has-black-color {
	color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
	color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
	color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
	color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
	color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
	color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
	color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
	color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
	color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
	color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
	color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
	color: var(--wp--preset--color--vivid-purple) !important;
}

.has-mercury-main-color {
	color: var(--wp--preset--color--mercury-main) !important;
}

.has-mercury-second-color {
	color: var(--wp--preset--color--mercury-second) !important;
}

.has-mercury-white-color {
	color: var(--wp--preset--color--mercury-white) !important;
}

.has-mercury-gray-color {
	color: var(--wp--preset--color--mercury-gray) !important;
}

.has-mercury-emerald-color {
	color: var(--wp--preset--color--mercury-emerald) !important;
}

.has-mercury-alizarin-color {
	color: var(--wp--preset--color--mercury-alizarin) !important;
}

.has-mercury-wisteria-color {
	color: var(--wp--preset--color--mercury-wisteria) !important;
}

.has-mercury-peter-river-color {
	color: var(--wp--preset--color--mercury-peter-river) !important;
}

.has-mercury-clouds-color {
	color: var(--wp--preset--color--mercury-clouds) !important;
}

.has-black-background-color {
	background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
	background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
	background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
	background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
	background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
	background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
	background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
	background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
	background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
	background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
	background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
	background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-mercury-main-background-color {
	background-color: var(--wp--preset--color--mercury-main) !important;
}

.has-mercury-second-background-color {
	background-color: var(--wp--preset--color--mercury-second) !important;
}

.has-mercury-white-background-color {
	background-color: var(--wp--preset--color--mercury-white) !important;
}

.has-mercury-gray-background-color {
	background-color: var(--wp--preset--color--mercury-gray) !important;
}

.has-mercury-emerald-background-color {
	background-color: var(--wp--preset--color--mercury-emerald) !important;
}

.has-mercury-alizarin-background-color {
	background-color: var(--wp--preset--color--mercury-alizarin) !important;
}

.has-mercury-wisteria-background-color {
	background-color: var(--wp--preset--color--mercury-wisteria) !important;
}

.has-mercury-peter-river-background-color {
	background-color: var(--wp--preset--color--mercury-peter-river) !important;
}

.has-mercury-clouds-background-color {
	background-color: var(--wp--preset--color--mercury-clouds) !important;
}

.has-black-border-color {
	border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
	border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
	border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
	border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
	border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
	border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
	border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
	border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
	border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
	border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
	border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
	border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-mercury-main-border-color {
	border-color: var(--wp--preset--color--mercury-main) !important;
}

.has-mercury-second-border-color {
	border-color: var(--wp--preset--color--mercury-second) !important;
}

.has-mercury-white-border-color {
	border-color: var(--wp--preset--color--mercury-white) !important;
}

.has-mercury-gray-border-color {
	border-color: var(--wp--preset--color--mercury-gray) !important;
}

.has-mercury-emerald-border-color {
	border-color: var(--wp--preset--color--mercury-emerald) !important;
}

.has-mercury-alizarin-border-color {
	border-color: var(--wp--preset--color--mercury-alizarin) !important;
}

.has-mercury-wisteria-border-color {
	border-color: var(--wp--preset--color--mercury-wisteria) !important;
}

.has-mercury-peter-river-border-color {
	border-color: var(--wp--preset--color--mercury-peter-river) !important;
}

.has-mercury-clouds-border-color {
	border-color: var(--wp--preset--color--mercury-clouds) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
	background: var(
		--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
	) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
	background: var(
		--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
	) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
	background: var(
		--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
	) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
	background: var(
		--wp--preset--gradient--luminous-vivid-orange-to-vivid-red
	) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
	background: var(
		--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
	) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
	background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
	background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
	background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
	background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
	background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
	background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
	background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
	font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
	font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
	font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
	font-size: var(--wp--preset--font-size--x-large) !important;
}

/*# sourceURL=global-styles-inline-css */

@font-face {
	font-family: 'star';
	src: url('https://madslotscasino.uk/wp-content/plugins/woocommerce/assets/fonts/star.eot');
	src:
		url('https://madslotscasino.uk/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix')
			format('embedded-opentype'),
		url('https://madslotscasino.uk/wp-content/plugins/woocommerce/assets/fonts/star.woff')
			format('woff'),
		url('https://madslotscasino.uk/wp-content/plugins/woocommerce/assets/fonts/star.ttf')
			format('truetype'),
		url('https://madslotscasino.uk/wp-content/plugins/woocommerce/assets/fonts/star.svg#star')
			format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'WooCommerce';
	src: url('https://madslotscasino.uk/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot');
	src:
		url('https://madslotscasino.uk/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix')
			format('embedded-opentype'),
		url('https://madslotscasino.uk/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff')
			format('woff'),
		url('https://madslotscasino.uk/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf')
			format('truetype'),
		url('https://madslotscasino.uk/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce')
			format('svg');
	font-weight: 400;
	font-style: normal;
}

/*# sourceURL=np-woocommerce-base-fonts-inline-css */

/* Main Color */

.has-mercury-main-color,
.home-page .textwidget a:hover,
.space-header-2-top-soc a:hover,
.space-header-menu ul.main-menu li a:hover,
.space-header-menu ul.main-menu li:hover a,
.space-header-2-nav ul.main-menu li a:hover,
.space-header-2-nav ul.main-menu li:hover a,
.space-page-content a:hover,
.space-pros-cons ul li a:hover,
.space-pros-cons ol li a:hover,
.space-companies-2-archive-item-desc a:hover,
.space-organizations-3-archive-item-terms-ins a:hover,
.space-organizations-7-archive-item-terms a:hover,
.space-organizations-8-archive-item-terms a:hover,
.space-comments-form-box p.comment-notes span.required,
form.comment-form p.comment-notes span.required {
	color: #be2edd;
}

input[type='submit'],
.has-mercury-main-background-color,
.space-block-title span:after,
.space-widget-title span:after,
.space-companies-archive-item-button a,
.space-companies-sidebar-item-button a,
.space-organizations-3-archive-item-count,
.space-organizations-3-archive-item-count-2,
.space-units-archive-item-button a,
.space-units-sidebar-item-button a,
.space-aces-single-offer-info-button-ins a,
.space-offers-archive-item-button a,
.home-page .widget_mc4wp_form_widget .space-widget-title::after,
.space-content-section .widget_mc4wp_form_widget .space-widget-title::after {
	background-color: #be2edd;
}

.space-header-menu ul.main-menu li a:hover,
.space-header-menu ul.main-menu li:hover a,
.space-header-2-nav ul.main-menu li a:hover,
.space-header-2-nav ul.main-menu li:hover a {
	border-bottom: 2px solid #be2edd;
}

.space-header-2-top-soc a:hover {
	border: 1px solid #be2edd;
}

.space-companies-archive-item-button a:hover,
.space-units-archive-item-button a:hover,
.space-offers-archive-item-button a:hover,
.space-aces-single-offer-info-button-ins a:hover {
	box-shadow: 0px 8px 30px 0px rgba(190, 46, 221, 0.6) !important;
}

/* Second Color */

.has-mercury-second-color,
.space-page-content a,
.space-pros-cons ul li a,
.space-pros-cons ol li a,
.space-page-content ul li:before,
.home-page .textwidget ul li:before,
.space-widget ul li a:hover,
.space-page-content ul.space-mark li:before,
.home-page .textwidget a,
#recentcomments li a:hover,
#recentcomments li span.comment-author-link a:hover,
h3.comment-reply-title small a,
.space-shortcode-wrap .space-companies-sidebar-item-title p a,
.space-companies-sidebar-2-item-desc a,
.space-companies-sidebar-item-title p a,
.space-companies-archive-item-short-desc a,
.space-companies-2-archive-item-desc a,
.space-organizations-3-archive-item-terms-ins a,
.space-organizations-7-archive-item-terms a,
.space-organizations-8-archive-item-terms a,
.space-organization-content-info a,
.space-organization-style-2-calltoaction-text-ins a,
.space-organization-details-item-title span,
.space-organization-style-2-ratings-all-item-value i,
.space-organization-style-2-calltoaction-text-ins a,
.space-organization-content-short-desc a,
.space-organization-header-short-desc a,
.space-organization-content-rating-stars i,
.space-organization-content-rating-overall .star-rating .star,
.space-companies-archive-item-rating .star-rating .star,
.space-organization-content-logo-stars i,
.space-organization-content-logo-stars .star-rating .star,
.space-companies-2-archive-item-rating .star-rating .star,
.space-organizations-3-archive-item-rating-box .star-rating .star,
.space-organizations-4-archive-item-title .star-rating .star,
.space-companies-sidebar-2-item-rating .star-rating .star,
.space-comments-list-item-date a.comment-reply-link,
.space-categories-list-box ul li a,
.space-news-10-item-category a,
.small .space-news-11-item-category a,
#scrolltop,
.widget_mc4wp_form_widget .mc4wp-response a,
.space-header-height.dark .space-header-menu ul.main-menu li a:hover,
.space-header-height.dark .space-header-menu ul.main-menu li:hover a,
.space-header-2-height.dark .space-header-2-nav ul.main-menu li a:hover,
.space-header-2-height.dark .space-header-2-nav ul.main-menu li:hover a,
.space-header-2-height.dark .space-header-2-top-soc a:hover,
.space-organization-header-logo-rating i {
	color: #ff2453;
}

.space-title-box-category a,
.has-mercury-second-background-color,
.space-organization-details-item-links a:hover,
.space-news-2-small-item-img-category a,
.space-news-2-item-big-box-category span,
.space-block-title span:before,
.space-widget-title span:before,
.space-news-4-item.small-news-block .space-news-4-item-img-category a,
.space-news-4-item.big-news-block .space-news-4-item-top-category span,
.space-news-6-item-top-category span,
.space-news-7-item-category span,
.space-news-3-item-img-category a,
.space-news-8-item-title-category span,
.space-news-9-item-info-category span,
.space-archive-loop-item-img-category a,
.space-organizations-3-archive-item:first-child
	.space-organizations-3-archive-item-count,
.space-organizations-3-archive-item:first-child
	.space-organizations-3-archive-item-count-2,
.space-single-offer.space-dark-style .space-aces-single-offer-info-button-ins a,
.space-offers-archive-item.space-dark-style .space-offers-archive-item-button a,
nav.pagination a,
nav.comments-pagination a,
nav.pagination-post a span.page-number,
.widget_tag_cloud a,
.space-footer-top-age span.age-limit,
.space-footer-top-soc a:hover,
.home-page
	.widget_mc4wp_form_widget
	.mc4wp-form-fields
	.space-subscribe-filds
	button,
.space-content-section
	.widget_mc4wp_form_widget
	.mc4wp-form-fields
	.space-subscribe-filds
	button {
	background-color: #ff2453;
}

.space-footer-top-soc a:hover,
.space-header-2-height.dark .space-header-2-top-soc a:hover,
.space-categories-list-box ul li a {
	border: 1px solid #ff2453;
}

.space-header-height.dark .space-header-menu ul.main-menu li a:hover,
.space-header-height.dark .space-header-menu ul.main-menu li:hover a,
.space-header-2-height.dark .space-header-2-nav ul.main-menu li a:hover,
.space-header-2-height.dark .space-header-2-nav ul.main-menu li:hover a {
	border-bottom: 2px solid #ff2453;
}

.space-offers-archive-item.space-dark-style
	.space-offers-archive-item-button
	a:hover,
.space-single-offer.space-dark-style
	.space-aces-single-offer-info-button-ins
	a:hover {
	box-shadow: 0px 8px 30px 0px rgba(255, 36, 83, 0.6) !important;
}

.space-text-gradient {
	background: #be2edd;
	background: -webkit-linear-gradient(to right, #be2edd 0%, #ff2453 100%);
	background: -moz-linear-gradient(to right, #be2edd 0%, #ff2453 100%);
	background: linear-gradient(to right, #be2edd 0%, #ff2453 100%);
}

/* Stars Color */

.star,
.fa-star {
	color: #ffd32a !important;
}

.space-rating-star-background {
	background-color: #ffd32a;
}

/* Custom header layout colors */

/* --- Header #1 Style --- */

.space-header-height .space-header-wrap {
	background-color: #ffffff;
}

.space-header-height .space-header-top,
.space-header-height .space-header-logo-ins:after {
	background-color: #f5f6fa;
}

.space-header-height .space-header-top-soc a,
.space-header-height .space-header-top-menu ul li a {
	color: #7f8c8d;
}

.space-header-height .space-header-top-soc a:hover,
.space-header-height .space-header-top-menu ul li a:hover {
	color: #151515;
}

.space-header-height .space-header-logo a {
	color: #2d3436;
}

.space-header-height .space-header-logo span {
	color: #7f8c8d;
}

.space-header-height .space-header-menu ul.main-menu li,
.space-header-height .space-header-menu ul.main-menu li a,
.space-header-height .space-header-search {
	color: #151515;
}

.space-header-height .space-mobile-menu-icon div {
	background-color: #151515;
}

.space-header-height .space-header-menu ul.main-menu li a:hover,
.space-header-height .space-header-menu ul.main-menu li:hover a {
	color: #be2edd;
	border-bottom: 2px solid #be2edd;
}

.space-header-height .space-header-menu ul.main-menu li ul.sub-menu {
	background-color: #ffffff;
}

.space-header-height
	.space-header-menu
	ul.main-menu
	li
	ul.sub-menu
	li.menu-item-has-children:after,
.space-header-height .space-header-menu ul.main-menu li ul.sub-menu li a {
	color: #34495e;
	border-bottom: 1px solid transparent;
}

.space-header-height .space-header-menu ul.main-menu li ul.sub-menu li a:hover {
	border-bottom: 1px solid transparent;
	color: #b2bec3;
	text-decoration: none;
}

/* --- Header #2 Style --- */

.space-header-2-height .space-header-2-wrap,
.space-header-2-height .space-header-2-wrap.fixed .space-header-2-nav {
	background-color: #ffffff;
}

.space-header-2-height .space-header-2-top-ins {
	border-bottom: 1px solid #f5f6fa;
}

.space-header-2-height .space-header-2-top-soc a,
.space-header-2-height .space-header-search {
	color: #7f8c8d;
}

.space-header-2-height .space-header-2-top-soc a {
	border: 1px solid #7f8c8d;
}

.space-header-2-height .space-mobile-menu-icon div {
	background-color: #7f8c8d;
}

.space-header-2-height .space-header-2-top-soc a:hover {
	color: #151515;
	border: 1px solid #151515;
}

.space-header-2-height .space-header-2-top-logo a {
	color: #2d3436;
}

.space-header-2-height .space-header-2-top-logo span {
	color: #7f8c8d;
}

.space-header-2-height .space-header-2-nav ul.main-menu li,
.space-header-2-height .space-header-2-nav ul.main-menu li a {
	color: #151515;
}

.space-header-2-height .space-header-2-nav ul.main-menu li a:hover,
.space-header-2-height .space-header-2-nav ul.main-menu li:hover a {
	color: #be2edd;
	border-bottom: 2px solid #be2edd;
}

.space-header-2-height .space-header-2-nav ul.main-menu li ul.sub-menu {
	background-color: #ffffff;
}

.space-header-2-height .space-header-2-nav ul.main-menu li ul.sub-menu li a,
.space-header-2-height
	.space-header-2-nav
	ul.main-menu
	li
	ul.sub-menu
	li.menu-item-has-children:after {
	color: #34495e;
	border-bottom: 1px solid transparent;
}

.space-header-2-height
	.space-header-2-nav
	ul.main-menu
	li
	ul.sub-menu
	li
	a:hover {
	border-bottom: 1px solid transparent;
	color: #b2bec3;
	text-decoration: none;
}

/* --- Mobile Menu Style --- */

.space-mobile-menu .space-mobile-menu-block {
	background-color: #ffffff;
}

.space-mobile-menu .space-mobile-menu-copy {
	border-top: 1px solid #f5f6fa;
}

.space-mobile-menu .space-mobile-menu-copy {
	color: #7f8c8d;
}

.space-mobile-menu .space-mobile-menu-copy a {
	color: #7f8c8d;
}

.space-mobile-menu .space-mobile-menu-copy a:hover {
	color: #151515;
}

.space-mobile-menu .space-mobile-menu-header a {
	color: #2d3436;
}

.space-mobile-menu .space-mobile-menu-header span {
	color: #7f8c8d;
}

.space-mobile-menu .space-mobile-menu-list ul li {
	color: #151515;
}

.space-mobile-menu .space-mobile-menu-list ul li a {
	color: #151515;
}

.space-mobile-menu .space-close-icon .to-right,
.space-mobile-menu .space-close-icon .to-left {
	background-color: #151515;
}

/* --- New - Label for the main menu items --- */

ul.main-menu > li.new > a:before,
.space-mobile-menu-list > ul > li.new:before {
	content: 'New';
	color: #4f8237;
	background-color: #badc58;
}

/* --- Best - Label for the main menu items --- */

ul.main-menu > li.best > a:before,
.space-mobile-menu-list > ul > li.best:before {
	content: 'Best';
	color: #7248b5;
	background-color: #b0aaff;
}

/* --- Hot - Label for the main menu items --- */

ul.main-menu > li.hot > a:before,
.space-mobile-menu-list > ul > li.hot:before {
	content: 'Hot';
	color: #a33632;
	background-color: #ff7979;
}

/* --- Top - Label for the main menu items --- */

ul.main-menu > li.top > a:before,
.space-mobile-menu-list > ul > li.top:before {
	content: 'Top';
	color: #a88817;
	background-color: #f6e58d;
}

/* --- Fair - Label for the main menu items --- */

ul.main-menu > li.fair > a:before,
.space-mobile-menu-list > ul > li.fair:before {
	content: 'Fair';
	color: #ffffff;
	background-color: #8c14fc;
}

/* Play Now - The button color */

.space-organization-content-button a,
.space-unit-content-button a,
.space-organizations-3-archive-item-button-ins a,
.space-organizations-4-archive-item-button-two-ins a,
.space-shortcode-wrap .space-organizations-3-archive-item-button-ins a,
.space-shortcode-wrap .space-organizations-4-archive-item-button-two-ins a {
	color: #ffffff !important;
	background-color: #2ecc71 !important;
}

.space-organization-content-button a:hover,
.space-unit-content-button a:hover,
.space-organizations-3-archive-item-button-ins a:hover,
.space-organizations-4-archive-item-button-two-ins a:hover {
	box-shadow: 0px 0px 15px 0px rgba(46, 204, 113, 0.55) !important;
}

.space-organization-header-button a.space-style-2-button,
.space-organization-style-2-calltoaction-button-ins a.space-calltoaction-button,
.space-style-3-organization-header-button a.space-style-3-button,
.space-organizations-7-archive-item-button-two a,
.space-organizations-8-archive-item-button-two a,
.space-organization-float-bar-button-wrap a {
	color: #ffffff !important;
	background-color: #2ecc71 !important;
	box-shadow: 0px 5px 15px 0px rgba(46, 204, 113, 0.55) !important;
}

.space-organization-header-button a.space-style-2-button:hover,
.space-organization-style-2-calltoaction-button-ins
	a.space-calltoaction-button:hover,
.space-style-3-organization-header-button a.space-style-3-button:hover,
.space-organizations-7-archive-item-button-two a:hover,
.space-organizations-8-archive-item-button-two a:hover,
.space-organization-float-bar-button-wrap a:hover {
	box-shadow: 0px 5px 15px 0px rgba(46, 204, 113, 0) !important;
}

.space-organizations-5-archive-item-button1 a,
.space-organizations-6-archive-item-button1 a,
.space-units-2-archive-item-button1 a,
.space-units-3-archive-item-button1 a {
	color: #ffffff !important;
	background-color: #2ecc71 !important;
	box-shadow: 0px 10px 15px 0px rgba(46, 204, 113, 0.5) !important;
}

.space-organizations-5-archive-item-button1 a:hover,
.space-organizations-6-archive-item-button1 a:hover,
.space-units-2-archive-item-button1 a:hover,
.space-units-3-archive-item-button1 a:hover {
	box-shadow: 0px 10px 15px 0px rgba(46, 204, 113, 0) !important;
}

/* Read Review - The button color */

.space-organizations-3-archive-item-button-ins a:last-child,
.space-organizations-4-archive-item-button-one-ins a,
.space-shortcode-wrap .space-organizations-4-archive-item-button-one-ins a {
	color: #ffffff !important;
	background-color: #7f8c8d !important;
}

.space-organizations-3-archive-item-button-ins a:last-child:hover,
.space-organizations-4-archive-item-button-one-ins a:hover {
	box-shadow: 0px 0px 15px 0px rgba(127, 140, 141, 0.55) !important;
}

/*# sourceURL=mercury-style-inline-css */

.u-section-2 {
	background-position: 50% 21.46%;
}

.u-section-2 .u-sheet-1 {
	min-height: 594px;
}

.u-section-2 .u-btn-1 {
	letter-spacing: 1px;
	border-style: none;
	--radius: 15px;
	font-size: 1.125rem;
	background-image: none;
	font-weight: 700;
	text-transform: none;
	margin: 410px auto 60px;
	padding: 15px 52px 15px 51px;
}

/*RESPONSIVE_MEDIA*/
@media (max-width: 1199px) {
	.u-section-2 {
		border-style: solid;
	}

	.u-section-2 .u-sheet-1 {
		min-height: 512px;
	}

	.u-section-2 .u-btn-1 {
		margin-top: 311px;
	}
}

/*/RESPONSIVE_MEDIA*/

/*RESPONSIVE_MEDIA*/
@media (max-width: 991px) {
	.u-section-2 .u-sheet-1 {
		min-height: 316px;
	}

	.u-section-2 .u-btn-1 {
		margin-top: 191px;
	}
}

/*/RESPONSIVE_MEDIA*/

/*RESPONSIVE_MEDIA*/
@media (max-width: 767px) {
	.u-section-2 .u-sheet-1 {
		min-height: 241px;
	}

	.u-section-2 .u-btn-1 {
		margin-top: 174px;
		margin-bottom: 9px;
	}
}

/*/RESPONSIVE_MEDIA*/

/*RESPONSIVE_MEDIA*/
@media (max-width: 575px) {
	.u-section-2 {
		background-position: 50.9% 16.85%;
		background-size: auto 120%;
	}

	.u-section-2 .u-sheet-1 {
		min-height: 261px;
	}

	.u-section-2 .u-btn-1 {
		margin-top: 194px;
	}
}

/*/RESPONSIVE_MEDIA*/

.u-section-3 {
	background-image: none;
}

.u-section-3 .u-sheet-1 {
	min-height: 249px;
}

.u-section-3 .u-text-1 {
	margin: 59px 30px 0;
}

.u-section-3 .u-text-2 {
	margin: 24px 30px 0;
}

/*RESPONSIVE_MEDIA*/
@media (max-width: 1199px) {
	.u-section-3 .u-text-1 {
		margin-left: 0;
		margin-right: 0;
	}

	.u-section-3 .u-text-2 {
		margin-left: 0;
		margin-right: 0;
	}
}

/*/RESPONSIVE_MEDIA*/

/*RESPONSIVE_MEDIA*/
@media (max-width: 575px) {
	.u-section-3 .u-text-1 {
		margin-top: 20px;
	}
}

/*/RESPONSIVE_MEDIA*/

.u-section-4 {
	background-image: none;
}

.u-section-4 .u-sheet-1 {
	min-height: 900px;
}

.u-section-4 .u-table-1 {
	width: 1080px;
	margin: 7px auto;
}

.u-block-7404-10 {
}

.u-block-7404-13 {
	height: 46px;
}

.u-section-4 .u-table-cell-1 {
	width: 539px;
	margin-right: 301px;
	margin-left: 301px;
	background-image: none;
	font-size: 1.125rem;
}

.u-section-4 .u-table-cell-2 {
	width: 539px;
	margin-right: 301px;
	margin-left: 301px;
	background-image: none;
	font-size: 1.125rem;
}

.u-section-4 .u-table-cell-3 {
	width: 539px;
	margin-right: 301px;
	margin-left: 301px;
	font-size: 1.125rem;
}

.u-section-4 .u-table-cell-4 {
	width: 539px;
	margin-right: 301px;
	margin-left: 301px;
	font-size: 1.125rem;
}

.u-section-4 .u-table-cell-5 {
	width: 539px;
	margin-right: 301px;
	margin-left: 301px;
	font-size: 1.125rem;
}

.u-section-4 .u-table-cell-6 {
	width: 539px;
	margin-right: 301px;
	margin-left: 301px;
	font-size: 1.125rem;
}

.u-section-4 .u-table-cell-7 {
	font-size: 1.125rem;
}

.u-section-4 .u-table-cell-8 {
	font-size: 1.125rem;
}

.u-section-4 .u-table-cell-9 {
	font-size: 1.125rem;
}

.u-section-4 .u-table-cell-10 {
	font-size: 1.125rem;
}

.u-section-4 .u-table-cell-11 {
	font-size: 1.125rem;
}

.u-section-4 .u-table-cell-12 {
	font-size: 1.125rem;
}

.u-section-4 .u-table-cell-13 {
	font-size: 1.125rem;
}

.u-section-4 .u-table-cell-14 {
	font-size: 1.125rem;
}

.u-section-4 .u-table-cell-15 {
	font-size: 1.125rem;
}

.u-section-4 .u-table-cell-16 {
	font-size: 1.125rem;
}

.u-section-4 .u-table-cell-17 {
	font-size: 1.125rem;
}

.u-section-4 .u-table-cell-18 {
	font-size: 1.125rem;
}

.u-section-4 .u-table-cell-19 {
	font-size: 1.125rem;
}

.u-section-4 .u-table-cell-20 {
	font-size: 1.125rem;
}

.u-section-4 .u-table-cell-21 {
	font-size: 1.125rem;
}

.u-section-4 .u-table-cell-22 {
	font-size: 1.125rem;
}

.u-section-4 .u-table-cell-23 {
	font-size: 1.125rem;
}

.u-section-4 .u-table-cell-24 {
	font-size: 1.125rem;
}

.u-block-7404-28 {
	height: 46px;
}

/*RESPONSIVE_MEDIA*/
@media (max-width: 1199px) {
	.u-section-4 .u-table-1 {
		width: 940px;
	}
}

/*/RESPONSIVE_MEDIA*/

/*RESPONSIVE_MEDIA*/
@media (max-width: 991px) {
	.u-section-4 .u-table-1 {
		width: 720px;
	}
}

/*/RESPONSIVE_MEDIA*/

/*RESPONSIVE_MEDIA*/
@media (max-width: 767px) {
	.u-section-4 .u-table-1 {
		width: 540px;
	}
}

/*/RESPONSIVE_MEDIA*/

/*RESPONSIVE_MEDIA*/
@media (max-width: 575px) {
	.u-section-4 .u-table-1 {
		width: 340px;
	}
}

/*/RESPONSIVE_MEDIA*/

.u-section-5 {
	background-image: none;
}

.u-section-5 .u-sheet-1 {
	min-height: 395px;
}

.u-section-5 .u-list-1 {
	width: 1180px;
	margin: 17px -20px 0;
}

.u-section-5 .u-repeater-1 {
	grid-auto-columns: calc(33.3333% - 17.3333px);
	grid-template-columns: repeat(3, calc(33.3333% - 17.3333px));
	min-height: 242px;
	grid-gap: 26px;
}

.u-section-5 .u-list-item-1 {
	background-image: linear-gradient(#272828, #a20b0b);
	--radius: 50px;
}

.u-section-5 .u-container-layout-1 {
	padding: 15px 20px;
}
.u-section-5 .u-container-layout-1 .img-cov {
	margin: 0;
}

.u-section-5 .u-container-layout-2 {
	padding: 15px 20px !important;
}
.u-section-5 .u-container-layout-2 .img-cov {
	margin: 0;
}

.u-section-5 .u-container-layout-3 {
	padding: 15px 20px !important;
}
.u-section-5 .u-container-layout-3 .img-cov {
	margin: 0;
}

.u-section-5 .u-image-1 {
	--radius: 10px;
	width: 336px;
	height: 194px;
	margin: 24px auto 0 0;
}

.u-section-5 .u-list-item-2 {
	background-image: linear-gradient(#272828, #a20b0b);
	--radius: 50px;
}

.u-section-5 .u-container-layout-2 {
	padding: 0 0 15px 20px;
}

.u-section-5 .u-image-2 {
	--radius: 10px;
	width: 336px;
	height: 194px;
	object-position: 50% 0%;
	margin: 24px auto 0 0;
}

.u-section-5 .u-list-item-3 {
	background-image: linear-gradient(#272828, #a20b0b);
	--radius: 50px;
}

.u-section-5 .u-container-layout-3 {
	padding: 0 0 15px 20px;
}

.u-section-5 .u-image-3 {
	--radius: 10px;
	width: 336px;
	height: 194px;
	margin: 24px auto 0 0;
}

.u-section-5 .u-btn-1 {
	letter-spacing: 1px;
	border-style: none;
	font-weight: 700;
	text-transform: uppercase;
	--radius: 15px;
	font-size: 1.125rem;
	background-image: none;
	margin: 37px auto;
	padding: 15px 52px 15px 51px;
}

/*RESPONSIVE_MEDIA*/
@media (max-width: 1199px) {
	.u-section-5 .u-sheet-1 {
		min-height: 353px;
	}

	.u-section-5 .u-list-1 {
		margin-right: initial;
		margin-left: initial;
		width: auto;
	}

	.u-section-5 .u-repeater-1 {
		min-height: 200px;
	}

	.u-section-5 .u-list-item-1 {
		--animation-custom_in-translate_x: 0px;
		--animation-custom_in-translate_y: 0px;
		--animation-custom_in-opacity: 0;
		--animation-custom_in-rotate: 0deg;
		--animation-custom_in-scale: 1;
	}

	.u-section-5 .u-container-layout-1 {
		padding-bottom: 0;
	}

	.u-section-5 .u-image-1 {
		width: 223px;
		height: 130px;
		margin-top: 0;
		margin-left: 17px;
	}

	.u-section-5 .u-list-item-2 {
		--animation-custom_in-translate_x: 0px;
		--animation-custom_in-translate_y: 0px;
		--animation-custom_in-opacity: 0;
		--animation-custom_in-rotate: 0deg;
		--animation-custom_in-scale: 1;
	}

	.u-section-5 .u-container-layout-2 {
		padding-bottom: 0;
	}

	.u-section-5 .u-image-2 {
		width: 223px;
		height: 130px;
		margin-top: 0;
		margin-left: 17px;
	}

	.u-section-5 .u-list-item-3 {
		--animation-custom_in-translate_x: 0px;
		--animation-custom_in-translate_y: 0px;
		--animation-custom_in-opacity: 0;
		--animation-custom_in-rotate: 0deg;
		--animation-custom_in-scale: 1;
	}

	.u-section-5 .u-container-layout-3 {
		padding-bottom: 0;
	}

	.u-section-5 .u-image-3 {
		width: 223px;
		height: 130px;
		margin-top: 0;
		margin-left: 17px;
	}
}

/*/RESPONSIVE_MEDIA*/

/*RESPONSIVE_MEDIA*/
@media (max-width: 991px) {
	.u-section-5 .u-repeater-1 {
		grid-auto-columns: calc(50% - 12.999975000000001px);
		grid-template-columns: repeat(2, calc(50% - 12.999975000000001px));
		min-height: 495px;
	}

	.u-section-5 .u-container-layout-1 {
		padding-top: 21px;
		padding-right: 0;
		padding-bottom: 21px;
	}

	.u-section-5 .u-container-layout-2 {
		padding-top: 21px;
		padding-right: 0;
		padding-bottom: 21px;
	}

	.u-section-5 .u-container-layout-3 {
		padding-top: 21px;
		padding-right: 0;
		padding-bottom: 21px;
	}
}

/*/RESPONSIVE_MEDIA*/

/*RESPONSIVE_MEDIA*/
@media (max-width: 767px) {
	.u-section-5 .u-sheet-1 {
		min-height: 652px;
	}

	.u-section-5 .u-repeater-1 {
		grid-auto-columns: calc(50% - 13px);
		grid-template-columns: repeat(2, calc(50% - 13px));
		min-height: 527px;
	}

	.u-section-5 .u-container-layout-1 {
		padding-left: 0;
		padding-bottom: 9px;
	}

	.u-section-5 .u-image-1 {
		margin-left: auto;
	}

	.u-section-5 .u-container-layout-2 {
		padding-left: 0;
		padding-bottom: 9px;
	}

	.u-section-5 .u-image-2 {
		margin-left: auto;
	}

	.u-section-5 .u-container-layout-3 {
		padding-left: 0;
		padding-bottom: 9px;
	}

	.u-section-5 .u-image-3 {
		margin-left: auto;
	}

	.u-section-5 .u-btn-1 {
		margin-top: 23px;
		margin-bottom: 23px;
	}
}

/*/RESPONSIVE_MEDIA*/

/*RESPONSIVE_MEDIA*/
@media (max-width: 575px) {
	.u-section-5 .u-repeater-1 {
		grid-auto-columns: calc(100% - 0px);
		grid-template-columns: 100%;
	}

	.u-section-5 .u-container-layout-1 {
		padding-left: 0;
	}

	.u-section-5 .u-container-layout-2 {
		padding-left: 0;
	}

	.u-section-5 .u-container-layout-3 {
		padding-left: 0;
	}
}

/*/RESPONSIVE_MEDIA*/

.u-section-6 {
	background-image: none;
}

.u-section-6 .u-sheet-1 {
	min-height: 192px;
	margin-bottom: 0;
}

.u-section-6 .u-text-1 {
	margin: 28px 30px 0;
}

.u-section-6 .u-text-2 {
	margin: 15px 25px;
}

/*RESPONSIVE_MEDIA*/
@media (max-width: 1199px) {
	.u-section-6 .u-text-1 {
		margin-left: 0;
		margin-right: 0;
	}

	.u-section-6 .u-text-2 {
		margin-left: 0;
		margin-right: 0;
	}
}

/*/RESPONSIVE_MEDIA*/

.u-section-7 {
	background-image: none;
}

.u-section-7 .u-sheet-1 {
	min-height: 192px;
	margin-bottom: 0;
}

.u-section-7 .u-text-1 {
	margin: 28px 30px 0;
}

.u-section-7 .u-text-2 {
	margin: 15px 25px;
}

/*RESPONSIVE_MEDIA*/
@media (max-width: 1199px) {
	.u-section-7 .u-text-1 {
		margin-left: 0;
		margin-right: 0;
	}

	.u-section-7 .u-text-2 {
		margin-left: 0;
		margin-right: 0;
	}
}

/*/RESPONSIVE_MEDIA*/

.u-section-8 {
	background-image: none;
}

.u-section-8 .u-sheet-1 {
	min-height: 165px;
	margin-bottom: 0;
}

.u-section-8 .u-text-1 {
	margin: 15px 30px 0;
}

.u-section-8 .u-text-2 {
	margin: 15px 25px;
}

/*RESPONSIVE_MEDIA*/
@media (max-width: 1199px) {
	.u-section-8 .u-text-1 {
		margin-left: 0;
		margin-right: 0;
	}

	.u-section-8 .u-text-2 {
		margin-left: 0;
		margin-right: 0;
	}
}

/*/RESPONSIVE_MEDIA*/

.u-section-9 {
	background-image: none;
}

.u-section-9 .u-sheet-1 {
	min-height: 273px;
}

.u-section-9 .u-table-1 {
	width: 1080px;
	margin: 7px auto 17px;
}

.u-block-bef2-10 {
}

.u-block-bef2-13 {
	height: 46px;
}

.u-section-9 .u-table-cell-1 {
	width: 539px;
	margin-right: 301px;
	margin-left: 301px;
	background-image: none;
	font-size: 1.125rem;
}

.u-section-9 .u-table-cell-2 {
	width: 539px;
	margin-right: 301px;
	margin-left: 301px;
	background-image: none;
	font-size: 1.125rem;
}

.u-section-9 .u-table-cell-3 {
	width: 539px;
	margin-right: 301px;
	margin-left: 301px;
	background-image: none;
	font-size: 1.125rem;
}

.u-section-9 .u-table-cell-4 {
	width: 539px;
	margin-right: 301px;
	margin-left: 301px;
	font-size: 1.125rem;
}

.u-section-9 .u-table-cell-5 {
	width: 539px;
	margin-right: 301px;
	margin-left: 301px;
	font-size: 1.125rem;
}

.u-section-9 .u-table-cell-6 {
	width: 539px;
	margin-right: 301px;
	margin-left: 301px;
	font-size: 1.125rem;
}

.u-section-9 .u-table-cell-7 {
	width: 539px;
	margin-right: 301px;
	margin-left: 301px;
	font-size: 1.125rem;
}

.u-section-9 .u-table-cell-8 {
	width: 539px;
	margin-right: 301px;
	margin-left: 301px;
	font-size: 1.125rem;
}

.u-section-9 .u-table-cell-9 {
	width: 539px;
	margin-right: 301px;
	margin-left: 301px;
	font-size: 1.125rem;
}

.u-section-9 .u-table-cell-10 {
	font-size: 1.125rem;
}

.u-section-9 .u-table-cell-11 {
	font-size: 1.125rem;
}

.u-section-9 .u-table-cell-12 {
	font-size: 1.125rem;
}

.u-block-bef2-28 {
	height: 46px;
}

/*RESPONSIVE_MEDIA*/
@media (max-width: 1199px) {
	.u-section-9 .u-table-1 {
		width: 940px;
	}
}

/*/RESPONSIVE_MEDIA*/

/*RESPONSIVE_MEDIA*/
@media (max-width: 991px) {
	.u-section-9 .u-table-1 {
		width: 720px;
	}
}

/*/RESPONSIVE_MEDIA*/

/*RESPONSIVE_MEDIA*/
@media (max-width: 767px) {
	.u-section-9 .u-table-1 {
		width: 540px;
	}
}

/*/RESPONSIVE_MEDIA*/

/*RESPONSIVE_MEDIA*/
@media (max-width: 575px) {
	.u-section-9 .u-table-1 {
		width: 340px;
	}
}

/*/RESPONSIVE_MEDIA*/

.u-section-10 {
	background-image: none;
}

.u-section-10 .u-sheet-1 {
	min-height: 83px;
}

.u-section-10 .u-btn-1 {
	letter-spacing: 1px;
	border-style: none;
	font-weight: 700;
	text-transform: uppercase;
	--radius: 15px;
	font-size: 1.125rem;
	background-image: none;
	margin: 11px auto;
	padding: 15px 52px 15px 51px;
}

.u-section-11 {
	background-image: none;
}

.u-section-11 .u-sheet-1 {
	min-height: 165px;
	margin-bottom: 0;
}

.u-section-11 .u-text-1 {
	margin: 15px 30px 0;
}

.u-section-11 .u-text-2 {
	margin: 15px 25px;
}

/*RESPONSIVE_MEDIA*/
@media (max-width: 1199px) {
	.u-section-11 .u-text-1 {
		margin-left: 0;
		margin-right: 0;
	}

	.u-section-11 .u-text-2 {
		margin-left: 0;
		margin-right: 0;
	}
}

/*/RESPONSIVE_MEDIA*/

.u-section-12 {
	background-image: none;
}

.u-section-12 .u-sheet-1 {
	min-height: 203px;
	margin-bottom: 0;
}

.u-section-12 .u-text-1 {
	margin: 15px 30px 0;
}

.u-section-12 .u-text-2 {
	margin: 15px 25px;
}

/*RESPONSIVE_MEDIA*/
@media (max-width: 1199px) {
	.u-section-12 .u-text-1 {
		margin-left: 0;
		margin-right: 0;
	}

	.u-section-12 .u-text-2 {
		margin-left: 0;
		margin-right: 0;
	}
}

/*/RESPONSIVE_MEDIA*/

.u-section-13 {
	background-image: none;
}

.u-section-13 .u-sheet-1 {
	min-height: 190px;
	margin-bottom: 0;
}

.u-section-13 .u-text-1 {
	margin: 26px 30px 0;
}

.u-section-13 .u-text-2 {
	margin: 15px 25px;
}

/*RESPONSIVE_MEDIA*/
@media (max-width: 1199px) {
	.u-section-13 .u-text-1 {
		margin-left: 0;
		margin-right: 0;
	}

	.u-section-13 .u-text-2 {
		margin-left: 0;
		margin-right: 0;
	}
}

/*/RESPONSIVE_MEDIA*/

.u-section-14 {
	background-image: none;
}

.u-section-14 .u-sheet-1 {
	min-height: 202px;
	margin-bottom: 0;
}

.u-section-14 .u-text-1 {
	margin: 15px 30px 0;
}

.u-section-14 .u-text-2 {
	margin: 15px 25px 14px;
}

/*RESPONSIVE_MEDIA*/
@media (max-width: 1199px) {
	.u-section-14 .u-text-1 {
		margin-left: 0;
		margin-right: 0;
	}

	.u-section-14 .u-text-2 {
		margin-left: 0;
		margin-right: 0;
	}
}

/*/RESPONSIVE_MEDIA*/

.u-section-15 {
	background-image: none;
}

.u-section-15 .u-sheet-1 {
	min-height: 164px;
	margin-bottom: 0;
}

.u-section-15 .u-text-1 {
	margin: 14px 30px 0;
}

.u-section-15 .u-text-2 {
	margin: 15px 25px 14px;
}

/*RESPONSIVE_MEDIA*/
@media (max-width: 1199px) {
	.u-section-15 .u-text-1 {
		margin-left: 0;
		margin-right: 0;
	}

	.u-section-15 .u-text-2 {
		margin-left: 0;
		margin-right: 0;
	}
}

/*/RESPONSIVE_MEDIA*/

.u-section-16 {
	background-image: none;
}

.u-section-16 .u-sheet-1 {
	min-height: 203px;
	margin-bottom: 0;
}

.u-section-16 .u-text-1 {
	margin: 15px 30px 0;
}

.u-section-16 .u-text-2 {
	margin: 15px 25px;
}

/*RESPONSIVE_MEDIA*/
@media (max-width: 1199px) {
	.u-section-16 .u-text-1 {
		margin-left: 0;
		margin-right: 0;
	}

	.u-section-16 .u-text-2 {
		margin-left: 0;
		margin-right: 0;
	}
}

/*/RESPONSIVE_MEDIA*/

.u-section-17 {
	background-image: none;
}

.u-section-17 .u-sheet-1 {
	min-height: 203px;
	margin-bottom: 0;
}

.u-section-17 .u-text-1 {
	margin: 15px 30px 0;
}

.u-section-17 .u-text-2 {
	margin: 15px 25px;
}

/*RESPONSIVE_MEDIA*/
@media (max-width: 1199px) {
	.u-section-17 .u-text-1 {
		margin-left: 0;
		margin-right: 0;
	}

	.u-section-17 .u-text-2 {
		margin-left: 0;
		margin-right: 0;
	}
}

/*/RESPONSIVE_MEDIA*/

.u-section-18 {
	background-image: none;
}

.u-section-18 .u-sheet-1 {
	min-height: 324px;
	margin-bottom: 0;
}

.u-section-18 .u-text-1 {
	margin: 14px 30px 0;
}

.u-section-18 .u-text-2 {
	margin: 15px 25px 14px;
}

/*RESPONSIVE_MEDIA*/
@media (max-width: 1199px) {
	.u-section-18 .u-text-1 {
		margin-left: 0;
		margin-right: 0;
	}

	.u-section-18 .u-text-2 {
		margin-left: 0;
		margin-right: 0;
	}
}

/*/RESPONSIVE_MEDIA*/

.u-section-19 {
	background-image: none;
}

.u-section-19 .u-sheet-1 {
	min-height: 198px;
	margin-bottom: 0;
}

.u-section-19 .u-text-1 {
	margin: 34px 30px 0;
}

.u-section-19 .u-text-2 {
	margin: 15px 25px;
}

/*RESPONSIVE_MEDIA*/
@media (max-width: 1199px) {
	.u-section-19 .u-text-1 {
		margin-left: 0;
		margin-right: 0;
	}

	.u-section-19 .u-text-2 {
		margin-left: 0;
		margin-right: 0;
	}
}

/*/RESPONSIVE_MEDIA*/

.u-section-20 {
	background-image: none;
}

.u-section-20 .u-sheet-1 {
	min-height: 198px;
	margin-bottom: 0;
}

.u-section-20 .u-text-1 {
	margin: 34px 30px 0;
}

.u-section-20 .u-text-2 {
	margin: 15px 25px;
}

/*RESPONSIVE_MEDIA*/
@media (max-width: 1199px) {
	.u-section-20 .u-text-1 {
		margin-left: 0;
		margin-right: 0;
	}

	.u-section-20 .u-text-2 {
		margin-left: 0;
		margin-right: 0;
	}
}

/*/RESPONSIVE_MEDIA*/

.u-section-21 .u-sheet-1 {
	min-height: 490px;
}

.u-section-21 .u-text-1 {
	font-size: 3rem;
	font-weight: 700;
	text-transform: uppercase;
	background-image: none;
	margin: 26px auto 0;
}

.u-section-21 .u-accordion-1 {
	margin-top: 21px;
	margin-bottom: 40px;
}

.u-section-21 .u-accordion-link-1 {
	font-weight: 700;
	padding: 20px 30px;
}

.u-section-21 .u-icon-1 {
	height: 20px;
	width: 20px;
	color: rgb(153, 153, 153) !important;
}

.u-section-21 .u-accordion-pane-1 {
	min-height: 150px;
}

.u-section-21 .u-container-layout-1 {
	padding: 20px 30px;
}

.u-section-21 .u-accordion-link-2 {
	font-weight: 700;
	padding: 20px 30px;
}

.u-section-21 .u-icon-2 {
	height: 20px;
	width: 20px;
	color: rgb(153, 153, 153) !important;
}

.u-section-21 .u-accordion-pane-2 {
	min-height: 150px;
}

.u-section-21 .u-container-layout-2 {
	padding: 20px 30px;
}

.u-section-21 .u-accordion-link-3 {
	font-weight: 700;
	padding: 20px 30px;
}

.u-section-21 .u-icon-3 {
	height: 20px;
	width: 20px;
	color: rgb(153, 153, 153) !important;
}

.u-section-21 .u-accordion-pane-3 {
	min-height: 150px;
}

.u-section-21 .u-container-layout-3 {
	padding: 20px 30px;
}

.u-section-21 .u-accordion-link-4 {
	font-weight: 700;
	padding: 20px 30px;
}

.u-section-21 .u-icon-4 {
	height: 20px;
	width: 20px;
	color: rgb(153, 153, 153);
}

.u-section-21 .u-accordion-pane-4 {
	min-height: 150px;
}

.u-section-21 .u-container-layout-4 {
	padding: 20px;
}

.u-section-21 .u-accordion-link-5 {
	font-weight: 700;
	padding: 20px 30px;
}

.u-section-21 .u-icon-5 {
	height: 20px;
	width: 20px;
	color: rgb(153, 153, 153);
}

.u-section-21 .u-accordion-pane-5 {
	min-height: 150px;
}

.u-section-21 .u-container-layout-5 {
	padding: 20px;
}

/*RESPONSIVE_MEDIA*/
@media (max-width: 767px) {
	.u-section-21 .u-container-layout-4 {
		padding-left: 10px;
		padding-right: 10px;
	}

	.u-section-21 .u-container-layout-5 {
		padding-left: 10px;
		padding-right: 10px;
	}
}

/*/RESPONSIVE_MEDIA*/

/*RESPONSIVE_MEDIA*/
@media (max-width: 575px) {
	.u-section-21 .u-text-1 {
		font-size: 1.5rem;
	}
}

/*/RESPONSIVE_MEDIA*/

.u-overlap:not(.u-sticky-scroll) .u-header {
	background-color: #f1c50e !important;
}

.u-active-palette-3-base.u-button-style.u-hover-palette-3-base.u-nav-link.u-palette-5-base.u-radius.u-text-active-palette-1-base.u-text-hover-palette-2-base {
	color: white;
	/* Цвет текста */
	background-color: white;
	/* Фоновый цвет */
}

.u-active-palette-3-base.u-button-style.u-hover-palette-3-base.u-nav-link.u-palette-5-base.u-radius.u-text-active-palette-1-base.u-text-hover-palette-2-base:hover {
	color: white;
	/* Цвет текста при наведении */
	background-color: white;
	/* Фоновый цвет при наведении */
}

.u-body {
	font-family: Arial, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: Arial, sans-serif;
}

.u-overlap.u-overlap-transparent .u-header,
.u-image,
.u-gradient {
	color: #2e3246;
}

.u-shading,
.u-overlap.u-overlap-contrast .u-header {
	color: #ffffff;
}

.u-body {
	color: #2e3246;
	background-color: #ffffff;
	--effect-scale: 1.1;
}

.u-custom-font.u-text-font {
	font-family: Arial, sans-serif !important;
}

.u-custom-font.u-heading-font {
	font-family: Arial, sans-serif !important;
}

.u-none.u-input,
.u-none.u-field-input,
.u-none.u-button-style,
.u-none.u-button-style:hover,
.u-none.u-button-style:focus,
.u-none.u-button-style:active,
.u-none.u-button-style.active,
.u-button-style.u-hover-none:hover,
.u-button-style.u-hover-none.hover,
.u-button-style.u-hover-none:focus,
.u-button-style.u-active-none:active,
.u-button-style.u-active-none.active,
li.active > .u-button-style.u-active-none {
	color: inherit !important;
	background-color: transparent !important;
}

.u-button-style.u-border-none,
.u-button-style.u-border-hover-none:hover,
.u-button-style.u-border-hover-none:focus,
.u-button-style.u-border-active-none:active,
.u-button-style.u-border-active-none.active,
li.active > .u-button-style.u-border-active-none {
	border-color: transparent !important;
	border-width: 0;
}

.u-button-style.u-text-none,
.u-button-style.u-text-none:hover,
.u-button-style.u-text-none:focus,
.u-button-style.u-text-none:active,
.u-button-style.u-text-none.active,
.u-button-style.u-text-hover-none:hover,
.u-button-style.u-text-hover-none:focus,
.u-button-style.u-text-active-none:active,
.u-button-style.u-text-active-none.active,
li.active > .u-button-style.u-text-active-none {
	color: inherit !important;
}

/*end-color none*/
/*begin-color color-1*/
.u-color-1,
.u-body.u-color-1,
section.u-color-1:before,
.u-color-1 > .u-audio-main-layout-wrapper:before,
.u-color-1 > .u-container-layout:before,
.u-color-1 > .u-inner-container-layout:before,
.u-color-1.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-1:before,
.u-table-alt-color-1 tr:nth-child(even) {
	color: #ffffff;
	background-color: #ff2453;
}

.u-input.u-color-1,
.u-field-input.u-color-1,
.u-button-style.u-color-1,
.u-button-style.u-color-1[class*='u-border-'] {
	color: #ffffff !important;
	background-color: #ff2453 !important;
}

.u-button-style.u-color-1:hover,
.u-button-style.u-color-1[class*='u-border-']:hover,
.u-button-style.u-color-1:focus,
.u-button-style.u-color-1[class*='u-border-']:focus,
.u-button-style.u-button-style.u-color-1:active,
.u-button-style.u-button-style.u-color-1[class*='u-border-']:active,
.u-button-style.u-button-style.u-color-1.active,
.u-button-style.u-button-style.u-color-1[class*='u-border-'].active,
li.active > .u-button-style.u-button-style.u-color-1,
li.active > .u-button-style.u-button-style.u-color-1[class*='u-border-'] {
	color: #ffffff !important;
	background-color: #ff073c !important;
}

.u-hover-color-1:hover,
.u-hover-color-1[class*='u-border-']:hover,
.u-hover-color-1:focus,
.u-hover-color-1[class*='u-border-']:focus,
.u-active-color-1.u-active.u-active,
.u-active-color-1[class*='u-border-'].u-active.u-active,
a.u-button-style.u-hover-color-1:hover,
a.u-button-style.u-hover-color-1.hover,
a.u-button-style.u-hover-color-1[class*='u-border-']:hover,
a.u-button-style.u-hover-color-1[class*='u-border-'].hover,
a.u-button-style:hover > .u-hover-color-1,
a.u-button-style:hover > .u-hover-color-1[class*='u-border-'],
a.u-button-style.u-hover-color-1:focus,
a.u-button-style.u-hover-color-1[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-active-color-1:active,
a.u-button-style.u-button-style.u-active-color-1[class*='u-border-']:active,
a.u-button-style.u-button-style.u-active-color-1.active,
a.u-button-style.u-button-style.u-active-color-1[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-active-color-1,
a.u-button-style.u-button-style.active > .u-active-color-1[class*='u-border-'],
li.active > a.u-button-style.u-button-style.u-active-color-1,
li.active
	> a.u-button-style.u-button-style.u-active-color-1[class*='u-border-'],
input.u-field-input.u-field-input.u-active-color-1:checked {
	color: #ffffff !important;
	background-color: #ff2453 !important;
}

a.u-link.u-hover-color-1:hover {
	color: #ff2453 !important;
}

/*end-color color-1*/
/*begin-color color-3*/
.u-color-3,
.u-body.u-color-3,
section.u-color-3:before,
.u-color-3 > .u-audio-main-layout-wrapper:before,
.u-color-3 > .u-container-layout:before,
.u-color-3 > .u-inner-container-layout:before,
.u-color-3.u-sidenav:before,
.u-container-layout.u-container-layout.u-color-3:before,
.u-table-alt-color-3 tr:nth-child(even) {
	color: #2e3246;
	background-color: #f1c50e;
}

.u-input.u-color-3,
.u-field-input.u-color-3,
.u-button-style.u-color-3,
.u-button-style.u-color-3[class*='u-border-'] {
	color: #2e3246 !important;
	background-color: #f1c50e !important;
}

.u-button-style.u-color-3:hover,
.u-button-style.u-color-3[class*='u-border-']:hover,
.u-button-style.u-color-3:focus,
.u-button-style.u-color-3[class*='u-border-']:focus,
.u-button-style.u-button-style.u-color-3:active,
.u-button-style.u-button-style.u-color-3[class*='u-border-']:active,
.u-button-style.u-button-style.u-color-3.active,
.u-button-style.u-button-style.u-color-3[class*='u-border-'].active,
li.active > .u-button-style.u-button-style.u-color-3,
li.active > .u-button-style.u-button-style.u-color-3[class*='u-border-'] {
	color: #2e3246 !important;
	background-color: #d9b10d !important;
}

.u-hover-color-3:hover,
.u-hover-color-3[class*='u-border-']:hover,
.u-hover-color-3:focus,
.u-hover-color-3[class*='u-border-']:focus,
.u-active-color-3.u-active.u-active,
.u-active-color-3[class*='u-border-'].u-active.u-active,
a.u-button-style.u-hover-color-3:hover,
a.u-button-style.u-hover-color-3.hover,
a.u-button-style.u-hover-color-3[class*='u-border-']:hover,
a.u-button-style.u-hover-color-3[class*='u-border-'].hover,
a.u-button-style:hover > .u-hover-color-3,
a.u-button-style:hover > .u-hover-color-3[class*='u-border-'],
a.u-button-style.u-hover-color-3:focus,
a.u-button-style.u-hover-color-3[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-active-color-3:active,
a.u-button-style.u-button-style.u-active-color-3[class*='u-border-']:active,
a.u-button-style.u-button-style.u-active-color-3.active,
a.u-button-style.u-button-style.u-active-color-3[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-active-color-3,
a.u-button-style.u-button-style.active > .u-active-color-3[class*='u-border-'],
li.active > a.u-button-style.u-button-style.u-active-color-3,
li.active
	> a.u-button-style.u-button-style.u-active-color-3[class*='u-border-'],
input.u-field-input.u-field-input.u-active-color-3:checked {
	color: #2e3246 !important;
	background-color: #f1c50e !important;
}

a.u-link.u-hover-color-3:hover {
	color: #f1c50e !important;
}

/*end-color color-3*/
/*begin-color palette-1*/
.u-palette-1,
.u-body.u-palette-1,
section.u-palette-1:before,
.u-palette-1 > .u-audio-main-layout-wrapper:before,
.u-palette-1 > .u-container-layout:before,
.u-palette-1 > .u-inner-container-layout:before,
.u-palette-1.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-1:before,
.u-table-alt-palette-1 tr:nth-child(even) {
	color: #ffffff;
	background-color: #ff2453;
}

.u-input.u-palette-1,
.u-field-input.u-palette-1,
.u-button-style.u-palette-1,
.u-button-style.u-palette-1[class*='u-border-'] {
	color: #ffffff !important;
	background-color: #ff2453 !important;
}

.u-button-style.u-palette-1:hover,
.u-button-style.u-palette-1[class*='u-border-']:hover,
.u-button-style.u-palette-1:focus,
.u-button-style.u-palette-1[class*='u-border-']:focus,
.u-button-style.u-button-style.u-palette-1:active,
.u-button-style.u-button-style.u-palette-1[class*='u-border-']:active,
.u-button-style.u-button-style.u-palette-1.active,
.u-button-style.u-button-style.u-palette-1[class*='u-border-'].active,
li.active > .u-button-style.u-button-style.u-palette-1,
li.active > .u-button-style.u-button-style.u-palette-1[class*='u-border-'] {
	color: #ffffff !important;
	background-color: #ff073c !important;
}

.u-hover-palette-1:hover,
.u-hover-palette-1[class*='u-border-']:hover,
.u-hover-palette-1:focus,
.u-hover-palette-1[class*='u-border-']:focus,
.u-active-palette-1.u-active.u-active,
.u-active-palette-1[class*='u-border-'].u-active.u-active,
a.u-button-style.u-hover-palette-1:hover,
a.u-button-style.u-hover-palette-1.hover,
a.u-button-style.u-hover-palette-1[class*='u-border-']:hover,
a.u-button-style.u-hover-palette-1[class*='u-border-'].hover,
a.u-button-style:hover > .u-hover-palette-1,
a.u-button-style:hover > .u-hover-palette-1[class*='u-border-'],
a.u-button-style.u-hover-palette-1:focus,
a.u-button-style.u-hover-palette-1[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-active-palette-1:active,
a.u-button-style.u-button-style.u-active-palette-1[class*='u-border-']:active,
a.u-button-style.u-button-style.u-active-palette-1.active,
a.u-button-style.u-button-style.u-active-palette-1[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-active-palette-1,
a.u-button-style.u-button-style.active
	> .u-active-palette-1[class*='u-border-'],
li.active > a.u-button-style.u-button-style.u-active-palette-1,
li.active
	> a.u-button-style.u-button-style.u-active-palette-1[class*='u-border-'],
input.u-field-input.u-field-input.u-active-palette-1:checked {
	color: #ffffff !important;
	background-color: #ff2453 !important;
}

a.u-link.u-hover-palette-1:hover {
	color: #ff2453 !important;
}

/*end-color palette-1*/
/*begin-color palette-1-base*/
.u-palette-1-base,
.u-body.u-palette-1-base,
section.u-palette-1-base:before,
.u-palette-1-base > .u-audio-main-layout-wrapper:before,
.u-palette-1-base > .u-container-layout:before,
.u-palette-1-base > .u-inner-container-layout:before,
.u-palette-1-base.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-1-base:before,
.u-table-alt-palette-1-base tr:nth-child(even) {
	color: #ffffff;
	background-color: #ff2453;
}

.u-input.u-palette-1-base,
.u-field-input.u-palette-1-base,
.u-button-style.u-palette-1-base,
.u-button-style.u-palette-1-base[class*='u-border-'] {
	color: #ffffff !important;
	background-color: #ff2453 !important;
}

.u-button-style.u-palette-1-base:hover,
.u-button-style.u-palette-1-base[class*='u-border-']:hover,
.u-button-style.u-palette-1-base:focus,
.u-button-style.u-palette-1-base[class*='u-border-']:focus,
.u-button-style.u-button-style.u-palette-1-base:active,
.u-button-style.u-button-style.u-palette-1-base[class*='u-border-']:active,
.u-button-style.u-button-style.u-palette-1-base.active,
.u-button-style.u-button-style.u-palette-1-base[class*='u-border-'].active,
li.active > .u-button-style.u-button-style.u-palette-1-base,
li.active
	> .u-button-style.u-button-style.u-palette-1-base[class*='u-border-'] {
	color: #ffffff !important;
	background-color: #ff073c !important;
}

.u-hover-palette-1-base:hover,
.u-hover-palette-1-base[class*='u-border-']:hover,
.u-hover-palette-1-base:focus,
.u-hover-palette-1-base[class*='u-border-']:focus,
.u-active-palette-1-base.u-active.u-active,
.u-active-palette-1-base[class*='u-border-'].u-active.u-active,
a.u-button-style.u-hover-palette-1-base:hover,
a.u-button-style.u-hover-palette-1-base.hover,
a.u-button-style.u-hover-palette-1-base[class*='u-border-']:hover,
a.u-button-style.u-hover-palette-1-base[class*='u-border-'].hover,
a.u-button-style:hover > .u-hover-palette-1-base,
a.u-button-style:hover > .u-hover-palette-1-base[class*='u-border-'],
a.u-button-style.u-hover-palette-1-base:focus,
a.u-button-style.u-hover-palette-1-base[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-active-palette-1-base:active,
a.u-button-style.u-button-style.u-active-palette-1-base[class*='u-border-']:active,
a.u-button-style.u-button-style.u-active-palette-1-base.active,
a.u-button-style.u-button-style.u-active-palette-1-base[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-active-palette-1-base,
a.u-button-style.u-button-style.active
	> .u-active-palette-1-base[class*='u-border-'],
li.active > a.u-button-style.u-button-style.u-active-palette-1-base,
li.active
	> a.u-button-style.u-button-style.u-active-palette-1-base[class*='u-border-'],
input.u-field-input.u-field-input.u-active-palette-1-base:checked {
	color: #ffffff !important;
	background-color: #ff2453 !important;
}

a.u-link.u-hover-palette-1-base:hover {
	color: #ff2453 !important;
}

/*end-color palette-1-base*/
/*begin-color palette-2*/
.u-palette-2,
.u-body.u-palette-2,
section.u-palette-2:before,
.u-palette-2 > .u-audio-main-layout-wrapper:before,
.u-palette-2 > .u-container-layout:before,
.u-palette-2 > .u-inner-container-layout:before,
.u-palette-2.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-2:before,
.u-table-alt-palette-2 tr:nth-child(even) {
	color: #ffffff;
	background-color: #db545a;
}

.u-input.u-palette-2,
.u-field-input.u-palette-2,
.u-button-style.u-palette-2,
.u-button-style.u-palette-2[class*='u-border-'] {
	color: #ffffff !important;
	background-color: #db545a !important;
}

.u-button-style.u-palette-2:hover,
.u-button-style.u-palette-2[class*='u-border-']:hover,
.u-button-style.u-palette-2:focus,
.u-button-style.u-palette-2[class*='u-border-']:focus,
.u-button-style.u-button-style.u-palette-2:active,
.u-button-style.u-button-style.u-palette-2[class*='u-border-']:active,
.u-button-style.u-button-style.u-palette-2.active,
.u-button-style.u-button-style.u-palette-2[class*='u-border-'].active,
li.active > .u-button-style.u-button-style.u-palette-2,
li.active > .u-button-style.u-button-style.u-palette-2[class*='u-border-'] {
	color: #ffffff !important;
	background-color: #d63b42 !important;
}

.u-hover-palette-2:hover,
.u-hover-palette-2[class*='u-border-']:hover,
.u-hover-palette-2:focus,
.u-hover-palette-2[class*='u-border-']:focus,
.u-active-palette-2.u-active.u-active,
.u-active-palette-2[class*='u-border-'].u-active.u-active,
a.u-button-style.u-hover-palette-2:hover,
a.u-button-style.u-hover-palette-2.hover,
a.u-button-style.u-hover-palette-2[class*='u-border-']:hover,
a.u-button-style.u-hover-palette-2[class*='u-border-'].hover,
a.u-button-style:hover > .u-hover-palette-2,
a.u-button-style:hover > .u-hover-palette-2[class*='u-border-'],
a.u-button-style.u-hover-palette-2:focus,
a.u-button-style.u-hover-palette-2[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-active-palette-2:active,
a.u-button-style.u-button-style.u-active-palette-2[class*='u-border-']:active,
a.u-button-style.u-button-style.u-active-palette-2.active,
a.u-button-style.u-button-style.u-active-palette-2[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-active-palette-2,
a.u-button-style.u-button-style.active
	> .u-active-palette-2[class*='u-border-'],
li.active > a.u-button-style.u-button-style.u-active-palette-2,
li.active
	> a.u-button-style.u-button-style.u-active-palette-2[class*='u-border-'],
input.u-field-input.u-field-input.u-active-palette-2:checked {
	color: #ffffff !important;
	background-color: #db545a !important;
}

a.u-link.u-hover-palette-2:hover {
	color: #db545a !important;
}

/*end-color palette-2*/
/*begin-color palette-2-base*/
.u-palette-2-base,
.u-body.u-palette-2-base,
section.u-palette-2-base:before,
.u-palette-2-base > .u-audio-main-layout-wrapper:before,
.u-palette-2-base > .u-container-layout:before,
.u-palette-2-base > .u-inner-container-layout:before,
.u-palette-2-base.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-2-base:before,
.u-table-alt-palette-2-base tr:nth-child(even) {
	color: #ffffff;
	background-color: #db545a;
}

.u-input.u-palette-2-base,
.u-field-input.u-palette-2-base,
.u-button-style.u-palette-2-base,
.u-button-style.u-palette-2-base[class*='u-border-'] {
	color: #ffffff !important;
	background-color: #db545a !important;
}

.u-button-style.u-palette-2-base:hover,
.u-button-style.u-palette-2-base[class*='u-border-']:hover,
.u-button-style.u-palette-2-base:focus,
.u-button-style.u-palette-2-base[class*='u-border-']:focus,
.u-button-style.u-button-style.u-palette-2-base:active,
.u-button-style.u-button-style.u-palette-2-base[class*='u-border-']:active,
.u-button-style.u-button-style.u-palette-2-base.active,
.u-button-style.u-button-style.u-palette-2-base[class*='u-border-'].active,
li.active > .u-button-style.u-button-style.u-palette-2-base,
li.active
	> .u-button-style.u-button-style.u-palette-2-base[class*='u-border-'] {
	color: #ffffff !important;
	background-color: #d63b42 !important;
}

.u-hover-palette-2-base:hover,
.u-hover-palette-2-base[class*='u-border-']:hover,
.u-hover-palette-2-base:focus,
.u-hover-palette-2-base[class*='u-border-']:focus,
.u-active-palette-2-base.u-active.u-active,
.u-active-palette-2-base[class*='u-border-'].u-active.u-active,
a.u-button-style.u-hover-palette-2-base:hover,
a.u-button-style.u-hover-palette-2-base.hover,
a.u-button-style.u-hover-palette-2-base[class*='u-border-']:hover,
a.u-button-style.u-hover-palette-2-base[class*='u-border-'].hover,
a.u-button-style:hover > .u-hover-palette-2-base,
a.u-button-style:hover > .u-hover-palette-2-base[class*='u-border-'],
a.u-button-style.u-hover-palette-2-base:focus,
a.u-button-style.u-hover-palette-2-base[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-active-palette-2-base:active,
a.u-button-style.u-button-style.u-active-palette-2-base[class*='u-border-']:active,
a.u-button-style.u-button-style.u-active-palette-2-base.active,
a.u-button-style.u-button-style.u-active-palette-2-base[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-active-palette-2-base,
a.u-button-style.u-button-style.active
	> .u-active-palette-2-base[class*='u-border-'],
li.active > a.u-button-style.u-button-style.u-active-palette-2-base,
li.active
	> a.u-button-style.u-button-style.u-active-palette-2-base[class*='u-border-'],
input.u-field-input.u-field-input.u-active-palette-2-base:checked {
	color: #ffffff !important;
	background-color: #db545a !important;
}

a.u-link.u-hover-palette-2-base:hover {
	color: #db545a !important;
}

/*end-color palette-2-base*/
/*begin-color palette-3*/
.u-palette-3,
.u-body.u-palette-3,
section.u-palette-3:before,
.u-palette-3 > .u-audio-main-layout-wrapper:before,
.u-palette-3 > .u-container-layout:before,
.u-palette-3 > .u-inner-container-layout:before,
.u-palette-3.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-3:before,
.u-table-alt-palette-3 tr:nth-child(even) {
	color: #2e3246;
	background-color: #f1c50e;
}

.u-input.u-palette-3,
.u-field-input.u-palette-3,
.u-button-style.u-palette-3,
.u-button-style.u-palette-3[class*='u-border-'] {
	color: #2e3246 !important;
	background-color: #f1c50e !important;
}

.u-button-style.u-palette-3:hover,
.u-button-style.u-palette-3[class*='u-border-']:hover,
.u-button-style.u-palette-3:focus,
.u-button-style.u-palette-3[class*='u-border-']:focus,
.u-button-style.u-button-style.u-palette-3:active,
.u-button-style.u-button-style.u-palette-3[class*='u-border-']:active,
.u-button-style.u-button-style.u-palette-3.active,
.u-button-style.u-button-style.u-palette-3[class*='u-border-'].active,
li.active > .u-button-style.u-button-style.u-palette-3,
li.active > .u-button-style.u-button-style.u-palette-3[class*='u-border-'] {
	color: #2e3246 !important;
	background-color: #d9b10d !important;
}

.u-hover-palette-3:hover,
.u-hover-palette-3[class*='u-border-']:hover,
.u-hover-palette-3:focus,
.u-hover-palette-3[class*='u-border-']:focus,
.u-active-palette-3.u-active.u-active,
.u-active-palette-3[class*='u-border-'].u-active.u-active,
a.u-button-style.u-hover-palette-3:hover,
a.u-button-style.u-hover-palette-3.hover,
a.u-button-style.u-hover-palette-3[class*='u-border-']:hover,
a.u-button-style.u-hover-palette-3[class*='u-border-'].hover,
a.u-button-style:hover > .u-hover-palette-3,
a.u-button-style:hover > .u-hover-palette-3[class*='u-border-'],
a.u-button-style.u-hover-palette-3:focus,
a.u-button-style.u-hover-palette-3[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-active-palette-3:active,
a.u-button-style.u-button-style.u-active-palette-3[class*='u-border-']:active,
a.u-button-style.u-button-style.u-active-palette-3.active,
a.u-button-style.u-button-style.u-active-palette-3[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-active-palette-3,
a.u-button-style.u-button-style.active
	> .u-active-palette-3[class*='u-border-'],
li.active > a.u-button-style.u-button-style.u-active-palette-3,
li.active
	> a.u-button-style.u-button-style.u-active-palette-3[class*='u-border-'],
input.u-field-input.u-field-input.u-active-palette-3:checked {
	color: #2e3246 !important;
	background-color: #f1c50e !important;
}

a.u-link.u-hover-palette-3:hover {
	color: #f1c50e !important;
}

/*end-color palette-3*/
/*begin-color palette-3-base*/
.u-palette-3-base,
.u-body.u-palette-3-base,
section.u-palette-3-base:before,
.u-palette-3-base > .u-audio-main-layout-wrapper:before,
.u-palette-3-base > .u-container-layout:before,
.u-palette-3-base > .u-inner-container-layout:before,
.u-palette-3-base.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-3-base:before,
.u-table-alt-palette-3-base tr:nth-child(even) {
	color: #2e3246;
	background-color: #f1c50e;
}

.u-input.u-palette-3-base,
.u-field-input.u-palette-3-base,
.u-button-style.u-palette-3-base,
.u-button-style.u-palette-3-base[class*='u-border-'] {
	color: #2e3246 !important;
	background-color: #f1c50e !important;
}

.u-button-style.u-palette-3-base:hover,
.u-button-style.u-palette-3-base[class*='u-border-']:hover,
.u-button-style.u-palette-3-base:focus,
.u-button-style.u-palette-3-base[class*='u-border-']:focus,
.u-button-style.u-button-style.u-palette-3-base:active,
.u-button-style.u-button-style.u-palette-3-base[class*='u-border-']:active,
.u-button-style.u-button-style.u-palette-3-base.active,
.u-button-style.u-button-style.u-palette-3-base[class*='u-border-'].active,
li.active > .u-button-style.u-button-style.u-palette-3-base,
li.active
	> .u-button-style.u-button-style.u-palette-3-base[class*='u-border-'] {
	color: #2e3246 !important;
	background-color: #d9b10d !important;
}

.u-hover-palette-3-base:hover,
.u-hover-palette-3-base[class*='u-border-']:hover,
.u-hover-palette-3-base:focus,
.u-hover-palette-3-base[class*='u-border-']:focus,
.u-active-palette-3-base.u-active.u-active,
.u-active-palette-3-base[class*='u-border-'].u-active.u-active,
a.u-button-style.u-hover-palette-3-base:hover,
a.u-button-style.u-hover-palette-3-base.hover,
a.u-button-style.u-hover-palette-3-base[class*='u-border-']:hover,
a.u-button-style.u-hover-palette-3-base[class*='u-border-'].hover,
a.u-button-style:hover > .u-hover-palette-3-base,
a.u-button-style:hover > .u-hover-palette-3-base[class*='u-border-'],
a.u-button-style.u-hover-palette-3-base:focus,
a.u-button-style.u-hover-palette-3-base[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-active-palette-3-base:active,
a.u-button-style.u-button-style.u-active-palette-3-base[class*='u-border-']:active,
a.u-button-style.u-button-style.u-active-palette-3-base.active,
a.u-button-style.u-button-style.u-active-palette-3-base[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-active-palette-3-base,
a.u-button-style.u-button-style.active
	> .u-active-palette-3-base[class*='u-border-'],
li.active > a.u-button-style.u-button-style.u-active-palette-3-base,
li.active
	> a.u-button-style.u-button-style.u-active-palette-3-base[class*='u-border-'],
input.u-field-input.u-field-input.u-active-palette-3-base:checked {
	color: #2e3246 !important;
	background-color: #f1c50e !important;
}

a.u-link.u-hover-palette-3-base:hover {
	color: #f1c50e !important;
}

/*end-color palette-3-base*/
/*begin-color palette-5*/
.u-palette-5,
.u-body.u-palette-5,
section.u-palette-5:before,
.u-palette-5 > .u-audio-main-layout-wrapper:before,
.u-palette-5 > .u-container-layout:before,
.u-palette-5 > .u-inner-container-layout:before,
.u-palette-5.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-5:before,
.u-table-alt-palette-5 tr:nth-child(even) {
	color: #2e3246;
	background-color: #b9c1cc;
}

.u-input.u-palette-5,
.u-field-input.u-palette-5,
.u-button-style.u-palette-5,
.u-button-style.u-palette-5[class*='u-border-'] {
	color: #2e3246 !important;
	background-color: #b9c1cc !important;
}

.u-button-style.u-palette-5:hover,
.u-button-style.u-palette-5[class*='u-border-']:hover,
.u-button-style.u-palette-5:focus,
.u-button-style.u-palette-5[class*='u-border-']:focus,
.u-button-style.u-button-style.u-palette-5:active,
.u-button-style.u-button-style.u-palette-5[class*='u-border-']:active,
.u-button-style.u-button-style.u-palette-5.active,
.u-button-style.u-button-style.u-palette-5[class*='u-border-'].active,
li.active > .u-button-style.u-button-style.u-palette-5,
li.active > .u-button-style.u-button-style.u-palette-5[class*='u-border-'] {
	color: #2e3246 !important;
	background-color: #a2adbc !important;
}

.u-hover-palette-5:hover,
.u-hover-palette-5[class*='u-border-']:hover,
.u-hover-palette-5:focus,
.u-hover-palette-5[class*='u-border-']:focus,
.u-active-palette-5.u-active.u-active,
.u-active-palette-5[class*='u-border-'].u-active.u-active,
a.u-button-style.u-hover-palette-5:hover,
a.u-button-style.u-hover-palette-5.hover,
a.u-button-style.u-hover-palette-5[class*='u-border-']:hover,
a.u-button-style.u-hover-palette-5[class*='u-border-'].hover,
a.u-button-style:hover > .u-hover-palette-5,
a.u-button-style:hover > .u-hover-palette-5[class*='u-border-'],
a.u-button-style.u-hover-palette-5:focus,
a.u-button-style.u-hover-palette-5[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-active-palette-5:active,
a.u-button-style.u-button-style.u-active-palette-5[class*='u-border-']:active,
a.u-button-style.u-button-style.u-active-palette-5.active,
a.u-button-style.u-button-style.u-active-palette-5[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-active-palette-5,
a.u-button-style.u-button-style.active
	> .u-active-palette-5[class*='u-border-'],
li.active > a.u-button-style.u-button-style.u-active-palette-5,
li.active
	> a.u-button-style.u-button-style.u-active-palette-5[class*='u-border-'],
input.u-field-input.u-field-input.u-active-palette-5:checked {
	color: #2e3246 !important;
	background-color: #b9c1cc !important;
}

a.u-link.u-hover-palette-5:hover {
	color: #b9c1cc !important;
}

/*end-color palette-5*/
/*begin-color palette-5-base*/
.u-palette-5-base,
.u-body.u-palette-5-base,
section.u-palette-5-base:before,
.u-palette-5-base > .u-audio-main-layout-wrapper:before,
.u-palette-5-base > .u-container-layout:before,
.u-palette-5-base > .u-inner-container-layout:before,
.u-palette-5-base.u-sidenav:before,
.u-container-layout.u-container-layout.u-palette-5-base:before,
.u-table-alt-palette-5-base tr:nth-child(even) {
	color: #2e3246;
	background-color: #b9c1cc;
}

.u-input.u-palette-5-base,
.u-field-input.u-palette-5-base,
.u-button-style.u-palette-5-base,
.u-button-style.u-palette-5-base[class*='u-border-'] {
	color: #2e3246 !important;
	background-color: #b9c1cc !important;
}

.u-button-style.u-palette-5-base:hover,
.u-button-style.u-palette-5-base[class*='u-border-']:hover,
.u-button-style.u-palette-5-base:focus,
.u-button-style.u-palette-5-base[class*='u-border-']:focus,
.u-button-style.u-button-style.u-palette-5-base:active,
.u-button-style.u-button-style.u-palette-5-base[class*='u-border-']:active,
.u-button-style.u-button-style.u-palette-5-base.active,
.u-button-style.u-button-style.u-palette-5-base[class*='u-border-'].active,
li.active > .u-button-style.u-button-style.u-palette-5-base,
li.active
	> .u-button-style.u-button-style.u-palette-5-base[class*='u-border-'] {
	color: #2e3246 !important;
	background-color: #a2adbc !important;
}

.u-hover-palette-5-base:hover,
.u-hover-palette-5-base[class*='u-border-']:hover,
.u-hover-palette-5-base:focus,
.u-hover-palette-5-base[class*='u-border-']:focus,
.u-active-palette-5-base.u-active.u-active,
.u-active-palette-5-base[class*='u-border-'].u-active.u-active,
a.u-button-style.u-hover-palette-5-base:hover,
a.u-button-style.u-hover-palette-5-base.hover,
a.u-button-style.u-hover-palette-5-base[class*='u-border-']:hover,
a.u-button-style.u-hover-palette-5-base[class*='u-border-'].hover,
a.u-button-style:hover > .u-hover-palette-5-base,
a.u-button-style:hover > .u-hover-palette-5-base[class*='u-border-'],
a.u-button-style.u-hover-palette-5-base:focus,
a.u-button-style.u-hover-palette-5-base[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-active-palette-5-base:active,
a.u-button-style.u-button-style.u-active-palette-5-base[class*='u-border-']:active,
a.u-button-style.u-button-style.u-active-palette-5-base.active,
a.u-button-style.u-button-style.u-active-palette-5-base[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-active-palette-5-base,
a.u-button-style.u-button-style.active
	> .u-active-palette-5-base[class*='u-border-'],
li.active > a.u-button-style.u-button-style.u-active-palette-5-base,
li.active
	> a.u-button-style.u-button-style.u-active-palette-5-base[class*='u-border-'],
input.u-field-input.u-field-input.u-active-palette-5-base:checked {
	color: #2e3246 !important;
	background-color: #b9c1cc !important;
}

a.u-link.u-hover-palette-5-base:hover {
	color: #b9c1cc !important;
}

/*end-color palette-5-base*/
/*begin-color grey*/
.u-grey,
.u-body.u-grey,
section.u-grey:before,
.u-grey > .u-audio-main-layout-wrapper:before,
.u-grey > .u-container-layout:before,
.u-grey > .u-inner-container-layout:before,
.u-grey.u-sidenav:before,
.u-container-layout.u-container-layout.u-grey:before,
.u-table-alt-grey tr:nth-child(even) {
	color: #ffffff;
	background-color: #b3b3b3;
}

.u-input.u-grey,
.u-field-input.u-grey,
.u-button-style.u-grey,
.u-button-style.u-grey[class*='u-border-'] {
	color: #ffffff !important;
	background-color: #b3b3b3 !important;
}

.u-button-style.u-grey:hover,
.u-button-style.u-grey[class*='u-border-']:hover,
.u-button-style.u-grey:focus,
.u-button-style.u-grey[class*='u-border-']:focus,
.u-button-style.u-button-style.u-grey:active,
.u-button-style.u-button-style.u-grey[class*='u-border-']:active,
.u-button-style.u-button-style.u-grey.active,
.u-button-style.u-button-style.u-grey[class*='u-border-'].active,
li.active > .u-button-style.u-button-style.u-grey,
li.active > .u-button-style.u-button-style.u-grey[class*='u-border-'] {
	color: #ffffff !important;
	background-color: #a1a1a1 !important;
}

.u-hover-grey:hover,
.u-hover-grey[class*='u-border-']:hover,
.u-hover-grey:focus,
.u-hover-grey[class*='u-border-']:focus,
.u-active-grey.u-active.u-active,
.u-active-grey[class*='u-border-'].u-active.u-active,
a.u-button-style.u-hover-grey:hover,
a.u-button-style.u-hover-grey.hover,
a.u-button-style.u-hover-grey[class*='u-border-']:hover,
a.u-button-style.u-hover-grey[class*='u-border-'].hover,
a.u-button-style:hover > .u-hover-grey,
a.u-button-style:hover > .u-hover-grey[class*='u-border-'],
a.u-button-style.u-hover-grey:focus,
a.u-button-style.u-hover-grey[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-active-grey:active,
a.u-button-style.u-button-style.u-active-grey[class*='u-border-']:active,
a.u-button-style.u-button-style.u-active-grey.active,
a.u-button-style.u-button-style.u-active-grey[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-active-grey,
a.u-button-style.u-button-style.active > .u-active-grey[class*='u-border-'],
li.active > a.u-button-style.u-button-style.u-active-grey,
li.active > a.u-button-style.u-button-style.u-active-grey[class*='u-border-'],
input.u-field-input.u-field-input.u-active-grey:checked {
	color: #ffffff !important;
	background-color: #b3b3b3 !important;
}

a.u-link.u-hover-grey:hover {
	color: #b3b3b3 !important;
}

/*end-color grey*/
/*begin-color white*/
.u-white,
.u-body.u-white,
section.u-white:before,
.u-white > .u-audio-main-layout-wrapper:before,
.u-white > .u-container-layout:before,
.u-white > .u-inner-container-layout:before,
.u-white.u-sidenav:before,
.u-container-layout.u-container-layout.u-white:before,
.u-table-alt-white tr:nth-child(even) {
	color: #2e3246;
	background-color: #ffffff;
}

.u-input.u-white,
.u-field-input.u-white,
.u-button-style.u-white,
.u-button-style.u-white[class*='u-border-'] {
	color: #2e3246 !important;
	background-color: #ffffff !important;
}

.u-button-style.u-white:hover,
.u-button-style.u-white[class*='u-border-']:hover,
.u-button-style.u-white:focus,
.u-button-style.u-white[class*='u-border-']:focus,
.u-button-style.u-button-style.u-white:active,
.u-button-style.u-button-style.u-white[class*='u-border-']:active,
.u-button-style.u-button-style.u-white.active,
.u-button-style.u-button-style.u-white[class*='u-border-'].active,
li.active > .u-button-style.u-button-style.u-white,
li.active > .u-button-style.u-button-style.u-white[class*='u-border-'] {
	color: #2e3246 !important;
	background-color: #e6e6e6 !important;
}

.u-hover-white:hover,
.u-hover-white[class*='u-border-']:hover,
.u-hover-white:focus,
.u-hover-white[class*='u-border-']:focus,
.u-active-white.u-active.u-active,
.u-active-white[class*='u-border-'].u-active.u-active,
a.u-button-style.u-hover-white:hover,
a.u-button-style.u-hover-white.hover,
a.u-button-style.u-hover-white[class*='u-border-']:hover,
a.u-button-style.u-hover-white[class*='u-border-'].hover,
a.u-button-style:hover > .u-hover-white,
a.u-button-style:hover > .u-hover-white[class*='u-border-'],
a.u-button-style.u-hover-white:focus,
a.u-button-style.u-hover-white[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-active-white:active,
a.u-button-style.u-button-style.u-active-white[class*='u-border-']:active,
a.u-button-style.u-button-style.u-active-white.active,
a.u-button-style.u-button-style.u-active-white[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-active-white,
a.u-button-style.u-button-style.active > .u-active-white[class*='u-border-'],
li.active > a.u-button-style.u-button-style.u-active-white,
li.active > a.u-button-style.u-button-style.u-active-white[class*='u-border-'],
input.u-field-input.u-field-input.u-active-white:checked {
	color: #2e3246 !important;
	background-color: #ffffff !important;
}

a.u-link.u-hover-white:hover {
	color: #ffffff !important;
}

/*end-color white*/
/*begin-color black*/
.u-black,
.u-body.u-black,
section.u-black:before,
.u-black > .u-audio-main-layout-wrapper:before,
.u-black > .u-container-layout:before,
.u-black > .u-inner-container-layout:before,
.u-black.u-sidenav:before,
.u-container-layout.u-container-layout.u-black:before,
.u-table-alt-black tr:nth-child(even) {
	color: #ffffff;
	background-color: #000000;
}

.u-input.u-black,
.u-field-input.u-black,
.u-button-style.u-black,
.u-button-style.u-black[class*='u-border-'] {
	color: #ffffff !important;
	background-color: #000000 !important;
}

.u-button-style.u-black:hover,
.u-button-style.u-black[class*='u-border-']:hover,
.u-button-style.u-black:focus,
.u-button-style.u-black[class*='u-border-']:focus,
.u-button-style.u-button-style.u-black:active,
.u-button-style.u-button-style.u-black[class*='u-border-']:active,
.u-button-style.u-button-style.u-black.active,
.u-button-style.u-button-style.u-black[class*='u-border-'].active,
li.active > .u-button-style.u-button-style.u-black,
li.active > .u-button-style.u-button-style.u-black[class*='u-border-'] {
	color: #ffffff !important;
	background-color: #000000 !important;
}

.u-hover-black:hover,
.u-hover-black[class*='u-border-']:hover,
.u-hover-black:focus,
.u-hover-black[class*='u-border-']:focus,
.u-active-black.u-active.u-active,
.u-active-black[class*='u-border-'].u-active.u-active,
a.u-button-style.u-hover-black:hover,
a.u-button-style.u-hover-black.hover,
a.u-button-style.u-hover-black[class*='u-border-']:hover,
a.u-button-style.u-hover-black[class*='u-border-'].hover,
a.u-button-style:hover > .u-hover-black,
a.u-button-style:hover > .u-hover-black[class*='u-border-'],
a.u-button-style.u-hover-black:focus,
a.u-button-style.u-hover-black[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-active-black:active,
a.u-button-style.u-button-style.u-active-black[class*='u-border-']:active,
a.u-button-style.u-button-style.u-active-black.active,
a.u-button-style.u-button-style.u-active-black[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-active-black,
a.u-button-style.u-button-style.active > .u-active-black[class*='u-border-'],
li.active > a.u-button-style.u-button-style.u-active-black,
li.active > a.u-button-style.u-button-style.u-active-black[class*='u-border-'],
input.u-field-input.u-field-input.u-active-black:checked {
	color: #ffffff !important;
	background-color: #000000 !important;
}

a.u-link.u-hover-black:hover {
	color: #000000 !important;
}

/*end-color black*/
/*begin-color grey-15*/
.u-grey-15,
.u-body.u-grey-15,
section.u-grey-15:before,
.u-grey-15 > .u-audio-main-layout-wrapper:before,
.u-grey-15 > .u-container-layout:before,
.u-grey-15 > .u-inner-container-layout:before,
.u-grey-15.u-sidenav:before,
.u-container-layout.u-container-layout.u-grey-15:before,
.u-table-alt-grey-15 tr:nth-child(even) {
	color: #2e3246;
	background-color: #d9d9d9;
}

.u-input.u-grey-15,
.u-field-input.u-grey-15,
.u-button-style.u-grey-15,
.u-button-style.u-grey-15[class*='u-border-'] {
	color: #2e3246 !important;
	background-color: #d9d9d9 !important;
}

.u-button-style.u-grey-15:hover,
.u-button-style.u-grey-15[class*='u-border-']:hover,
.u-button-style.u-grey-15:focus,
.u-button-style.u-grey-15[class*='u-border-']:focus,
.u-button-style.u-button-style.u-grey-15:active,
.u-button-style.u-button-style.u-grey-15[class*='u-border-']:active,
.u-button-style.u-button-style.u-grey-15.active,
.u-button-style.u-button-style.u-grey-15[class*='u-border-'].active,
li.active > .u-button-style.u-button-style.u-grey-15,
li.active > .u-button-style.u-button-style.u-grey-15[class*='u-border-'] {
	color: #2e3246 !important;
	background-color: #c3c3c3 !important;
}

.u-hover-grey-15:hover,
.u-hover-grey-15[class*='u-border-']:hover,
.u-hover-grey-15:focus,
.u-hover-grey-15[class*='u-border-']:focus,
.u-active-grey-15.u-active.u-active,
.u-active-grey-15[class*='u-border-'].u-active.u-active,
a.u-button-style.u-hover-grey-15:hover,
a.u-button-style.u-hover-grey-15.hover,
a.u-button-style.u-hover-grey-15[class*='u-border-']:hover,
a.u-button-style.u-hover-grey-15[class*='u-border-'].hover,
a.u-button-style:hover > .u-hover-grey-15,
a.u-button-style:hover > .u-hover-grey-15[class*='u-border-'],
a.u-button-style.u-hover-grey-15:focus,
a.u-button-style.u-hover-grey-15[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-active-grey-15:active,
a.u-button-style.u-button-style.u-active-grey-15[class*='u-border-']:active,
a.u-button-style.u-button-style.u-active-grey-15.active,
a.u-button-style.u-button-style.u-active-grey-15[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-active-grey-15,
a.u-button-style.u-button-style.active > .u-active-grey-15[class*='u-border-'],
li.active > a.u-button-style.u-button-style.u-active-grey-15,
li.active
	> a.u-button-style.u-button-style.u-active-grey-15[class*='u-border-'],
input.u-field-input.u-field-input.u-active-grey-15:checked {
	color: #2e3246 !important;
	background-color: #d9d9d9 !important;
}

a.u-link.u-hover-grey-15:hover {
	color: #d9d9d9 !important;
}

/*end-color grey-15*/
/*begin-color grey-75*/
.u-grey-75,
.u-body.u-grey-75,
section.u-grey-75:before,
.u-grey-75 > .u-audio-main-layout-wrapper:before,
.u-grey-75 > .u-container-layout:before,
.u-grey-75 > .u-inner-container-layout:before,
.u-grey-75.u-sidenav:before,
.u-container-layout.u-container-layout.u-grey-75:before,
.u-table-alt-grey-75 tr:nth-child(even) {
	color: #ffffff;
	background-color: #404040;
}

.u-input.u-grey-75,
.u-field-input.u-grey-75,
.u-button-style.u-grey-75,
.u-button-style.u-grey-75[class*='u-border-'] {
	color: #ffffff !important;
	background-color: #404040 !important;
}

.u-button-style.u-grey-75:hover,
.u-button-style.u-grey-75[class*='u-border-']:hover,
.u-button-style.u-grey-75:focus,
.u-button-style.u-grey-75[class*='u-border-']:focus,
.u-button-style.u-button-style.u-grey-75:active,
.u-button-style.u-button-style.u-grey-75[class*='u-border-']:active,
.u-button-style.u-button-style.u-grey-75.active,
.u-button-style.u-button-style.u-grey-75[class*='u-border-'].active,
li.active > .u-button-style.u-button-style.u-grey-75,
li.active > .u-button-style.u-button-style.u-grey-75[class*='u-border-'] {
	color: #ffffff !important;
	background-color: #3a3a3a !important;
}

.u-hover-grey-75:hover,
.u-hover-grey-75[class*='u-border-']:hover,
.u-hover-grey-75:focus,
.u-hover-grey-75[class*='u-border-']:focus,
.u-active-grey-75.u-active.u-active,
.u-active-grey-75[class*='u-border-'].u-active.u-active,
a.u-button-style.u-hover-grey-75:hover,
a.u-button-style.u-hover-grey-75.hover,
a.u-button-style.u-hover-grey-75[class*='u-border-']:hover,
a.u-button-style.u-hover-grey-75[class*='u-border-'].hover,
a.u-button-style:hover > .u-hover-grey-75,
a.u-button-style:hover > .u-hover-grey-75[class*='u-border-'],
a.u-button-style.u-hover-grey-75:focus,
a.u-button-style.u-hover-grey-75[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-active-grey-75:active,
a.u-button-style.u-button-style.u-active-grey-75[class*='u-border-']:active,
a.u-button-style.u-button-style.u-active-grey-75.active,
a.u-button-style.u-button-style.u-active-grey-75[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-active-grey-75,
a.u-button-style.u-button-style.active > .u-active-grey-75[class*='u-border-'],
li.active > a.u-button-style.u-button-style.u-active-grey-75,
li.active
	> a.u-button-style.u-button-style.u-active-grey-75[class*='u-border-'],
input.u-field-input.u-field-input.u-active-grey-75:checked {
	color: #ffffff !important;
	background-color: #404040 !important;
}

a.u-link.u-hover-grey-75:hover {
	color: #404040 !important;
}

/*end-color grey-75*/
/*begin-color grey-80*/
.u-grey-80,
.u-body.u-grey-80,
section.u-grey-80:before,
.u-grey-80 > .u-audio-main-layout-wrapper:before,
.u-grey-80 > .u-container-layout:before,
.u-grey-80 > .u-inner-container-layout:before,
.u-grey-80.u-sidenav:before,
.u-container-layout.u-container-layout.u-grey-80:before,
.u-table-alt-grey-80 tr:nth-child(even) {
	color: #ffffff;
	background-color: #333333;
}

.u-input.u-grey-80,
.u-field-input.u-grey-80,
.u-button-style.u-grey-80,
.u-button-style.u-grey-80[class*='u-border-'] {
	color: #ffffff !important;
	background-color: #333333 !important;
}

.u-button-style.u-grey-80:hover,
.u-button-style.u-grey-80[class*='u-border-']:hover,
.u-button-style.u-grey-80:focus,
.u-button-style.u-grey-80[class*='u-border-']:focus,
.u-button-style.u-button-style.u-grey-80:active,
.u-button-style.u-button-style.u-grey-80[class*='u-border-']:active,
.u-button-style.u-button-style.u-grey-80.active,
.u-button-style.u-button-style.u-grey-80[class*='u-border-'].active,
li.active > .u-button-style.u-button-style.u-grey-80,
li.active > .u-button-style.u-button-style.u-grey-80[class*='u-border-'] {
	color: #ffffff !important;
	background-color: #2e2e2e !important;
}

.u-hover-grey-80:hover,
.u-hover-grey-80[class*='u-border-']:hover,
.u-hover-grey-80:focus,
.u-hover-grey-80[class*='u-border-']:focus,
.u-active-grey-80.u-active.u-active,
.u-active-grey-80[class*='u-border-'].u-active.u-active,
a.u-button-style.u-hover-grey-80:hover,
a.u-button-style.u-hover-grey-80.hover,
a.u-button-style.u-hover-grey-80[class*='u-border-']:hover,
a.u-button-style.u-hover-grey-80[class*='u-border-'].hover,
a.u-button-style:hover > .u-hover-grey-80,
a.u-button-style:hover > .u-hover-grey-80[class*='u-border-'],
a.u-button-style.u-hover-grey-80:focus,
a.u-button-style.u-hover-grey-80[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-active-grey-80:active,
a.u-button-style.u-button-style.u-active-grey-80[class*='u-border-']:active,
a.u-button-style.u-button-style.u-active-grey-80.active,
a.u-button-style.u-button-style.u-active-grey-80[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-active-grey-80,
a.u-button-style.u-button-style.active > .u-active-grey-80[class*='u-border-'],
li.active > a.u-button-style.u-button-style.u-active-grey-80,
li.active
	> a.u-button-style.u-button-style.u-active-grey-80[class*='u-border-'],
input.u-field-input.u-field-input.u-active-grey-80:checked {
	color: #ffffff !important;
	background-color: #333333 !important;
}

a.u-link.u-hover-grey-80:hover {
	color: #333333 !important;
}

/*end-color grey-80*/
/*begin-color color-1*/
.u-border-color-1,
.u-border-color-1.u-input,
.u-border-color-1.u-field-input.u-field-input,
.u-separator-color-1:after {
	border-color: #ff2453;
	stroke: #ff2453;
}

.u-button-style.u-border-color-1 {
	border-color: #ff2453 !important;
	color: #ff2453 !important;
	background-color: transparent !important;
}

.u-button-style.u-border-color-1:hover,
.u-button-style.u-border-color-1:focus {
	border-color: transparent !important;
	color: #ff073c !important;
	background-color: transparent !important;
}

.u-border-hover-color-1:hover,
.u-border-hover-color-1:focus,
.u-border-active-color-1.u-active.u-active,
a.u-button-style.u-border-hover-color-1:hover,
a.u-button-style:hover > .u-border-hover-color-1,
a.u-button-style.u-border-hover-color-1:focus,
a.u-button-style.u-button-style.u-border-active-color-1:active,
a.u-button-style.u-button-style.u-border-active-color-1.active,
a.u-button-style.u-button-style.active > .u-border-active-color-1,
li.active > a.u-button-style.u-button-style.u-border-active-color-1,
input.u-field-input.u-field-input.u-border-active-color-1:checked {
	color: #ff2453 !important;
	border-color: #ff2453 !important;
}

.u-link.u-border-color-1[class*='u-border-'] {
	border-color: #ff2453 !important;
}

.u-link.u-border-color-1[class*='u-border-']:hover {
	border-color: #ff073c !important;
}

/*end-color color-1*/
/*begin-color color-3*/
.u-border-color-3,
.u-border-color-3.u-input,
.u-border-color-3.u-field-input.u-field-input,
.u-separator-color-3:after {
	border-color: #f1c50e;
	stroke: #f1c50e;
}

.u-button-style.u-border-color-3 {
	border-color: #f1c50e !important;
	color: #f1c50e !important;
	background-color: transparent !important;
}

.u-button-style.u-border-color-3:hover,
.u-button-style.u-border-color-3:focus {
	border-color: transparent !important;
	color: #d9b10d !important;
	background-color: transparent !important;
}

.u-border-hover-color-3:hover,
.u-border-hover-color-3:focus,
.u-border-active-color-3.u-active.u-active,
a.u-button-style.u-border-hover-color-3:hover,
a.u-button-style:hover > .u-border-hover-color-3,
a.u-button-style.u-border-hover-color-3:focus,
a.u-button-style.u-button-style.u-border-active-color-3:active,
a.u-button-style.u-button-style.u-border-active-color-3.active,
a.u-button-style.u-button-style.active > .u-border-active-color-3,
li.active > a.u-button-style.u-button-style.u-border-active-color-3,
input.u-field-input.u-field-input.u-border-active-color-3:checked {
	color: #f1c50e !important;
	border-color: #f1c50e !important;
}

.u-link.u-border-color-3[class*='u-border-'] {
	border-color: #f1c50e !important;
}

.u-link.u-border-color-3[class*='u-border-']:hover {
	border-color: #d9b10d !important;
}

/*end-color color-3*/
/*begin-color palette-1*/
.u-border-palette-1,
.u-border-palette-1.u-input,
.u-border-palette-1.u-field-input.u-field-input,
.u-separator-palette-1:after {
	border-color: #ff2453;
	stroke: #ff2453;
}

.u-button-style.u-border-palette-1 {
	border-color: #ff2453 !important;
	color: #ff2453 !important;
	background-color: transparent !important;
}

.u-button-style.u-border-palette-1:hover,
.u-button-style.u-border-palette-1:focus {
	border-color: transparent !important;
	color: #ff073c !important;
	background-color: transparent !important;
}

.u-border-hover-palette-1:hover,
.u-border-hover-palette-1:focus,
.u-border-active-palette-1.u-active.u-active,
a.u-button-style.u-border-hover-palette-1:hover,
a.u-button-style:hover > .u-border-hover-palette-1,
a.u-button-style.u-border-hover-palette-1:focus,
a.u-button-style.u-button-style.u-border-active-palette-1:active,
a.u-button-style.u-button-style.u-border-active-palette-1.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-1,
li.active > a.u-button-style.u-button-style.u-border-active-palette-1,
input.u-field-input.u-field-input.u-border-active-palette-1:checked {
	color: #ff2453 !important;
	border-color: #ff2453 !important;
}

.u-link.u-border-palette-1[class*='u-border-'] {
	border-color: #ff2453 !important;
}

.u-link.u-border-palette-1[class*='u-border-']:hover {
	border-color: #ff073c !important;
}

/*end-color palette-1*/
/*begin-color palette-1-base*/
.u-border-palette-1-base,
.u-border-palette-1-base.u-input,
.u-border-palette-1-base.u-field-input.u-field-input,
.u-separator-palette-1-base:after {
	border-color: #ff2453;
	stroke: #ff2453;
}

.u-button-style.u-border-palette-1-base {
	border-color: #ff2453 !important;
	color: #ff2453 !important;
	background-color: transparent !important;
}

.u-button-style.u-border-palette-1-base:hover,
.u-button-style.u-border-palette-1-base:focus {
	border-color: transparent !important;
	color: #ff073c !important;
	background-color: transparent !important;
}

.u-border-hover-palette-1-base:hover,
.u-border-hover-palette-1-base:focus,
.u-border-active-palette-1-base.u-active.u-active,
a.u-button-style.u-border-hover-palette-1-base:hover,
a.u-button-style:hover > .u-border-hover-palette-1-base,
a.u-button-style.u-border-hover-palette-1-base:focus,
a.u-button-style.u-button-style.u-border-active-palette-1-base:active,
a.u-button-style.u-button-style.u-border-active-palette-1-base.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-1-base,
li.active > a.u-button-style.u-button-style.u-border-active-palette-1-base,
input.u-field-input.u-field-input.u-border-active-palette-1-base:checked {
	color: #ff2453 !important;
	border-color: #ff2453 !important;
}

.u-link.u-border-palette-1-base[class*='u-border-'] {
	border-color: #ff2453 !important;
}

.u-link.u-border-palette-1-base[class*='u-border-']:hover {
	border-color: #ff073c !important;
}

/*end-color palette-1-base*/
/*begin-color palette-2*/
.u-border-palette-2,
.u-border-palette-2.u-input,
.u-border-palette-2.u-field-input.u-field-input,
.u-separator-palette-2:after {
	border-color: #db545a;
	stroke: #db545a;
}

.u-button-style.u-border-palette-2 {
	border-color: #db545a !important;
	color: #db545a !important;
	background-color: transparent !important;
}

.u-button-style.u-border-palette-2:hover,
.u-button-style.u-border-palette-2:focus {
	border-color: transparent !important;
	color: #d63b42 !important;
	background-color: transparent !important;
}

.u-border-hover-palette-2:hover,
.u-border-hover-palette-2:focus,
.u-border-active-palette-2.u-active.u-active,
a.u-button-style.u-border-hover-palette-2:hover,
a.u-button-style:hover > .u-border-hover-palette-2,
a.u-button-style.u-border-hover-palette-2:focus,
a.u-button-style.u-button-style.u-border-active-palette-2:active,
a.u-button-style.u-button-style.u-border-active-palette-2.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-2,
li.active > a.u-button-style.u-button-style.u-border-active-palette-2,
input.u-field-input.u-field-input.u-border-active-palette-2:checked {
	color: #db545a !important;
	border-color: #db545a !important;
}

.u-link.u-border-palette-2[class*='u-border-'] {
	border-color: #db545a !important;
}

.u-link.u-border-palette-2[class*='u-border-']:hover {
	border-color: #d63b42 !important;
}

/*end-color palette-2*/
/*begin-color palette-2-base*/
.u-border-palette-2-base,
.u-border-palette-2-base.u-input,
.u-border-palette-2-base.u-field-input.u-field-input,
.u-separator-palette-2-base:after {
	border-color: #db545a;
	stroke: #db545a;
}

.u-button-style.u-border-palette-2-base {
	border-color: #db545a !important;
	color: #db545a !important;
	background-color: transparent !important;
}

.u-button-style.u-border-palette-2-base:hover,
.u-button-style.u-border-palette-2-base:focus {
	border-color: transparent !important;
	color: #d63b42 !important;
	background-color: transparent !important;
}

.u-border-hover-palette-2-base:hover,
.u-border-hover-palette-2-base:focus,
.u-border-active-palette-2-base.u-active.u-active,
a.u-button-style.u-border-hover-palette-2-base:hover,
a.u-button-style:hover > .u-border-hover-palette-2-base,
a.u-button-style.u-border-hover-palette-2-base:focus,
a.u-button-style.u-button-style.u-border-active-palette-2-base:active,
a.u-button-style.u-button-style.u-border-active-palette-2-base.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-2-base,
li.active > a.u-button-style.u-button-style.u-border-active-palette-2-base,
input.u-field-input.u-field-input.u-border-active-palette-2-base:checked {
	color: #db545a !important;
	border-color: #db545a !important;
}

.u-link.u-border-palette-2-base[class*='u-border-'] {
	border-color: #db545a !important;
}

.u-link.u-border-palette-2-base[class*='u-border-']:hover {
	border-color: #d63b42 !important;
}

/*end-color palette-2-base*/
/*begin-color palette-3*/
.u-border-palette-3,
.u-border-palette-3.u-input,
.u-border-palette-3.u-field-input.u-field-input,
.u-separator-palette-3:after {
	border-color: #f1c50e;
	stroke: #f1c50e;
}

.u-button-style.u-border-palette-3 {
	border-color: #f1c50e !important;
	color: #f1c50e !important;
	background-color: transparent !important;
}

.u-button-style.u-border-palette-3:hover,
.u-button-style.u-border-palette-3:focus {
	border-color: transparent !important;
	color: #d9b10d !important;
	background-color: transparent !important;
}

.u-border-hover-palette-3:hover,
.u-border-hover-palette-3:focus,
.u-border-active-palette-3.u-active.u-active,
a.u-button-style.u-border-hover-palette-3:hover,
a.u-button-style:hover > .u-border-hover-palette-3,
a.u-button-style.u-border-hover-palette-3:focus,
a.u-button-style.u-button-style.u-border-active-palette-3:active,
a.u-button-style.u-button-style.u-border-active-palette-3.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-3,
li.active > a.u-button-style.u-button-style.u-border-active-palette-3,
input.u-field-input.u-field-input.u-border-active-palette-3:checked {
	color: #f1c50e !important;
	border-color: #f1c50e !important;
}

.u-link.u-border-palette-3[class*='u-border-'] {
	border-color: #f1c50e !important;
}

.u-link.u-border-palette-3[class*='u-border-']:hover {
	border-color: #d9b10d !important;
}

/*end-color palette-3*/
/*begin-color palette-3-base*/
.u-border-palette-3-base,
.u-border-palette-3-base.u-input,
.u-border-palette-3-base.u-field-input.u-field-input,
.u-separator-palette-3-base:after {
	border-color: #f1c50e;
	stroke: #f1c50e;
}

.u-button-style.u-border-palette-3-base {
	border-color: #f1c50e !important;
	color: #f1c50e !important;
	background-color: transparent !important;
}

.u-button-style.u-border-palette-3-base:hover,
.u-button-style.u-border-palette-3-base:focus {
	border-color: transparent !important;
	color: #d9b10d !important;
	background-color: transparent !important;
}

.u-border-hover-palette-3-base:hover,
.u-border-hover-palette-3-base:focus,
.u-border-active-palette-3-base.u-active.u-active,
a.u-button-style.u-border-hover-palette-3-base:hover,
a.u-button-style:hover > .u-border-hover-palette-3-base,
a.u-button-style.u-border-hover-palette-3-base:focus,
a.u-button-style.u-button-style.u-border-active-palette-3-base:active,
a.u-button-style.u-button-style.u-border-active-palette-3-base.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-3-base,
li.active > a.u-button-style.u-button-style.u-border-active-palette-3-base,
input.u-field-input.u-field-input.u-border-active-palette-3-base:checked {
	color: #f1c50e !important;
	border-color: #f1c50e !important;
}

.u-link.u-border-palette-3-base[class*='u-border-'] {
	border-color: #f1c50e !important;
}

.u-link.u-border-palette-3-base[class*='u-border-']:hover {
	border-color: #d9b10d !important;
}

/*end-color palette-3-base*/
/*begin-color palette-5*/
.u-border-palette-5,
.u-border-palette-5.u-input,
.u-border-palette-5.u-field-input.u-field-input,
.u-separator-palette-5:after {
	border-color: #b9c1cc;
	stroke: #b9c1cc;
}

.u-button-style.u-border-palette-5 {
	border-color: #b9c1cc !important;
	color: #b9c1cc !important;
	background-color: transparent !important;
}

.u-button-style.u-border-palette-5:hover,
.u-button-style.u-border-palette-5:focus {
	border-color: transparent !important;
	color: #a2adbc !important;
	background-color: transparent !important;
}

.u-border-hover-palette-5:hover,
.u-border-hover-palette-5:focus,
.u-border-active-palette-5.u-active.u-active,
a.u-button-style.u-border-hover-palette-5:hover,
a.u-button-style:hover > .u-border-hover-palette-5,
a.u-button-style.u-border-hover-palette-5:focus,
a.u-button-style.u-button-style.u-border-active-palette-5:active,
a.u-button-style.u-button-style.u-border-active-palette-5.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-5,
li.active > a.u-button-style.u-button-style.u-border-active-palette-5,
input.u-field-input.u-field-input.u-border-active-palette-5:checked {
	color: #b9c1cc !important;
	border-color: #b9c1cc !important;
}

.u-link.u-border-palette-5[class*='u-border-'] {
	border-color: #b9c1cc !important;
}

.u-link.u-border-palette-5[class*='u-border-']:hover {
	border-color: #a2adbc !important;
}

/*end-color palette-5*/
/*begin-color palette-5-base*/
.u-border-palette-5-base,
.u-border-palette-5-base.u-input,
.u-border-palette-5-base.u-field-input.u-field-input,
.u-separator-palette-5-base:after {
	border-color: #b9c1cc;
	stroke: #b9c1cc;
}

.u-button-style.u-border-palette-5-base {
	border-color: #b9c1cc !important;
	color: #b9c1cc !important;
	background-color: transparent !important;
}

.u-button-style.u-border-palette-5-base:hover,
.u-button-style.u-border-palette-5-base:focus {
	border-color: transparent !important;
	color: #a2adbc !important;
	background-color: transparent !important;
}

.u-border-hover-palette-5-base:hover,
.u-border-hover-palette-5-base:focus,
.u-border-active-palette-5-base.u-active.u-active,
a.u-button-style.u-border-hover-palette-5-base:hover,
a.u-button-style:hover > .u-border-hover-palette-5-base,
a.u-button-style.u-border-hover-palette-5-base:focus,
a.u-button-style.u-button-style.u-border-active-palette-5-base:active,
a.u-button-style.u-button-style.u-border-active-palette-5-base.active,
a.u-button-style.u-button-style.active > .u-border-active-palette-5-base,
li.active > a.u-button-style.u-button-style.u-border-active-palette-5-base,
input.u-field-input.u-field-input.u-border-active-palette-5-base:checked {
	color: #b9c1cc !important;
	border-color: #b9c1cc !important;
}

.u-link.u-border-palette-5-base[class*='u-border-'] {
	border-color: #b9c1cc !important;
}

.u-link.u-border-palette-5-base[class*='u-border-']:hover {
	border-color: #a2adbc !important;
}

/*end-color palette-5-base*/
/*begin-color grey*/
.u-border-grey,
.u-border-grey.u-input,
.u-border-grey.u-field-input.u-field-input,
.u-separator-grey:after {
	border-color: #b3b3b3;
	stroke: #b3b3b3;
}

.u-button-style.u-border-grey {
	border-color: #b3b3b3 !important;
	color: #b3b3b3 !important;
	background-color: transparent !important;
}

.u-button-style.u-border-grey:hover,
.u-button-style.u-border-grey:focus {
	border-color: transparent !important;
	color: #a1a1a1 !important;
	background-color: transparent !important;
}

.u-border-hover-grey:hover,
.u-border-hover-grey:focus,
.u-border-active-grey.u-active.u-active,
a.u-button-style.u-border-hover-grey:hover,
a.u-button-style:hover > .u-border-hover-grey,
a.u-button-style.u-border-hover-grey:focus,
a.u-button-style.u-button-style.u-border-active-grey:active,
a.u-button-style.u-button-style.u-border-active-grey.active,
a.u-button-style.u-button-style.active > .u-border-active-grey,
li.active > a.u-button-style.u-button-style.u-border-active-grey,
input.u-field-input.u-field-input.u-border-active-grey:checked {
	color: #b3b3b3 !important;
	border-color: #b3b3b3 !important;
}

.u-link.u-border-grey[class*='u-border-'] {
	border-color: #b3b3b3 !important;
}

.u-link.u-border-grey[class*='u-border-']:hover {
	border-color: #a1a1a1 !important;
}

/*end-color grey*/
/*begin-color white*/
.u-border-white,
.u-border-white.u-input,
.u-border-white.u-field-input.u-field-input,
.u-separator-white:after {
	border-color: #ffffff;
	stroke: #ffffff;
}

.u-button-style.u-border-white {
	border-color: #ffffff !important;
	color: #ffffff !important;
	background-color: transparent !important;
}

.u-button-style.u-border-white:hover,
.u-button-style.u-border-white:focus {
	border-color: transparent !important;
	color: #e6e6e6 !important;
	background-color: transparent !important;
}

.u-border-hover-white:hover,
.u-border-hover-white:focus,
.u-border-active-white.u-active.u-active,
a.u-button-style.u-border-hover-white:hover,
a.u-button-style:hover > .u-border-hover-white,
a.u-button-style.u-border-hover-white:focus,
a.u-button-style.u-button-style.u-border-active-white:active,
a.u-button-style.u-button-style.u-border-active-white.active,
a.u-button-style.u-button-style.active > .u-border-active-white,
li.active > a.u-button-style.u-button-style.u-border-active-white,
input.u-field-input.u-field-input.u-border-active-white:checked {
	color: #ffffff !important;
	border-color: #ffffff !important;
}

.u-link.u-border-white[class*='u-border-'] {
	border-color: #ffffff !important;
}

.u-link.u-border-white[class*='u-border-']:hover {
	border-color: #e6e6e6 !important;
}

/*end-color white*/
/*begin-color black*/
.u-border-black,
.u-border-black.u-input,
.u-border-black.u-field-input.u-field-input,
.u-separator-black:after {
	border-color: #000000;
	stroke: #000000;
}

.u-button-style.u-border-black {
	border-color: #000000 !important;
	color: #000000 !important;
	background-color: transparent !important;
}

.u-button-style.u-border-black:hover,
.u-button-style.u-border-black:focus {
	border-color: transparent !important;
	color: #000000 !important;
	background-color: transparent !important;
}

.u-border-hover-black:hover,
.u-border-hover-black:focus,
.u-border-active-black.u-active.u-active,
a.u-button-style.u-border-hover-black:hover,
a.u-button-style:hover > .u-border-hover-black,
a.u-button-style.u-border-hover-black:focus,
a.u-button-style.u-button-style.u-border-active-black:active,
a.u-button-style.u-button-style.u-border-active-black.active,
a.u-button-style.u-button-style.active > .u-border-active-black,
li.active > a.u-button-style.u-button-style.u-border-active-black,
input.u-field-input.u-field-input.u-border-active-black:checked {
	color: #000000 !important;
	border-color: #000000 !important;
}

.u-link.u-border-black[class*='u-border-'] {
	border-color: #000000 !important;
}

.u-link.u-border-black[class*='u-border-']:hover {
	border-color: #000000 !important;
}

/*end-color black*/
/*begin-color grey-15*/
.u-border-grey-15,
.u-border-grey-15.u-input,
.u-border-grey-15.u-field-input.u-field-input,
.u-separator-grey-15:after {
	border-color: #d9d9d9;
	stroke: #d9d9d9;
}

.u-button-style.u-border-grey-15 {
	border-color: #d9d9d9 !important;
	color: #d9d9d9 !important;
	background-color: transparent !important;
}

.u-button-style.u-border-grey-15:hover,
.u-button-style.u-border-grey-15:focus {
	border-color: transparent !important;
	color: #c3c3c3 !important;
	background-color: transparent !important;
}

.u-border-hover-grey-15:hover,
.u-border-hover-grey-15:focus,
.u-border-active-grey-15.u-active.u-active,
a.u-button-style.u-border-hover-grey-15:hover,
a.u-button-style:hover > .u-border-hover-grey-15,
a.u-button-style.u-border-hover-grey-15:focus,
a.u-button-style.u-button-style.u-border-active-grey-15:active,
a.u-button-style.u-button-style.u-border-active-grey-15.active,
a.u-button-style.u-button-style.active > .u-border-active-grey-15,
li.active > a.u-button-style.u-button-style.u-border-active-grey-15,
input.u-field-input.u-field-input.u-border-active-grey-15:checked {
	color: #d9d9d9 !important;
	border-color: #d9d9d9 !important;
}

.u-link.u-border-grey-15[class*='u-border-'] {
	border-color: #d9d9d9 !important;
}

.u-link.u-border-grey-15[class*='u-border-']:hover {
	border-color: #c3c3c3 !important;
}

/*end-color grey-15*/
/*begin-color grey-75*/
.u-border-grey-75,
.u-border-grey-75.u-input,
.u-border-grey-75.u-field-input.u-field-input,
.u-separator-grey-75:after {
	border-color: #404040;
	stroke: #404040;
}

.u-button-style.u-border-grey-75 {
	border-color: #404040 !important;
	color: #404040 !important;
	background-color: transparent !important;
}

.u-button-style.u-border-grey-75:hover,
.u-button-style.u-border-grey-75:focus {
	border-color: transparent !important;
	color: #3a3a3a !important;
	background-color: transparent !important;
}

.u-border-hover-grey-75:hover,
.u-border-hover-grey-75:focus,
.u-border-active-grey-75.u-active.u-active,
a.u-button-style.u-border-hover-grey-75:hover,
a.u-button-style:hover > .u-border-hover-grey-75,
a.u-button-style.u-border-hover-grey-75:focus,
a.u-button-style.u-button-style.u-border-active-grey-75:active,
a.u-button-style.u-button-style.u-border-active-grey-75.active,
a.u-button-style.u-button-style.active > .u-border-active-grey-75,
li.active > a.u-button-style.u-button-style.u-border-active-grey-75,
input.u-field-input.u-field-input.u-border-active-grey-75:checked {
	color: #404040 !important;
	border-color: #404040 !important;
}

.u-link.u-border-grey-75[class*='u-border-'] {
	border-color: #404040 !important;
}

.u-link.u-border-grey-75[class*='u-border-']:hover {
	border-color: #3a3a3a !important;
}

/*end-color grey-75*/
/*begin-color grey-80*/
.u-border-grey-80,
.u-border-grey-80.u-input,
.u-border-grey-80.u-field-input.u-field-input,
.u-separator-grey-80:after {
	border-color: #333333;
	stroke: #333333;
}

.u-button-style.u-border-grey-80 {
	border-color: #333333 !important;
	color: #333333 !important;
	background-color: transparent !important;
}

.u-button-style.u-border-grey-80:hover,
.u-button-style.u-border-grey-80:focus {
	border-color: transparent !important;
	color: #2e2e2e !important;
	background-color: transparent !important;
}

.u-border-hover-grey-80:hover,
.u-border-hover-grey-80:focus,
.u-border-active-grey-80.u-active.u-active,
a.u-button-style.u-border-hover-grey-80:hover,
a.u-button-style:hover > .u-border-hover-grey-80,
a.u-button-style.u-border-hover-grey-80:focus,
a.u-button-style.u-button-style.u-border-active-grey-80:active,
a.u-button-style.u-button-style.u-border-active-grey-80.active,
a.u-button-style.u-button-style.active > .u-border-active-grey-80,
li.active > a.u-button-style.u-button-style.u-border-active-grey-80,
input.u-field-input.u-field-input.u-border-active-grey-80:checked {
	color: #333333 !important;
	border-color: #333333 !important;
}

.u-link.u-border-grey-80[class*='u-border-'] {
	border-color: #333333 !important;
}

.u-link.u-border-grey-80[class*='u-border-']:hover {
	border-color: #2e2e2e !important;
}

/*end-color grey-80*/
/*begin-color color-1*/
.u-text-color-1,
.u-input.u-text-color-1,
.u-input.u-text-color-1[class*='u-border-'],
li.active > a.u-button-style.u-text-color-1,
li.active > a.u-button-style.u-text-color-1[class*='u-border-'],
a.u-button-style.u-text-color-1,
a.u-button-style.u-text-color-1[class*='u-border-'] {
	color: #ff2453 !important;
}

a.u-button-style.u-text-color-1:hover,
a.u-button-style.u-text-color-1[class*='u-border-']:hover,
a.u-button-style.u-text-color-1:focus,
a.u-button-style.u-text-color-1[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-text-color-1:active,
a.u-button-style.u-button-style.u-text-color-1[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-color-1.active,
a.u-button-style.u-button-style.u-text-color-1[class*='u-border-'].active {
	color: #ff073c !important;
}

a.u-button-style:hover > .u-text-hover-color-1,
a.u-button-style:hover > .u-text-hover-color-1[class*='u-border-'],
a.u-button-style.u-button-style.u-text-hover-color-1:hover,
a.u-button-style.u-button-style.u-text-hover-color-1[class*='u-border-']:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1[class*='u-border-'].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-1[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-hover-color-1:focus,
a.u-button-style.u-button-style.u-text-hover-color-1[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1[class*='u-border-']:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-1[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-text-active-color-1,
a.u-button-style.u-button-style.active
	> .u-text-active-color-1[class*='u-border-'],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-1:hover,
:not(.level-2)
	> .u-nav
	> .u-nav-item
	> a.u-nav-link.u-nav-link.u-text-active-color-1.active,
.u-text-hover-color-1.u-language-url:hover,
.u-text-hover-color-1 .u-language-url:hover,
.u-text-hover-color-1.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-1 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-1 .u-nav-link.active {
	color: #ff2453 !important;
}

.u-text-color-1 .u-svg-link,
.u-text-hover-color-1:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-1 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-1 .u-svg-link,
.u-text-hover-color-1:focus .u-svg-link {
	fill: #ff2453;
}

.u-link.u-text-color-1:hover {
	color: #ff073c !important;
}

a.u-link.u-text-hover-color-1:hover {
	color: #ff2453 !important;
}

/*end-color color-1*/
/*begin-color color-3*/
.u-text-color-3,
.u-input.u-text-color-3,
.u-input.u-text-color-3[class*='u-border-'],
li.active > a.u-button-style.u-text-color-3,
li.active > a.u-button-style.u-text-color-3[class*='u-border-'],
a.u-button-style.u-text-color-3,
a.u-button-style.u-text-color-3[class*='u-border-'] {
	color: #f1c50e !important;
}

a.u-button-style.u-text-color-3:hover,
a.u-button-style.u-text-color-3[class*='u-border-']:hover,
a.u-button-style.u-text-color-3:focus,
a.u-button-style.u-text-color-3[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-text-color-3:active,
a.u-button-style.u-button-style.u-text-color-3[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-color-3.active,
a.u-button-style.u-button-style.u-text-color-3[class*='u-border-'].active {
	color: #d9b10d !important;
}

a.u-button-style:hover > .u-text-hover-color-3,
a.u-button-style:hover > .u-text-hover-color-3[class*='u-border-'],
a.u-button-style.u-button-style.u-text-hover-color-3:hover,
a.u-button-style.u-button-style.u-text-hover-color-3[class*='u-border-']:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3[class*='u-border-'].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-color-3[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-hover-color-3:focus,
a.u-button-style.u-button-style.u-text-hover-color-3[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3[class*='u-border-']:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-color-3[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-text-active-color-3,
a.u-button-style.u-button-style.active
	> .u-text-active-color-3[class*='u-border-'],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-color-3:hover,
:not(.level-2)
	> .u-nav
	> .u-nav-item
	> a.u-nav-link.u-nav-link.u-text-active-color-3.active,
.u-text-hover-color-3.u-language-url:hover,
.u-text-hover-color-3 .u-language-url:hover,
.u-text-hover-color-3.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-color-3 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-color-3 .u-nav-link.active {
	color: #f1c50e !important;
}

.u-text-color-3 .u-svg-link,
.u-text-hover-color-3:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-color-3 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-color-3 .u-svg-link,
.u-text-hover-color-3:focus .u-svg-link {
	fill: #f1c50e;
}

.u-link.u-text-color-3:hover {
	color: #d9b10d !important;
}

a.u-link.u-text-hover-color-3:hover {
	color: #f1c50e !important;
}

/*end-color color-3*/
/*begin-color palette-1*/
.u-text-palette-1,
.u-input.u-text-palette-1,
.u-input.u-text-palette-1[class*='u-border-'],
li.active > a.u-button-style.u-text-palette-1,
li.active > a.u-button-style.u-text-palette-1[class*='u-border-'],
a.u-button-style.u-text-palette-1,
a.u-button-style.u-text-palette-1[class*='u-border-'] {
	color: #ff2453 !important;
}

a.u-button-style.u-text-palette-1:hover,
a.u-button-style.u-text-palette-1[class*='u-border-']:hover,
a.u-button-style.u-text-palette-1:focus,
a.u-button-style.u-text-palette-1[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-text-palette-1:active,
a.u-button-style.u-button-style.u-text-palette-1[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-palette-1.active,
a.u-button-style.u-button-style.u-text-palette-1[class*='u-border-'].active {
	color: #ff073c !important;
}

a.u-button-style:hover > .u-text-hover-palette-1,
a.u-button-style:hover > .u-text-hover-palette-1[class*='u-border-'],
a.u-button-style.u-button-style.u-text-hover-palette-1:hover,
a.u-button-style.u-button-style.u-text-hover-palette-1[class*='u-border-']:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1[class*='u-border-'].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-hover-palette-1:focus,
a.u-button-style.u-button-style.u-text-hover-palette-1[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1[class*='u-border-']:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-1,
a.u-button-style.u-button-style.active
	> .u-text-active-palette-1[class*='u-border-'],
:not(.level-2)
	> .u-nav
	> .u-nav-item
	> a.u-nav-link.u-text-hover-palette-1:hover,
:not(.level-2)
	> .u-nav
	> .u-nav-item
	> a.u-nav-link.u-nav-link.u-text-active-palette-1.active,
.u-text-hover-palette-1.u-language-url:hover,
.u-text-hover-palette-1 .u-language-url:hover,
.u-text-hover-palette-1.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-1 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-1
	.u-nav-link.active {
	color: #ff2453 !important;
}

.u-text-palette-1 .u-svg-link,
.u-text-hover-palette-1:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-1 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-1 .u-svg-link,
.u-text-hover-palette-1:focus .u-svg-link {
	fill: #ff2453;
}

.u-link.u-text-palette-1:hover {
	color: #ff073c !important;
}

a.u-link.u-text-hover-palette-1:hover {
	color: #ff2453 !important;
}

/*end-color palette-1*/
/*begin-color palette-1-base*/
.u-text-palette-1-base,
.u-input.u-text-palette-1-base,
.u-input.u-text-palette-1-base[class*='u-border-'],
li.active > a.u-button-style.u-text-palette-1-base,
li.active > a.u-button-style.u-text-palette-1-base[class*='u-border-'],
a.u-button-style.u-text-palette-1-base,
a.u-button-style.u-text-palette-1-base[class*='u-border-'] {
	color: #ff2453 !important;
}

a.u-button-style.u-text-palette-1-base:hover,
a.u-button-style.u-text-palette-1-base[class*='u-border-']:hover,
a.u-button-style.u-text-palette-1-base:focus,
a.u-button-style.u-text-palette-1-base[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-text-palette-1-base:active,
a.u-button-style.u-button-style.u-text-palette-1-base[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-palette-1-base.active,
a.u-button-style.u-button-style.u-text-palette-1-base[class*='u-border-'].active {
	color: #ff073c !important;
}

a.u-button-style:hover > .u-text-hover-palette-1-base,
a.u-button-style:hover > .u-text-hover-palette-1-base[class*='u-border-'],
a.u-button-style.u-button-style.u-text-hover-palette-1-base:hover,
a.u-button-style.u-button-style.u-text-hover-palette-1-base[class*='u-border-']:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-base.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-base[class*='u-border-'].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-base:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-base[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-hover-palette-1-base:focus,
a.u-button-style.u-button-style.u-text-hover-palette-1-base[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-base:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-base[class*='u-border-']:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-base.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-base[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-1-base,
a.u-button-style.u-button-style.active
	> .u-text-active-palette-1-base[class*='u-border-'],
:not(.level-2)
	> .u-nav
	> .u-nav-item
	> a.u-nav-link.u-text-hover-palette-1-base:hover,
:not(.level-2)
	> .u-nav
	> .u-nav-item
	> a.u-nav-link.u-nav-link.u-text-active-palette-1-base.active,
.u-text-hover-palette-1-base.u-language-url:hover,
.u-text-hover-palette-1-base .u-language-url:hover,
.u-text-hover-palette-1-base.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-1-base .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-1-base
	.u-nav-link.active {
	color: #ff2453 !important;
}

.u-text-palette-1-base .u-svg-link,
.u-text-hover-palette-1-base:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-1-base .u-svg-link,
.u-button-style.u-button-style.active
	> .u-text-active-palette-1-base
	.u-svg-link,
.u-text-hover-palette-1-base:focus .u-svg-link {
	fill: #ff2453;
}

.u-link.u-text-palette-1-base:hover {
	color: #ff073c !important;
}

a.u-link.u-text-hover-palette-1-base:hover {
	color: #ff2453 !important;
}

/*end-color palette-1-base*/
/*begin-color palette-2*/
.u-text-palette-2,
.u-input.u-text-palette-2,
.u-input.u-text-palette-2[class*='u-border-'],
li.active > a.u-button-style.u-text-palette-2,
li.active > a.u-button-style.u-text-palette-2[class*='u-border-'],
a.u-button-style.u-text-palette-2,
a.u-button-style.u-text-palette-2[class*='u-border-'] {
	color: #db545a !important;
}

a.u-button-style.u-text-palette-2:hover,
a.u-button-style.u-text-palette-2[class*='u-border-']:hover,
a.u-button-style.u-text-palette-2:focus,
a.u-button-style.u-text-palette-2[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-text-palette-2:active,
a.u-button-style.u-button-style.u-text-palette-2[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-palette-2.active,
a.u-button-style.u-button-style.u-text-palette-2[class*='u-border-'].active {
	color: #d63b42 !important;
}

a.u-button-style:hover > .u-text-hover-palette-2,
a.u-button-style:hover > .u-text-hover-palette-2[class*='u-border-'],
a.u-button-style.u-button-style.u-text-hover-palette-2:hover,
a.u-button-style.u-button-style.u-text-hover-palette-2[class*='u-border-']:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2[class*='u-border-'].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-hover-palette-2:focus,
a.u-button-style.u-button-style.u-text-hover-palette-2[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2[class*='u-border-']:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-2,
a.u-button-style.u-button-style.active
	> .u-text-active-palette-2[class*='u-border-'],
:not(.level-2)
	> .u-nav
	> .u-nav-item
	> a.u-nav-link.u-text-hover-palette-2:hover,
:not(.level-2)
	> .u-nav
	> .u-nav-item
	> a.u-nav-link.u-nav-link.u-text-active-palette-2.active,
.u-text-hover-palette-2.u-language-url:hover,
.u-text-hover-palette-2 .u-language-url:hover,
.u-text-hover-palette-2.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-2 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-2
	.u-nav-link.active {
	color: #db545a !important;
}

.u-text-palette-2 .u-svg-link,
.u-text-hover-palette-2:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-2 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-2 .u-svg-link,
.u-text-hover-palette-2:focus .u-svg-link {
	fill: #db545a;
}

.u-link.u-text-palette-2:hover {
	color: #d63b42 !important;
}

a.u-link.u-text-hover-palette-2:hover {
	color: #db545a !important;
}

/*end-color palette-2*/
/*begin-color palette-2-base*/
.u-text-palette-2-base,
.u-input.u-text-palette-2-base,
.u-input.u-text-palette-2-base[class*='u-border-'],
li.active > a.u-button-style.u-text-palette-2-base,
li.active > a.u-button-style.u-text-palette-2-base[class*='u-border-'],
a.u-button-style.u-text-palette-2-base,
a.u-button-style.u-text-palette-2-base[class*='u-border-'] {
	color: #db545a !important;
}

a.u-button-style.u-text-palette-2-base:hover,
a.u-button-style.u-text-palette-2-base[class*='u-border-']:hover,
a.u-button-style.u-text-palette-2-base:focus,
a.u-button-style.u-text-palette-2-base[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-text-palette-2-base:active,
a.u-button-style.u-button-style.u-text-palette-2-base[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-palette-2-base.active,
a.u-button-style.u-button-style.u-text-palette-2-base[class*='u-border-'].active {
	color: #d63b42 !important;
}

a.u-button-style:hover > .u-text-hover-palette-2-base,
a.u-button-style:hover > .u-text-hover-palette-2-base[class*='u-border-'],
a.u-button-style.u-button-style.u-text-hover-palette-2-base:hover,
a.u-button-style.u-button-style.u-text-hover-palette-2-base[class*='u-border-']:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-base.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-base[class*='u-border-'].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-base:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-base[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-hover-palette-2-base:focus,
a.u-button-style.u-button-style.u-text-hover-palette-2-base[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-base:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-base[class*='u-border-']:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-base.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-base[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-2-base,
a.u-button-style.u-button-style.active
	> .u-text-active-palette-2-base[class*='u-border-'],
:not(.level-2)
	> .u-nav
	> .u-nav-item
	> a.u-nav-link.u-text-hover-palette-2-base:hover,
:not(.level-2)
	> .u-nav
	> .u-nav-item
	> a.u-nav-link.u-nav-link.u-text-active-palette-2-base.active,
.u-text-hover-palette-2-base.u-language-url:hover,
.u-text-hover-palette-2-base .u-language-url:hover,
.u-text-hover-palette-2-base.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-2-base .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-2-base
	.u-nav-link.active {
	color: #db545a !important;
}

.u-text-palette-2-base .u-svg-link,
.u-text-hover-palette-2-base:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-2-base .u-svg-link,
.u-button-style.u-button-style.active
	> .u-text-active-palette-2-base
	.u-svg-link,
.u-text-hover-palette-2-base:focus .u-svg-link {
	fill: #db545a;
}

.u-link.u-text-palette-2-base:hover {
	color: #d63b42 !important;
}

a.u-link.u-text-hover-palette-2-base:hover {
	color: #db545a !important;
}

/*end-color palette-2-base*/
/*begin-color palette-3*/
.u-text-palette-3,
.u-input.u-text-palette-3,
.u-input.u-text-palette-3[class*='u-border-'],
li.active > a.u-button-style.u-text-palette-3,
li.active > a.u-button-style.u-text-palette-3[class*='u-border-'],
a.u-button-style.u-text-palette-3,
a.u-button-style.u-text-palette-3[class*='u-border-'] {
	color: #f1c50e !important;
}

a.u-button-style.u-text-palette-3:hover,
a.u-button-style.u-text-palette-3[class*='u-border-']:hover,
a.u-button-style.u-text-palette-3:focus,
a.u-button-style.u-text-palette-3[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-text-palette-3:active,
a.u-button-style.u-button-style.u-text-palette-3[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-palette-3.active,
a.u-button-style.u-button-style.u-text-palette-3[class*='u-border-'].active {
	color: #d9b10d !important;
}

a.u-button-style:hover > .u-text-hover-palette-3,
a.u-button-style:hover > .u-text-hover-palette-3[class*='u-border-'],
a.u-button-style.u-button-style.u-text-hover-palette-3:hover,
a.u-button-style.u-button-style.u-text-hover-palette-3[class*='u-border-']:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3[class*='u-border-'].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-hover-palette-3:focus,
a.u-button-style.u-button-style.u-text-hover-palette-3[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3[class*='u-border-']:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-3,
a.u-button-style.u-button-style.active
	> .u-text-active-palette-3[class*='u-border-'],
:not(.level-2)
	> .u-nav
	> .u-nav-item
	> a.u-nav-link.u-text-hover-palette-3:hover,
:not(.level-2)
	> .u-nav
	> .u-nav-item
	> a.u-nav-link.u-nav-link.u-text-active-palette-3.active,
.u-text-hover-palette-3.u-language-url:hover,
.u-text-hover-palette-3 .u-language-url:hover,
.u-text-hover-palette-3.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-3 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-3
	.u-nav-link.active {
	color: #f1c50e !important;
}

.u-text-palette-3 .u-svg-link,
.u-text-hover-palette-3:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-3 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-3 .u-svg-link,
.u-text-hover-palette-3:focus .u-svg-link {
	fill: #f1c50e;
}

.u-link.u-text-palette-3:hover {
	color: #d9b10d !important;
}

a.u-link.u-text-hover-palette-3:hover {
	color: #f1c50e !important;
}

/*end-color palette-3*/
/*begin-color palette-3-base*/
.u-text-palette-3-base,
.u-input.u-text-palette-3-base,
.u-input.u-text-palette-3-base[class*='u-border-'],
li.active > a.u-button-style.u-text-palette-3-base,
li.active > a.u-button-style.u-text-palette-3-base[class*='u-border-'],
a.u-button-style.u-text-palette-3-base,
a.u-button-style.u-text-palette-3-base[class*='u-border-'] {
	color: #f1c50e !important;
}

a.u-button-style.u-text-palette-3-base:hover,
a.u-button-style.u-text-palette-3-base[class*='u-border-']:hover,
a.u-button-style.u-text-palette-3-base:focus,
a.u-button-style.u-text-palette-3-base[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-text-palette-3-base:active,
a.u-button-style.u-button-style.u-text-palette-3-base[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-palette-3-base.active,
a.u-button-style.u-button-style.u-text-palette-3-base[class*='u-border-'].active {
	color: #d9b10d !important;
}

a.u-button-style:hover > .u-text-hover-palette-3-base,
a.u-button-style:hover > .u-text-hover-palette-3-base[class*='u-border-'],
a.u-button-style.u-button-style.u-text-hover-palette-3-base:hover,
a.u-button-style.u-button-style.u-text-hover-palette-3-base[class*='u-border-']:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3-base.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3-base[class*='u-border-'].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3-base:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-3-base[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-hover-palette-3-base:focus,
a.u-button-style.u-button-style.u-text-hover-palette-3-base[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3-base:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3-base[class*='u-border-']:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3-base.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-3-base[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-3-base,
a.u-button-style.u-button-style.active
	> .u-text-active-palette-3-base[class*='u-border-'],
:not(.level-2)
	> .u-nav
	> .u-nav-item
	> a.u-nav-link.u-text-hover-palette-3-base:hover,
:not(.level-2)
	> .u-nav
	> .u-nav-item
	> a.u-nav-link.u-nav-link.u-text-active-palette-3-base.active,
.u-text-hover-palette-3-base.u-language-url:hover,
.u-text-hover-palette-3-base .u-language-url:hover,
.u-text-hover-palette-3-base.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-3-base .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-3-base
	.u-nav-link.active {
	color: #f1c50e !important;
}

.u-text-palette-3-base .u-svg-link,
.u-text-hover-palette-3-base:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-3-base .u-svg-link,
.u-button-style.u-button-style.active
	> .u-text-active-palette-3-base
	.u-svg-link,
.u-text-hover-palette-3-base:focus .u-svg-link {
	fill: #f1c50e;
}

.u-link.u-text-palette-3-base:hover {
	color: #d9b10d !important;
}

a.u-link.u-text-hover-palette-3-base:hover {
	color: #f1c50e !important;
}

/*end-color palette-3-base*/
/*begin-color palette-5*/
.u-text-palette-5,
.u-input.u-text-palette-5,
.u-input.u-text-palette-5[class*='u-border-'],
li.active > a.u-button-style.u-text-palette-5,
li.active > a.u-button-style.u-text-palette-5[class*='u-border-'],
a.u-button-style.u-text-palette-5,
a.u-button-style.u-text-palette-5[class*='u-border-'] {
	color: #b9c1cc !important;
}

a.u-button-style.u-text-palette-5:hover,
a.u-button-style.u-text-palette-5[class*='u-border-']:hover,
a.u-button-style.u-text-palette-5:focus,
a.u-button-style.u-text-palette-5[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-text-palette-5:active,
a.u-button-style.u-button-style.u-text-palette-5[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-palette-5.active,
a.u-button-style.u-button-style.u-text-palette-5[class*='u-border-'].active {
	color: #a2adbc !important;
}

a.u-button-style:hover > .u-text-hover-palette-5,
a.u-button-style:hover > .u-text-hover-palette-5[class*='u-border-'],
a.u-button-style.u-button-style.u-text-hover-palette-5:hover,
a.u-button-style.u-button-style.u-text-hover-palette-5[class*='u-border-']:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5[class*='u-border-'].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-hover-palette-5:focus,
a.u-button-style.u-button-style.u-text-hover-palette-5[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5[class*='u-border-']:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-5,
a.u-button-style.u-button-style.active
	> .u-text-active-palette-5[class*='u-border-'],
:not(.level-2)
	> .u-nav
	> .u-nav-item
	> a.u-nav-link.u-text-hover-palette-5:hover,
:not(.level-2)
	> .u-nav
	> .u-nav-item
	> a.u-nav-link.u-nav-link.u-text-active-palette-5.active,
.u-text-hover-palette-5.u-language-url:hover,
.u-text-hover-palette-5 .u-language-url:hover,
.u-text-hover-palette-5.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-5 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-5
	.u-nav-link.active {
	color: #b9c1cc !important;
}

.u-text-palette-5 .u-svg-link,
.u-text-hover-palette-5:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-5 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-palette-5 .u-svg-link,
.u-text-hover-palette-5:focus .u-svg-link {
	fill: #b9c1cc;
}

.u-link.u-text-palette-5:hover {
	color: #a2adbc !important;
}

a.u-link.u-text-hover-palette-5:hover {
	color: #b9c1cc !important;
}

/*end-color palette-5*/
/*begin-color palette-5-base*/
.u-text-palette-5-base,
.u-input.u-text-palette-5-base,
.u-input.u-text-palette-5-base[class*='u-border-'],
li.active > a.u-button-style.u-text-palette-5-base,
li.active > a.u-button-style.u-text-palette-5-base[class*='u-border-'],
a.u-button-style.u-text-palette-5-base,
a.u-button-style.u-text-palette-5-base[class*='u-border-'] {
	color: #b9c1cc !important;
}

a.u-button-style.u-text-palette-5-base:hover,
a.u-button-style.u-text-palette-5-base[class*='u-border-']:hover,
a.u-button-style.u-text-palette-5-base:focus,
a.u-button-style.u-text-palette-5-base[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-text-palette-5-base:active,
a.u-button-style.u-button-style.u-text-palette-5-base[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-palette-5-base.active,
a.u-button-style.u-button-style.u-text-palette-5-base[class*='u-border-'].active {
	color: #a2adbc !important;
}

a.u-button-style:hover > .u-text-hover-palette-5-base,
a.u-button-style:hover > .u-text-hover-palette-5-base[class*='u-border-'],
a.u-button-style.u-button-style.u-text-hover-palette-5-base:hover,
a.u-button-style.u-button-style.u-text-hover-palette-5-base[class*='u-border-']:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-base.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-base[class*='u-border-'].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-base:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-base[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-hover-palette-5-base:focus,
a.u-button-style.u-button-style.u-text-hover-palette-5-base[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-base:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-base[class*='u-border-']:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-base.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-base[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-text-active-palette-5-base,
a.u-button-style.u-button-style.active
	> .u-text-active-palette-5-base[class*='u-border-'],
:not(.level-2)
	> .u-nav
	> .u-nav-item
	> a.u-nav-link.u-text-hover-palette-5-base:hover,
:not(.level-2)
	> .u-nav
	> .u-nav-item
	> a.u-nav-link.u-nav-link.u-text-active-palette-5-base.active,
.u-text-hover-palette-5-base.u-language-url:hover,
.u-text-hover-palette-5-base .u-language-url:hover,
.u-text-hover-palette-5-base.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-palette-5-base .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-palette-5-base
	.u-nav-link.active {
	color: #b9c1cc !important;
}

.u-text-palette-5-base .u-svg-link,
.u-text-hover-palette-5-base:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-palette-5-base .u-svg-link,
.u-button-style.u-button-style.active
	> .u-text-active-palette-5-base
	.u-svg-link,
.u-text-hover-palette-5-base:focus .u-svg-link {
	fill: #b9c1cc;
}

.u-link.u-text-palette-5-base:hover {
	color: #a2adbc !important;
}

a.u-link.u-text-hover-palette-5-base:hover {
	color: #b9c1cc !important;
}

/*end-color palette-5-base*/
/*begin-color grey*/
.u-text-grey,
.u-input.u-text-grey,
.u-input.u-text-grey[class*='u-border-'],
li.active > a.u-button-style.u-text-grey,
li.active > a.u-button-style.u-text-grey[class*='u-border-'],
a.u-button-style.u-text-grey,
a.u-button-style.u-text-grey[class*='u-border-'] {
	color: #b3b3b3 !important;
}

a.u-button-style.u-text-grey:hover,
a.u-button-style.u-text-grey[class*='u-border-']:hover,
a.u-button-style.u-text-grey:focus,
a.u-button-style.u-text-grey[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-text-grey:active,
a.u-button-style.u-button-style.u-text-grey[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-grey.active,
a.u-button-style.u-button-style.u-text-grey[class*='u-border-'].active {
	color: #a1a1a1 !important;
}

a.u-button-style:hover > .u-text-hover-grey,
a.u-button-style:hover > .u-text-hover-grey[class*='u-border-'],
a.u-button-style.u-button-style.u-text-hover-grey:hover,
a.u-button-style.u-button-style.u-text-hover-grey[class*='u-border-']:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey[class*='u-border-'].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-hover-grey:focus,
a.u-button-style.u-button-style.u-text-hover-grey[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey[class*='u-border-']:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-text-active-grey,
a.u-button-style.u-button-style.active
	> .u-text-active-grey[class*='u-border-'],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-grey:hover,
:not(.level-2)
	> .u-nav
	> .u-nav-item
	> a.u-nav-link.u-nav-link.u-text-active-grey.active,
.u-text-hover-grey.u-language-url:hover,
.u-text-hover-grey .u-language-url:hover,
.u-text-hover-grey.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-grey .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-grey .u-nav-link.active {
	color: #b3b3b3 !important;
}

.u-text-grey .u-svg-link,
.u-text-hover-grey:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-grey .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-grey .u-svg-link,
.u-text-hover-grey:focus .u-svg-link {
	fill: #b3b3b3;
}

.u-link.u-text-grey:hover {
	color: #a1a1a1 !important;
}

a.u-link.u-text-hover-grey:hover {
	color: #b3b3b3 !important;
}

/*end-color grey*/
/*begin-color white*/
.u-text-white,
.u-input.u-text-white,
.u-input.u-text-white[class*='u-border-'],
li.active > a.u-button-style.u-text-white,
li.active > a.u-button-style.u-text-white[class*='u-border-'],
a.u-button-style.u-text-white,
a.u-button-style.u-text-white[class*='u-border-'] {
	color: #ffffff !important;
}

a.u-button-style.u-text-white:hover,
a.u-button-style.u-text-white[class*='u-border-']:hover,
a.u-button-style.u-text-white:focus,
a.u-button-style.u-text-white[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-text-white:active,
a.u-button-style.u-button-style.u-text-white[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-white.active,
a.u-button-style.u-button-style.u-text-white[class*='u-border-'].active {
	color: #e6e6e6 !important;
}

a.u-button-style:hover > .u-text-hover-white,
a.u-button-style:hover > .u-text-hover-white[class*='u-border-'],
a.u-button-style.u-button-style.u-text-hover-white:hover,
a.u-button-style.u-button-style.u-text-hover-white[class*='u-border-']:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-white.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-white[class*='u-border-'].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-white:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-white[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-hover-white:focus,
a.u-button-style.u-button-style.u-text-hover-white[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-white:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-white[class*='u-border-']:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-white.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-white[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-text-active-white,
a.u-button-style.u-button-style.active
	> .u-text-active-white[class*='u-border-'],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-white:hover,
:not(.level-2)
	> .u-nav
	> .u-nav-item
	> a.u-nav-link.u-nav-link.u-text-active-white.active,
.u-text-hover-white.u-language-url:hover,
.u-text-hover-white .u-language-url:hover,
.u-text-hover-white.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-white .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-white .u-nav-link.active {
	color: #ffffff !important;
}

.u-text-white .u-svg-link,
.u-text-hover-white:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-white .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-white .u-svg-link,
.u-text-hover-white:focus .u-svg-link {
	fill: #ffffff;
}

.u-link.u-text-white:hover {
	color: #e6e6e6 !important;
}

a.u-link.u-text-hover-white:hover {
	color: #ffffff !important;
}

/*end-color white*/
/*begin-color black*/
.u-text-black,
.u-input.u-text-black,
.u-input.u-text-black[class*='u-border-'],
li.active > a.u-button-style.u-text-black,
li.active > a.u-button-style.u-text-black[class*='u-border-'],
a.u-button-style.u-text-black,
a.u-button-style.u-text-black[class*='u-border-'] {
	color: #000000 !important;
}

a.u-button-style.u-text-black:hover,
a.u-button-style.u-text-black[class*='u-border-']:hover,
a.u-button-style.u-text-black:focus,
a.u-button-style.u-text-black[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-text-black:active,
a.u-button-style.u-button-style.u-text-black[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-black.active,
a.u-button-style.u-button-style.u-text-black[class*='u-border-'].active {
	color: #000000 !important;
}

a.u-button-style:hover > .u-text-hover-black,
a.u-button-style:hover > .u-text-hover-black[class*='u-border-'],
a.u-button-style.u-button-style.u-text-hover-black:hover,
a.u-button-style.u-button-style.u-text-hover-black[class*='u-border-']:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-black.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-black[class*='u-border-'].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-black:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-black[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-hover-black:focus,
a.u-button-style.u-button-style.u-text-hover-black[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-black:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-black[class*='u-border-']:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-black.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-black[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-text-active-black,
a.u-button-style.u-button-style.active
	> .u-text-active-black[class*='u-border-'],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-black:hover,
:not(.level-2)
	> .u-nav
	> .u-nav-item
	> a.u-nav-link.u-nav-link.u-text-active-black.active,
.u-text-hover-black.u-language-url:hover,
.u-text-hover-black .u-language-url:hover,
.u-text-hover-black.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-black .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-black .u-nav-link.active {
	color: #000000 !important;
}

.u-text-black .u-svg-link,
.u-text-hover-black:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-black .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-black .u-svg-link,
.u-text-hover-black:focus .u-svg-link {
	fill: #000000;
}

.u-link.u-text-black:hover {
	color: #000000 !important;
}

a.u-link.u-text-hover-black:hover {
	color: #000000 !important;
}

/*end-color black*/
/*begin-color grey-15*/
.u-text-grey-15,
.u-input.u-text-grey-15,
.u-input.u-text-grey-15[class*='u-border-'],
li.active > a.u-button-style.u-text-grey-15,
li.active > a.u-button-style.u-text-grey-15[class*='u-border-'],
a.u-button-style.u-text-grey-15,
a.u-button-style.u-text-grey-15[class*='u-border-'] {
	color: #d9d9d9 !important;
}

a.u-button-style.u-text-grey-15:hover,
a.u-button-style.u-text-grey-15[class*='u-border-']:hover,
a.u-button-style.u-text-grey-15:focus,
a.u-button-style.u-text-grey-15[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-text-grey-15:active,
a.u-button-style.u-button-style.u-text-grey-15[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-grey-15.active,
a.u-button-style.u-button-style.u-text-grey-15[class*='u-border-'].active {
	color: #c3c3c3 !important;
}

a.u-button-style:hover > .u-text-hover-grey-15,
a.u-button-style:hover > .u-text-hover-grey-15[class*='u-border-'],
a.u-button-style.u-button-style.u-text-hover-grey-15:hover,
a.u-button-style.u-button-style.u-text-hover-grey-15[class*='u-border-']:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-15.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-15[class*='u-border-'].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-15:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-15[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-hover-grey-15:focus,
a.u-button-style.u-button-style.u-text-hover-grey-15[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-15:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-15[class*='u-border-']:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-15.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-15[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-text-active-grey-15,
a.u-button-style.u-button-style.active
	> .u-text-active-grey-15[class*='u-border-'],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-grey-15:hover,
:not(.level-2)
	> .u-nav
	> .u-nav-item
	> a.u-nav-link.u-nav-link.u-text-active-grey-15.active,
.u-text-hover-grey-15.u-language-url:hover,
.u-text-hover-grey-15 .u-language-url:hover,
.u-text-hover-grey-15.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-grey-15 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-grey-15 .u-nav-link.active {
	color: #d9d9d9 !important;
}

.u-text-grey-15 .u-svg-link,
.u-text-hover-grey-15:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-grey-15 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-grey-15 .u-svg-link,
.u-text-hover-grey-15:focus .u-svg-link {
	fill: #d9d9d9;
}

.u-link.u-text-grey-15:hover {
	color: #c3c3c3 !important;
}

a.u-link.u-text-hover-grey-15:hover {
	color: #d9d9d9 !important;
}

/*end-color grey-15*/
/*begin-color grey-75*/
.u-text-grey-75,
.u-input.u-text-grey-75,
.u-input.u-text-grey-75[class*='u-border-'],
li.active > a.u-button-style.u-text-grey-75,
li.active > a.u-button-style.u-text-grey-75[class*='u-border-'],
a.u-button-style.u-text-grey-75,
a.u-button-style.u-text-grey-75[class*='u-border-'] {
	color: #404040 !important;
}

a.u-button-style.u-text-grey-75:hover,
a.u-button-style.u-text-grey-75[class*='u-border-']:hover,
a.u-button-style.u-text-grey-75:focus,
a.u-button-style.u-text-grey-75[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-text-grey-75:active,
a.u-button-style.u-button-style.u-text-grey-75[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-grey-75.active,
a.u-button-style.u-button-style.u-text-grey-75[class*='u-border-'].active {
	color: #3a3a3a !important;
}

a.u-button-style:hover > .u-text-hover-grey-75,
a.u-button-style:hover > .u-text-hover-grey-75[class*='u-border-'],
a.u-button-style.u-button-style.u-text-hover-grey-75:hover,
a.u-button-style.u-button-style.u-text-hover-grey-75[class*='u-border-']:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-75.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-75[class*='u-border-'].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-75:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-75[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-hover-grey-75:focus,
a.u-button-style.u-button-style.u-text-hover-grey-75[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-75:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-75[class*='u-border-']:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-75.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-75[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-text-active-grey-75,
a.u-button-style.u-button-style.active
	> .u-text-active-grey-75[class*='u-border-'],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-grey-75:hover,
:not(.level-2)
	> .u-nav
	> .u-nav-item
	> a.u-nav-link.u-nav-link.u-text-active-grey-75.active,
.u-text-hover-grey-75.u-language-url:hover,
.u-text-hover-grey-75 .u-language-url:hover,
.u-text-hover-grey-75.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-grey-75 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-grey-75 .u-nav-link.active {
	color: #404040 !important;
}

.u-text-grey-75 .u-svg-link,
.u-text-hover-grey-75:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-grey-75 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-grey-75 .u-svg-link,
.u-text-hover-grey-75:focus .u-svg-link {
	fill: #404040;
}

.u-link.u-text-grey-75:hover {
	color: #3a3a3a !important;
}

a.u-link.u-text-hover-grey-75:hover {
	color: #404040 !important;
}

/*end-color grey-75*/
/*begin-color grey-80*/
.u-text-grey-80,
.u-input.u-text-grey-80,
.u-input.u-text-grey-80[class*='u-border-'],
li.active > a.u-button-style.u-text-grey-80,
li.active > a.u-button-style.u-text-grey-80[class*='u-border-'],
a.u-button-style.u-text-grey-80,
a.u-button-style.u-text-grey-80[class*='u-border-'] {
	color: #333333 !important;
}

a.u-button-style.u-text-grey-80:hover,
a.u-button-style.u-text-grey-80[class*='u-border-']:hover,
a.u-button-style.u-text-grey-80:focus,
a.u-button-style.u-text-grey-80[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-text-grey-80:active,
a.u-button-style.u-button-style.u-text-grey-80[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-grey-80.active,
a.u-button-style.u-button-style.u-text-grey-80[class*='u-border-'].active {
	color: #2e2e2e !important;
}

a.u-button-style:hover > .u-text-hover-grey-80,
a.u-button-style:hover > .u-text-hover-grey-80[class*='u-border-'],
a.u-button-style.u-button-style.u-text-hover-grey-80:hover,
a.u-button-style.u-button-style.u-text-hover-grey-80[class*='u-border-']:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-80.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-80[class*='u-border-'].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-80:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-80[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-hover-grey-80:focus,
a.u-button-style.u-button-style.u-text-hover-grey-80[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-80:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-80[class*='u-border-']:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-80.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-80[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-text-active-grey-80,
a.u-button-style.u-button-style.active
	> .u-text-active-grey-80[class*='u-border-'],
:not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-grey-80:hover,
:not(.level-2)
	> .u-nav
	> .u-nav-item
	> a.u-nav-link.u-nav-link.u-text-active-grey-80.active,
.u-text-hover-grey-80.u-language-url:hover,
.u-text-hover-grey-80 .u-language-url:hover,
.u-text-hover-grey-80.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-grey-80 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-grey-80 .u-nav-link.active {
	color: #333333 !important;
}

.u-text-grey-80 .u-svg-link,
.u-text-hover-grey-80:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-grey-80 .u-svg-link,
.u-button-style.u-button-style.active > .u-text-active-grey-80 .u-svg-link,
.u-text-hover-grey-80:focus .u-svg-link {
	fill: #333333;
}

.u-link.u-text-grey-80:hover {
	color: #2e2e2e !important;
}

a.u-link.u-text-hover-grey-80:hover {
	color: #333333 !important;
}

/*end-color grey-80*/
/*begin-variables sitestylecss*/
/*begin-color custom-color-1*/
.u-custom-color-1,
.u-body.u-custom-color-1,
section.u-custom-color-1:before,
.u-custom-color-1 > .u-audio-main-layout-wrapper:before,
.u-custom-color-1 > .u-container-layout:before,
.u-custom-color-1 > .u-inner-container-layout:before,
.u-custom-color-1.u-sidenav:before,
.u-container-layout.u-container-layout.u-custom-color-1:before,
.u-table-alt-custom-color-1 tr:nth-child(even) {
	color: #ffffff;
	background-color: #1a1a1a;
}

.u-input.u-custom-color-1,
.u-field-input.u-custom-color-1,
.u-button-style.u-custom-color-1,
.u-button-style.u-custom-color-1[class*='u-border-'] {
	color: #ffffff !important;
	background-color: #1a1a1a !important;
}

.u-button-style.u-custom-color-1:hover,
.u-button-style.u-custom-color-1[class*='u-border-']:hover,
.u-button-style.u-custom-color-1:focus,
.u-button-style.u-custom-color-1[class*='u-border-']:focus,
.u-button-style.u-button-style.u-custom-color-1:active,
.u-button-style.u-button-style.u-custom-color-1[class*='u-border-']:active,
.u-button-style.u-button-style.u-custom-color-1.active,
.u-button-style.u-button-style.u-custom-color-1[class*='u-border-'].active,
li.active > .u-button-style.u-button-style.u-custom-color-1,
li.active
	> .u-button-style.u-button-style.u-custom-color-1[class*='u-border-'] {
	color: #ffffff !important;
	background-color: #201420 !important;
}

.u-hover-custom-color-1:hover,
.u-hover-custom-color-1[class*='u-border-']:hover,
.u-hover-custom-color-1:focus,
.u-hover-custom-color-1[class*='u-border-']:focus,
.u-active-custom-color-1.u-active.u-active,
.u-active-custom-color-1[class*='u-border-'].u-active.u-active,
a.u-button-style.u-hover-custom-color-1:hover,
a.u-button-style.u-hover-custom-color-1.hover,
a.u-button-style.u-hover-custom-color-1[class*='u-border-']:hover,
a.u-button-style.u-hover-custom-color-1[class*='u-border-'].hover,
a.u-button-style:hover > .u-hover-custom-color-1,
a.u-button-style:hover > .u-hover-custom-color-1[class*='u-border-'],
a.u-button-style.u-hover-custom-color-1:focus,
a.u-button-style.u-hover-custom-color-1[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-active-custom-color-1:active,
a.u-button-style.u-button-style.u-active-custom-color-1[class*='u-border-']:active,
a.u-button-style.u-button-style.u-active-custom-color-1.active,
a.u-button-style.u-button-style.u-active-custom-color-1[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-active-custom-color-1,
a.u-button-style.u-button-style.active
	> .u-active-custom-color-1[class*='u-border-'],
li.active > a.u-button-style.u-button-style.u-active-custom-color-1,
li.active
	> a.u-button-style.u-button-style.u-active-custom-color-1[class*='u-border-'],
input.u-field-input.u-field-input.u-active-custom-color-1:checked {
	color: #ffffff !important;
	background-color: #1a1a1a !important;
}

a.u-link.u-hover-custom-color-1:hover {
	color: #1a1a1a !important;
}

/*end-color custom-color-1*/
/*begin-color custom-color-3*/
.u-custom-color-3,
.u-body.u-custom-color-3,
section.u-custom-color-3:before,
.u-custom-color-3 > .u-audio-main-layout-wrapper:before,
.u-custom-color-3 > .u-container-layout:before,
.u-custom-color-3 > .u-inner-container-layout:before,
.u-custom-color-3.u-sidenav:before,
.u-container-layout.u-container-layout.u-custom-color-3:before,
.u-table-alt-custom-color-3 tr:nth-child(even) {
	color: #ffffff;
	background-color: #a20b0b;
}

.u-input.u-custom-color-3,
.u-field-input.u-custom-color-3,
.u-button-style.u-custom-color-3,
.u-button-style.u-custom-color-3[class*='u-border-'] {
	color: #ffffff !important;
	background-color: #a20b0b !important;
}

.u-button-style.u-custom-color-3:hover,
.u-button-style.u-custom-color-3[class*='u-border-']:hover,
.u-button-style.u-custom-color-3:focus,
.u-button-style.u-custom-color-3[class*='u-border-']:focus,
.u-button-style.u-button-style.u-custom-color-3:active,
.u-button-style.u-button-style.u-custom-color-3[class*='u-border-']:active,
.u-button-style.u-button-style.u-custom-color-3.active,
.u-button-style.u-button-style.u-custom-color-3[class*='u-border-'].active,
li.active > .u-button-style.u-button-style.u-custom-color-3,
li.active
	> .u-button-style.u-button-style.u-custom-color-3[class*='u-border-'] {
	color: #ffffff !important;
	background-color: #920a0a !important;
}

.u-hover-custom-color-3:hover,
.u-hover-custom-color-3[class*='u-border-']:hover,
.u-hover-custom-color-3:focus,
.u-hover-custom-color-3[class*='u-border-']:focus,
.u-active-custom-color-3.u-active.u-active,
.u-active-custom-color-3[class*='u-border-'].u-active.u-active,
a.u-button-style.u-hover-custom-color-3:hover,
a.u-button-style.u-hover-custom-color-3.hover,
a.u-button-style.u-hover-custom-color-3[class*='u-border-']:hover,
a.u-button-style.u-hover-custom-color-3[class*='u-border-'].hover,
a.u-button-style:hover > .u-hover-custom-color-3,
a.u-button-style:hover > .u-hover-custom-color-3[class*='u-border-'],
a.u-button-style.u-hover-custom-color-3:focus,
a.u-button-style.u-hover-custom-color-3[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-active-custom-color-3:active,
a.u-button-style.u-button-style.u-active-custom-color-3[class*='u-border-']:active,
a.u-button-style.u-button-style.u-active-custom-color-3.active,
a.u-button-style.u-button-style.u-active-custom-color-3[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-active-custom-color-3,
a.u-button-style.u-button-style.active
	> .u-active-custom-color-3[class*='u-border-'],
li.active > a.u-button-style.u-button-style.u-active-custom-color-3,
li.active
	> a.u-button-style.u-button-style.u-active-custom-color-3[class*='u-border-'],
input.u-field-input.u-field-input.u-active-custom-color-3:checked {
	color: #ffffff !important;
	background-color: #a20b0b !important;
}

a.u-link.u-hover-custom-color-3:hover {
	color: #a20b0b !important;
}

/*end-color custom-color-3*/
/*begin-color custom-color-7*/
.u-custom-color-7,
.u-body.u-custom-color-7,
section.u-custom-color-7:before,
.u-custom-color-7 > .u-audio-main-layout-wrapper:before,
.u-custom-color-7 > .u-container-layout:before,
.u-custom-color-7 > .u-inner-container-layout:before,
.u-custom-color-7.u-sidenav:before,
.u-container-layout.u-container-layout.u-custom-color-7:before,
.u-table-alt-custom-color-7 tr:nth-child(even) {
	color: #ffffff;
	background-color: #000000;
}

.u-input.u-custom-color-7,
.u-field-input.u-custom-color-7,
.u-button-style.u-custom-color-7,
.u-button-style.u-custom-color-7[class*='u-border-'] {
	color: #ffffff !important;
	background-color: #000000 !important;
}

.u-button-style.u-custom-color-7:hover,
.u-button-style.u-custom-color-7[class*='u-border-']:hover,
.u-button-style.u-custom-color-7:focus,
.u-button-style.u-custom-color-7[class*='u-border-']:focus,
.u-button-style.u-button-style.u-custom-color-7:active,
.u-button-style.u-button-style.u-custom-color-7[class*='u-border-']:active,
.u-button-style.u-button-style.u-custom-color-7.active,
.u-button-style.u-button-style.u-custom-color-7[class*='u-border-'].active,
li.active > .u-button-style.u-button-style.u-custom-color-7,
li.active
	> .u-button-style.u-button-style.u-custom-color-7[class*='u-border-'] {
	color: #ffffff !important;
	background-color: #000000 !important;
}

.u-hover-custom-color-7:hover,
.u-hover-custom-color-7[class*='u-border-']:hover,
.u-hover-custom-color-7:focus,
.u-hover-custom-color-7[class*='u-border-']:focus,
.u-active-custom-color-7.u-active.u-active,
.u-active-custom-color-7[class*='u-border-'].u-active.u-active,
a.u-button-style.u-hover-custom-color-7:hover,
a.u-button-style.u-hover-custom-color-7.hover,
a.u-button-style.u-hover-custom-color-7[class*='u-border-']:hover,
a.u-button-style.u-hover-custom-color-7[class*='u-border-'].hover,
a.u-button-style:hover > .u-hover-custom-color-7,
a.u-button-style:hover > .u-hover-custom-color-7[class*='u-border-'],
a.u-button-style.u-hover-custom-color-7:focus,
a.u-button-style.u-hover-custom-color-7[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-active-custom-color-7:active,
a.u-button-style.u-button-style.u-active-custom-color-7[class*='u-border-']:active,
a.u-button-style.u-button-style.u-active-custom-color-7.active,
a.u-button-style.u-button-style.u-active-custom-color-7[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-active-custom-color-7,
a.u-button-style.u-button-style.active
	> .u-active-custom-color-7[class*='u-border-'],
li.active > a.u-button-style.u-button-style.u-active-custom-color-7,
li.active
	> a.u-button-style.u-button-style.u-active-custom-color-7[class*='u-border-'],
input.u-field-input.u-field-input.u-active-custom-color-7:checked {
	color: #ffffff !important;
	background-color: #000000 !important;
}

a.u-link.u-hover-custom-color-7:hover {
	color: #000000 !important;
}

/*end-color custom-color-7*/
/*begin-color custom-color-8*/
.u-custom-color-8,
.u-body.u-custom-color-8,
section.u-custom-color-8:before,
.u-custom-color-8 > .u-audio-main-layout-wrapper:before,
.u-custom-color-8 > .u-container-layout:before,
.u-custom-color-8 > .u-inner-container-layout:before,
.u-custom-color-8.u-sidenav:before,
.u-container-layout.u-container-layout.u-custom-color-8:before,
.u-table-alt-custom-color-8 tr:nth-child(even) {
	color: #2e3246;
	background-color: #ffffff;
}

.u-input.u-custom-color-8,
.u-field-input.u-custom-color-8,
.u-button-style.u-custom-color-8,
.u-button-style.u-custom-color-8[class*='u-border-'] {
	color: #2e3246 !important;
	background-color: #ffffff !important;
}

.u-button-style.u-custom-color-8:hover,
.u-button-style.u-custom-color-8[class*='u-border-']:hover,
.u-button-style.u-custom-color-8:focus,
.u-button-style.u-custom-color-8[class*='u-border-']:focus,
.u-button-style.u-button-style.u-custom-color-8:active,
.u-button-style.u-button-style.u-custom-color-8[class*='u-border-']:active,
.u-button-style.u-button-style.u-custom-color-8.active,
.u-button-style.u-button-style.u-custom-color-8[class*='u-border-'].active,
li.active > .u-button-style.u-button-style.u-custom-color-8,
li.active
	> .u-button-style.u-button-style.u-custom-color-8[class*='u-border-'] {
	color: #2e3246 !important;
	background-color: #e6e6e6 !important;
}

.u-hover-custom-color-8:hover,
.u-hover-custom-color-8[class*='u-border-']:hover,
.u-hover-custom-color-8:focus,
.u-hover-custom-color-8[class*='u-border-']:focus,
.u-active-custom-color-8.u-active.u-active,
.u-active-custom-color-8[class*='u-border-'].u-active.u-active,
a.u-button-style.u-hover-custom-color-8:hover,
a.u-button-style.u-hover-custom-color-8.hover,
a.u-button-style.u-hover-custom-color-8[class*='u-border-']:hover,
a.u-button-style.u-hover-custom-color-8[class*='u-border-'].hover,
a.u-button-style:hover > .u-hover-custom-color-8,
a.u-button-style:hover > .u-hover-custom-color-8[class*='u-border-'],
a.u-button-style.u-hover-custom-color-8:focus,
a.u-button-style.u-hover-custom-color-8[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-active-custom-color-8:active,
a.u-button-style.u-button-style.u-active-custom-color-8[class*='u-border-']:active,
a.u-button-style.u-button-style.u-active-custom-color-8.active,
a.u-button-style.u-button-style.u-active-custom-color-8[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-active-custom-color-8,
a.u-button-style.u-button-style.active
	> .u-active-custom-color-8[class*='u-border-'],
li.active > a.u-button-style.u-button-style.u-active-custom-color-8,
li.active
	> a.u-button-style.u-button-style.u-active-custom-color-8[class*='u-border-'],
input.u-field-input.u-field-input.u-active-custom-color-8:checked {
	color: #2e3246 !important;
	background-color: #ffffff !important;
}

a.u-link.u-hover-custom-color-8:hover {
	color: #ffffff !important;
}

/*end-color custom-color-8*/
/*begin-color custom-color-1*/
.u-border-custom-color-1,
.u-border-custom-color-1.u-input,
.u-border-custom-color-1.u-field-input.u-field-input,
.u-separator-custom-color-1:after {
	border-color: #1a1a1a;
	stroke: #1a1a1a;
}

.u-button-style.u-border-custom-color-1 {
	border-color: #1a1a1a !important;
	color: #1a1a1a !important;
	background-color: transparent !important;
}

.u-button-style.u-border-custom-color-1:hover,
.u-button-style.u-border-custom-color-1:focus {
	border-color: transparent !important;
	color: #201420 !important;
	background-color: transparent !important;
}

.u-border-hover-custom-color-1:hover,
.u-border-hover-custom-color-1:focus,
.u-border-active-custom-color-1.u-active.u-active,
a.u-button-style.u-border-hover-custom-color-1:hover,
a.u-button-style:hover > .u-border-hover-custom-color-1,
a.u-button-style.u-border-hover-custom-color-1:focus,
a.u-button-style.u-button-style.u-border-active-custom-color-1:active,
a.u-button-style.u-button-style.u-border-active-custom-color-1.active,
a.u-button-style.u-button-style.active > .u-border-active-custom-color-1,
li.active > a.u-button-style.u-button-style.u-border-active-custom-color-1,
input.u-field-input.u-field-input.u-border-active-custom-color-1:checked {
	color: #1a1a1a !important;
	border-color: #1a1a1a !important;
}

.u-link.u-border-custom-color-1[class*='u-border-'] {
	border-color: #1a1a1a !important;
}

.u-link.u-border-custom-color-1[class*='u-border-']:hover {
	border-color: #201420 !important;
}

/*end-color custom-color-1*/
/*begin-color custom-color-3*/
.u-border-custom-color-3,
.u-border-custom-color-3.u-input,
.u-border-custom-color-3.u-field-input.u-field-input,
.u-separator-custom-color-3:after {
	border-color: #a20b0b !important;
	stroke: #a20b0b !important;
	border-width: 4px !important;
}

.u-table-1 {
	margin: 30px auto;
}

.u-button-style.u-border-custom-color-3 {
	border-color: #a20b0b !important;
	color: #a20b0b !important;
	background-color: transparent !important;
}

.u-button-style.u-border-custom-color-3:hover,
.u-button-style.u-border-custom-color-3:focus {
	border-color: transparent !important;
	color: #920a0a !important;
	background-color: transparent !important;
}

.u-border-hover-custom-color-3:hover,
.u-border-hover-custom-color-3:focus,
.u-border-active-custom-color-3.u-active.u-active,
a.u-button-style.u-border-hover-custom-color-3:hover,
a.u-button-style:hover > .u-border-hover-custom-color-3,
a.u-button-style.u-border-hover-custom-color-3:focus,
a.u-button-style.u-button-style.u-border-active-custom-color-3:active,
a.u-button-style.u-button-style.u-border-active-custom-color-3.active,
a.u-button-style.u-button-style.active > .u-border-active-custom-color-3,
li.active > a.u-button-style.u-button-style.u-border-active-custom-color-3,
input.u-field-input.u-field-input.u-border-active-custom-color-3:checked {
	color: #a20b0b !important;
	border-color: #a20b0b !important;
}

.u-link.u-border-custom-color-3[class*='u-border-'] {
	border-color: #a20b0b !important;
}

.u-link.u-border-custom-color-3[class*='u-border-']:hover {
	border-color: #920a0a !important;
}

/*end-color custom-color-3*/
/*begin-color custom-color-7*/
.u-border-custom-color-7,
.u-border-custom-color-7.u-input,
.u-border-custom-color-7.u-field-input.u-field-input,
.u-separator-custom-color-7:after {
	border-color: #000000;
	stroke: #000000;
}

.u-button-style.u-border-custom-color-7 {
	border-color: #000000 !important;
	color: #000000 !important;
	background-color: transparent !important;
}

.u-button-style.u-border-custom-color-7:hover,
.u-button-style.u-border-custom-color-7:focus {
	border-color: transparent !important;
	color: #000000 !important;
	background-color: transparent !important;
}

.u-border-hover-custom-color-7:hover,
.u-border-hover-custom-color-7:focus,
.u-border-active-custom-color-7.u-active.u-active,
a.u-button-style.u-border-hover-custom-color-7:hover,
a.u-button-style:hover > .u-border-hover-custom-color-7,
a.u-button-style.u-border-hover-custom-color-7:focus,
a.u-button-style.u-button-style.u-border-active-custom-color-7:active,
a.u-button-style.u-button-style.u-border-active-custom-color-7.active,
a.u-button-style.u-button-style.active > .u-border-active-custom-color-7,
li.active > a.u-button-style.u-button-style.u-border-active-custom-color-7,
input.u-field-input.u-field-input.u-border-active-custom-color-7:checked {
	color: #000000 !important;
	border-color: #000000 !important;
}

.u-link.u-border-custom-color-7[class*='u-border-'] {
	border-color: #000000 !important;
}

.u-link.u-border-custom-color-7[class*='u-border-']:hover {
	border-color: #000000 !important;
}

/*end-color custom-color-7*/
/*begin-color custom-color-8*/
.u-border-custom-color-8,
.u-border-custom-color-8.u-input,
.u-border-custom-color-8.u-field-input.u-field-input,
.u-separator-custom-color-8:after {
	border-color: #ffffff;
	stroke: #ffffff;
}

.u-button-style.u-border-custom-color-8 {
	border-color: #ffffff !important;
	color: #ffffff !important;
	background-color: transparent !important;
}

.u-button-style.u-border-custom-color-8:hover,
.u-button-style.u-border-custom-color-8:focus {
	border-color: transparent !important;
	color: #e6e6e6 !important;
	background-color: transparent !important;
}

.u-border-hover-custom-color-8:hover,
.u-border-hover-custom-color-8:focus,
.u-border-active-custom-color-8.u-active.u-active,
a.u-button-style.u-border-hover-custom-color-8:hover,
a.u-button-style:hover > .u-border-hover-custom-color-8,
a.u-button-style.u-border-hover-custom-color-8:focus,
a.u-button-style.u-button-style.u-border-active-custom-color-8:active,
a.u-button-style.u-button-style.u-border-active-custom-color-8.active,
a.u-button-style.u-button-style.active > .u-border-active-custom-color-8,
li.active > a.u-button-style.u-button-style.u-border-active-custom-color-8,
input.u-field-input.u-field-input.u-border-active-custom-color-8:checked {
	color: #ffffff !important;
	border-color: #ffffff !important;
}

.u-link.u-border-custom-color-8[class*='u-border-'] {
	border-color: #ffffff !important;
}

.u-link.u-border-custom-color-8[class*='u-border-']:hover {
	border-color: #e6e6e6 !important;
}

/*end-color custom-color-8*/
/*begin-color custom-color-1*/
.u-text-custom-color-1,
.u-input.u-text-custom-color-1,
.u-input.u-text-custom-color-1[class*='u-border-'],
li.active > a.u-button-style.u-text-custom-color-1,
li.active > a.u-button-style.u-text-custom-color-1[class*='u-border-'],
a.u-button-style.u-text-custom-color-1,
a.u-button-style.u-text-custom-color-1[class*='u-border-'] {
	color: #1a1a1a !important;
}

a.u-button-style.u-text-custom-color-1:hover,
a.u-button-style.u-text-custom-color-1[class*='u-border-']:hover,
a.u-button-style.u-text-custom-color-1:focus,
a.u-button-style.u-text-custom-color-1[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-text-custom-color-1:active,
a.u-button-style.u-button-style.u-text-custom-color-1[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-custom-color-1.active,
a.u-button-style.u-button-style.u-text-custom-color-1[class*='u-border-'].active {
	color: #201420 !important;
}

a.u-button-style:hover > .u-text-hover-custom-color-1,
a.u-button-style:hover > .u-text-hover-custom-color-1[class*='u-border-'],
a.u-button-style.u-button-style.u-text-hover-custom-color-1:hover,
a.u-button-style.u-button-style.u-text-hover-custom-color-1[class*='u-border-']:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-1.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-1[class*='u-border-'].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-1:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-1[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-hover-custom-color-1:focus,
a.u-button-style.u-button-style.u-text-hover-custom-color-1[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-1:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-1[class*='u-border-']:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-1.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-1[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-text-active-custom-color-1,
a.u-button-style.u-button-style.active
	> .u-text-active-custom-color-1[class*='u-border-'],
:not(.level-2)
	> .u-nav
	> .u-nav-item
	> a.u-nav-link.u-text-hover-custom-color-1:hover,
:not(.level-2)
	> .u-nav
	> .u-nav-item
	> a.u-nav-link.u-nav-link.u-text-active-custom-color-1.active,
.u-text-hover-custom-color-1.u-language-url:hover,
.u-text-hover-custom-color-1 .u-language-url:hover,
.u-text-hover-custom-color-1.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-custom-color-1 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-custom-color-1
	.u-nav-link.active {
	color: #1a1a1a !important;
}

.u-text-custom-color-1 .u-svg-link,
.u-text-hover-custom-color-1:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-custom-color-1 .u-svg-link,
.u-button-style.u-button-style.active
	> .u-text-active-custom-color-1
	.u-svg-link,
.u-text-hover-custom-color-1:focus .u-svg-link {
	fill: #1a1a1a;
}

.u-link.u-text-custom-color-1:hover {
	color: #201420 !important;
}

a.u-link.u-text-hover-custom-color-1:hover {
	color: #1a1a1a !important;
}

/*end-color custom-color-1*/
/*begin-color custom-color-3*/
.u-text-custom-color-3,
.u-input.u-text-custom-color-3,
.u-input.u-text-custom-color-3[class*='u-border-'],
li.active > a.u-button-style.u-text-custom-color-3,
li.active > a.u-button-style.u-text-custom-color-3[class*='u-border-'],
a.u-button-style.u-text-custom-color-3,
a.u-button-style.u-text-custom-color-3[class*='u-border-'] {
	color: #a20b0b !important;
}

a.u-button-style.u-text-custom-color-3:hover,
a.u-button-style.u-text-custom-color-3[class*='u-border-']:hover,
a.u-button-style.u-text-custom-color-3:focus,
a.u-button-style.u-text-custom-color-3[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-text-custom-color-3:active,
a.u-button-style.u-button-style.u-text-custom-color-3[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-custom-color-3.active,
a.u-button-style.u-button-style.u-text-custom-color-3[class*='u-border-'].active {
	color: #920a0a !important;
}

a.u-button-style:hover > .u-text-hover-custom-color-3,
a.u-button-style:hover > .u-text-hover-custom-color-3[class*='u-border-'],
a.u-button-style.u-button-style.u-text-hover-custom-color-3:hover,
a.u-button-style.u-button-style.u-text-hover-custom-color-3[class*='u-border-']:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-3.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-3[class*='u-border-'].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-3:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-3[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-hover-custom-color-3:focus,
a.u-button-style.u-button-style.u-text-hover-custom-color-3[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-3:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-3[class*='u-border-']:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-3.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-3[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-text-active-custom-color-3,
a.u-button-style.u-button-style.active
	> .u-text-active-custom-color-3[class*='u-border-'],
:not(.level-2)
	> .u-nav
	> .u-nav-item
	> a.u-nav-link.u-text-hover-custom-color-3:hover,
:not(.level-2)
	> .u-nav
	> .u-nav-item
	> a.u-nav-link.u-nav-link.u-text-active-custom-color-3.active,
.u-text-hover-custom-color-3.u-language-url:hover,
.u-text-hover-custom-color-3 .u-language-url:hover,
.u-text-hover-custom-color-3.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-custom-color-3 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-custom-color-3
	.u-nav-link.active {
	color: #a20b0b !important;
}

.u-text-custom-color-3 .u-svg-link,
.u-text-hover-custom-color-3:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-custom-color-3 .u-svg-link,
.u-button-style.u-button-style.active
	> .u-text-active-custom-color-3
	.u-svg-link,
.u-text-hover-custom-color-3:focus .u-svg-link {
	fill: #a20b0b;
}

.u-link.u-text-custom-color-3:hover {
	color: #920a0a !important;
}

a.u-link.u-text-hover-custom-color-3:hover {
	color: #a20b0b !important;
}

/*end-color custom-color-3*/
/*begin-color custom-color-7*/
.u-text-custom-color-7,
.u-input.u-text-custom-color-7,
.u-input.u-text-custom-color-7[class*='u-border-'],
li.active > a.u-button-style.u-text-custom-color-7,
li.active > a.u-button-style.u-text-custom-color-7[class*='u-border-'],
a.u-button-style.u-text-custom-color-7,
a.u-button-style.u-text-custom-color-7[class*='u-border-'] {
	color: #000000 !important;
}

a.u-button-style.u-text-custom-color-7:hover,
a.u-button-style.u-text-custom-color-7[class*='u-border-']:hover,
a.u-button-style.u-text-custom-color-7:focus,
a.u-button-style.u-text-custom-color-7[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-text-custom-color-7:active,
a.u-button-style.u-button-style.u-text-custom-color-7[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-custom-color-7.active,
a.u-button-style.u-button-style.u-text-custom-color-7[class*='u-border-'].active {
	color: #000000 !important;
}

a.u-button-style:hover > .u-text-hover-custom-color-7,
a.u-button-style:hover > .u-text-hover-custom-color-7[class*='u-border-'],
a.u-button-style.u-button-style.u-text-hover-custom-color-7:hover,
a.u-button-style.u-button-style.u-text-hover-custom-color-7[class*='u-border-']:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-7.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-7[class*='u-border-'].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-7:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-7[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-hover-custom-color-7:focus,
a.u-button-style.u-button-style.u-text-hover-custom-color-7[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-7:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-7[class*='u-border-']:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-7.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-7[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-text-active-custom-color-7,
a.u-button-style.u-button-style.active
	> .u-text-active-custom-color-7[class*='u-border-'],
:not(.level-2)
	> .u-nav
	> .u-nav-item
	> a.u-nav-link.u-text-hover-custom-color-7:hover,
:not(.level-2)
	> .u-nav
	> .u-nav-item
	> a.u-nav-link.u-nav-link.u-text-active-custom-color-7.active,
.u-text-hover-custom-color-7.u-language-url:hover,
.u-text-hover-custom-color-7 .u-language-url:hover,
.u-text-hover-custom-color-7.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-custom-color-7 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-custom-color-7
	.u-nav-link.active {
	color: #000000 !important;
}

.u-text-custom-color-7 .u-svg-link,
.u-text-hover-custom-color-7:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-custom-color-7 .u-svg-link,
.u-button-style.u-button-style.active
	> .u-text-active-custom-color-7
	.u-svg-link,
.u-text-hover-custom-color-7:focus .u-svg-link {
	fill: #000000;
}

.u-link.u-text-custom-color-7:hover {
	color: #000000 !important;
}

a.u-link.u-text-hover-custom-color-7:hover {
	color: #000000 !important;
}

/*end-color custom-color-7*/
/*begin-color custom-color-8*/
.u-text-custom-color-8,
.u-input.u-text-custom-color-8,
.u-input.u-text-custom-color-8[class*='u-border-'],
li.active > a.u-button-style.u-text-custom-color-8,
li.active > a.u-button-style.u-text-custom-color-8[class*='u-border-'],
a.u-button-style.u-text-custom-color-8,
a.u-button-style.u-text-custom-color-8[class*='u-border-'] {
	color: #ffffff !important;
}

a.u-button-style.u-text-custom-color-8:hover,
a.u-button-style.u-text-custom-color-8[class*='u-border-']:hover,
a.u-button-style.u-text-custom-color-8:focus,
a.u-button-style.u-text-custom-color-8[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-text-custom-color-8:active,
a.u-button-style.u-button-style.u-text-custom-color-8[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-custom-color-8.active,
a.u-button-style.u-button-style.u-text-custom-color-8[class*='u-border-'].active {
	color: #e6e6e6 !important;
}

a.u-button-style:hover > .u-text-hover-custom-color-8,
a.u-button-style:hover > .u-text-hover-custom-color-8[class*='u-border-'],
a.u-button-style.u-button-style.u-text-hover-custom-color-8:hover,
a.u-button-style.u-button-style.u-text-hover-custom-color-8[class*='u-border-']:hover,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-8.active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-8[class*='u-border-'].active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-8:active,
a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-8[class*='u-border-']:active,
a.u-button-style.u-button-style.u-text-hover-custom-color-8:focus,
a.u-button-style.u-button-style.u-text-hover-custom-color-8[class*='u-border-']:focus,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-8:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-8[class*='u-border-']:active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-8.active,
a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-8[class*='u-border-'].active,
a.u-button-style.u-button-style.active > .u-text-active-custom-color-8,
a.u-button-style.u-button-style.active
	> .u-text-active-custom-color-8[class*='u-border-'],
:not(.level-2)
	> .u-nav
	> .u-nav-item
	> a.u-nav-link.u-text-hover-custom-color-8:hover,
:not(.level-2)
	> .u-nav
	> .u-nav-item
	> a.u-nav-link.u-nav-link.u-text-active-custom-color-8.active,
.u-text-hover-custom-color-8.u-language-url:hover,
.u-text-hover-custom-color-8 .u-language-url:hover,
.u-text-hover-custom-color-8.u-carousel-control:hover,
.u-popupmenu-items.u-text-hover-custom-color-8 .u-nav-link:hover,
.u-popupmenu-items.u-popupmenu-items.u-text-active-custom-color-8
	.u-nav-link.active {
	color: #ffffff !important;
}

.u-text-custom-color-8 .u-svg-link,
.u-text-hover-custom-color-8:hover .u-svg-link,
.u-button-style:hover > .u-text-hover-custom-color-8 .u-svg-link,
.u-button-style.u-button-style.active
	> .u-text-active-custom-color-8
	.u-svg-link,
.u-text-hover-custom-color-8:focus .u-svg-link {
	fill: #ffffff;
}

.u-link.u-text-custom-color-8:hover {
	color: #e6e6e6 !important;
}

a.u-link.u-text-hover-custom-color-8:hover {
	color: #ffffff !important;
}

/*end-color custom-color-8*/
.u-body {
	--theme-sheet-width-xl: 1140px;
	--theme-sheet-width-lg: 940px;
	--theme-sheet-width-md: 720px;
	--theme-sheet-width-sm: 540px;
	--theme-sheet-width-xs: 340px;
}

/** common-rules **/
h1.u-title {
	font-weight: 400;
	font-size: 4.5rem;
	line-height: 1.1;
}

h2.u-subtitle {
	font-weight: 400;
	font-size: 2.25rem;
	line-height: 1.1;
}

h1:not(.u-title) {
	font-size: 2.369rem;
	font-weight: 700;
	line-height: 1.0999999999999999;
}

h2:not(.u-subtitle) {
	font-size: 2.369rem;
	font-weight: 700;
	line-height: 1.2;
}

h3 {
	font-size: 1.777rem;
	font-weight: 700;
	line-height: 1.2000000000000002;
}

h4 {
	font-size: 1.333rem;
	font-weight: 700;
	line-height: 1.2;
}

h5 {
	font-size: 1rem;
	font-weight: 700;
	line-height: 1.2;
}

h6 {
	font-size: 0.75rem;
	font-weight: 700;
	line-height: 1.2;
}

p:not(.u-text-variant) {
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.85;
}

.u-input {
	border-width: 1px;
	borders: top right bottom left;
}

a {
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.65;
	text-decoration: underline;
}

.u-body {
	background-image: false;
	background-attachment: fixed;
}

/** common-rules **/

/** publish-rules **/
/*begin-media rules*/
/*end-media rules*/
/** publish-rules **/

/** cms-rules **/
/*begin-responsive rules*/
/*end-responsive rules*/
/** cms-rules **/

/** color-rules **/
.u-overlap.u-overlap-transparent:not(.u-overlap-contrast)
	.u-header
	:not(.u-nav-item)
	> .u-input,
.u-gradient > .u-container-layout > .u-input,
.u-image:not(.u-shading) > .u-container-layout > .u-input,
.u-input {
	border-color: #b3b3b3;
	background-color: #ffffff;
}

.u-overlap.u-overlap-transparent:not(.u-overlap-contrast)
	.u-header
	:not(.u-nav-item)
	> a,
.u-gradient > .u-container-layout > a,
.u-image:not(.u-shading) > .u-container-layout > a,
a {
	color: #ff2453;
}

.u-overlap.u-overlap-transparent:not(.u-overlap-contrast)
	.u-header
	:not(.u-nav-item)
	> a:hover,
.u-gradient > .u-container-layout > a:hover,
.u-image:not(.u-shading) > .u-container-layout > a:hover,
a:hover {
	color: #ff073c;
}

/** color-rules **/

/** alt-color-rules **/
.u-custom-color-1 a,
.u-custom-color-2 a,
.u-custom-color-3 a,
.u-custom-color-4 a,
.u-custom-color-6 a,
.u-custom-color-7 a,
.u-body-color a,
.u-palette-1-base a,
.u-palette-1-dark-3 a,
.u-palette-1-dark-2 a,
.u-palette-1-dark-1 a,
.u-palette-1 a,
.u-palette-1-light-1 a,
.u-palette-2-base a,
.u-palette-2-dark-3 a,
.u-palette-2-dark-2 a,
.u-palette-2-dark-1 a,
.u-palette-2 a,
.u-palette-2-light-1 a,
.u-palette-3-dark-3 a,
.u-palette-3-dark-2 a,
.u-palette-3-dark-1 a,
.u-palette-4-base a,
.u-palette-4-dark-3 a,
.u-palette-4-dark-2 a,
.u-palette-4-dark-1 a,
.u-palette-5-dark-3 a,
.u-palette-5-dark-2 a,
.u-palette-5-dark-1 a,
.u-grey-40 a,
.u-grey-30 a,
.u-grey-90 a,
.u-grey-80 a,
.u-grey-75 a,
.u-black a,
.u-grey-70 a,
.u-grey-60 a,
.u-grey-50 a,
.u-grey-dark-3 a,
.u-grey-dark-2 a,
.u-grey-dark-1 a,
.u-grey a,
.u-shading a,
.u-overlap-contrast .u-header a:not(.u-nav-link):not(.u-btn) {
	color: #ffa7ba;
}

.u-custom-color-1 a:hover,
.u-custom-color-2 a:hover,
.u-custom-color-3 a:hover,
.u-custom-color-4 a:hover,
.u-custom-color-6 a:hover,
.u-custom-color-7 a:hover,
.u-body-color a:hover,
.u-palette-1-base a:hover,
.u-palette-1-dark-3 a:hover,
.u-palette-1-dark-2 a:hover,
.u-palette-1-dark-1 a:hover,
.u-palette-1 a:hover,
.u-palette-1-light-1 a:hover,
.u-palette-2-base a:hover,
.u-palette-2-dark-3 a:hover,
.u-palette-2-dark-2 a:hover,
.u-palette-2-dark-1 a:hover,
.u-palette-2 a:hover,
.u-palette-2-light-1 a:hover,
.u-palette-3-dark-3 a:hover,
.u-palette-3-dark-2 a:hover,
.u-palette-3-dark-1 a:hover,
.u-palette-4-base a:hover,
.u-palette-4-dark-3 a:hover,
.u-palette-4-dark-2 a:hover,
.u-palette-4-dark-1 a:hover,
.u-palette-5-dark-3 a:hover,
.u-palette-5-dark-2 a:hover,
.u-palette-5-dark-1 a:hover,
.u-grey-40 a:hover,
.u-grey-30 a:hover,
.u-grey-90 a:hover,
.u-grey-80 a:hover,
.u-grey-75 a:hover,
.u-black a:hover,
.u-grey-70 a:hover,
.u-grey-60 a:hover,
.u-grey-50 a:hover,
.u-grey-dark-3 a:hover,
.u-grey-dark-2 a:hover,
.u-grey-dark-1 a:hover,
.u-grey a:hover {
	color: #a1a1a1;
}

.u-custom-color-1 .u-btn,
.u-custom-color-2 .u-btn,
.u-custom-color-3 .u-btn,
.u-custom-color-4 .u-btn,
.u-custom-color-6 .u-btn,
.u-custom-color-7 .u-btn,
.u-body-color .u-btn,
.u-palette-1-base .u-btn,
.u-palette-1-dark-3 .u-btn,
.u-palette-1-dark-2 .u-btn,
.u-palette-1-dark-1 .u-btn,
.u-palette-1 .u-btn,
.u-palette-1-light-1 .u-btn,
.u-palette-2-base .u-btn,
.u-palette-2-dark-3 .u-btn,
.u-palette-2-dark-2 .u-btn,
.u-palette-2-dark-1 .u-btn,
.u-palette-2 .u-btn,
.u-palette-2-light-1 .u-btn,
.u-palette-3-dark-3 .u-btn,
.u-palette-3-dark-2 .u-btn,
.u-palette-3-dark-1 .u-btn,
.u-palette-4-base .u-btn,
.u-palette-4-dark-3 .u-btn,
.u-palette-4-dark-2 .u-btn,
.u-palette-4-dark-1 .u-btn,
.u-palette-5-dark-3 .u-btn,
.u-palette-5-dark-2 .u-btn,
.u-palette-5-dark-1 .u-btn,
.u-grey-40 .u-btn,
.u-grey-30 .u-btn,
.u-grey-90 .u-btn,
.u-grey-80 .u-btn,
.u-grey-75 .u-btn,
.u-black .u-btn,
.u-grey-70 .u-btn,
.u-grey-60 .u-btn,
.u-grey-50 .u-btn,
.u-grey-dark-3 .u-btn,
.u-grey-dark-2 .u-btn,
.u-grey-dark-1 .u-btn,
.u-grey .u-btn,
.u-shading .u-btn,
.u-overlap-contrast .u-header .u-btn {
	color: #ffffff;
}

.u-custom-color-1 .u-btn:hover,
.u-custom-color-2 .u-btn:hover,
.u-custom-color-3 .u-btn:hover,
.u-custom-color-4 .u-btn:hover,
.u-custom-color-6 .u-btn:hover,
.u-custom-color-7 .u-btn:hover,
.u-body-color .u-btn:hover,
.u-palette-1-base .u-btn:hover,
.u-palette-1-dark-3 .u-btn:hover,
.u-palette-1-dark-2 .u-btn:hover,
.u-palette-1-dark-1 .u-btn:hover,
.u-palette-1 .u-btn:hover,
.u-palette-1-light-1 .u-btn:hover,
.u-palette-2-base .u-btn:hover,
.u-palette-2-dark-3 .u-btn:hover,
.u-palette-2-dark-2 .u-btn:hover,
.u-palette-2-dark-1 .u-btn:hover,
.u-palette-2 .u-btn:hover,
.u-palette-2-light-1 .u-btn:hover,
.u-palette-3-dark-3 .u-btn:hover,
.u-palette-3-dark-2 .u-btn:hover,
.u-palette-3-dark-1 .u-btn:hover,
.u-palette-4-base .u-btn:hover,
.u-palette-4-dark-3 .u-btn:hover,
.u-palette-4-dark-2 .u-btn:hover,
.u-palette-4-dark-1 .u-btn:hover,
.u-palette-5-dark-3 .u-btn:hover,
.u-palette-5-dark-2 .u-btn:hover,
.u-palette-5-dark-1 .u-btn:hover,
.u-grey-40 .u-btn:hover,
.u-grey-30 .u-btn:hover,
.u-grey-90 .u-btn:hover,
.u-grey-80 .u-btn:hover,
.u-grey-75 .u-btn:hover,
.u-black .u-btn:hover,
.u-grey-70 .u-btn:hover,
.u-grey-60 .u-btn:hover,
.u-grey-50 .u-btn:hover,
.u-grey-dark-3 .u-btn:hover,
.u-grey-dark-2 .u-btn:hover,
.u-grey-dark-1 .u-btn:hover,
.u-grey .u-btn:hover,
.u-shading .u-btn:hover,
.u-overlap-contrast .u-header .u-btn:hover {
	color: #e6e6e6;
}

/** alt-color-rules **/

/*end-variables sitestylecss*/

/*begin-variables base-font-size*/
html {
	font-size: 18px;
}

/*end-variables base-font-size*/

.u-header {
	background-image: none;
}

.u-header .u-sheet-1 {
	min-height: 180px;
}

.u-header .u-menu-1 {
	margin: 64px 48px 0 auto;
}

.u-header .u-nav-1 {
	font-weight: 400;
	font-size: 1.125rem;
	letter-spacing: normal;
}

.u-header .u-nav-2 {
	font-size: 1.25rem;
}

.u-header .u-image-1 {
	width: 337px;
	height: 103px;
	margin: -87px auto 48px 15px;
}

.u-header .u-logo-image-1 {
	width: 100%;
	height: 100%;
}

/*RESPONSIVE_MEDIA*/
@media (max-width: 1199px) {
	.u-header .u-sheet-1 {
		min-height: 234px;
	}

	.u-header .u-menu-1 {
		width: auto;
		margin-top: 119px;
		margin-right: -13px;
	}

	.u-header .u-image-1 {
		width: 337px;
		height: 103px;
		margin-top: -103px;
		margin-bottom: 60px;
		margin-left: 13px;
	}
}

/*/RESPONSIVE_MEDIA*/
/*RESPONSIVE_CLASS*/
.u-lg .u-header .u-sheet-1 {
	min-height: 234px;
}

.u-lg .u-header .u-menu-1 {
	width: auto;
	margin-top: 119px;
	margin-right: -13px;
}

.u-lg .u-header .u-image-1 {
	width: 337px;
	height: 103px;
	margin-top: -103px;
	margin-bottom: 60px;
	margin-left: 13px;
}

/*/RESPONSIVE_CLASS*/
/*RESPONSIVE_MEDIA*/
@media (max-width: 991px) {
	.u-header .u-sheet-1 {
		min-height: 184px;
	}

	.u-header .u-menu-1 {
		margin-top: 41px;
		margin-right: -33px;
	}

	.u-header .u-image-1 {
		margin-top: -78px;
		margin-bottom: 16px;
		margin-left: 0;
	}
}

/*/RESPONSIVE_MEDIA*/
/*RESPONSIVE_CLASS*/
.u-md .u-header .u-sheet-1 {
	min-height: 184px;
}

.u-md .u-header .u-menu-1 {
	margin-top: 41px;
	margin-right: -33px;
}

.u-md .u-header .u-image-1 {
	margin-top: -78px;
	margin-bottom: 16px;
	margin-left: 0;
}

/*/RESPONSIVE_CLASS*/
/*RESPONSIVE_MEDIA*/
@media (max-width: 767px) {
	.u-header .u-sheet-1 {
		min-height: 166px;
	}

	.u-header .u-menu-1 {
		margin-right: -41px;
	}

	.u-header .u-image-1 {
		width: 241px;
		height: 127px;
		margin-top: -78px;
		margin-left: -25px;
	}
}

/*/RESPONSIVE_MEDIA*/
/*RESPONSIVE_CLASS*/
.u-sm .u-header .u-sheet-1 {
	min-height: 166px;
}

.u-sm .u-header .u-menu-1 {
	margin-right: -41px;
}

.u-sm .u-header .u-image-1 {
	width: 241px;
	height: 127px;
	margin-top: -78px;
	margin-left: -25px;
}

/*/RESPONSIVE_CLASS*/
/*RESPONSIVE_MEDIA*/
@media (max-width: 575px) {
	.u-header .u-sheet-1 {
		min-height: 215px;
	}

	.u-header .u-menu-1 {
		margin-right: -14px;
	}

	.u-header .u-image-1 {
		height: 187px;
		margin-left: 13px;
	}
}

/*/RESPONSIVE_MEDIA*/
/*RESPONSIVE_CLASS*/
.u-xs .u-header .u-sheet-1 {
	min-height: 215px;
}

.u-xs .u-header .u-menu-1 {
	margin-right: -14px;
}

.u-xs .u-header .u-image-1 {
	height: 187px;
	margin-left: 13px;
}

/*/RESPONSIVE_CLASS*/

.u-footer .u-sheet-1 {
	min-height: 394px;
}

.u-footer .u-text-1 {
	margin: 32px auto 0;
}

.u-footer .u-btn-1 {
	line-height: 1.65;
	text-decoration: underline !important;
	padding: 0;
}

.u-footer .u-layout-wrap-1 {
	width: 1075px;
	margin: 58px auto 60px;
}

.u-footer .u-layout-cell-1 {
	min-height: 170px;
}

.u-footer .u-container-layout-1 {
	padding: 20px 30px;
}

.u-footer .u-text-2 {
	margin: 0;
}

.u-footer .u-layout-cell-2 {
	min-height: 170px;
}

.u-footer .u-container-layout-2 {
	padding: 0;
}

.u-footer .u-image-1 {
	width: 300px;
	height: 92px;
	margin: 0 auto;
}

.u-footer .u-logo-image-1 {
	width: 100%;
	height: 100%;
}

/*RESPONSIVE_MEDIA*/
@media (max-width: 1199px) {
	.u-footer .u-sheet-1 {
		min-height: 264px;
	}

	.u-footer .u-text-1 {
		width: auto;
		margin-top: 43px;
	}

	.u-footer .u-layout-wrap-1 {
		margin-top: 30px;
		margin-right: initial;
		margin-left: initial;
		width: auto;
	}

	.u-footer .u-layout-cell-1 {
		min-height: 121px;
	}

	.u-footer .u-container-layout-1 {
		padding-left: 25px;
		padding-right: 25px;
	}

	.u-footer .u-layout-cell-2 {
		min-height: 121px;
	}
}

/*/RESPONSIVE_MEDIA*/
/*RESPONSIVE_CLASS*/
.u-lg .u-footer .u-sheet-1 {
	min-height: 264px;
}

.u-lg .u-footer .u-text-1 {
	width: auto;
	margin-top: 43px;
}

.u-lg .u-footer .u-layout-wrap-1 {
	margin-top: 30px;
	margin-right: initial;
	margin-left: initial;
	width: auto;
}

.u-lg .u-footer .u-layout-cell-1 {
	min-height: 121px;
}

.u-lg .u-footer .u-container-layout-1 {
	padding-left: 25px;
	padding-right: 25px;
}

.u-lg .u-footer .u-layout-cell-2 {
	min-height: 121px;
}

/*/RESPONSIVE_CLASS*/
/*RESPONSIVE_MEDIA*/
@media (max-width: 991px) {
	.u-footer .u-sheet-1 {
		min-height: 252px;
	}

	.u-footer .u-layout-wrap-1 {
		margin-top: 9px;
		margin-bottom: 33px;
		width: auto;
		margin-right: initial;
		margin-left: initial;
	}

	.u-footer .u-layout-cell-1 {
		min-height: 100px;
	}

	.u-footer .u-container-layout-1 {
		padding-left: 30px;
		padding-right: 30px;
	}

	.u-footer .u-layout-cell-2 {
		min-height: 201px;
	}
}

/*/RESPONSIVE_MEDIA*/
/*RESPONSIVE_CLASS*/
.u-md .u-footer .u-sheet-1 {
	min-height: 252px;
}

.u-md .u-footer .u-layout-wrap-1 {
	margin-top: 9px;
	margin-bottom: 33px;
	width: auto;
	margin-right: initial;
	margin-left: initial;
}

.u-md .u-footer .u-layout-cell-1 {
	min-height: 100px;
}

.u-md .u-footer .u-container-layout-1 {
	padding-left: 30px;
	padding-right: 30px;
}

.u-md .u-footer .u-layout-cell-2 {
	min-height: 201px;
}

/*/RESPONSIVE_CLASS*/
/*RESPONSIVE_MEDIA*/
@media (max-width: 767px) {
	.u-footer .u-sheet-1 {
		min-height: 353px;
	}

	.u-footer .u-text-1 {
		margin-top: 20px;
	}

	.u-footer .u-layout-wrap-1 {
		margin-top: -14px;
		margin-bottom: 20px;
		width: auto;
		margin-right: initial;
		margin-left: initial;
	}

	.u-footer .u-layout-cell-1 {
		min-height: 64px;
	}

	.u-footer .u-container-layout-1 {
		padding-left: 10px;
		padding-right: 10px;
	}

	.u-footer .u-text-2 {
		width: auto;
	}

	.u-footer .u-layout-cell-2 {
		min-height: 192px;
	}

	.u-footer .u-image-1 {
		margin-top: 20px;
	}
}

/*/RESPONSIVE_MEDIA*/
/*RESPONSIVE_CLASS*/
.u-sm .u-footer .u-sheet-1 {
	min-height: 353px;
}

.u-sm .u-footer .u-text-1 {
	margin-top: 20px;
}

.u-sm .u-footer .u-layout-wrap-1 {
	margin-top: -14px;
	margin-bottom: 20px;
	width: auto;
	margin-right: initial;
	margin-left: initial;
}

.u-sm .u-footer .u-layout-cell-1 {
	min-height: 64px;
}

.u-sm .u-footer .u-container-layout-1 {
	padding-left: 10px;
	padding-right: 10px;
}

.u-sm .u-footer .u-text-2 {
	width: auto;
}

.u-sm .u-footer .u-layout-cell-2 {
	min-height: 192px;
}

.u-sm .u-footer .u-image-1 {
	margin-top: 20px;
}

/*/RESPONSIVE_CLASS*/
/*RESPONSIVE_MEDIA*/
@media (max-width: 575px) {
	.u-footer .u-sheet-1 {
		min-height: 365px;
	}

	.u-footer .u-layout-wrap-1 {
		margin-top: 20px;
		margin-bottom: 20px;
		width: auto;
		margin-right: initial;
		margin-left: initial;
	}

	.u-footer .u-layout-cell-1 {
		min-height: 115px;
	}

	.u-footer .u-layout-cell-2 {
		min-height: 187px;
	}

	.u-footer .u-image-1 {
		height: 197px;
		margin-top: -48px;
	}
}

/*/RESPONSIVE_MEDIA*/
/*RESPONSIVE_CLASS*/
.u-xs .u-footer .u-sheet-1 {
	min-height: 365px;
}

.u-xs .u-footer .u-layout-wrap-1 {
	margin-top: 20px;
	margin-bottom: 20px;
	width: auto;
	margin-right: initial;
	margin-left: initial;
}

.u-xs .u-footer .u-layout-cell-1 {
	min-height: 115px;
}

.u-xs .u-footer .u-layout-cell-2 {
	min-height: 187px;
}

.u-xs .u-footer .u-image-1 {
	height: 197px;
	margin-top: -48px;
}

/*/RESPONSIVE_CLASS*/

:root {
	--ms-bg: #0a0a0a;
	--ms-card: #161616;
	--ms-red: #d72638;
	--ms-neon: #00ff9d;
	--ms-text: #fff;
	--ms-muted: #bdbdbd;
	--ms-border: rgba(215, 38, 56, 0.55);
	--ms-shadow:
		0 10px 28px rgba(0, 0, 0, 0.55), 0 0 26px rgba(215, 38, 56, 0.35);
}

.ms-floating-bonus {
	position: fixed;
	inset: auto 12px max(14px, env(safe-area-inset-bottom));
	z-index: 9999;
	display: none;
	max-width: 720px;
	margin: 0 auto;
	border-radius: 16px;
	color: var(--ms-text);
	background:
		radial-gradient(
			120% 120% at 0% 0%,
			rgba(215, 38, 56, 0.15),
			transparent 55%
		),
		var(--ms-card);
	border: 1px solid var(--ms-border);
	box-shadow: var(--ms-shadow);
	padding: 16px;
	font-family:
		system-ui,
		-apple-system,
		Segoe UI,
		Roboto,
		Arial,
		sans-serif;
	animation: ms-slide-up 0.32s ease-out both;
	backdrop-filter: blur(2px);
}

.ms-content {
	display: grid;
	grid-template-columns: 56px 1fr;
	gap: 12px;
	align-items: center;
}

.ms-icon {
	width: 56px;
	height: 56px;
	border-radius: 12px;
	background: #222;
	padding: 6px;
	box-shadow: inset 0 0 0 1px rgba(215, 38, 56, 0.35);
	object-fit: contain;
}

.ms-title {
	margin: 0 0 6px;
	font-size: clamp(18px, 5vw, 20px);
	font-weight: 900;
	line-height: 1.3;
	color: var(--ms-red);
}

.ms-subtitle {
	display: block;
	font-size: 14px;
	font-weight: 600;
	color: var(--ms-neon);
}

.ms-sub {
	margin: 0 0 14px;
	color: var(--ms-muted);
	font-size: 14px;
	line-height: 1.4;
}

.ms-highlight {
	color: var(--ms-neon);
	font-weight: 800;
}

.ms-urgency {
	display: block;
	margin-top: 4px;
	color: var(--ms-red);
	font-weight: 700;
}

.ms-btn {
	display: inline-block;
	width: 100%;
	text-align: center;
	padding: 14px 18px;
	border-radius: 12px;
	font-weight: 900;
	text-decoration: none;
	color: #fff;
	background: linear-gradient(180deg, var(--ms-red) 0%, #a90f20 100%);
	box-shadow:
		0 8px 18px rgba(215, 38, 56, 0.35),
		inset 0 -2px 0 rgba(0, 0, 0, 0.18);
	transition:
		transform 0.06s ease,
		filter 0.15s ease;
}

.ms-btn:hover {
	transform: translateY(-1px);
	filter: brightness(1.05);
}

.ms-btn:active {
	transform: translateY(0);
	filter: brightness(0.95);
}

.ms-trust {
	margin-top: 10px;
	font-size: 12px;
	color: var(--ms-muted);
	text-align: center;
}

.ms-terms {
	display: block;
	margin-top: 6px;
	font-size: 11px;
	opacity: 0.85;
	text-align: center;
}

.ms-close {
	position: absolute;
	top: 8px;
	right: 10px;
	background: transparent;
	border: none;
	color: var(--ms-red);
	font-size: 18px;
	cursor: pointer;
	padding: 6px;
	border-radius: 8px;
}

.ms-close:hover {
	background: rgba(215, 38, 56, 0.15);
}

.footer__list {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 15px;
	flex-wrap: wrap;
	list-style: none;
	margin: 30px auto;
}
.footer__list li a {
	color: white;
	text-decoration: none;
}
.footer__list li a:hover {
	color: #a20b0b;
}

.header__list {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 15px;
	flex-wrap: wrap;
	list-style: none;
	margin: 30px auto;
	position: absolute;
	top: 50px;
	left: 50%;
	transform: translateX(-50%);
}
.header__list li a {
	color: white;
	text-decoration: none;
}
.header__list li a:hover {
	color: #a20b0b;
}

@media (max-width: 992px) {
	.header__list {
		display: none;
	}
}

@media (min-width: 720px) {
	.ms-floating-bonus {
		left: 20px;
		right: 20px;
		bottom: 22px;
	}

	.ms-content {
		grid-template-columns: 64px 1fr;
		gap: 14px;
	}

	.ms-icon {
		width: 64px;
		height: 64px;
	}
}

@media (prefers-reduced-motion: reduce) {
	.ms-floating-bonus {
		animation: none;
	}
}

@keyframes ms-slide-up {
	from {
		transform: translateY(90px);
		opacity: 0;
	}

	to {
		transform: translateY(0);
		opacity: 1;
	}
}

@media (max-width: 768px) {
	.u-section-5 .u-container-layout-1 .img-cov {
		max-width: 300px;
		margin: 0 auto;
	}
	.u-section-5 .u-container-layout-2 .img-cov {
		max-width: 300px;
		margin: 0 auto;
	}
	.u-section-5 .u-container-layout-3 .img-cov {
		max-width: 300px;
		margin: 0 auto;
	}
}
