/*!
Theme Name: axopar
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: axopar
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

axopar is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/* Normalize
--------------------------------------------- */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}

/* Sections
	 ========================================================================== */

/**
 * Remove the margin in all browsers.
 */
body {
	margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
	display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
	font-family: monospace, monospace;
	font-size: 1em;
}

/* Text-level semantics
	 ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */
a {
	background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
	font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

/**
 * Add the correct font size in all browsers.
 */
small {
	font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

/* Embedded content
	 ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */
img {
	border-style: none;
}

/* Forms
	 ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
	overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
	text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
	padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
	vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
	overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

/* Interactive
	 ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
	display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
	display: list-item;
}

/* Misc
	 ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */
template {
	display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
	display: none;
}

/* Box sizing
--------------------------------------------- */

/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
	box-sizing: inherit;
}

html {
	box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/

/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
	color: #404040;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 1rem;
	line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}

p {
	margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", courier, monospace;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
	background: #fff;
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {
	margin: 0 0 1.5em 3em;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: 700;
}

dd {
	margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

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

figure {
	margin: 1em 0;
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

/* Links
--------------------------------------------- */
a {
	color: #4169e1;
}

a:visited {
	color: #800080;
}

a:hover,
a:focus,
a:active {
	color: #191970;
}

a:focus {
	outline: thin dotted;
}

a:hover,
a:active {
	outline: 0;
}

/* Forms
--------------------------------------------- */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid;
	border-color: #ccc #ccc #bbb;
	border-radius: 3px;
	background: #e6e6e6;
	color: rgba(0, 0, 0, 0.8);
	line-height: 1;
	padding: 0.6em 1em 0.4em;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa;
}

button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
	border-color: #aaa #bbb #bbb;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 3px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	color: #111;
}

select {
	border: 1px solid #ccc;
}

textarea {
	width: 100%;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/

/* Navigation
--------------------------------------------- */
.main-navigation {
	display: block;
	width: 100%;
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 100%;
	left: -999em;
	z-index: 99999;
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
	display: block;
	left: auto;
}

.main-navigation ul ul a {
	width: 200px;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
	left: auto;
}

.main-navigation li {
	position: relative;
}

.main-navigation a {
	display: block;
	text-decoration: none;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width: 37.5em) {

	.menu-toggle {
		display: none;
	}

	.main-navigation ul {
		display: flex;
	}
}

.site-main .comment-navigation,
.site-main
.posts-navigation,
.site-main
.post-navigation {
	margin: 0 0 1.5em;
}

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
	display: flex;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	flex: 1 0 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	text-align: end;
	flex: 1 0 50%;
}

/* Posts and pages
--------------------------------------------- */
.sticky {
	display: block;
}

.post,
.page {
	margin: 0 0 1.5em;
}

.updated:not(.published) {
	display: none;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/* Comments
--------------------------------------------- */
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
	margin: 0 0 1.5em;
}

.widget select {
	max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
    display: inline-block;
    width: 100%;
    max-width: 226px;
    margin: 15px 0 0 82px;
}

/* Captions
--------------------------------------------- */
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

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

/* Galleries
--------------------------------------------- */
.gallery {
	margin-bottom: 1.5em;
	display: grid;
	grid-gap: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	width: 100%;
}

.gallery-columns-2 {
	grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
	grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
	grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
	grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
	grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
	grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
	grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
	grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
	display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/

/* Jetpack infinite scroll
--------------------------------------------- */

/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/

/* Accessibility
--------------------------------------------- */

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
	outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {

	/*rtl:ignore*/
	float: left;

	/*rtl:ignore*/
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}

.alignright {

	/*rtl:ignore*/
	float: right;

	/*rtl:ignore*/
	margin-left: 1.5em;
	margin-bottom: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.5em;
}
@font-face {
	font-family: Inter, sans-serif;
	src: url(../fonts/Inter-Medium.eot);
	font-weight: 500;
	font-display: swap;
}

@font-face {
	font-family: Inter, sans-serif;
	src: url(../fonts/Inter-LightBETA.eot);
	font-weight: 300;
	font-display: swap;
}

@font-face {
	font-family: Inter, sans-serif;
	src: url(../fonts/Inter-Regular.eot);
	font-weight: normal;
	font-display: swap;
}

body {
	font-family: Inter, sans-serif;
	font-display: swap;
}

body.compensate-for-scrollbar {
	overflow: hidden
}

.fancybox-active {
	height: auto
}

.fancybox-is-hidden {
	left: -9999px;
	margin: 0;
	position: absolute!important;
	top: -9999px;
	visibility: hidden
}

.fancybox-container {
	-webkit-backface-visibility: hidden;
	height: 100%;
	left: 0;
	outline: none;
	position: fixed;
	-webkit-tap-highlight-color: transparent;
	top: 0;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	transform: translateZ(0);
	width: 100%;
	z-index: 99992
}

.fancybox-container * {
	box-sizing: border-box
}

.fancybox-bg,
.fancybox-inner,
.fancybox-outer,
.fancybox-stage {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.fancybox-outer {
	-webkit-overflow-scrolling: touch;
	overflow-y: auto
}

.fancybox-bg {
	background: #1e1e1e;
	opacity: 0;
	transition-duration: inherit;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(.47, 0, .74, .71)
}

.fancybox-is-open .fancybox-bg {
	opacity: .9;
	transition-timing-function: cubic-bezier(.22, .61, .36, 1)
}

.fancybox-caption,
.fancybox-infobar,
.fancybox-navigation .fancybox-button,
.fancybox-toolbar {
	direction: ltr;
	opacity: 0;
	position: absolute;
	transition: opacity .25s ease, visibility 0s ease .25s;
	visibility: hidden;
	z-index: 99997
}

.fancybox-show-caption .fancybox-caption,
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-nav .fancybox-navigation .fancybox-button,
.fancybox-show-toolbar .fancybox-toolbar {
	opacity: 1;
	transition: opacity .25s ease 0s, visibility 0s ease 0s;
	visibility: visible
}

.fancybox-infobar {
	color: #ccc;
	font-size: 13px;
	-webkit-font-smoothing: subpixel-antialiased;
	height: 44px;
	left: 0;
	line-height: 44px;
	min-width: 44px;
	mix-blend-mode: difference;
	padding: 0 10px;
	pointer-events: none;
	top: 0;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.fancybox-toolbar {
	right: 0;
	top: 0
}

.fancybox-stage {
	direction: ltr;
	overflow: visible;
	transform: translateZ(0);
	z-index: 99994
}

.fancybox-is-open .fancybox-stage {
	overflow: hidden
}

.fancybox-slide {
	-webkit-backface-visibility: hidden;
	display: none;
	height: 100%;
	left: 0;
	outline: none;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	padding: 44px;
	position: absolute;
	text-align: center;
	top: 0;
	transition-property: transform, opacity;
	white-space: normal;
	width: 100%;
	z-index: 99994
}

.fancybox-slide:before {
	content: "";
	display: inline-block;
	font-size: 0;
	height: 100%;
	vertical-align: middle;
	width: 0
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--current,
.fancybox-slide--next,
.fancybox-slide--previous {
	display: block
}

.fancybox-slide--image {
	overflow: hidden;
	padding: 44px 0
}

.fancybox-slide--image:before {
	display: none
}

.fancybox-slide--html {
	padding: 6px
}

.fancybox-content {
	background: #fff;
	display: inline-block;
	margin: 0;
	max-width: 100%;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	padding: 44px;
	position: relative;
	text-align: left;
	vertical-align: middle
}

.fancybox-slide--image .fancybox-content {
	animation-timing-function: cubic-bezier(.5, 0, .14, 1);
	-webkit-backface-visibility: hidden;
	background: transparent;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	left: 0;
	max-width: none;
	overflow: visible;
	padding: 0;
	position: absolute;
	top: 0;
	-ms-transform-origin: top left;
	transform-origin: top left;
	transition-property: transform, opacity;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	z-index: 99995
}

.fancybox-can-zoomOut .fancybox-content {
	cursor: zoom-out
}

.fancybox-can-zoomIn .fancybox-content {
	cursor: zoom-in
}

.fancybox-can-pan .fancybox-content,
.fancybox-can-swipe .fancybox-content {
	cursor: -webkit-grab;
	cursor: grab
}

.fancybox-is-grabbing .fancybox-content {
	cursor: -webkit-grabbing;
	cursor: grabbing
}

.fancybox-container [data-selectable=true] {
	cursor: text
}

.fancybox-image,
.fancybox-spaceball {
	background: transparent;
	border: 0;
	height: 100%;
	left: 0;
	margin: 0;
	max-height: none;
	max-width: none;
	padding: 0;
	position: absolute;
	top: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%
}

.fancybox-spaceball {
	z-index: 1
}

.fancybox-slide--iframe .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--video .fancybox-content {
	height: 100%;
	overflow: visible;
	padding: 0;
	width: 100%
}

.fancybox-slide--video .fancybox-content {
	background: #000
}

.fancybox-slide--map .fancybox-content {
	background: #e5e3df
}

.fancybox-slide--iframe .fancybox-content {
	background: #fff
}

.fancybox-iframe,
.fancybox-video {
	background: transparent;
	border: 0;
	display: block;
	height: 100%;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 100%
}

.fancybox-iframe {
	left: 0;
	position: absolute;
	top: 0
}

.fancybox-error {
	background: #fff;
	cursor: default;
	max-width: 400px;
	padding: 40px;
	width: 100%
}

.fancybox-error p {
	color: #444;
	font-size: 16px;
	line-height: 20px;
	margin: 0;
	padding: 0
}

.fancybox-button {
	background: rgba(30, 30, 30, .6);
	border: 0;
	border-radius: 0;
	box-shadow: none;
	cursor: pointer;
	display: inline-block;
	height: 44px;
	margin: 0;
	padding: 10px;
	position: relative;
	transition: color .2s;
	vertical-align: top;
	visibility: inherit;
	width: 44px
}

.fancybox-button,
.fancybox-button:link,
.fancybox-button:visited {
	color: #ccc
}

.fancybox-button:hover {
	color: #fff
}

.fancybox-button:focus {
	outline: none
}

.fancybox-button.fancybox-focus {
	outline: 1px dotted
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
	color: #888;
	cursor: default;
	outline: none
}

.fancybox-button div {
	height: 100%
}

.fancybox-button svg {
	display: block;
	height: 100%;
	overflow: visible;
	position: relative;
	width: 100%
}

.fancybox-button svg path {
	fill: currentColor;
	stroke-width: 0
}

.fancybox-button--fsenter svg:nth-child(2),
.fancybox-button--fsexit svg:first-child,
.fancybox-button--pause svg:first-child,
.fancybox-button--play svg:nth-child(2) {
	display: none
}

.fancybox-progress {
	background: #ff5268;
	height: 2px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	-ms-transform: scaleX(0);
	transform: scaleX(0);
	-ms-transform-origin: 0;
	transform-origin: 0;
	transition-property: transform;
	transition-timing-function: linear;
	z-index: 99998
}

.fancybox-close-small {
	background: transparent;
	border: 0;
	border-radius: 0;
	color: #ccc;
	cursor: pointer;
	opacity: .8;
	padding: 8px;
	position: absolute;
	right: -12px;
	top: -44px;
	z-index: 401
}

.fancybox-close-small:hover {
	color: #fff;
	opacity: 1
}

.fancybox-slide--html .fancybox-close-small {
	color: currentColor;
	padding: 10px;
	right: 0;
	top: 0
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
	overflow: hidden
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
	display: none
}

.fancybox-navigation .fancybox-button {
	background-clip: content-box;
	height: 100px;
	opacity: 0;
	position: absolute;
	top: calc(50% - 50px);
	width: 70px
}

.fancybox-navigation .fancybox-button div {
	padding: 7px
}

.fancybox-navigation .fancybox-button--arrow_left {
	left: 0;
	left: env(safe-area-inset-left);
	padding: 31px 26px 31px 6px
}

.fancybox-navigation .fancybox-button--arrow_right {
	padding: 31px 6px 31px 26px;
	right: 0;
	right: env(safe-area-inset-right)
}

.fancybox-caption {
	background: linear-gradient(0deg, rgba(0, 0, 0, .85) 0, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .15) 65%, rgba(0, 0, 0, .075) 75.5%, rgba(0, 0, 0, .037) 82.85%, rgba(0, 0, 0, .019) 88%, transparent);
	bottom: 0;
	color: #eee;
	font-size: 14px;
	font-weight: 400;
	left: 0;
	line-height: 1.5;
	padding: 75px 44px 25px;
	pointer-events: none;
	right: 0;
	text-align: center;
	z-index: 99996
}

@supports (padding:max(0px)) {
	.fancybox-caption {
		padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left))
	}
}

.fancybox-caption--separate {
	margin-top: -50px
}

.fancybox-caption__body {
	max-height: 50vh;
	overflow: auto;
	pointer-events: all
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
	color: #ccc;
	text-decoration: none
}

.fancybox-caption a:hover {
	color: #fff;
	text-decoration: underline
}

.fancybox-loading {
	animation: fancybox-rotate 1s linear infinite;
	background: transparent;
	border: 4px solid #888;
	border-bottom-color: #fff;
	border-radius: 50%;
	height: 50px;
	left: 50%;
	margin: -25px 0 0 -25px;
	opacity: .7;
	padding: 0;
	position: absolute;
	top: 50%;
	width: 50px;
	z-index: 99999
}

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

.fancybox-animated {
	transition-timing-function: cubic-bezier(0, 0, .25, 1)
}

.fancybox-fx-slide.fancybox-slide--previous {
	opacity: 0;
	transform: translate3d(-100%, 0, 0)
}

.fancybox-fx-slide.fancybox-slide--next {
	opacity: 0;
	transform: translate3d(100%, 0, 0)
}

.fancybox-fx-slide.fancybox-slide--current {
	opacity: 1;
	transform: translateZ(0)
}

.fancybox-fx-fade.fancybox-slide--next,
.fancybox-fx-fade.fancybox-slide--previous {
	opacity: 0;
	transition-timing-function: cubic-bezier(.19, 1, .22, 1)
}

.fancybox-fx-fade.fancybox-slide--current {
	opacity: 1
}

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
	opacity: 0;
	transform: scale3d(1.5, 1.5, 1.5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
	opacity: 0;
	transform: scale3d(.5, .5, .5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
	opacity: 1;
	transform: scaleX(1)
}

.fancybox-fx-rotate.fancybox-slide--previous {
	opacity: 0;
	-ms-transform: rotate(-1turn);
	transform: rotate(-1turn)
}

.fancybox-fx-rotate.fancybox-slide--next {
	opacity: 0;
	-ms-transform: rotate(1turn);
	transform: rotate(1turn)
}

.fancybox-fx-rotate.fancybox-slide--current {
	opacity: 1;
	-ms-transform: rotate(0deg);
	transform: rotate(0deg)
}

.fancybox-fx-circular.fancybox-slide--previous {
	opacity: 0;
	transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0)
}

.fancybox-fx-circular.fancybox-slide--next {
	opacity: 0;
	transform: scale3d(0, 0, 0) translate3d(100%, 0, 0)
}

.fancybox-fx-circular.fancybox-slide--current {
	opacity: 1;
	transform: scaleX(1) translateZ(0)
}

.fancybox-fx-tube.fancybox-slide--previous {
	transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg)
}

.fancybox-fx-tube.fancybox-slide--next {
	transform: translate3d(100%, 0, 0) scale(.1) skew(10deg)
}

.fancybox-fx-tube.fancybox-slide--current {
	transform: translateZ(0) scale(1)
}

@media (max-height:576px) {
	.fancybox-slide {
		padding-left: 6px;
		padding-right: 6px
	}
	.fancybox-slide--image {
		padding: 6px 0
	}
	.fancybox-close-small {
		right: -6px
	}
	.fancybox-slide--image .fancybox-close-small {
		background: #4e4e4e;
		color: #f2f4f6;
		height: 36px;
		opacity: 1;
		padding: 6px;
		right: 0;
		top: 0;
		width: 36px
	}
	.fancybox-caption {
		padding-left: 12px;
		padding-right: 12px
	}
	@supports (padding:max(0px)) {
		.fancybox-caption {
			padding-left: max(12px, env(safe-area-inset-left));
			padding-right: max(12px, env(safe-area-inset-right))
		}
	}
}

.fancybox-share {
	background: #f4f4f4;
	border-radius: 3px;
	max-width: 90%;
	padding: 30px;
	text-align: center
}

.fancybox-share h1 {
	color: #222;
	font-size: 35px;
	font-weight: 700;
	margin: 0 0 20px
}

.fancybox-share p {
	margin: 0;
	padding: 0
}

.fancybox-share__button {
	border: 0;
	border-radius: 3px;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	line-height: 40px;
	margin: 0 5px 10px;
	min-width: 130px;
	padding: 0 15px;
	text-decoration: none;
	transition: all .2s;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap
}

.fancybox-share__button:link,
.fancybox-share__button:visited {
	color: #fff
}

.fancybox-share__button:hover {
	text-decoration: none
}

.fancybox-share__button--fb {
	background: #3b5998
}

.fancybox-share__button--fb:hover {
	background: #344e86
}

.fancybox-share__button--pt {
	background: #bd081d
}

.fancybox-share__button--pt:hover {
	background: #aa0719
}

.fancybox-share__button--tw {
	background: #1da1f2
}

.fancybox-share__button--tw:hover {
	background: #0d95e8
}

.fancybox-share__button svg {
	height: 25px;
	margin-right: 7px;
	position: relative;
	top: -1px;
	vertical-align: middle;
	width: 25px
}

.fancybox-share__button svg path {
	fill: #fff
}

.fancybox-share__input {
	background: transparent;
	border: 0;
	border-bottom: 1px solid #d7d7d7;
	border-radius: 0;
	color: #5d5b5b;
	font-size: 14px;
	margin: 10px 0 0;
	outline: none;
	padding: 10px 15px;
	width: 100%
}

.fancybox-thumbs {
	background: #ddd;
	bottom: 0;
	display: none;
	margin: 0;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	padding: 2px 2px 4px;
	position: absolute;
	right: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	top: 0;
	width: 212px;
	z-index: 99995
}

.fancybox-thumbs-x {
	overflow-x: auto;
	overflow-y: hidden
}

.fancybox-show-thumbs .fancybox-thumbs {
	display: block
}

.fancybox-show-thumbs .fancybox-inner {
	right: 212px
}

.fancybox-thumbs__list {
	font-size: 0;
	height: 100%;
	list-style: none;
	margin: 0;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0;
	position: absolute;
	position: relative;
	white-space: nowrap;
	width: 100%
}

.fancybox-thumbs-x .fancybox-thumbs__list {
	overflow: hidden
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
	width: 7px
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
	background: #fff;
	border-radius: 10px;
	box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
	background: #2a2a2a;
	border-radius: 10px
}

.fancybox-thumbs__list a {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background-color: rgba(0, 0, 0, .1);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	cursor: pointer;
	float: left;
	height: 75px;
	margin: 2px;
	max-height: calc(100% - 8px);
	max-width: calc(50% - 4px);
	outline: none;
	overflow: hidden;
	padding: 0;
	position: relative;
	-webkit-tap-highlight-color: transparent;
	width: 100px
}

.fancybox-thumbs__list a:before {
	border: 6px solid #ff5268;
	bottom: 0;
	content: "";
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: all .2s cubic-bezier(.25, .46, .45, .94);
	z-index: 99991
}

.fancybox-thumbs__list a:focus:before {
	opacity: .5
}

.fancybox-thumbs__list a.fancybox-thumbs-active:before {
	opacity: 1
}

@media (max-width:576px) {
	header .header-inner {
		justify-content: flex-start!important;
		align-items: flex-start!important;
		flex-direction: column;
	}
	header .header-inner a:last-child {
		margin-right: 0!important
	}
	header .header-inner a:not(:last-child) {
		margin-bottom: 10px;
	}
	.fancybox-thumbs {
		width: 110px
	}
	.fancybox-show-thumbs .fancybox-inner {
		right: 110px
	}
	.fancybox-thumbs__list a {
		max-width: calc(100% - 10px)
	}
}

html,
html body {
	line-height: 1;
	width: auto;
	height: auto;
	overflow: initial
}

body * {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-text-size-adjust: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

ol,
ul {
	list-style-type: none
}

fieldset {
	border: none
}

:root {
	-ms-overflow-style: -ms-autohiding-scrollbar;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	text-size-adjust: 100%
}

audio:not([controls]) {
	display: none;
	height: 0
}

input[type=number] {
	width: auto
}

input[type=search] {
	-webkit-appearance: textfield
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

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

pre {
	overflow: auto
}

progress {
	display: inline-block
}

textarea {
	overflow: auto
}

[hidden],
template {
	display: none
}

[unselectable] {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

:root {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #000;
	text-rendering: optimizeLegibility;
	vertical-align: top;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 12.25px;
	line-height: 1.5
}

@media (min-width:480px) {
	:root {
		font-size: 14px
	}
}

*,
:after,
:before {
	-webkit-box-sizing: inherit;
	box-sizing: inherit;
	color: inherit;
	font-family: Inter, sans-serif;
	font-size: inherit;
	line-height: inherit;
	text-decoration: inherit;
	vertical-align: inherit
}

* {
	cursor: inherit;
	margin: 0;
	padding: 0
}

body {
	background-color: #fff
}

body>div.main .Actions .back-link,
body>div.main input[type=submit],
button,
input,
select,
textarea {
	cursor: auto
}

a {
	cursor: pointer
}

hr {
	border: 0;
	border-top: 1px solid #e0e0e0;
	display: block;
	height: 1px;
	margin: 20px 0
}

figure {
	margin: 24px 1em
}

figcaption {
	color: #676767;
	font-style: italic;
	text-align: center
}

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

[class^=color-] {
	color: #fff;
	padding: 1em 2em
}

.color-base-primary {
	background-color: #000
}


.color-base-lines {
	background-color: #e0e0e0
}

.color-text-primary {
	background-color: #000
}

.color-text-secondary {
	background-color: #676767
}

.color-text-heading {
	background-color: #000
}

.color-text-ui {
	background-color: #fff
}

.color-background-dark {
	background-color: #2e2e2e
}

.color-background-light {
	background-color: #f9f9f9
}

.color-background-body {
	background-color: #fff
}

.color-state-muted {
	background-color: #aaa
}

.color-state-primary {
	background-color: #000
}

.color-state-success {
	background-color: #45ca69
}

.color-state-warning {
	background-color: #ffb800
}

.color-state-error {
	background-color: #ca4829
}

.color-blue-darker {
	background-color: #495b61
}

.color-blue-dark {
	background-color: #447281
}

.color-blue {
	background-color: #4591aa
}

.color-blue-light {
	background-color: #5ab0cc
}

.color-blue-lighter {
	background-color: #74cbe8
}

.color-green-darker {
	background-color: #3b6e6e
}

.color-green-dark {
	background-color: #3b8686
}

.color-green {
	background-color: #37a1a1
}

.color-green-light {
	background-color: #2dbaba
}

.color-green-lighter {
	background-color: #69d1d1
}

.color-cream-darker {
	background-color: #c47858
}

.color-cream-dark {
	background-color: #e29372
}

.color-cream {
	background-color: #ecac91
}

.color-cream-light {
	background-color: #f9c2ab
}

.color-cream-lighter {
	background-color: #fdd5c3
}

.color-red-darker {
	background-color: #653131
}

.color-red-dark {
	background-color: #b73333
}

.color-red {
	background-color: #da3c3c
}

.color-red-light {
	background-color: #f25a5a
}

.color-red-lighter {
	background-color: #fa8181
}

.color-gray-darker {
	background-color: #333
}

.color-gray-dark {
	background-color: #4d4d4d
}

.color-gray {
	background-color: #666
}

.color-gray-light {
	background-color: gray
}

.color-gray-lighter {
	background-color: #999
}

.pagination ul,
.typography .pagination ul {
	list-style-type: none;
	padding: 0
}

.pagination ul li {
	display: inline-block;
	border-radius: 2px;
	text-align: center;
	vertical-align: top;
	height: 30px
}

.pagination ul li a,
.pagination ul li span {
	color: #000;
	display: inline-block;
	line-height: 30px;
	padding: 0 10px
}

.pagination ul li.active {
	background-color: #191919
}

.pagination ul li.disabled a {
	cursor: default;
	color: #aaa
}

.pagination ul li i {
	font-size: 2rem
}

.pagination ul li.pages ul li {
	display: inline-block;
	float: none
}

@media print {
	@page {
		margin: .5cm
	}
	*,
	:after,
	:before {
		background: transparent!important;
		color: #000!important;
		-webkit-filter: none!important;
		filter: none!important;
		text-shadow: none!important
	}
	:root {
		background-color: #fff;
		color: #000;
		font: 11pt/1.3 Georgia, Times New Roman, Times, serif
	}
	img {
		max-width: 100%!important;
		page-break-after: avoid;
		page-break-inside: avoid
	}
	.show-print {
		display: block;
		visibility: visible
	}
	.hide-print,
	a[href^="#"]:after,
	audio,
	embed,
	footer,
	nav,
	object,
	video {
		display: none;
		visibility: hidden
	}
	.h2,
	.h3,
	h2,
	h3,
	p {
		orphans: 3;
		widows: 3
	}
	.h2,
	.h3,
	h2,
	h3 {
		page-break-after: avoid
	}
	a,
	a:visited {
		color: #000;
		font-size: .57em;
		text-decoration: underline;
		word-wrap: break-word
	}
	a:visited[href]:after,
	a[href]:after {
		content: " (" attr(href) ")";
		font-size: smaller
	}
	q:after {
		content: " (Source: " attr(cite) ")"
	}
	abbr[title]:after {
		content: " (" attr(title) ")"
	}
	a:after,
	a[href^="#"]:after,
	a[href^="javascript:"]:after {
		content: ""
	}
	code,
	pre {
		background-color: none;
		border: 1px solid #e0e0e0
	}
	blockquote,
	code,
	pre {
		page-break-inside: avoid
	}
	blockquote {
		border: none
	}
	thead {
		display: table-header-group
	}
	img,
	tr {
		page-break-inside: avoid
	}
	ol {
		padding-left: 1.25em
	}
	ul {
		padding-left: 0;
		list-style: none
	}
	ul ul,
	ul ul ul {
		padding-left: 1.5em
	}
	ol li,
	ul li {
		content: "» "
	}
}

@media print and (min-width:480px) {
	table {
		page-break-inside: avoid;
		width: 100%!important
	}
	table td,
	table th {
		line-height: 40px!important
	}
}

@media print {
	.alert,
	.alert :after,
	.alert:before,
	.badge,
	.badge :after,
	.badge:before,
	.breadcrumbs,
	.breadcrumbs :after,
	.breadcrumbs:before,
	.label,
	.label :after,
	.label:before,
	.modal,
	.modal :after,
	.modal:before,
	.progress,
	.progress :after,
	.progress:before,
	.spinner,
	.spinner :after,
	.spinner:before,
	.tooltip,
	.tooltip :after,
	.tooltip:before,
	[data-hint],
	[data-hint] :after,
	[data-hint]:before {
		display: none;
		visibility: hidden
	}
}

body>div.main .Actions .back-link:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action,
body>div.main .button.call-to-action,
body>div.main button:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action,
body>div.main input:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action[type=submit] {
	min-height: 45px;
	min-width: 188px;
	padding: 15px;
	background-color: #000;
	color: #fff;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: .2px;
	line-height: 16px;
	text-transform: uppercase;
	display: inline-block;
	outline: none;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

body>div.main .Actions .back-link:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.white,
body>div.main .button.call-to-action.white,
body>div.main button:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.white,
body>div.main input:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.white[type=submit] {
	min-height: 45px;
	min-width: 188px;
	padding: 15px;
	background-color: #fff;
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: .2px;
	line-height: 16px;
	text-transform: uppercase;
	display: inline-block;
	outline: none;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

body>div.main .Actions .back-link:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.white:hover,
body>div.main .button.call-to-action.white:hover,
body>div.main button:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.white:hover,
body>div.main input:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.white:hover[type=submit] {
	opacity: .7
}

body>div.main .Actions .back-link:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.large,
body>div.main .button.call-to-action.large,
body>div.main button:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.large,
body>div.main input:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.large[type=submit] {
	min-width: 280px;
	min-height: 60px;
	padding: 18px;
	background-color: #000;
	color: #fff;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 16px;
	line-height: 22px;
	font-weight: 600;
	letter-spacing: 1px;
	text-transform: uppercase;
	display: inline-block;
	outline: none;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

body>div.main .Actions .back-link:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.large.white,
body>div.main .button.call-to-action.large.white,
body>div.main button:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.large.white,
body>div.main input:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.large.white[type=submit] {
	min-width: 280px;
	min-height: 60px;
	padding: 18px;
	background-color: #fff;
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 16px;
	line-height: 22px;
	font-weight: 600;
	letter-spacing: 1px;
	text-transform: uppercase;
	display: inline-block;
	outline: none;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

body>div.main .Actions .back-link:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.large.white:hover,
body>div.main .button.call-to-action.large.white:hover,
body>div.main button:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.large.white:hover,
body>div.main input:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.large.white:hover[type=submit] {
	opacity: .7
}

body>div.main .Actions .back-link:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action[disabled],
body>div.main .button.call-to-action[disabled],
body>div.main button:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action[disabled],
body>div.main input:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action[disabled][type=submit] {
	opacity: .2;
	cursor: not-allowed
}

body>div.main .Actions .back-link:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action:hover,
body>div.main .button.call-to-action:hover,
body>div.main button:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action:hover,
body>div.main input:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action:hover[type=submit] {
	opacity: .8
}

body>div.main .Actions .back-link:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action:active,
body>div.main .Actions .back-link:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action:focus,
body>div.main .button.call-to-action:active,
body>div.main .button.call-to-action:focus,
body>div.main button:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action:active,
body>div.main button:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action:focus,
body>div.main input:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action:active[type=submit],
body>div.main input:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action:focus[type=submit] {
	outline: none
}

body>div.main .Actions .back-link:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action a,
body>div.main .button.call-to-action a,
body>div.main button:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action a,
body>div.main input:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action[type=submit] a {
	background-color: inherit;
	color: inherit;
	outline: none
}

body>div.main .Actions .back-link:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.border,
body>div.main .button.call-to-action.border,
body>div.main button:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.border,
body>div.main input:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.border[type=submit] {
	border: 1px solid #000
}

body>div.main .Actions .slick-slider .slick-dots li .back-link,
body>div.main .slick-slider .slick-dots li .Actions .back-link,
body>div.main .slick-slider .slick-dots li button,
body>div.main .slick-slider .slick-dots li input[type=submit] {
	background-color: transparent!important;
	border: 0!important
}

body>div.main .button-pill {
	border-radius: 25px
}

body>div.main .Actions .back-link,
body>div.main .button-flat {
	background-color: transparent;
	color: #000;
	border: 1px solid rgba(0, 0, 0, .1)
}

body>div.main .Actions .back-link:hover,
body>div.main .button-flat:hover {
	background-color: rgba(0, 0, 0, .1);
	color: #000
}

body>div.main .Actions .back-link[disabled],
body>div.main .button-flat[disabled] {
	background-color: transparent;
	color: #676767
}

body>div.main .button-collapse {
	width: 100%
}

@media (min-width:480px) {
	body>div.main .button-collapse {
		width: auto
	}
}

body>div.main form,
body>div.main form [row] {
	max-width: 600px
}

body>div.main form.cms-edit-form,
body>div.main form [row].cms-edit-form {
	max-width: none
}

@media (min-width:480px) {
	body>div.main form,
	body>div.main form [row] {
		margin-bottom: 24px
	}
}

body>div.main input {
	border-radius: 0;
	-webkit-appearance: none
}

body>div.main input:not([type=submit]),
body>div.main select,
body>div.main textarea {
	border: 1px solid #e0e0e0;
	border-radius: 0;
	font-size: 16px;
	height: 32px;
	padding: 0 .75em;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	width: 100%;
	background: #fff
}

body>div.main input:not([type=submit]):focus,
body>div.main select:focus,
body>div.main textarea:focus {
	border-color: #74cbe8;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px rgba(69, 145, 170, .5);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px rgba(69, 145, 170, .5);
	outline: none
}

body>div.main input:not([type=submit])[disabled],
body>div.main select[disabled],
body>div.main textarea[disabled] {
	background-color: #f9f9f9;
	cursor: not-allowed
}

body>div.main input:not([type=submit]) {
	line-height: normal;
	min-height: 32px
}

body>div.main input:not([type=submit])[type=checkbox]:focus,
body>div.main input:not([type=submit])[type=color]:focus,
body>div.main input:not([type=submit])[type=file]:focus,
body>div.main input:not([type=submit])[type=radio]:focus,
body>div.main input:not([type=submit])[type=range]:focus,
body>div.main input:not([type=submit])[type=submit]:focus {
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: none
}

body>div.main input[type=submit] {
	line-height: 2
}

body>div.main label {
	display: block;
	margin-bottom: 8px
}

body>div.main label.required {
	color: #ca4829;
	margin-top: 8px
}

body>div.main fieldset {
	border: none;
	padding: 0;
	margin-bottom: 8px
}

body>div.main fieldset .field {
	margin: 0;
	display: block;
	padding: 0;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}

body>div.main fieldset .field .middleColumn {
	margin: 0;
	padding: 0
}

body>div.main fieldset>.field {
	margin-bottom: 16px
}

body>div.main fieldset>.field:after,
body>div.main fieldset>.field:before {
	content: "";
	display: table
}

body>div.main fieldset>.field:after {
	clear: both
}

body>div.main fieldset>.field.requiredField>label.left:after {
	content: "*";
	position: absolute;
	padding: 0 .25em;
	color: #ca4829
}

body>div.main legend {
	font-weight: 700;
	padding: 0 1em
}

body>div.main input[type=checkbox],
body>div.main input[type=file],
body>div.main input[type=image],
body>div.main input[type=radio] {
	height: auto;
	width: auto
}

body>div.main input[type=checkbox],
body>div.main input[type=radio] {
	line-height: normal;
	padding: 0;
	vertical-align: middle
}

body>div.main [type=checkbox]:checked,
body>div.main [type=checkbox]:not(:checked) {
	position: absolute;
	left: -9999px;
	opacity: 0
}

body>div.main [type=checkbox]+label {
	position: relative;
	padding-left: 35px;
	cursor: pointer;
	display: inline-block;
	height: 25px;
	line-height: 25px;
	font-size: 1rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-ms-user-select: none
}

body>div.main [type=checkbox]:not(:checked):disabled+label:before {
	border: none;
	background-color: #e0e0e0
}

body>div.main [type=checkbox]:checked+label:before {
	top: -4px;
	left: -5px;
	width: 12px;
	height: 22px;
	border-top: 2px solid transparent;
	border-left: 2px solid transparent;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	-webkit-transform: rotate(40deg);
	-o-transform: rotate(40deg);
	transform: rotate(40deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-origin: 100% 100%;
	-o-transform-origin: 100% 100%;
	transform-origin: 100% 100%
}

body>div.main [type=checkbox]:checked:disabled+label:before {
	border-right: 2px solid #e0e0e0;
	border-bottom: 2px solid #e0e0e0
}

body>div.main [type=checkbox].checkbox+label:after {
	border-radius: 2px
}

body>div.main [type=checkbox].checkbox+label:after,
body>div.main [type=checkbox].checkbox+label:before {
	content: "";
	left: 0;
	position: absolute;
	-webkit-transition: border .25s, background-color .25s, width .2s .1s, height .2s .1s, top .2s .1s, left .2s .1s;
	-o-transition: border .25s, background-color .25s, width .2s .1s, height .2s .1s, top .2s .1s, left .2s .1s;
	transition: border .25s, background-color .25s, width .2s .1s, height .2s .1s, top .2s .1s, left .2s .1s;
	z-index: 1
}

body>div.main [type=checkbox].checkbox:not(:checked)+label:before {
	width: 0;
	height: 0;
	border: 3px solid transparent;
	left: 6px;
	top: 10px;
	-webkit-transform: rotate(37deg);
	-o-transform: rotate(37deg);
	transform: rotate(37deg);
	-webkit-transform-origin: 20% 40%;
	-o-transform-origin: 100% 100%;
	transform-origin: 100% 100%
}

body>div.main [type=checkbox].checkbox:not(:checked)+label:after {
	height: 16px;
	width: 16px;
	background-color: transparent;
	border: 2px solid #e0e0e0;
	top: 7px;
	z-index: 0
}

body>div.main [type=checkbox].checkbox:checked+label:before {
	top: 9px;
	left: 1px;
	width: 6px;
	height: 11px;
	border-top: 2px solid transparent;
	border-left: 2px solid transparent;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
	-webkit-transform: rotate(37deg);
	-o-transform: rotate(37deg);
	transform: rotate(37deg);
	-webkit-transform-origin: 100% 100%;
	-o-transform-origin: 100% 100%;
	transform-origin: 100% 100%
}

body>div.main [type=checkbox].checkbox:checked+label:after {
	top: 7px;
	width: 16px;
	height: 16px;
	border: 2px solid #aaa;
	background-color: #aaa;
	z-index: 0
}

body>div.main [type=checkbox].checkbox:disabled:not(:checked)+label:before {
	background-color: transparent;
	border: 2px solid transparent
}

body>div.main [type=checkbox].checkbox:disabled:not(:checked)+label:after {
	border-color: transparent;
	background-color: #e0e0e0
}

body>div.main [type=checkbox].checkbox:disabled:checked+label:before {
	background-color: transparent
}

body>div.main [type=checkbox].checkbox:disabled:checked+label:after {
	background-color: #e0e0e0;
	border-color: #e0e0e0
}

body>div.main input[type=checkbox]+label,
body>div.main input[type=radio]+label {
	display: inline-block!important;
	line-height: 32px;
	vertical-align: middle
}

body>div.main [type=radio]:checked,
body>div.main [type=radio]:not(:checked) {
	position: absolute;
	left: -9999px;
	opacity: 0
}

body>div.main [type=radio]:checked+label,
body>div.main [type=radio]:not(:checked)+label {
	position: relative;
	padding-left: 35px;
	cursor: pointer;
	display: inline-block;
	height: 25px;
	line-height: 25px;
	font-size: 1rem;
	-webkit-transition: .28s ease;
	-o-transition: .28s ease;
	transition: .28s ease;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

body>div.main [type=radio]+label:after,
body>div.main [type=radio]+label:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	margin: 4px 4px 4px 0;
	width: 16px;
	height: 16px;
	z-index: 0;
	-webkit-transition: .28s ease;
	-o-transition: .28s ease;
	transition: .28s ease
}

body>div.main [type=radio]:checked+label:after,
body>div.main [type=radio]:checked+label:before,
body>div.main [type=radio]:not(:checked)+label:after,
body>div.main [type=radio]:not(:checked)+label:before {
	border-radius: 50%
}

body>div.main [type=radio]:not(:checked)+label:after,
body>div.main [type=radio]:not(:checked)+label:before {
	border: 2px solid #e0e0e0
}

body>div.main [type=radio]:not(:checked)+label:after {
	z-index: -1;
	-webkit-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0)
}

body>div.main [type=radio]:checked+label:before {
	border: 2px solid transparent
}

body>div.main [type=radio]:checked+label:after {
	background-color: #aaa;
	z-index: 0;
	-webkit-transform: scale(1.02);
	-o-transform: scale(1.02);
	transform: scale(1.02)
}

body>div.main [type=radio].with-gap:checked+label:after {
	-webkit-transform: scale(.5);
	-o-transform: scale(.5);
	transform: scale(.5)
}

body>div.main [type=radio].with-gap:disabled:checked+label:before {
	border: 2px solid #e0e0e0
}

body>div.main [type=radio].with-gap:disabled:checked+label:after {
	border: none;
	background-color: #e0e0e0
}

body>div.main [type=radio]:disabled:checked+label:before,
body>div.main [type=radio]:disabled:not(:checked)+label:before {
	background-color: transparent;
	border-color: #e0e0e0
}

body>div.main [type=radio]:disabled+label {
	color: #e0e0e0
}

body>div.main [type=radio]:disabled:not(:checked)+label:before {
	border-color: #e0e0e0
}

body>div.main [type=radio]:disabled:checked+label:after {
	background-color: #e0e0e0;
	border-color: #e0e0e0
}

body>div.main input[type=file] {
	border: none;
	line-height: 100%;
	padding: 0
}

body>div.main textarea {
	height: auto;
	padding: 8px 1em;
	resize: vertical
}

body>div.main select {
	background-color: #fff;
	border-radius: 0;
	padding: .25em .5em
}

body>div.main select[disabled] {
	color: #676767;
	background-color: #f9f9f9
}

body>div.main select[multiple] {
	height: auto
}

body>div.main select::-ms-expand {
	display: none
}

body>div.main select::-ms-value {
	color: currentColor
}

body>div.main select option {
	padding: 0 .75em
}

body>div.main input[type=range] {
	border: none;
	padding: 0;
	width: 100%;
	-webkit-appearance: none
}

body>div.main input[type=range]:focus {
	outline: none
}

body>div.main input[type=range]::-webkit-slider-runnable-track {
	background-color: #e0e0e0;
	border: none;
	border-radius: 3px;
	height: 5px
}

body>div.main input[type=range]::-webkit-slider-thumb {
	border: none;
	border-radius: 50%;
	background-color: #000;
	height: 16px;
	margin-top: -5px;
	width: 16px;
	-webkit-appearance: none
}

body>div.main input[type=range]::-moz-range-track {
	background-color: #e0e0e0;
	border: none;
	border-radius: 3px;
	height: 5px
}

body>div.main input[type=range]::-moz-range-thumb {
	border: none;
	border-radius: 50%;
	background-color: #000;
	height: 16px;
	margin-top: -5px;
	width: 16px
}

body>div.main input[type=range]::-ms-track {
	background-color: #e0e0e0;
	border: none;
	border-radius: 3px;
	color: transparent;
	height: 5px
}

body>div.main input[type=range]::-ms-thumb {
	border: none;
	border-radius: 50%;
	background-color: #000;
	height: 16px;
	margin-top: -5px;
	width: 16px
}

@media (min-width:768px) {
	body>div.main .field.checkbox label {
		padding-left: 35px
	}
	body>div.main .field.checkbox.requiredField:before {
		content: "*";
		position: absolute;
		padding: 0 .25em;
		color: #ca4829;
		left: -2em
	}
	body>div.main label.right {
		display: inline-block;
		vertical-align: middle;
		line-height: 32px
	}
}

@media (max-width:767px) {
	body>div.main label.right {
		margin-top: 8px
	}
	body>div.main .field.checkbox {
		position: relative
	}
	body>div.main .field.checkbox.requiredField:before {
		content: "*";
		position: absolute;
		padding: 0 .25em;
		color: #ca4829;
		top: 17px;
		left: 17px
	}
}

body>div.main .form-inline,
body>div.main .UserDefinedForm {
	max-width: none
}

@media (min-width:768px) {
	body>div.main .form-inline label.left+.middleColumn,
	body>div.main .UserDefinedForm label.left+.middleColumn {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
		width: auto;
		float: left;
		min-width: 350px;
		max-width: auto;
		max-width: -o-calc(100% - 350px);
		max-width: calc(100% - 350px)
	}
	body>div.main .form-inline .field.checkbox,
	body>div.main .UserDefinedForm .field.checkbox {
		margin-left: 200px;
		position: relative
	}
	body>div.main .form-inline .field.checkbox label,
	body>div.main .UserDefinedForm .field.checkbox label {
		padding-left: 35px
	}
	body>div.main .form-inline label.left,
	body>div.main .UserDefinedForm label.left {
		display: inline-block;
		padding-right: 2em;
		vertical-align: middle;
		width: 200px;
		float: left;
		text-align: right;
		line-height: 32px;
		margin-left: 0
	}
	body>div.main .form-inline label.right,
	body>div.main .UserDefinedForm label.right {
		padding-left: 1em;
		float: left
	}
	body>div.main .form-inline .Actions,
	body>div.main .form-inline .FormHeading,
	body>div.main .UserDefinedForm .Actions,
	body>div.main .UserDefinedForm .FormHeading {
		margin-left: 200px
	}
}

body>div.main ul.optionset:after,
body>div.main ul.optionset:before {
	content: "";
	display: table
}

body>div.main ul.optionset:after {
	clear: both
}

.typography body>div.main ul.optionset,
body>div.main ul.optionset {
	list-style: none;
	padding: 0;
	margin-bottom: 0
}

body>div.main ul.optionset li {
	float: left;
	padding-right: 20px
}

body>div.main .Actions .back-link {
	line-height: 2
}

body>div.main .literalFieldArea>:first-child {
	margin-top: 0
}

body>div.main .input-large {
	font-size: 16px!important;
	height: 48px!important
}

body>div.main .input-flat {
	background-color: transparent;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

body>div.main .input-flat:focus {
	border-color: #74cbe8
}

body>div.main .input-success {
	background-color: rgba(69, 202, 105, .15);
	border-color: #45ca69
}

body>div.main .input-success:focus {
	border-color: #45ca69
}

body>div.main .input-warning {
	background-color: rgba(255, 184, 0, .15);
	border-color: #ffb800
}

body>div.main .input-warning:focus {
	border-color: #ffb800
}

body>div.main .input-error {
	background-color: rgba(202, 72, 41, .15);
	border-color: #ca4829
}

body>div.main .input-error:focus {
	border-color: #ca4829
}

.clear:after,
.clear:before {
	content: "";
	display: table
}

.clear:after {
	clear: both
}

.center-all {
	left: 50%;
	position: absolute;
	text-align: center;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.drop-shadow {
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
	box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.drop-shadow:hover {
	cursor: pointer;
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .25);
	box-shadow: 0 2px 4px rgba(0, 0, 0, .25)
}

@media (max-width:767px) {
	.hide-mobile {
		display: none;
		visibility: hidden
	}
	.show-mobile {
		display: block;
		visibility: visible
	}
}

@media (min-width:768px) and (max-width:1024px) {
	.hide-tablet {
		display: none;
		visibility: hidden
	}
	.show-tablet {
		display: block;
		visibility: visible
	}
}

@media (min-width:1025px) {
	.hide-desktop {
		display: none;
		visibility: hidden
	}
	.show-desktop {
		display: block;
		visibility: visible
	}
}

@media print {
	.hide-print {
		display: none;
		visibility: hidden
	}
	.show-print {
		display: block;
		visibility: visible
	}
}

@media screen {
	.hide-print {
		display: block;
		visibility: visible
	}
	.show-print {
		display: none;
		visibility: hidden
	}
}

.breadcrumbs {
	font-size: 12px;
	line-height: 1;
	margin-bottom: 24px;
	background-color: transparent;
	border: none;
	padding: 0;
	color: #949494
}

.breadcrumbs .typography a,
.breadcrumbs .typography a:hover,
.typography .breadcrumbs a,
.typography .breadcrumbs a:hover {
	color: #c7c7c7
}

.breadcrumbs a {
	color: #c7c7c7;
	display: inline;
	list-style: none;
	padding-left: .75em
}

.breadcrumbs a:after {
	content: "/";
	padding-left: .75em
}

.breadcrumbs a:first-child {
	padding-left: 0
}

.breadcrumbs a:last-child {
	padding-right: .75em
}

.card {
	background-color: #fff;
	border: 1px solid #e0e0e0;
	margin-bottom: 24px;
	overflow: hidden;
	position: relative;
	max-width: 620px
}

.card .card-content {
	padding: 24px 1.5em
}

.card .card-title {
	display: block;
	font-weight: 700;
	margin-bottom: 10px
}

.card .card-footer {
	border-top: 1px solid #e0e0e0;
	font-size: 14px;
	padding: 16px 1.5em
}

.card .card-image {
	position: relative
}

.card .card-image img {
	bottom: 0;
	left: 0;
	position: relative;
	right: 0;
	top: 0;
	width: 100%
}

.card .card-image .card-title {
	bottom: 0;
	color: #fff;
	left: 0;
	padding: 1em;
	position: absolute;
	margin-bottom: 0;
	font-weight: 400
}

.modal {
	background-color: rgba(46, 46, 46, .5);
	bottom: 0;
	left: 0;
	margin: 0;
	opacity: 0;
	overflow: hidden;
	pointer-events: none;
	position: fixed;
	right: 0;
	top: 0;
	-webkit-transition: opacity .3s ease-in;
	-o-transition: opacity ease-in .3s;
	transition: opacity .3s ease-in;
	z-index: 1000002
}

.modal:target {
	opacity: 1;
	pointer-events: auto
}

.modal .modal-container {
	-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1);
	margin: 16px auto;
	position: relative;
	width: 90%
}

@media (min-width:768px) {
	.modal .modal-container {
		width: 526px
	}
}

@media (min-height:480px) {
	.modal .modal-container {
		margin: 10% auto
	}
}

@media (min-height:768px) {
	.modal .modal-container {
		margin: 15% auto
	}
}

.modal .modal-header {
	background-color: #000;
	color: #fff;
	padding: 16px 1.5em
}

.modal .modal-header .h1,
.modal .modal-header .h2,
.modal .modal-header .h3,
.modal .modal-header .h4,
.modal .modal-header .h5,
.modal .modal-header .h6,
.modal .modal-header h1,
.modal .modal-header h2,
.modal .modal-header h3,
.modal .modal-header h4,
.modal .modal-header h5,
.modal .modal-header h6 {
	color: inherit;
	display: inline
}

.modal .modal-body,
.modal .modal-footer {
	background-color: #fff;
	margin-top: 0
}

.modal .modal-body {
	padding: 32px 2.5em
}

.modal .modal-footer {
	border-top: 1px solid #e0e0e0;
	font-size: 14px;
	margin: 0;
	padding: 24px 2.5em
}

.modal .modal-close {
	color: #fff!important;
	float: right;
	margin: 0;
	opacity: .5;
	-webkit-transition: opacity .3s;
	-o-transition: opacity .3s;
	transition: opacity .3s
}

.modal .modal-close:hover {
	opacity: 1
}

.modal .modal-close:focus,
.modal .modal-close:hover {
	text-decoration: none
}

.modal .modal:target .modal-close--background {
	display: block;
	height: 100%;
	pointer-events: all;
	position: absolute;
	width: 100%
}

.modal .modal:target .modal-close--background:hover {
	border-bottom: none;
	text-decoration: none
}

@media (min-width:768px) {
	.modal.modal-small .modal-container {
		width: 360px
	}
}

@media (min-width:768px) {
	.modal.modal-large .modal-container {
		width: 760px
	}
}

@media (min-width:768px) {
	.modal.modal-full .modal-container {
		width: 90%
	}
}

.modal.modal-flat .modal-header {
	background-color: #fff;
	color: #000!important;
	padding: 1.5em 2.5em 0
}

.modal.modal-flat .modal-header .h1,
.modal.modal-flat .modal-header .h2,
.modal.modal-flat .modal-header .h3,
.modal.modal-flat .modal-header .h4,
.modal.modal-flat .modal-header .h5,
.modal.modal-flat .modal-header .h6,
.modal.modal-flat .modal-header h1,
.modal.modal-flat .modal-header h2,
.modal.modal-flat .modal-header h3,
.modal.modal-flat .modal-header h4,
.modal.modal-flat .modal-header h5,
.modal.modal-flat .modal-header h6 {
	color: inherit
}

.modal.modal-flat .modal-close {
	color: #000;
	line-height: 1;
	margin: 0
}

.progress {
	background-color: #f9f9f9;
	-webkit-box-shadow: inset 0 1px 1px hsla(0, 0%, 88%, .25);
	box-shadow: inset 0 1px 1px hsla(0, 0%, 88%, .25);
	-webkit-box-sizing: initial;
	box-sizing: initial;
	color: #fff;
	font-size: 11px;
	height: 14px;
	line-height: 1.2;
	margin-bottom: 24px;
	text-align: center;
	width: 100%
}

.progress,
.progress>span {
	border-radius: 3px;
	position: relative
}

.progress>span {
	background-color: #000;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	display: block;
	height: 100%;
	overflow: hidden;
	width: auto
}

.spinner {
	-webkit-animation: rotate .8s infinite linear;
	-o-animation: rotate .8s infinite linear;
	animation: rotate .8s infinite linear;
	border: 3px solid #b9b9b9;
	border-radius: 50%;
	border-right-color: transparent;
	height: 30px;
	margin: 24px auto;
	width: 30px
}

@-webkit-keyframes rotate {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@-o-keyframes rotate {
	0% {
		-o-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to {
		-o-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes rotate {
	0% {
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(1turn);
		-o-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

.tooltip,
[data-hint] {
	display: inline-block;
	position: relative
}

.tooltip:after,
.tooltip:before,
[data-hint]:after,
[data-hint]:before {
	border-radius: 2px;
	opacity: 0;
	position: absolute;
	pointer-events: none;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	-webkit-transition-delay: 0ms;
	-o-transition-delay: 0ms;
	transition-delay: 0ms;
	visibility: hidden;
	z-index: 1000000
}

.tooltip:before,
[data-hint]:before {
	background-color: transparent;
	border: 8px solid transparent;
	content: "";
	position: absolute;
	z-index: 1000001
}

.tooltip:after,
[data-hint]:after {
	background-color: #2e2e2e;
	color: #fff;
	content: attr(data-hint);
	font-size: 12px;
	padding: .25em .5em;
	text-decoration: none;
	white-space: nowrap;
	line-height: 1.5
}

.tooltip:focus:after,
.tooltip:focus:before,
.tooltip:hover:after,
.tooltip:hover:before,
[data-hint]:focus:after,
[data-hint]:focus:before,
[data-hint]:hover:after,
[data-hint]:hover:before {
	opacity: 1;
	visibility: visible
}

.tooltip:hover:after,
.tooltip:hover:before,
[data-hint]:hover:after,
[data-hint]:hover:before {
	-webkit-transition-delay: .1s;
	-o-transition-delay: .1s;
	transition-delay: .1s
}

.tooltip-top:before {
	border-top-color: #2e2e2e;
	margin-bottom: -12px
}

.tooltip-top:after {
	margin-left: -18px
}

.tooltip-top:after,
.tooltip-top:before {
	bottom: 100%;
	left: 50%
}

.tooltip-top:focus:after,
.tooltip-top:focus:before,
.tooltip-top:hover:after,
.tooltip-top:hover:before {
	-webkit-transform: translateY(-8px);
	-o-transform: translateY(-8px);
	transform: translateY(-8px)
}

.tooltip-top:focus:after,
.tooltip-top:focus:before {
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.tooltip-bottom:before {
	border-bottom-color: #2e2e2e;
	margin-top: -12px
}

.tooltip-bottom:after {
	margin-left: -18px
}

.tooltip-bottom:after,
.tooltip-bottom:before {
	left: 50%;
	top: 100%
}

.tooltip-bottom:focus:after,
.tooltip-bottom:focus:before,
.tooltip-bottom:hover:after,
.tooltip-bottom:hover:before {
	-webkit-transform: translateY(8px);
	-o-transform: translateY(8px);
	transform: translateY(8px)
}

.tooltip-right:before {
	border-right-color: #2e2e2e;
	margin-bottom: -8px;
	margin-left: -12px
}

.tooltip-right:after {
	margin-bottom: -12px
}

.tooltip-right:after,
.tooltip-right:before {
	bottom: 50%;
	left: 105%
}

.tooltip-right:focus:after,
.tooltip-right:focus:before,
.tooltip-right:hover:after,
.tooltip-right:hover:before {
	-webkit-transform: translateX(8px);
	-o-transform: translateX(8px);
	transform: translateX(8px)
}

.tooltip-left:before {
	border-left-color: #2e2e2e;
	margin-bottom: -8px;
	margin-right: -12px
}

.tooltip-left:after {
	margin-bottom: -12px
}

.tooltip-left:after,
.tooltip-left:before {
	bottom: 50%;
	right: 100%
}

.tooltip-left:focus:after,
.tooltip-left:focus:before,
.tooltip-left:hover:after,
.tooltip-left:hover:before {
	-webkit-transform: translateX(-8px);
	-o-transform: translateX(-8px);
	transform: translateX(-8px)
}

.tooltip-always:after,
.tooltip-always:before {
	opacity: 1;
	visibility: visible
}

.tooltip-always .tooltip-top:after,
.tooltip-always .tooltip-top:before {
	-webkit-transform: translateY(-8px);
	-o-transform: translateY(-8px);
	transform: translateY(-8px)
}

.tooltip-always .tooltip-right:after,
.tooltip-always .tooltip-right:before {
	-webkit-transform: translateY(8px);
	-o-transform: translateY(8px);
	transform: translateY(8px)
}

.tooltip-always .tooltip-bottom:after,
.tooltip-always .tooltip-bottom:before {
	-webkit-transform: translateX(-8px);
	-o-transform: translateX(-8px);
	transform: translateX(-8px)
}

.tooltip-always .tooltip-left:after,
.tooltip-always .tooltip-left:before {
	-webkit-transform: translateX(8px);
	-o-transform: translateX(8px);
	transform: translateX(8px)
}

#MenuOverlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	z-index: 3000;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity .5s ease;
	-o-transition: opacity .5s ease;
	transition: opacity .5s ease
}

#MenuOverlay.open {
	visibility: visible;
	opacity: 1
}

#MenuOverlay.closing {
	visibility: visible;
	opacity: 0
}

#MainNavigation {
	--navigation-menu-width: 448px;
	--navigation-menu-min-height: 400px;
	--models-menu-width: 540px;
	--quicklink-height: 340px
}

#MainNavigation.navigation-container {
	position: fixed;
	opacity: 0;
	visibility: hidden;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: #000;
	color: #fff;
	z-index: 3001;
	-webkit-transition: opacity .5s ease;
	-o-transition: opacity .5s ease;
	transition: opacity .5s ease;
	overflow: hidden
}

#MainNavigation.navigation-container.open {
	visibility: visible;
	opacity: 1
}

#MainNavigation.navigation-container.closing {
	visibility: visible;
	opacity: 0
}

#MainNavigation a.brand {
    display: block;
    position: absolute;
    top: 20px;
    left: 95px;
}

#MainNavigation .right-container {
	float: right;
	padding: 120px 0
}

.header-block {
    width: 1180px;
    height: calc(80vh - 280px);
    /* top: 280px; */
    bottom: 60px;
    left: calc(50% - 585px);
    font-size: 0;
    position: absolute;
}

.hb-text {
    display: inline-block;
    width: 54%;
}

.hb-text h1 {
    font-size: 74px;
    line-height: 85px;
    color: #fff;
}

.hb-items {
    font-size: 0;
    margin-top: 75px;
}

.hb-item {
    display: inline-block;
    vertical-align: top;
    width: 25%;
}

.hb-item:first-child {
    width: 21%;
    margin-right: 12%;
}

.hb-item:nth-of-type(2n) {
    width: 40%;
    margin-right: 2%;
}

.hb-item span:first-child {
    font-size: 15px;
    display: block;
    background: #4b443c;
    color: #fff;
    font-weight: 600;
    width: fit-content;
    padding: 5px 12px;
    border-radius: 50px;
    margin-bottom: 15px;
}

.hb-item span + span {
    font-size: 16px;
    color: #fff;
    line-height: 23px;
}

.hb-products {
    display: inline-block;
    vertical-align: top;
    width: 35%;
    margin-left: 11%;
}

.hbp-item {
    background: rgb(0 0 0 / 50%);
    margin: 0 0 10px;
    position: relative;
    border-radius: 5px;
    height: 215px;
}

.hbp-item img {
    width: 375px!important;
    height: auto!important;
    object-fit: contain!important;
    margin: 10px 0 0 -105px!important;
    display: inline-block;
    vertical-align: top;
    position: relative;
}

.hbp-item > div {
    position: absolute;
    top: 30px;
    right: 0;
    width: 175px;
}

.hbp-item > div span:first-child {
    font-size: 24px;
    color: #fff;
}

.hbp-item > div span + span {
    display: block;
    font-size: 16px;
    margin-top: 25px;
    font-weight: 600;
    color: #fff;
    background: #ee2d24;
    width: fit-content;
    padding: 8px 14px;
    border-radius: 50px;
}

.hbp-item:before {
    content: '';
    position: absolute;
    top: 25px;
    left: 20px;
    width: 175px;
    height: 175px;
    background: rgb(255 255 255 / 7%);
    border-radius: 50%;
}

.hbp-item a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.hbp-item a span {
    position: absolute;
    right: 23px;
    bottom: 26px;
    width: 33px;
    height: 33px;
    display: block;
    border: 1px solid rgb(255 255 255 / 20%);
    border-radius: 50%;
}

.hbp-item a span:before {
    content: '';
    position: absolute;
    top: 13px;
    left: 13px;
    width: 7px;
    height: 1px;
    background: #fff;
    transform: rotate(45deg);
}

.hbp-item a span:after {
    content: '';
    position: absolute;
    top: 18px;
    left: 13px;
    width: 7px;
    height: 1px;
    background: #fff;
    transform: rotate(-45deg);
}

.nf-block {
    width: 62%;
    margin: 50px auto;
    font-size: 0;
}

.nf-slider {
    display: inline-block;
    vertical-align: top;
    width: 41%;
}

.nf-slider img {
    height: 470px;
    object-fit: contain;
    object-position: center;
}

.nf-slider .slick-arrow {
    display: none!important;
}

.nf-info {
    display: inline-block;
    vertical-align: top;
    width: 57%;
    margin-left: 2%;
}

.nf-info > span {
    display: block;
    font-size: 15px;
}

.nf-title {
    font-size: 40px;
    font-weight: 600;
    width: 520px;
    margin: 15px 0;
}

.nf-list {
    margin: 20px 0;
    padding: 18px 0 30px;
    border: 1px solid #ebebeb;
    border-left: 0;
    border-right: 0;
}

.nf-list strong {
    display: block;
    font-size: 18px;
}

.nf-list div {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    position: relative;
    font-size: 16px;
    padding-left: 35px;
    margin-top: 20px;
}

.nf-list div:nth-of-type(2n) {
    width: calc(50% - 35px);
}

.nf-list div:before {
    content: '';
    position: absolute;
    top: 7px;
    left: 7px;
    width: 15px;
    height: 1px;
    background: #b4b4b4;
}

.nf-slider .slick-dots {
    text-align: left;
    left: 0;
    bottom: -24px!important;
}

.nf-slider .slick-dots button {
    width: 10px;
    height: 10px;
}

.nf-slider .slick-dots button:before {
    width: 10px!important;
    height: 10px!important;
    border-radius: 50%;
    background-color: #a7a7a7!important;
}

.nf-slider .slick-dots li:hover button:before,
.nf-slider .slick-dots li.slick-active button:before {
    background-color: #ed2e24!important;
}

.nf-price {
    margin-top: 35px;
}

.nfh-price,
.nfn-price {
    display: inline-block;
    vertical-align: bottom;
    margin-right: 28px;
}

.nfh-price span {
    font-size: 14px;
    display: block;
}

.nfh-price strong {
    display: block;
    font-size: 26px;
    margin-top: 7px;
}

.nfn-price span {
    display: block;
    font-size: 12px;
    color: #939393;
}

.nfn-price strong {
    font-size: 19px;
    margin-top: 5px;
    display: block;
    color: #939393;
}

.nf-price a {
    display: inline-block;
    vertical-align: bottom;
    font-size: 15px;
    color: #000;
    border: 1px solid #a4a09d;
    margin-left: 15px;
    padding: 22px 61px 23px 28px;
    border-radius: 50px;
    position: relative;
}

.nf-price a:before {
    content: '';
    position: absolute;
    top: 16px;
    right: 23px;
    width: 21px;
    height: 28px;
    background: url(../images/document.png);
}

.nf-advant {
    margin: 135px 0 70px;
}

.nfa-item {
    display: inline-block;
    vertical-align: top;
    width: 25%;
}

.nfa-item span:first-child {
    font-size: 15px;
    display: block;
    background: #4b443c;
    color: #fff;
    font-weight: 600;
    width: fit-content;
    padding: 5px 12px;
    border-radius: 50px;
    margin-bottom: 15px;
}

.nfa-item span + span {
    font-size: 16px;
    line-height: 25px;
}

.nfa-item span strong {
    display: block;
    margin: -5px 0 0;
}

@media (max-width:1299px) {
	#MainNavigation .right-container {
		float: none;
		padding: 68px 0
	}
}

#MainNavigation .adventure-menu,
#MainNavigation .models-menu,
#MainNavigation .moment-menu {
	float: right;
	clear: both;
	width: var(--models-menu-width);
	padding: 0 110px
}

#MainNavigation .adventure-menu.navigation-container,
#MainNavigation .models-menu.navigation-container,
#MainNavigation .moment-menu.navigation-container {
	overflow-y: auto
}

#MainNavigation .adventure-menu h2,
#MainNavigation .models-menu h2,
#MainNavigation .moment-menu h2 {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 56px;
	font-weight: 600;
	letter-spacing: .5px;
	line-height: 56px;
	text-transform: uppercase;
	color: #fff;
	margin-bottom: 25px
}

#MainNavigation .adventure-menu h2 .svg-icon,
#MainNavigation .models-menu h2 .svg-icon,
#MainNavigation .moment-menu h2 .svg-icon {
	float: right;
	margin-top: 10px;
	display: block;
	width: 16px;
	padding: 16px 0;
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}

#MainNavigation .adventure-menu h2.open,
#MainNavigation .models-menu h2.open,
#MainNavigation .moment-menu h2.open {
	margin-bottom: 60px
}

@media (max-width:1299px) {
	#MainNavigation .adventure-menu h2.open,
	#MainNavigation .models-menu h2.open,
	#MainNavigation .moment-menu h2.open {
		margin-bottom: 25px
	}
}

#MainNavigation .adventure-menu h2.open .svg-icon,
#MainNavigation .models-menu h2.open .svg-icon,
#MainNavigation .moment-menu h2.open .svg-icon {
	display: none;
	-webkit-transform: scaleY(-1);
	-o-transform: scaleY(-1);
	transform: scaleY(-1)
}

#MainNavigation .adventure-menu h2.open+ul,
#MainNavigation .models-menu h2.open+ul,
#MainNavigation .moment-menu h2.open+ul {
	max-height: 550px;
	padding-bottom: 10px
}

#MainNavigation .adventure-menu ul,
#MainNavigation .models-menu ul,
#MainNavigation .moment-menu ul {
	overflow: hidden;
	max-height: 0
}

#MainNavigation .adventure-menu ul li a,
#MainNavigation .models-menu ul li a,
#MainNavigation .moment-menu ul li a {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 22px;
	font-weight: 500;
	letter-spacing: .2px;
	line-height: 28px;
	display: block;
	color: #fff;
	padding-bottom: 20px;
	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease
}

#MainNavigation .adventure-menu ul li a:hover,
#MainNavigation .models-menu ul li a:hover,
#MainNavigation .moment-menu ul li a:hover {
	color: hsla(0, 0%, 100%, .7)
}

#MainNavigation .adventure-menu,
#MainNavigation .moment-menu {
	padding-bottom: 20px
}

#MainNavigation .adventure-menu ul,
#MainNavigation .moment-menu ul {
	border-bottom: 1px solid rgba(228, 230, 233, .3)
}

@media screen and (min-width:1300px) {
	#MainNavigation .models-menu h2.load-open {
		margin-bottom: 60px
	}
	#MainNavigation .models-menu h2.load-open .svg-icon {
		display: none;
		-webkit-transform: scaleY(-1);
		-o-transform: scaleY(-1);
		transform: scaleY(-1)
	}
	#MainNavigation .models-menu h2.load-open+ul {
		max-height: 550px;
		padding-bottom: 20px
	}
}

#MainNavigation .left-container {
	width: 100%;
	height: 100%;
	display: flex;
}

#MainNavigation .navigation-menu {
	width: var(--navigation-menu-width);
	min-height: var(--navigation-menu-min-height);
	padding: 120px 60px 60px;
	float: left
}

#MainNavigation .navigation-menu nav.primary.prioritized {
	margin-top: 45px
}

#MainNavigation .navigation-menu nav.primary.prioritized ul.navigation {
	-webkit-columns: 1;
	-moz-columns: 1;
	columns: 1
}


/*#MainNavigation .navigation-menu nav.primary ul.navigation{-webkit-columns:2;-moz-columns:2;columns:2}*/

#MainNavigation .navigation-menu nav.primary ul.navigation li {
	width: 100%;
	margin-bottom: 15px
}

@media (max-width:767px) {
	#MainNavigation .navigation-menu nav.primary ul.navigation li {
		border: 0
	}
}

#MainNavigation .navigation-menu nav.primary ul.navigation li:last-child a {
	padding-bottom: 0
}

#MainNavigation .navigation-menu nav.primary ul.navigation li a {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: .2px;
	line-height: 22px;
	display: block;
	width: 100%;
	color: #fff;
	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease
}

#MainNavigation .navigation-menu nav.primary ul.navigation li a:hover {
	color: hsla(0, 0%, 100%, .7)
}

#MainNavigation .navigation-menu ul.sub {
	display: none
}

#MainNavigation .navigation-quicklinks,
#MainNavigation .navigation-quicklinks .quicklinks-container {
	height: 100%
}

#MainNavigation .navigation-quicklinks .quicklinks-container .quicklink {
	width: 50%;
	height: var(--quicklink-height);
	max-height: calc(100% - var(--navigation-menu-min-height));
	position: relative;
	float: left
}

#MainNavigation .navigation-quicklinks .quicklinks-container .quicklink>a {
	display: block;
	width: 100%;
	height: 100%
}

#MainNavigation .navigation-quicklinks .quicklinks-container .quicklink .quicklink-image {
	width: 100%;
	height: 100%
}

#MainNavigation .navigation-quicklinks .quicklinks-container .quicklink .quicklink-image img,
#MainNavigation .navigation-quicklinks .quicklinks-container .quicklink .quicklink-image video {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

#MainNavigation .navigation-quicklinks .quicklinks-container .quicklink .quicklink-image .overlay {
	background: -webkit-linear-gradient(253.7deg, transparent, rgba(0, 0, 0, .7));
	background: -o-linear-gradient(253.7deg, transparent 0, rgba(0, 0, 0, .7) 100%);
	background: linear-gradient(196.3deg, transparent, rgba(0, 0, 0, .7));
	width: 100%;
	height: 100%;
	opacity: .7;
	position: absolute;
	bottom: 0;
	left: 0;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease
}

#MainNavigation .navigation-quicklinks .quicklinks-container .quicklink .quicklink-image .overlay:hover {
	background: -webkit-linear-gradient(253.7deg, rgba(0, 0, 0, .15), rgba(0, 0, 0, .85));
	background: -o-linear-gradient(253.7deg, rgba(0, 0, 0, .15) 0, rgba(0, 0, 0, .85) 100%);
	background: linear-gradient(196.3deg, rgba(0, 0, 0, .15), rgba(0, 0, 0, .85));
	opacity: .85;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease
}

#MainNavigation .navigation-quicklinks .quicklinks-container .quicklink .quicklink-text {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 50px 30px
}

#MainNavigation .navigation-quicklinks .quicklinks-container .quicklink .quicklink-text h2 {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 32px;
	font-weight: 600;
	letter-spacing: .3px;
	line-height: 38px;
	margin-bottom: 20px;
	text-transform: uppercase;
	color: #fff
}

#MainNavigation .navigation-quicklinks .quicklinks-container .quicklink .quicklink-text .description {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px;
	font-weight: 300;
	letter-spacing: .2px;
	line-height: 20px;
	color: #fff
}

@media (min-width:1300px) {
	#MainNavigation .navigation-quicklinks .quicklinks-container .quicklink[data-pos="1"] {
		width: calc(100% - var(--navigation-menu-width));
		height: calc(100% - var(--quicklink-height));
		min-height: var(--navigation-menu-min-height);
		max-height: none;
		float: right
	}
	#MainNavigation .navigation-quicklinks .quicklinks-container .quicklink[data-pos="1"] .quicklink-text {
		padding-bottom: 60px
	}
	#MainNavigation .navigation-quicklinks .quicklinks-container .quicklink[data-pos="1"] .quicklink-text h2 {
		color: #000;
		font-family: Inter, sans-serif, sans-serif;
		font-size: 56px;
		font-weight: 600;
		letter-spacing: .5px;
		line-height: 56px;
		text-transform: uppercase;
		color: #fff
	}
	#MainNavigation .navigation-quicklinks .quicklinks-container .quicklink[data-pos="1"] .quicklink-text .description {
		color: #000;
		font-family: Inter, sans-serif, sans-serif;
		font-size: 16px;
		font-weight: 300;
		letter-spacing: .2px;
		line-height: 22px;
		color: #fff
	}
	#MainNavigation .navigation-quicklinks .quicklinks-container .quicklink[data-pos="2"] {
		clear: left
	}
}

@media (max-width:1299px) {
	#MainNavigation.navigation-container {
		overflow-y: auto
	}
	#MainNavigation a.brand {
		left: 30px
	}
	#MainNavigation .adventure-menu,
	#MainNavigation .models-menu,
	#MainNavigation .moment-menu {
		width: 100%;
		padding: 20px 30px 0
	}
	#MainNavigation .adventure-menu h2,
	#MainNavigation .models-menu h2,
	#MainNavigation .moment-menu h2 {
		font-size: 32px;
		letter-spacing: .11px;
		line-height: 38px;
		margin-bottom: 25px;
		cursor: pointer
	}
	#MainNavigation .adventure-menu h2 .svg-icon,
	#MainNavigation .models-menu h2 .svg-icon,
	#MainNavigation .moment-menu h2 .svg-icon {
		display: block;
		float: right
	}
	#MainNavigation .adventure-menu ul,
	#MainNavigation .models-menu ul,
	#MainNavigation .moment-menu ul {
		overflow: hidden;
		max-height: 0;
		border-bottom: 1px solid rgba(228, 230, 233, .3)
	}
	#MainNavigation .adventure-menu ul li a,
	#MainNavigation .models-menu ul li a,
	#MainNavigation .moment-menu ul li a {
		font-size: 16px;
		line-height: 23px
	}
	#MainNavigation .models-menu {
		padding-top: 20px;
		padding-bottom: 10px
	}
	#MainNavigation .left-container {
		width: 100%;
		height: 100%
	}
	#MainNavigation .navigation-menu {
		width: 100%;
		padding: 30px;
		height: auto
	}
	#MainNavigation .navigation-quicklinks {
		width: 100%;
		height: auto;
		overflow-x: auto
	}
	#MainNavigation .navigation-quicklinks .quicklinks-container {
		min-width: 942px;
		height: auto
	}
	#MainNavigation .navigation-quicklinks .quicklinks-container .quicklink {
		width: 33.3333%;
		display: inline-block
	}
}

@media (min-width:1300px) and (max-height:740px) {
	#MainNavigation .adventure-menu,
	#MainNavigation .models-menu,
	#MainNavigation .moment-menu {
		padding: 60px 120px
	}
}

@media (min-width:1300px) and (max-height:650px) {
	#MainNavigation .adventure-menu h2,
	#MainNavigation .models-menu h2,
	#MainNavigation .moment-menu h2 {
		margin-bottom: 30px
	}
	#MainNavigation .adventure-menu ul li a,
	#MainNavigation .models-menu ul li a,
	#MainNavigation .moment-menu ul li a {
		padding-bottom: 10px
	}
}

header {
	position: absolute;
	width: 100%;
	height: 60px;
	font-family: Inter, sans-serif, sans-serif;
	top: 0;
	z-index: 2000;
	background: rgba(0, 0, 0, .6)
}

.edit-mode header {
	z-index: 1000
}

@media (min-height:500px) {
	header.fixed {
		position: fixed;
		-webkit-animation-name: header-open;
		-o-animation-name: header-open;
		animation-name: header-open;
		-webkit-animation-duration: .5s;
		-o-animation-duration: .5s;
		animation-duration: .5s
	}
	header.closed {
		-webkit-animation-name: header-close;
		-o-animation-name: header-close;
		animation-name: header-close
	}
}

.FrontPage:not(.edit-mode) header {
	background: transparent
}

.FrontPage:not(.edit-mode) header:after {
	content: "";
	height: 120px;
	width: 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .15)), to(transparent));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, .15), transparent);
	background: -o-linear-gradient(top, rgba(0, 0, 0, .15) 0, transparent 100%);
	background: linear-gradient(180deg, rgba(0, 0, 0, .15), transparent);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000
}

header .header-inner {
	height: 100%;
	padding: 15px 30px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

header .header-inner .header-phone {
    margin-right: calc(50% - 590px);
    margin-top: 35px;
    max-width: 230px;
    position: relative;
    line-height: 27px;
}

header .header-inner .header-phone a {
    color: #fff;
    font-weight: 600;
    font-size: 20px;
}

header .header-inner .header-phone:before {
    content: '';
    background: url(../images/phone.png);
    background-repeat: no-repeat;
    position: absolute;
    top: 2px;
    left: -31px;
    width: 20px;
    height: 20px;
}

img.custom-logo {
    width: 400px!important;
}

header .header-brand {
	position: relative;
	width: 100%;
	height: 100%;
	text-align: left;
	z-index: 2000
}

header .header-brand a.brand {
	display: inline-block
}

header .header-brand a.brand img {
	width: 200px
}

header .header-configurator-bar {
	position: relative;
	float: left;
	width: 100%;
	height: 28px;
	padding: 8px 0;
	background: hsla(0, 0%, 46%, .8);
	text-align: center;
	z-index: 1000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px;
	line-height: 12px;
	color: #fff;
	text-transform: uppercase
}

@media (max-width:400px) {
	header .header-configurator-bar {
		height: auto
	}
}

header .header-configurator-bar .header-inner {
	padding: 0 30px;
	width: 90%;
	max-width: 1200px;
	margin: 0 auto
}

header .header-configurator-bar .header-inner .CurrentProduct {
	position: relative;
	float: left
}

@media (max-width:400px) {
	header .header-configurator-bar .header-inner .CurrentProduct {
		width: 100%;
		margin-bottom: 5px
	}
}

header .header-configurator-bar .header-inner .TotalFormattedAmountContainer {
	position: relative;
	float: right
}

@media (max-width:400px) {
	header .header-configurator-bar .header-inner .TotalFormattedAmountContainer {
		float: left;
		width: 100%
	}
}

header .header-configurator-bar .header-inner .configure-bar-label {
	color: #4e4e4e;
	font-size: 12px;
	font-weight: 700;
	margin-right: 4px
}

header .header-configurator-bar .header-inner .configure-bar-label .pricelist-title {
	position: absolute;
	top: -26px;
	display: block;
	color: #919191;
	right: 0;
	text-align: right
}

@media (max-width:400px) {
	header .header-configurator-bar .header-inner .configure-bar-label .pricelist-title {
		display: none;
		position: relative;
		color: #4e4e4e;
		text-align: center;
		top: 0
	}
}

header .header-configurator-bar .header-inner .configure-bar-value {
	letter-spacing: 2px
}

header .header-models-bar {
	position: relative;
	float: left;
	width: 100%;
	height: 28px;
	background: rgba(0, 0, 0, .6);
	text-align: center;
	z-index: 1000
}

header .header-models-bar.active {
	z-index: 4000
}

@media (max-width:767px) {
	header .header-models-bar {
		display: none
	}
}

@media (min-width:768px) and (max-width:960px) {
	header .header-models-bar .header-inner {
		width: 99%
	}
}

header .header-models-bar .header-inner>ul {
	display: inline-block;
	list-style: none
}

header .header-models-bar .header-inner>ul>li {
	float: left
}

header .header-models-bar .header-inner>ul>li>a,
header .header-models-bar .header-inner>ul>li>span {
	display: inline-block;
	padding: 8px 6px;
	font-size: 13px;
	line-height: 12px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
	-webkit-transition: background-color .6s ease-out;
	-o-transition: background-color .6s ease-out;
	transition: background-color .6s ease-out
}

@media (min-width:768px) and (max-width:960px) {
	header .header-models-bar .header-inner>ul>li>a,
	header .header-models-bar .header-inner>ul>li>span {
		font-size: 12px;
		padding: 8px 5px
	}
}

header .header-models-bar .header-inner>ul>li>a.separator,
header .header-models-bar .header-inner>ul>li>span.separator {
	cursor: default;
	color: #848484
}

header .header-models-bar .header-inner>ul>li>a:not(.separator).open,
header .header-models-bar .header-inner>ul>li>a:not(.separator):hover,
header .header-models-bar .header-inner>ul>li>span:not(.separator).open,
header .header-models-bar .header-inner>ul>li>span:not(.separator):hover {
	background-color: #5b5b5b
}

header .header-models-bar .header-inner>ul>li .models-showcase {
	position: absolute;
	display: none;
	left: 0;
	top: 28px;
	width: 100%;
	z-index: 2
}

header .header-models-bar .header-inner>ul>li .models-showcase .models-showcase-inner {
	position: relative;
	display: block;
	width: 100%;
	max-width: 1024px;
	margin: 0 auto;
	background: #000;
	background-repeat: no-repeat;
	background-position: bottom;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	padding: 0 40px 0 45px;
	color: #fff;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px;
	line-height: 1.5em;
	overflow: hidden;
	-webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .15)
}

header .header-models-bar .header-inner>ul>li .models-showcase .models-showcase-inner .model-showcase-content {
	position: relative;
	float: left;
	width: 33.33%;
	text-align: left;
	min-height: 320px;
	padding: 45px 0 40px
}

@media (max-width:1100px) {
	header .header-models-bar .header-inner>ul>li .models-showcase .models-showcase-inner .model-showcase-content {
		width: 50%
	}
}

header .header-models-bar .header-inner>ul>li .models-showcase .models-showcase-inner .model-showcase-content h3.model-showcase-title {
	position: relative;
	float: left;
	width: 100%;
	font-size: 22px;
	letter-spacing: 3px;
	font-weight: 700;
	font-family: Inter, sans-serif, sans-serif;
	text-transform: uppercase;
	color: #fff
}

header .header-models-bar .header-inner>ul>li .models-showcase .models-showcase-inner .model-showcase-content .model-showcase-desc {
	position: relative;
	float: left;
	width: 100%;
	margin-top: 20px
}

header .header-models-bar .header-inner>ul>li .models-showcase .models-showcase-inner .model-showcase-content ul.model-showcase-links {
	position: relative;
	float: left;
	width: 100%;
	margin-top: 25px;
	font-family: Inter, sans-serif, sans-serif
}

header .header-models-bar .header-inner>ul>li .models-showcase .models-showcase-inner .model-showcase-content ul.model-showcase-links li {
	position: relative;
	float: left;
	display: inline-block;
	padding: 5px 0;
	margin-right: 11px
}

header .header-models-bar .header-inner>ul>li .models-showcase .models-showcase-inner .model-showcase-content ul.model-showcase-links li:last-child {
	border: 0
}

header .header-models-bar .header-inner>ul>li .models-showcase .models-showcase-inner .model-showcase-content ul.model-showcase-links li a {
	line-height: 40px;
	border: 1px solid #fff;
	display: block;
	width: 128px;
	text-transform: uppercase;
	text-align: center;
	font-size: 12px;
	-moz-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in
}

header .header-models-bar .header-inner>ul>li .models-showcase .models-showcase-inner .model-showcase-content ul.model-showcase-links li a:hover {
	background-color: #fff;
	color: #000
}

header .header-models-bar .header-inner>ul>li .models-showcase .models-showcase-inner .model-showcase-content ul.model-showcase-links li.separator {
	min-width: 65px;
	padding: 0;
	border-bottom: 1px solid #a3a3a3
}

header .header-models-bar .header-inner>ul>li .models-showcase .models-showcase-inner .model-showcase-image {
	position: absolute;
	bottom: 60px;
	right: 70px;
	height: 250px;
	width: 570px
}

@media (max-width:1100px) {
	header .header-models-bar .header-inner>ul>li .models-showcase .models-showcase-inner .model-showcase-image {
		width: calc(54% - 90px)
	}
}

header .header-models-bar .header-inner>ul>li .models-showcase .models-showcase-inner .model-showcase-image img {
	position: absolute;
	bottom: 0;
	left: 0;
	max-height: 100%
}

header .header-models-bar .header-inner>ul>li .models-showcase .models-showcase-inner .model-showcase-starting-price {
	position: absolute;
	top: 41px;
	right: 40px
}

header .header-models-bar .header-inner>ul>li .models-showcase .models-showcase-inner .model-showcase-starting-price .label {
	float: right;
	clear: both
}

header .header-models-bar .header-inner>ul>li .models-showcase .models-showcase-inner .model-showcase-starting-price .price {
	float: right;
	clear: both;
	font-size: 28px;
	font-family: Inter, sans-serif, sans-serif;
	letter-spacing: 2px;
	line-height: 1.2em;
	font-weight: 700;
	color: #fff
}

.header-bar {
	width: 100%;
	height: 50px;
	background: #e4e6e9;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	flex-direction: row;
	z-index: 2000
}

.header-bar .models {
	background: #000;
	height: 100%;
	width: 250px;
	padding: 16px 20px;
	position: relative
}

.header-bar .models h2 {
	color: #fff;
	font-family: Inter, sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 18px;
	cursor: pointer
}

.header-bar .models h2 .svg-icon {
	width: 16px;
	padding: 6px 0;
	float: right
}

.header-bar .models h2.open .svg-icon {
	-webkit-transform: scaleY(-1);
	-o-transform: scaleY(-1);
	transform: scaleY(-1)
}

.header-bar .models h2.open+ul {
	max-height: 350px
}

.header-bar .models ul {
	max-height: 0;
	position: absolute;
	overflow: hidden;
	left: -42px;
	top: 50px;
	width: 100%;
	background: #000;
	-webkit-transition: max-height .3s ease;
	-o-transition: max-height .3s ease;
	transition: max-height .3s ease
}

.header-bar .models ul li {
	display: block;
	padding: 3px 30px
}

.header-bar .models ul li:first-child {
	padding-top: 30px
}

.header-bar .models ul li:last-child {
	padding-bottom: 30px
}

.header-bar .models ul li a {
	color: #fff;
	font-family: Inter, sans-serif;
	font-size: 14px;
	line-height: 25px;
	display: block
}

.header-bar .widget-navigation {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	flex-grow: 1;
	white-space: nowrap;
	position: relative;
	max-width: 100%
}

.header-bar .widget-navigation ul {
	padding: 13px 0 17px 30px;
	height: 100%;
	display: block;
	overflow-x: auto;
	overflow-y: hidden
}

.header-bar .widget-navigation ul li {
	display: inline-block
}

.header-bar .widget-navigation ul li a {
	color: #000;
	font-family: Inter, sans-serif;
	font-size: 15px;
	font-weight: 500;
	letter-spacing: .21px;
	line-height: 20px;
	margin-right: 30px
}

.header-bar .widget-navigation ul:after {
	top: 0;
	content: "";
	display: block;
	position: absolute;
	right: 0;
	height: 50px;
	width: 60px;
	background: -webkit-gradient(linear, right top, left top, from(#e4e6e9), to(hsla(0, 0%, 85%, 0)));
	background: -webkit-linear-gradient(right, #e4e6e9, hsla(0, 0%, 85%, 0));
	background: -o-linear-gradient(right, #e4e6e9 0, hsla(0, 0%, 85%, 0) 100%);
	background: linear-gradient(270deg, #e4e6e9, hsla(0, 0%, 85%, 0))
}

.header-bar .price-container {
	padding: 15px 60px 17px 30px;
	color: #000;
	font-family: Inter, sans-serif;
	font-size: 13px;
	font-weight: 500;
	letter-spacing: .1px;
	line-height: 18px;
	text-align: right;
	white-space: nowrap
}

.header-bar .action {
	background: #da2c26;
	padding: 16px 30px;
	white-space: nowrap
}

.header-bar .action h2 {
	color: #fff;
	font-family: Inter, sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 18px
}

.header-bar .action h2 .svg-icon {
	width: 10px;
	padding: 4px 0;
	margin-left: 15px
}

.header-secondary-bar {
	position: absolute;
	top: 60px;
	left: 0
}

.header-secondary-bar .widget-navigation {
	/*overflow-x:auto*/
}

@media (min-height:500px) {
	.header-secondary-bar.fixed {
		position: fixed;
		-webkit-animation-name: header-secondary-bar-open;
		-o-animation-name: header-secondary-bar-open;
		animation-name: header-secondary-bar-open;
		-webkit-animation-duration: .5s;
		-o-animation-duration: .5s;
		animation-duration: .5s
	}
	.header-secondary-bar.closed {
		-webkit-animation-name: header-secondary-bar-close;
		-o-animation-name: header-secondary-bar-close;
		animation-name: header-secondary-bar-close
	}
}

@media (max-width:1299px) {
	.header-secondary-bar .widget-navigation {
		display: none
	}
	.header-secondary-bar .price-container {
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		flex-grow: 1
	}
}

@media (max-width:768px) {
	.header-secondary-bar .price-container {
		display: none
	}
	.header-secondary-bar .models {
		width: auto;
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		flex-grow: 1
	}
}

.header-tertiary-bar {
	height: 0;
	overflow: hidden
}

.header-tertiary-bar .models h2 .svg-icon {
	-webkit-transform: scaleY(-1);
	-o-transform: scaleY(-1);
	transform: scaleY(-1)
}

.header-tertiary-bar .models h2.open .svg-icon {
	-webkit-transform: none;
	-o-transform: none;
	transform: none
}

.header-tertiary-bar .models ul {
	top: auto;
	bottom: 50px
}

@media (max-width:1299px) {
	.header-tertiary-bar {
		height: 50px;
		overflow: visible
	}
	.header-tertiary-bar .action,
	.header-tertiary-bar .models,
	.header-tertiary-bar .price-container {
		display: none
	}
}

body .header-tertiary-bar.fixed {
	height: 50px;
	overflow: visible;
	position: fixed;
	top: auto;
	bottom: 0;
	-webkit-animation-name: header-tertiary-bar-open;
	-o-animation-name: header-tertiary-bar-open;
	animation-name: header-tertiary-bar-open;
	-webkit-animation-duration: .5s;
	-o-animation-duration: .5s;
	animation-duration: .5s
}

@media (max-width:1299px) {
	body:not(.ios) .header-tertiary-bar.fixed+.header-tertiary-bar-placeholder {
		height: 50px
	}
}

body:not(.ios) .header-tertiary-bar.closed {
	-webkit-animation-name: header-tertiary-bar-close;
	-o-animation-name: header-tertiary-bar-close;
	animation-name: header-tertiary-bar-close
}

@-webkit-keyframes header-open {
	0% {
		top: -120px
	}
	to {
		top: 0
	}
}

@-o-keyframes header-open {
	0% {
		top: -120px
	}
	to {
		top: 0
	}
}

@keyframes header-open {
	0% {
		top: -120px
	}
	to {
		top: 0
	}
}

@-webkit-keyframes header-close {
	0% {
		top: 0
	}
	to {
		top: -120px
	}
}

@-o-keyframes header-close {
	0% {
		top: 0
	}
	to {
		top: -120px
	}
}

@keyframes header-close {
	0% {
		top: 0
	}
	to {
		top: -120px
	}
}

@-webkit-keyframes header-secondary-bar-open {
	0% {
		top: -60px
	}
	to {
		top: 60px
	}
}

@-o-keyframes header-secondary-bar-open {
	0% {
		top: -60px
	}
	to {
		top: 60px
	}
}

@keyframes header-secondary-bar-open {
	0% {
		top: -60px
	}
	to {
		top: 60px
	}
}

@-webkit-keyframes header-secondary-bar-close {
	0% {
		top: 60px
	}
	to {
		top: -60px
	}
}

@-o-keyframes header-secondary-bar-close {
	0% {
		top: 60px
	}
	to {
		top: -60px
	}
}

@keyframes header-secondary-bar-close {
	0% {
		top: 60px
	}
	to {
		top: -60px
	}
}

@-webkit-keyframes header-tertiary-bar-open {
	0% {
		bottom: -100px
	}
	to {
		bottom: 0
	}
}

@-o-keyframes header-tertiary-bar-open {
	0% {
		bottom: -100px
	}
	to {
		bottom: 0
	}
}

@keyframes header-tertiary-bar-open {
	0% {
		bottom: -100px
	}
	to {
		bottom: 0
	}
}

@-webkit-keyframes header-tertiary-bar-close {
	0% {
		bottom: 0
	}
	to {
		bottom: -100px
	}
}

@-o-keyframes header-tertiary-bar-close {
	0% {
		bottom: 0
	}
	to {
		bottom: -100px
	}
}

@keyframes header-tertiary-bar-close {
	0% {
		bottom: 0
	}
	to {
		bottom: -100px
	}
}

.toggle-menu {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    height: 60px;
    text-align: center;
    cursor: pointer;
}

.toggle-menu .menu-text {
	float: left;
	color: #fff;
	font-size: 14px;
	line-height: 60px;
	font-family: Inter, sans-serif;
	font-weight: 500;
	margin-right: 20px
}

.toggle-menu .menu-icon {
    float: right;
    background: #000;
    width: 83px;
    height: 83px;
    padding: 30px 25px;
}

.toggle-menu .nav-icon {
    position: relative;
    width: 33px;
    height: 33px;
    -webkit-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
}

.toggle-menu .nav-icon,
.toggle-menu .nav-icon span {
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg)
}

.toggle-menu .nav-icon span {
    display: block;
    /* position: absolute; */
    height: 2px;
    width: 100%;
    background: #fff;
    border-radius: 9px;
    opacity: 1;
    left: 0;
    -webkit-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
    margin-bottom: 8px;
}

.toggle-menu .nav-icon span:first-child {
	top: 0
}

.toggle-menu .nav-icon span:nth-child(2),
.toggle-menu .nav-icon span:nth-child(3) {
	top: 5px
}

.toggle-menu .nav-icon span:nth-child(4) {
	top: 10px
}

.toggle-menu .nav-icon.open span:first-child {
	top: 18px;
	width: 0;
	left: 50%
}

.toggle-menu .nav-icon.open span {
    width: 34px;
    position: absolute;
}

.toggle-menu .nav-icon.open span:nth-child(2) {
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}

.toggle-menu .nav-icon.open span:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.toggle-menu .nav-icon.open span:nth-child(4) {
	top: 18px;
	width: 0;
	left: 50%
}

.prev header {
	position: relative;
	z-index: 4;
	width: 100%;
	color: #fff
}

.prev header .inner {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 auto;
	max-width: 1240px;
	padding-left: 20px;
	padding-right: 20px;
	width: 100%
}

@media (max-width:767px) {
	.prev header .inner {
		padding-left: 20px;
		padding-right: 20px
	}
}

.prev header .inner:after {
	content: "";
	display: block;
	clear: both;
	float: none
}

.prev header .inner a {
	display: block
}

.prev header .top {
	background-color: #000;
	color: #909090
}

.prev header .top .header-top {
	padding: 7px 0;
	text-align: right
}

.prev header .top .header-top .link {
	display: inline-block
}

.prev header .top .header-middle {
	text-transform: uppercase;
	padding: 3px 0 31px
}

.prev header .top .header-middle .brand-container {
	float: left;
	width: 230px
}

.prev header .top .header-middle .brand-container .brand img {
	margin-top: -5px
}

.prev header .top .header-middle .main-navigation {
	float: right
}

@media (max-width:768px) {
	.prev header .top .header-middle .main-navigation {
		margin-top: 27px
	}
}

.prev header .top .header-middle .main-navigation>div {
	display: inline-block
}

.prev header .bottom {
	background-color: rgba(0, 0, 0, .8);
	line-height: 28px;
	text-transform: uppercase
}

@media (max-width:960px) {
	.prev header .bottom .product-navigation .range.pos3 {
		clear: both
	}
}

@media (max-width:768px) {
	.prev header .bottom .product-navigation .range.pos2 {
		clear: both
	}
}

.prev header .bottom .product-navigation .range .category {
	display: none
}

.prev header .bottom .product-navigation .range .products,
.prev header .bottom .product-navigation .range .products .link {
	float: left
}

.prev header ul {
	list-style: none;
	margin: 0;
	padding: 0
}

div.main {
	float: left;
	width: 100%;
	max-width: 100%;
	padding: 0
}

div.main .layout:after,
div.main .layout:before {
	content: "";
	display: table
}

div.main .layout:after {
	clear: both
}

@media only screen and (max-width:670px) {
	div.main .layout {
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column
	}
}

div.main .layout aside.sidebar {
	float: left;
	width: 25%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

@media only screen and (max-width:670px) {
	div.main .layout aside.sidebar {
		float: none;
		width: 100%
	}
}

div.main .layout aside.sidebar nav {
	margin-bottom: 20px
}

div.main .layout aside.sidebar nav ul.sub {
	padding-left: 10px
}

@media only screen and (max-width:670px) {
	div.main .layout aside.sidebar.left {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 2;
		order: 2
	}
}

div.main .layout aside.sidebar.right {
	float: right
}

@media only screen and (max-width:670px) {
	div.main .layout aside.sidebar.right {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 3;
		order: 3
	}
}

div.main .layout .content-container {
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

@media only screen and (max-width:670px) {
	div.main .layout .content-container {
		float: none;
		width: 100%!important;
		-webkit-box-ordinal-group: 1;
		-webkit-order: 1;
		order: 1
	}
}

div.main .layout .content-container article {
	clear: both
}

.Page div.main .layout .content-container article {
	max-width: 650px;
	margin: 70px auto 0
}

@media (max-width:768px) {
	.Page div.main .layout .content-container article {
		padding: 0 10px
	}
}

.Page div.main .layout .content-container article>h1:first-child {
	margin: 90px auto 0;
	text-align: center;
	font-weight: 700;
	text-transform: uppercase
}

@media (max-width:768px) {
	.Page div.main .layout .content-container article>h1:first-child {
		font-size: 36px;
		margin-bottom: 50px
	}
}

@media (max-width:480px) {
	.Page div.main .layout .content-container article>h1:first-child {
		font-size: 30px;
		margin-bottom: 30px
	}
}

.Page div.main .layout .content-container article>h1:first-child+h5 {
	margin: 10px auto 60px;
	text-align: center!important;
	text-transform: uppercase;
	font-size: 40px
}

@media (max-width:768px) {
	.Page div.main .layout .content-container article>h1:first-child+h5 {
		font-size: 30px;
		margin-bottom: 50px
	}
}

@media (max-width:480px) {
	.Page div.main .layout .content-container article>h1:first-child+h5 {
		font-size: 24px;
		margin-bottom: 30px
	}
}

div.main .layout .content-container #Form_EditForm .middleColumn {
	max-width: inherit
}

div.main .layout.columns-2 .content-container {
	width: 75%
}

div.main .layout.columns-3 .content-container {
	width: 50%
}

@media only screen and (min-width:671px) and (max-width:1024px) and (orientation:portrait) {
	div.main .layout.columns-3 .content-container,
	div.main .layout.columns-3 aside.sidebar.right {
		width: 75%
	}
}

footer {
	background-color: #080808;
	font-size: 10px;
	visibility: hidden;
	width: 100%
}

.ProductPage footer {
	padding-bottom: 50px
}

footer .inner {
	background: #fff;
	position: relative
}

footer .inner .footer-video {
	position: absolute;
	height: calc(100% - 50px);
	width: 100%
}

@media screen and (max-width:480px) {
	footer .inner .footer-video {
		height: calc(100% - 110px)
	}
}

footer .inner .footer-video video {
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

footer .inner .footer-video.loaded+.footer-content:before {
	display: none
}

footer .inner .footer-content {
	height: 680px;
	position: relative;
	z-index: 1;
	max-width: 1400px;
	padding: 0 100px;
	margin: 0 auto;
	-webkit-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}

@media screen and (max-width:1023px) {
	footer .inner .footer-content {
		padding: 0 20px
	}
}

footer .inner .footer-content:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 680px;
	background-image: url(../images/footer_back.jpg);
	width: 100%;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: 50%
}

footer .inner .footer-left {
	width: 50%;
	float: left;
	margin-top: 166px
}

@media screen and (max-width:767px) {
	footer .inner .footer-left {
		width: 100%;
		margin-top: 40px
	}
}

@media screen and (max-width:480px) {
	footer .inner .footer-left {
		margin-top: 20px
	}
}

footer .inner .footer-left .footer-logo {
	width: 200px
}

footer .inner .footer-left .footer-text {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: .2px;
	line-height: 22px;
	max-width: 480px;
	margin-top: 40px
}

@media screen and (max-width:767px) {
	footer .inner .footer-left .footer-text {
		margin-top: 18px
	}
}

footer .inner .footer-left .footer-social {
	margin-top: 30px
}

footer .inner .footer-left .footer-social h2 {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: .2px;
	line-height: 26px;
	text-transform: none
}

@media screen and (max-width:480px) {
	footer .inner .footer-left .footer-social h2 {
		margin-top: 18px
	}
}

footer .inner .footer-left .footer-social .icons {
	width: 255px;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	margin-top: 24px
}

@media screen and (max-width:480px) {
	footer .inner .footer-left .footer-social .icons {
		margin-top: 16px
	}
}

footer .inner .footer-left .footer-social .icons a {
	position: relative;
	float: left;
	margin-right: 40px
}

footer .inner .footer-left .footer-social .icons a:last-child {
	margin-right: 0
}

footer .inner .footer-left .footer-social .icons img {
	width: 26px;
	height: 26px;
	margin: 4px
}

footer .inner .footer-right {
	width: 50%;
	float: right;
	margin-top: 166px;
	max-width: 380px
}

@media screen and (max-width:767px) {
	footer .inner .footer-right {
		width: 100%;
		float: left;
		margin-top: 40px
	}
}

footer .inner .footer-right .text-one {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: .2px;
	line-height: 26px;
	text-transform: none
}

footer .inner .footer-right .text-two {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 30px;
	font-weight: 600;
	letter-spacing: -.2px;
	line-height: 36px;
	margin-top: 20px
}

@media screen and (max-width:480px) {
	footer .inner .footer-right .text-two {
		margin-top: 16px
	}
}

footer .inner .footer-right #mc_embed_signup {
	background: transparent;
	margin-top: 41px
}

@media screen and (max-width:480px) {
	footer .inner .footer-right #mc_embed_signup {
		margin-top: 30px
	}
}

footer .inner .footer-right #mc_embed_signup form {
	padding: 0
}

footer .inner .footer-right #mc_embed_signup input {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px;
	font-weight: 300;
	letter-spacing: .2px;
	line-height: 20px;
	background: transparent;
	border: 0;
	outline: 0;
	padding: 10px 0 12px;
	border-bottom: 2px solid #151515;
	text-indent: 0;
	border-radius: 0
}

footer .inner .footer-right #mc_embed_signup input::-webkit-input-placeholder {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px;
	font-weight: 300;
	letter-spacing: .2px;
	line-height: 20px
}

footer .inner .footer-right #mc_embed_signup input[type=email]::-moz-placeholder {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px;
	font-weight: 300;
	letter-spacing: .2px;
	line-height: 20px
}

footer .inner .footer-right #mc_embed_signup input[type=email]:-ms-input-placeholder {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px;
	font-weight: 300;
	letter-spacing: .2px;
	line-height: 20px
}

footer .inner .footer-right #mc_embed_signup input[type=email]::placeholder {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px;
	font-weight: 300;
	letter-spacing: .2px;
	line-height: 20px
}

footer .inner .footer-right #mc_embed_signup input[type=submit] {
	font-family: Inter, sans-serif, sans-serif;
	color: #000;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: .2px;
	line-height: 16px;
	text-transform: uppercase;
	background: none;
	width: auto;
	padding: 0;
	/*position:absolute;*/
	text-indent: 0;
	outline: 0;
	display: inline-block;
	/*top:4px;right:0;*/
	text-align: right;
	margin: 0
}

footer .inner .footer-right #mc_embed_signup input[type=checkbox] {
	display: none
}

footer .inner .footer-right #mc_embed_signup input[type=checkbox]+label {
	position: relative;
	top: 11px;
	background: transparent;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU5LjEgKDg2MTQ0KSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5pY19jaGVja2JveF9lbXB0eTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJpY19jaGVja2JveF9lbXB0eSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNSI+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHg9IjAuNzUiIHk9IjAuNzUiIHdpZHRoPSIxNC41IiBoZWlnaHQ9IjE0LjUiPjwvcmVjdD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
	height: 16px;
	width: 16px;
	display: inline-block;
	padding: 0;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s
}

footer .inner .footer-right #mc_embed_signup input[type=checkbox]:checked+label {
	position: relative;
	top: 11px;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU5LjEgKDg2MTQ0KSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5pY19jaGVja2JveDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJpY19jaGVja2JveCIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNSI+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHg9IjAuNzUiIHk9IjAuNzUiIHdpZHRoPSIxNC41IiBoZWlnaHQ9IjE0LjUiPjwvcmVjdD4KICAgICAgICAgICAgPHBvbHlsaW5lIGlkPSJpY19jaGVjayIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBwb2ludHM9IjEyLjggNC44IDYuMiAxMS4yIDMuMiA4LjI5MDkwOTA5Ij48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
	height: 16px;
	width: 16px;
	display: inline-block;
	padding: 0
}

footer .inner .footer-right #mc_embed_signup .emailErrorText,
footer .inner .footer-right #mc_embed_signup span.gdprErrorText {
	font-family: Inter, sans-serif, sans-serif;
	color: #d51635;
	font-size: 13px;
	line-height: 18px;
	clear: both;
	white-space: normal;
	letter-spacing: .1px;
	padding-bottom: 10px;
	display: none
}

footer .inner .footer-right #mc_embed_signup span.gdprCheck {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px;
	font-weight: 300;
	letter-spacing: .2px;
	line-height: 20px;
	position: relative;
	top: 10px;
	margin-left: 5px;
	font-weight: 400
}

footer .inner .footer-right #mc_embed_signup a#conditions {
	text-decoration: underline
}

footer .inner .footer-right #mc_embed_signup .mc-field-group {
	padding-bottom: 0;
	min-height: 35px
}

footer .inner .footer-right #mc_embed_signup .mc-field-group label {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px;
	font-weight: 300;
	letter-spacing: .2px;
	line-height: 20px
}

footer .inner .footer-right #mc_embed_signup #gdprText {
	color: #000;
	color: #60666e;
	white-space: normal;
	margin-top: 25px
}

footer .inner .footer-bottom,
footer .inner .footer-right #mc_embed_signup #gdprText {
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px;
	font-weight: 300;
	letter-spacing: .2px;
	line-height: 20px
}

footer .inner .footer-bottom {
	color: #000;
	color: #fff;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	height: 50px;
	background: #000;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	text-transform: uppercase
}

@media screen and (max-width:480px) {
	footer .inner .footer-bottom {
		height: 100%;
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column
	}
}

footer .inner .footer-bottom span {
	margin: 0 10px
}

@media screen and (max-width:480px) {
	footer .inner .footer-bottom span {
		margin: 10px
	}
}

footer .inner .footer-bottom .link {
	margin: 0 10px
}

footer .inner .footer-bottom .link:hover {
	text-decoration: underline
}

@media screen and (max-width:480px) {
	footer .inner .footer-bottom .link {
		margin: 10px
	}
}

.webadmin-edit-link {
	float: right;
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAldJREFUeNp8Ut9LU2EYfs63M2nBChoVjm7OLBKLfmiRkUkuSLoQuqiL/oP+gaIuciVdhoIEeVcIuwsURPMHBcZMKS+m1UjUhjgyZk6mWzvp2ff1vmc782DgC8++s/O9z/M97/Md7XZ7O7g0TWujpRp713sp5YIsFqGUwvdYDDo/cNEa7I1EerZoc5shJYq05+zH43H0jo3d47MI8/yutqkJgtXK0CSTtrdtbJkmCvk8crkcNjc37fVNR0cP9V0n7gnHkl4kcrk0lhb06/V4dkxbFiwSzmQyeBGNIlxX97I7Gn1MO89sAbkjIJgsbBn8JxIOh+1x/H4/RuLx9QrJIoEyKMeSgAMW2ef1okrXoQvBQZf0qJc5VycmaARS3z2Cu3Y7YRHiaPf7+3EwlYJggTJKI9BJYg8nHvp/KpkMHU+l+mj4a8LikEoQjoO9RNbTaeRN86QRidxaBZ7qlnsEarRzKEUKUPruMjNTSMz8QffAwM3Wmpquu0oNC+feCRUHlTBdTnK/P2L5axfaLn1CfXPzyLRpvqYRRt0OhO2ArooJfLbjJPvrA5a+dOJiw3kMDk8hVFu1ZEpj9nMwCJFdWXEyqNyC28lGOobkbCcu1J/D4NtJnLnyCKlC9Y8DhoF3gQDEwvg4MnQd9Nnq5SAqIvm1eSzOPEdD/VkMEfn05Qc4Fmqxe5nDXC4f4cjRxsYO5SpJmBx6olRuTvW9alGLc2PKtCz1V0rFvcxhLh90iBD0GcYN4fMddqeeTyQe3mndP/ctG5he2vAvO+9lobBaSCZH6fHnPwEGAKboTdZtyomYAAAAAElFTkSuQmCC) no-repeat;
	width: 16px;
	height: 16px
}

@media only screen and (max-width:767px) {
	.webadmin-edit-link {
		display: none
	}
}

.webadmin-edit-link.widgets {
	margin-left: 10px;
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAg5JREFUeNpi/P//PwMlgImBQjDwBrD4+fkxsLGxGTMyMuoA+RxIcj+A4XMFxMAl9+vXr7MsQIapiIiIR3x8fJy4uLgS0DCmv3///nvx4sWDysrKeSDVra2tCehy8+fPX/D06VMmRldX19Ta2pryffv2vZw0afKpT58+/W5paSkVFBREcer79+8Zampquvn4+Fjz8nLNnJycxJubWzpZvn79yisoKCQDNHHJx48fG4DO7bKysmQAugqIRUHOB2t+8+YN2KAvX74Unp08ZXb04SMWGk+eGIAM+HP//tPn8fGpZpMm9RZ9/vz549at27AGGNC7H4EGt5jYOdipaKgxmba1uTPy8vI6ycrKhxQVVfpqaOhICggIMX/9+uXv1asXnvf0tG4GaYTJ8bI/YD588tX/5OQYxgAt7cvMTx5PZwTKCzEzM7sCnaqNJaRvQmNB3dKQQTXY/Z95ela5oqLR/AMfPnzY8OPHj8UgeU4gFgNiKWxYX5NRqiiJMWzlRMa9359V/p9QyXjUzZo5AKqHkwVIfIdiFKCtwMAQ4sDAYO3EYP/tK0O8u3+F07wZHft//vzfBnT2HnhCwhZY9QkMDFryDAz//jOoATWXATV7gTR/+fK/7d8/hGasBhSEMDBICgHj/TMDw8/fjJF5ZTe8pnVpYNWM1YAJa1AiruH6I401/AIMkwQEGQ5jcy1AgAEA/EjkXpkFbYMAAAAASUVORK5CYII=) no-repeat
}

.cms.actions {
	position: relative;
	z-index: 3;
	padding-top: 33px!important
}

.security {
	width: 2500px!important;
	max-width: 100%
}

.security .login-wrapper {
	width: 100%;
	max-width: 600px;
	margin: 0 auto;
	padding: 2%;
	border: #000
}

.security .login-wrapper h3 {
	margin-bottom: 20px
}

.security .login-wrapper a {
	padding-top: 10px;
	display: block
}

.restOfPics {
	display: none
}

.HtmlContentWidget {
	width: 100%
}

.HtmlContentWidget .typography h2 {
	font-family: Inter, sans-serif, sans-serif;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
	padding: 0 0 45px;
	color: #000;
	font-size: 38px
}

@media (max-width:960px) {
	.HtmlContentWidget .typography h2 {
	}
}

@media (max-width:480px) {
	.HtmlContentWidget .typography h2 {
		font-size: 34px
	}
}

.FullHD-0.WidgetHolder {
	padding-top: 45px!important
}

@media (max-width:960px) {
	.FullHD-0.WidgetHolder {
		padding-top: 75px!important
	}
}

@media (max-width:768px) {
	.FullHD-0.WidgetHolder {
		padding-top: 50px!important
	}
}

@media (max-width:480px) {
	.FullHD-0.WidgetHolder {
		padding-top: 30px!important
	}
}

.FullHD-0.WidgetHolder.ProductOptionalEquipmentImagesWidget,
.FullHD-0.WidgetHolder.ProductTechnicalSpecificationsWidget {
	padding-top: 50px!important
}

.FullHD-0.WidgetHolder.WithBottomMargin-1 {
	padding-top: 0!important
}

.FullHD-0.HtmlContentWidget:not(.ProductOptionalEquipmentWidget):not(.ProductStandardEquipmentWidget) h5,
.FullHD-0.HtmlContentWidget:not(.ProductOptionalEquipmentWidget):not(.ProductStandardEquipmentWidget) p span:not(.preamble) {
	display: block;
	margin: 0 auto;
	max-width: 630px;
	text-align: center;
	text-transform: none;
	color: #000;
	letter-spacing: 0
}

@media (max-width:767px) {
	.FullHD-0.HtmlContentWidget:not(.ProductOptionalEquipmentWidget):not(.ProductStandardEquipmentWidget) h5,
	.FullHD-0.HtmlContentWidget:not(.ProductOptionalEquipmentWidget):not(.ProductStandardEquipmentWidget) p span:not(.preamble) {
		text-align: justify
	}
}

.FullHD-0.HtmlContentWidget:not(.ProductOptionalEquipmentWidget):not(.ProductStandardEquipmentWidget) h5 {
	font-size: 17px;
	line-height: 26px;
	text-align: center
}

@media (max-width:767px) {
	.FullHD-0.HtmlContentWidget:not(.ProductOptionalEquipmentWidget):not(.ProductStandardEquipmentWidget) h5 {
		text-align: justify
	}
}

#return-to-top {
	position: fixed;
	bottom: 20px;
	right: 20px;
	background: #000;
	background: rgba(0, 0, 0, .7);
	width: 50px;
	height: 50px;
	display: block;
	text-decoration: none;
	border-radius: 35px;
	display: none;
	-webkit-transition: all .3s linear;
	-o-transition: all .3s ease;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	z-index: 2
}

#return-to-top img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

#return-to-top i {
	color: #fff;
	margin: 0;
	position: relative;
	left: 16px;
	top: 13px;
	font-size: 19px;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}

#return-to-top:hover {
	background: rgba(0, 0, 0, .9)
}

#return-to-top:hover i {
	color: #fff;
	top: 5px
}

#splashOverSite {
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .5);
	z-index: 9000;
	margin-bottom: -100px
}

#splashBox,
#splashOverSite {
	display: none;
	position: absolute
}

#splashBox {
	z-index: 9001;
	max-width: 1041px;
	width: -o-calc(100% - 40px);
	width: calc(100% - 40px);
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: #fff
}

#splashBox .content {
	float: left;
	width: 50%;
	padding: 70px 40px
}

@media (max-width:767px) {
	#splashBox .content {
		width: 100%;
		padding: 20px
	}
}

@media (max-width:767px) {
	#splashBox .content h1 {
		line-height: 1
	}
}

#splashBox .content hr {
	border-top: 1px solid #000
}

#splashBox .content p {
	color: #000
}

#splashBox .content #mc_embed_signup form {
	padding: 0;
	padding-top: 25px;
	font-family: Inter, sans-serif-condensed, Verdana, sans-serif
}

@media (max-width:767px) {
	#splashBox .content #mc_embed_signup form {
		padding-top: 0
	}
}

#splashBox .content #mc_embed_signup form label {
	display: none
}

#splashBox .content #mc_embed_signup form .mc-field-group {
	width: 100%;
	padding: 0
}

#splashBox .content #mc_embed_signup form input {
	background-color: #f1f1f1;
	border: 0;
	border-radius: 0;
	height: 45px;
	margin-top: 20px
}

#splashBox .content #mc_embed_signup form input[type=submit] {
	background-color: #1a1a1a;
	color: #f8f8f8;
	text-transform: uppercase;
	padding: 0 40px;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 1px;
	-webkit-appearance: none;
	border-radius: 0
}

#splashBox .content #mc_embed_signup form a {
	color: #000;
	text-decoration: underline;
	line-height: 1.2;
	padding: 10px 0
}

#splashBox .content #mc_embed_signup form #gdprErrorText {
	display: none;
	color: red;
	line-height: 1.2
}

#splashBox .image {
	float: left;
	width: 50%;
	right: 0;
	top: 0;
	bottom: 0;
	height: 100%;
	position: inherit;
	background-position: 50%
}

@media (max-width:767px) {
	#splashBox .image {
		display: none
	}
}

#splashBox img {
	width: 100%
}

#skip {
	position: absolute;
	right: 15px;
	top: 13px;
	z-index: 9001;
	cursor: pointer;
	display: block;
	float: left;
	width: 19px;
	height: 23px
}

@media (min-width:768px) {
	.FrontPage .WidgetArea[data-columns="2"] .SlideshowWidget[data-column-span="1"]+.SingleQuickLinkWidget[data-column-span="1"] img {
		height: 85vh;
		min-height: 40vw;
		-o-object-fit: cover;
		object-fit: cover
	}
}

.typography p {
    color: #000;
    font-family: Inter, sans-serif, sans-serif;
    font-size: 16px;
    font-weight: 300;
    letter-spacing: .2px;
    line-height: 22px;
    margin-top: 5px;
}

.typography p.paragraph-small,
.typography p .smalltext {
	font-size: 13px;
	font-weight: 300
}

.typography p.paragraph-medium,
.typography p.paragraph-small,
.typography p .smalltext {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	letter-spacing: .2px;
	line-height: 20px
}

.typography p.paragraph-medium {
	font-size: 16px;
	font-weight: 500
}

.typography a {
	background-color: transparent;
	color: #d51635;
	cursor: pointer;
	text-decoration: none;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.typography a:focus,
.typography a:hover {
	color: #000
}

.typography a img {
	border: 0
}

.typography .h1 a,
.typography .h2 a,
.typography .h3 a,
.typography h1 a,
.typography h2 a,
.typography h3 a {
	color: #000
}

.typography .h1 a:focus,
.typography .h1 a:hover,
.typography .h2 a:focus,
.typography .h2 a:hover,
.typography .h3 a:focus,
.typography .h3 a:hover,
.typography h1 a:focus,
.typography h1 a:hover,
.typography h2 a:focus,
.typography h2 a:hover,
.typography h3 a:focus,
.typography h3 a:hover {
	color: #000;
	text-decoration: none
}

.typography img {
	display: block
}

.typography img.left {
	float: left
}

.typography img.leftAlone {
	float: none;
	clear: both
}

.typography img.right {
	float: right
}

.typography img.center {
	margin: 0 auto
}

.typography p>img {
	padding: 10px
}

.typography p>img.left,
.typography p>img.leftAlone {
	padding-left: 0
}

.typography p>img.right {
	padding-right: 0
}

.typography p>img.center {
	padding: 10px 0
}

.white-text .typography .h1,
.white-text .typography .h2,
.white-text .typography .h3,
.white-text .typography a,
.white-text .typography h1,
.white-text .typography h2,
.white-text .typography h3,
.white-text .typography p {
	color: #fff
}

.typography .smalltext {
	font-size: 10px
}

.typography .FrutigerBold {
	font-weight: 700
}

.typography .axopar-h1 {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 80px;
	font-weight: 600;
	letter-spacing: .5px;
	line-height: 80px;
	text-transform: uppercase
}

@media (max-width:767px) {
	.typography .axopar-h1 {
		color: #000;
		font-family: Inter, sans-serif, sans-serif;
		font-size: 56px;
		font-weight: 600;
		letter-spacing: .5px;
		line-height: 56px;
		text-transform: uppercase
	}
}

.typography .axopar-h2 {
	font-weight: 600
}

.typography .axopar-h2,
.typography .axopar-h2-light {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 42px;
	letter-spacing: .5px;
	line-height: 42px;
	text-transform: uppercase
}

.typography .axopar-h2-light {
	font-weight: 300
}

.typography .axopar-h3 {
	font-family: Inter, sans-serif, sans-serif;
	letter-spacing: .3px;
	text-transform: uppercase
}

.typography .axopar-h3,
.typography .axopar-h4 {
	color: #000;
	font-size: 30px;
	font-weight: 600;
	line-height: 36px
}

.typography .axopar-h4 {
	font-family: Inter, sans-serif, sans-serif;
	letter-spacing: -.2px
}

.typography .axopar-h5 {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: .2px;
	line-height: 26px;
	text-transform: none
}

.typography .axopar-preamble,
.typography .preamble {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 24px;
	font-weight: 300;
	letter-spacing: -.2px;
	line-height: 32px
}

@media (max-width:767px) {
	.typography .axopar-preamble,
	.typography .preamble {
		color: #000;
		font-family: Inter, sans-serif, sans-serif;
		font-size: 20px;
		font-weight: 300;
		line-height: 26px
	}
}

.typography .axopar-paragraph-small {
	font-size: 13px;
	font-weight: 300
}

.typography .axopar-paragraph-medium,
.typography .axopar-paragraph-small {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	letter-spacing: .2px;
	line-height: 20px
}

.typography .axopar-paragraph-medium {
	font-size: 16px;
	font-weight: 500
}

.typography .axopar-text-link,
.typography .axopar-text-link:hover {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: .2px;
	line-height: 16px;
	text-transform: uppercase
}

.typography .axopar-text-link:hover {
	opacity: .6
}

.typography .axopar-text-link-small {
	letter-spacing: .2px;
	line-height: 20px
}

.typography .axopar-date,
.typography .axopar-text-link-small {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px
}

.typography .axopar-date {
	font-weight: 600;
	letter-spacing: 1px;
	line-height: 18px
}

.typography .axopar-title-description {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: .5px;
	line-height: 22px;
	text-transform: uppercase
}

.typography .axopar-author {
	color: #60666e;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 12px;
	letter-spacing: .43px;
	line-height: 20px;
	text-align: center;
	text-transform: uppercase
}

.typography .axopar-quote {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 24px;
	font-style: italic;
	line-height: 30px;
	text-align: center;
	font-weight: 400;
	text-transform: uppercase
}

.typography .axopar-navigation-title-small {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px
}

.typography .axopar-name-title,
.typography .axopar-typography-name-title {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 100px;
	font-weight: 700;
	letter-spacing: .58px;
	line-height: 146px;
	text-transform: uppercase
}

@media (max-width:767px) {
	.typography .axopar-name-title,
	.typography .axopar-typography-name-title {
		font-size: 95px;
		line-height: 95px
	}
}

@media (max-width:880px) {
	.typography .axopar-name-title,
	.typography .axopar-typography-name-title {
		font-size: 75px;
		line-height: 75px
	}
}

@media (max-width:640px) {
	.typography .axopar-name-title,
	.typography .axopar-typography-name-title {
		font-size: 38px;
		line-height: 45px
	}
}

.typography .h1,
.typography .h2,
.typography .h3,
.typography .h4,
.typography .h5,
.typography .h6,
.typography h1,
.typography h2,
.typography h3,
.typography h4,
.typography h5,
.typography h6 {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	line-height: 1.25em
}

.typography .h1 .small,
.typography .h1 small,
.typography .h2 .small,
.typography .h2 small,
.typography .h3 .small,
.typography .h3 small,
.typography .h4 .small,
.typography .h4 small,
.typography .h5 .small,
.typography .h5 small,
.typography .h6 .small,
.typography .h6 small,
.typography h1 .small,
.typography h1 small,
.typography h2 .small,
.typography h2 small,
.typography h3 .small,
.typography h3 small,
.typography h4 .small,
.typography h4 small,
.typography h5 .small,
.typography h5 small,
.typography h6 .small,
.typography h6 small {
	color: #676767;
	font-weight: lighter;
	vertical-align: 0
}

.typography .h1,
.typography .h2,
.typography .h3,
.typography h1,
.typography h2,
.typography h3 {
	margin: 20px 0 10px
}

.typography .h1 .small,
.typography .h1 small,
.typography .h2 .small,
.typography .h2 small,
.typography .h3 .small,
.typography .h3 small,
.typography h1 .small,
.typography h1 small,
.typography h2 .small,
.typography h2 small,
.typography h3 .small,
.typography h3 small {
	font-size: 65%
}

.typography .h4,
.typography .h5,
.typography .h6,
.typography h4,
.typography h5,
.typography h6 {
	margin: 10px 0;
	font-weight: 700
}

.typography .h4 .small,
.typography .h4 small,
.typography .h5 .small,
.typography .h5 small,
.typography .h6 .small,
.typography .h6 small,
.typography h4 .small,
.typography h4 small,
.typography h5 .small,
.typography h5 small,
.typography h6 .small,
.typography h6 small {
	font-size: 75%
}

.typography .h1,
.typography h1 {
	margin: 0;
	font-weight: 400;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 37px;
	letter-spacing: 2px;
	line-height: 44px
}

@media (min-width:768px) {
	.typography .h1,
	.typography h1 {
		font-size: 42px
	}
}

.typography .h1 strong,
.typography .h2,
.typography h1 strong,
.typography h2 {
	font-family: Inter, sans-serif, sans-serif;
	font-weight: 600
}

.typography .h2,
.typography h2 {
	font-size: 13.5px;
	margin: 0;
	font-size: 18px;
	letter-spacing: -.15px
}

@media (min-width:768px) {
	.typography .h2,
	.typography h2 {
		font-size: 18px
	}
}

.typography .h3,
.typography h3 {
	font-size: 18px;
	letter-spacing: 2px;
	font-family: Inter, sans-serif, sans-serif;
	letter-spacing: 0;
	line-height: 30px;
	font-weight: 400
}

@media (min-width:768px) {
	.typography .h3,
	.typography h3 {
		font-size: 24px
	}
}

.typography .h3 strong,
.typography h3 strong {
	font-family: Inter, sans-serif, sans-serif;
	font-weight: 700
}

.typography .h4,
.typography h4 {
	font-size: 14px;
	letter-spacing: 2.87px;
	font-weight: 400;
	margin: 0 0 18px
}

.typography .h5,
.typography h5 {
	font-family: Inter, sans-serif, sans-serif;
	font-size: 16px;
	letter-spacing: 2.51px;
	color: #4a4a4a;
	font-weight: 400;
	text-transform: uppercase
}

.typography .h6,
.typography h6 {
	font-size: 18px;
	font-family: Inter, sans-serif, sans-serif;
	line-height: 24px;
	font-weight: 400
}

.typography table {
	border: 1px solid transparent;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	margin-bottom: 24px;
	width: 100%;
	display: block;
	overflow-x: auto
}

.typography table caption {
	color: #000;
	font-size: 85%;
	font-style: italic;
	line-height: 48px;
	text-align: center
}

.typography table thead {
	background-color: #f9f9f9;
	text-align: left
}

.typography table thead th {
	font-weight: 700
}

.typography table tfoot {
	background-color: #fff;
	border-top: 1px solid #e0e0e0
}

.typography table td,
.typography table th {
	border: 1px solid #e0e0e0;
	line-height: 24px;
	overflow: visible;
	padding: 8px 1em
}

@media (min-width:480px) {
	.typography table td,
	.typography table th {
		line-height: 48px
	}
}

.typography table td,
.typography table tr {
	-webkit-transition: background-color .3s;
	-o-transition: background-color .3s;
	transition: background-color .3s
}

@media (min-width:480px) {
	.typography table {
		width: auto
	}
	.typography table td,
	.typography table th {
		padding: 0 2.5em
	}
}

.typography .table-responsive {
	overflow: auto;
	width: 100%
}

.typography .table-responsive::-webkit-scrollbar {
	height: 14px;
	width: 14px;
	-webkit-appearance: none
}

.typography .table-responsive::-webkit-scrollbar-thumb {
	background-color: rgba(50, 50, 50, .2);
	border: 3px solid #fff;
	border-radius: 8px
}

.typography .table-responsive table {
	margin-bottom: 0
}

.typography .table-full {
	width: 100%
}

.typography .table-border {
	border: 1px solid #e0e0e0
}

.typography .table-border td,
.typography .table-border thead {
	border-bottom: 1px solid #e0e0e0
}

.typography .table-border-outer {
	border: 1px solid #e0e0e0
}

.typography .table-border-outer td,
.typography .table-border-outer th {
	border-right: none
}

.typography .table-border-horizontal td,
.typography .table-border-horizontal thead {
	border-bottom: 1px solid #e0e0e0
}

.typography .table-border-horizontal td,
.typography .table-border-horizontal th {
	border-right: none
}

.typography .table-flat {
	border: none
}

.typography .table-flat td {
	border-bottom: none
}

.typography .table-flat td,
.typography .table-flat th {
	border-right: none
}

.typography .table-fill tbody tr:nth-child(2n),
.typography .table-hover tbody tr:hover {
	background-color: #f9f9f9
}

.typography ol,
.typography ul {
	padding-left: 1.5em;
	margin-bottom: 20px
}

.typography ol ol,
.typography ol ul,
.typography ul ol,
.typography ul ul {
	margin-bottom: 0;
	margin-top: 10px
}

.typography ol:not([class])>li,
.typography ul:not([class])>li {
	margin-bottom: 10px
}

.typography ul {
	list-style-type: disc
}

.typography ul ul {
	list-style-type: square
}

.typography ul ol {
	list-style-type: lower-alpha
}

.typography ol {
	list-style-type: decimal
}

.typography ol ol {
	list-style-type: lower-alpha
}

.typography ol ul {
	list-style-type: square
}

.typography .list-unstyled {
	list-style: none;
	padding-left: 0
}

.typography .list-inline,
.typography .list-unstyled li {
	padding-left: 0
}

.typography .list-inline li {
	display: inline;
	list-style: none;
	padding-left: 1.5em
}

.typography .list-inline li:first-child {
	padding-left: 0
}

.typography dl {
	margin-bottom: 24px
}

.typography dt {
	font-weight: 700
}

.typography dd,
.typography dt {
	margin-bottom: 10px
}

@media (min-width:960px) {
	.typography .dl-horizontal dt {
		clear: left;
		float: left;
		overflow: hidden;
		text-align: right;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 150px
	}
	.typography .dl-horizontal dd {
		margin-left: 165px
	}
	.typography .dl-horizontal dd:after,
	.typography .dl-horizontal dd:before {
		content: "";
		display: table
	}
	.typography .dl-horizontal dd:after {
		clear: both
	}
}

.typography .italic,
.typography em {
	font-style: italic
}

.typography .bold,
.typography b,
.typography strong {
	font-weight: 700
}

.typography s {
	text-decoration: line-through
}

.typography .small,
.typography small {
	font-size: 75%;
	vertical-align: text-bottom
}

.typography sub,
.typography sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

.typography sup {
	top: -.5em
}

.typography sub {
	bottom: -.25em
}

.typography abbr[title] {
	border-bottom: 1px dotted #e0e0e0;
	cursor: help
}

.typography address {
	font-style: italic
}

.typography code,
.typography kbd,
.typography pre,
.typography samp {
	font-family: Consolas, monospace;
	font-size: 14px
}

.typography code,
.typography pre {
	background-color: #f9f9f9;
	border: 1px solid #e0e0e0;
	border-radius: 3px;
	color: #000;
	margin-bottom: 24px
}

.typography pre {
	padding: 16px 1.5em
}

.typography code {
	vertical-align: middle;
	white-space: nowrap;
	padding: 2px 3px
}

.typography code.code-block {
	display: inline-block;
	max-width: 100%;
	overflow: auto;
	padding: 1em 2em
}

.typography pre code {
	background-color: transparent;
	border: none;
	padding: 0;
	vertical-align: inherit;
	white-space: pre
}

.typography .pre-flat {
	background-color: transparent;
	border: 0;
	border-radius: none;
	padding: 0
}

.typography kbd {
	background-color: transparent;
	border: 1px solid #e0e0e0;
	border-radius: 3px;
	-webkit-box-shadow: 0 2px 0 -1px #fff, 0 2px 0 #dcdcdc;
	box-shadow: 0 2px 0 -1px #fff, 0 2px 0 #dcdcdc;
	display: inline-block;
	line-height: 1.75;
	margin: -3px 2px 0;
	padding: 2px 6px 0;
	white-space: nowrap
}

.typography samp {
	vertical-align: bottom
}

.typography blockquote {
	border-left: 2px solid #c3281a;
	color: #676767;
	margin-bottom: 20px;
	padding: 0 2em;
	font-style: italic;
	margin-top: 16px
}

.typography blockquote p {
	font-size: 25px;
	line-height: 1.25;
	margin-top: 0;
	letter-spacing: 1.5px
}

.typography blockquote h4 {
	font-style: normal;
	font-size: 11px;
	margin-bottom: 6px
}

.typography blockquote cite,
.typography blockquote footer {
	display: block;
	font-size: 80%;
	font-style: italic;
	margin-top: 10px
}

.typography blockquote cite:before,
.typography blockquote footer:before {
	content: "\2014   \A0"
}

.typography .videowrapper,
.typography .videowrapper .mce-preview-object {
	max-width: 620px;
	float: none;
	clear: both;
	width: 100%;
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0;
	margin-bottom: 18px
}

.typography .videowrapper .mce-preview-object iframe,
.typography .videowrapper .mce-preview-object img,
.typography .videowrapper iframe,
.typography .videowrapper img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%!important;
	height: 100%!important
}

.typography .two-columns {
	display: block;
	-webkit-column-count: 2;
	-moz-column-count: 2;
	-ms-column-count: 2;
	-o-column-count: 2;
	column-count: 2;
	-webkit-column-gap: 20px;
	-moz-column-gap: 20px;
	-ms-column-gap: 20px;
	-o-column-gap: 20px;
	column-gap: 20px
}

@media only screen and (max-width:480px) {
	.typography .two-columns {
		-webkit-column-count: auto;
		-moz-column-count: auto;
		-ms-column-count: auto;
		-o-column-count: auto;
		column-count: auto;
		-webkit-column-gap: 0;
		-moz-column-gap: 0;
		-ms-column-gap: 0;
		-o-column-gap: 0;
		column-gap: 0
	}
}

.typography .three-columns,
.typography .threecolumns {
	display: block;
	-webkit-column-count: 3;
	-moz-column-count: 3;
	-ms-column-count: 3;
	-o-column-count: 3;
	column-count: 3;
	-webkit-column-gap: 25px;
	-moz-column-gap: 25px;
	-ms-column-gap: 25px;
	-o-column-gap: 25px;
	column-gap: 25px
}

@media only screen and (max-width:768px) {
	.typography .three-columns,
	.typography .threecolumns {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		-ms-column-count: 2;
		-o-column-count: 2;
		column-count: 2
	}
}

@media only screen and (max-width:480px) {
	.typography .three-columns,
	.typography .threecolumns {
		-webkit-column-count: auto;
		-moz-column-count: auto;
		-ms-column-count: auto;
		-o-column-count: auto;
		column-count: auto;
		-webkit-column-gap: 0;
		-moz-column-gap: 0;
		-ms-column-gap: 0;
		-o-column-gap: 0;
		column-gap: 0
	}
}

.typography .columns {
	width: 100%;
	clear: both;
	overflow: hidden
}

.typography .columns .column {
	display: block;
	float: left;
	padding: 5px
}

@media only screen and (max-width:480px) {
	.typography .columns .column {
		width: 100%!important;
		text-align: justify;
		padding-left: 0;
		padding-right: 0
	}
}

.typography .columns.two>.column {
	width: 50%
}

.typography .columns.three>.column {
	width: 33.3%
}

@media only screen and (max-width:670px) {
	.typography .columns.three>.column {
		width: 50%
	}
	.typography .columns.three>.column:last-child {
		float: none;
		margin: 0 auto;
		clear: both
	}
}

.typography .columns.four>.column {
	width: 25%
}

@media only screen and (max-width:767px) {
	.typography .columns.four>.column {
		width: 50%
	}
}

@media only screen and (max-width:1300px) {
	.typography .columns.five {
		padding: 0 5%
	}
}

.typography .columns.five>.column {
	width: 20%
}

@media only screen and (max-width:1100px) {
	.typography .columns.five>.column {
		width: 33.33%
	}
}

@media only screen and (max-width:767px) {
	.typography .columns.five>.column {
		width: 50%
	}
}

.typography .columns.three .column {
	text-align: center
}

@media only screen and (min-width:671px) {
	.typography .columns.three .column:first-child .call-to-action {
		float: right
	}
	.typography .columns.three .column:last-child .call-to-action {
		float: left
	}
}

.typography .columns.two.company>.column:first-child {
	width: 57.14%;
	padding-right: 220px;
	padding-right: 11.46vw;
	color: #151515;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: .2px;
	line-height: 22px
}

@media only screen and (max-width:670px) {
	.typography .columns.two.company>.column:first-child {
		width: 100%;
		padding: 0
	}
}

.typography .columns.two.company>.column:first-child p {
	color: #151515;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: .2px;
	line-height: 22px
}

.typography .columns.two.company>.column:last-child {
	width: 42.86%
}

@media only screen and (max-width:670px) {
	.typography .columns.two.company>.column:last-child {
		width: 100%;
		margin-top: 80px
	}
}

.typography .columns.two.company>.column:last-child>.column-company-top img {
	padding: 0
}

.typography .columns.two.company>.column:last-child>.column-company-bottom {
	padding-right: 80px;
	padding-right: 4.167vw;
	text-align: left;
	color: #151515;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 24px;
	letter-spacing: -.2px;
	line-height: 32px;
	margin-top: 19px;
	font-weight: 300
}

@media only screen and (max-width:670px) {
	.typography .columns.two.company>.column:last-child>.column-company-bottom {
		padding: 0
	}
}

.typography .columns.two.company>.column:last-child>.column-company-bottom p {
	font-family: Inter, sans-serif, sans-serif;
	font-size: 24px;
	letter-spacing: -.2px;
	line-height: 32px;
	color: #151515
}

.typography .axopar-inner-content {
	max-width: 680px;
	margin: 0 auto;
	overflow: hidden
}

.typography .axopar-wider-inner-content {
	max-width: 960px;
	margin: 0 auto;
	overflow: hidden
}

.typography .button.call-to-action,
.typography body>div.main .Actions .back-link:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action,
.typography body>div.main input:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action[type=submit],
.typography button:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action,
body>div.main .Actions .typography .back-link:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action,
body>div.main .typography input:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action[type=submit] {
	min-height: 45px;
	min-width: 188px;
	padding: 15px;
	background-color: #000;
	color: #fff;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: .2px;
	line-height: 16px;
	text-transform: uppercase;
	display: inline-block;
	outline: none;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.typography .button.call-to-action.white,
.typography body>div.main .Actions .back-link:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.white,
.typography body>div.main input:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.white[type=submit],
.typography button:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.white,
body>div.main .Actions .typography .back-link:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.white,
body>div.main .typography input:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.white[type=submit] {
	min-height: 45px;
	min-width: 188px;
	padding: 15px;
	background-color: #fff;
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: .2px;
	line-height: 16px;
	text-transform: uppercase;
	display: inline-block;
	outline: none;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.typography .button.call-to-action.white:hover,
.typography body>div.main .Actions .back-link:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.white:hover,
.typography body>div.main input:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.white:hover[type=submit],
.typography button:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.white:hover,
body>div.main .Actions .typography .back-link:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.white:hover,
body>div.main .typography input:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.white:hover[type=submit] {
	opacity: .7
}

.typography .button.call-to-action.large,
.typography body>div.main .Actions .back-link:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.large,
.typography body>div.main input:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.large[type=submit],
.typography button:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.large,
body>div.main .Actions .typography .back-link:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.large,
body>div.main .typography input:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.large[type=submit] {
	min-width: 280px;
	min-height: 60px;
	padding: 18px;
	background-color: #000;
	color: #fff;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 16px;
	line-height: 22px;
	font-weight: 600;
	letter-spacing: 1px;
	text-transform: uppercase;
	display: inline-block;
	outline: none;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.typography .button.call-to-action.large.white,
.typography body>div.main .Actions .back-link:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.large.white,
.typography body>div.main input:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.large.white[type=submit],
.typography button:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.large.white,
body>div.main .Actions .typography .back-link:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.large.white,
body>div.main .typography input:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.large.white[type=submit] {
	min-width: 280px;
	min-height: 60px;
	padding: 18px;
	background-color: #fff;
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 16px;
	line-height: 22px;
	font-weight: 600;
	letter-spacing: 1px;
	text-transform: uppercase;
	display: inline-block;
	outline: none;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.typography .button.call-to-action.large.white:hover,
.typography body>div.main .Actions .back-link:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.large.white:hover,
.typography body>div.main input:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.large.white:hover[type=submit],
.typography button:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.large.white:hover,
body>div.main .Actions .typography .back-link:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.large.white:hover,
body>div.main .typography input:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.large.white:hover[type=submit] {
	opacity: .7
}

.typography .button.call-to-action[disabled],
.typography body>div.main .Actions .back-link:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action[disabled],
.typography body>div.main input:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action[disabled][type=submit],
.typography button:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action[disabled],
body>div.main .Actions .typography .back-link:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action[disabled],
body>div.main .typography input:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action[disabled][type=submit] {
	opacity: .2;
	cursor: not-allowed
}

.typography .button.call-to-action:hover,
.typography body>div.main .Actions .back-link:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action:hover,
.typography body>div.main input:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action:hover[type=submit],
.typography button:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action:hover,
body>div.main .Actions .typography .back-link:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action:hover,
body>div.main .typography input:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action:hover[type=submit] {
	opacity: .8
}

.typography .button.call-to-action:active,
.typography .button.call-to-action:focus,
.typography body>div.main .Actions .back-link:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action:active,
.typography body>div.main .Actions .back-link:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action:focus,
.typography body>div.main input:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action:active[type=submit],
.typography body>div.main input:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action:focus[type=submit],
.typography button:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action:active,
.typography button:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action:focus,
body>div.main .Actions .typography .back-link:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action:active,
body>div.main .Actions .typography .back-link:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action:focus,
body>div.main .typography input:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action:active[type=submit],
body>div.main .typography input:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action:focus[type=submit] {
	outline: none
}

.typography .button.call-to-action a,
.typography body>div.main .Actions .back-link:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action a,
.typography body>div.main input:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action[type=submit] a,
.typography button:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action a,
body>div.main .Actions .typography .back-link:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action a,
body>div.main .typography input:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action[type=submit] a {
	background-color: inherit;
	color: inherit;
	outline: none
}

.typography .button.call-to-action.border,
.typography body>div.main .Actions .back-link:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.border,
.typography body>div.main input:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.border[type=submit],
.typography button:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.border,
body>div.main .Actions .typography .back-link:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.border,
body>div.main .typography input:not([class^=ss-ui-]):not([class*=" ss-ui-"]):not([id^=mceu]):not([role=presentation]):not(.slick-arrow).call-to-action.border[type=submit] {
	border: 1px solid #000
}

.typography .slick-slider .slick-dots li body>div.main .Actions .back-link,
.typography .slick-slider .slick-dots li body>div.main input[type=submit],
.typography .slick-slider .slick-dots li button,
body>div.main .Actions .typography .slick-slider .slick-dots li .back-link,
body>div.main .typography .slick-slider .slick-dots li input[type=submit] {
	background-color: transparent!important;
	border: 0!important
}

.typography .button-pill {
	border-radius: 25px
}

.typography .button-flat,
.typography body>div.main .Actions .back-link,
body>div.main .Actions .typography .back-link {
	background-color: transparent;
	color: #000;
	border: 1px solid rgba(0, 0, 0, .1)
}

.typography .button-flat:hover,
.typography body>div.main .Actions .back-link:hover,
body>div.main .Actions .typography .back-link:hover {
	background-color: rgba(0, 0, 0, .1);
	color: #000
}

.typography .button-flat[disabled],
.typography body>div.main .Actions .back-link[disabled],
body>div.main .Actions .typography .back-link[disabled] {
	background-color: transparent;
	color: #676767
}

.typography .button-collapse {
	width: 100%
}

@media (min-width:480px) {
	.typography .button-collapse {
		width: auto
	}
}

.WidgetArea[data-id=WidgetAreaLeft] .actions .action-container {
	float: left!important
}

@media (max-width:767px) {
	.WidgetArea .actions {
		display: none
	}
}

.WidgetAreaDemo .WidgetHolder .WidgetHolderContent {
	border: 1px solid #9e9e9e;
	padding: 5px;
	text-align: center
}

.WidgetAreaDemo [class*=" WidgetColumns"]:nth-child(2n) .WidgetHolderContent,
.WidgetAreaDemo [class^=WidgetColumns]:nth-child(2n) .WidgetHolderContent {
	background-color: #eee
}

.FrontPage .widget-area {
	border-top: 0
}

.widget-area #WidgetArea-WidgetAreaCenter {
	overflow: hidden
}

.widget-area .WidgetHolder {
	float: left;
	vertical-align: top
}

.widget-area .WidgetHolder.BackgroundWithPadding-1 {
	padding-bottom: 100px!important;
	padding-top: 50px!important;
	margin-top: 25px!important
}

@media (max-width:960px) {
	.widget-area .WidgetHolder.BackgroundWithPadding-1 {
		padding-bottom: 75px!important;
		padding-top: 30px!important;
		margin-top: 75px!important
	}
}

@media (max-width:480px) {
	.widget-area .WidgetHolder.BackgroundWithPadding-1 {
		padding-bottom: 50px!important;
		padding-top: 20px!important;
		margin-top: 50px!important
	}
}

.widget-area .WidgetHolder.FloatRight {
	float: right
}

.widget-area .WidgetHolder.ClearLeft {
	clear: left
}

.widget-area .WidgetHolder.FullHD-0 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 auto;
	max-width: 1240px;
	padding-left: 20px;
	padding-right: 20px;
	width: 100%;
	float: none;
	clear: both
}

@media (max-width:767px) {
	.widget-area .WidgetHolder.FullHD-0 {
		padding-left: 20px;
		padding-right: 20px
	}
}

.widget-area .WidgetHolder .WidgetColumnSpan4 .FullHD-0.WidgetColumnSpan2 {
	width: 50%;
	float: left
}

.widget-area .WidgetHolder.BackgroundExtended-f5f5f5 {
	position: relative;
	background: #f5f5f5
}

.widget-area .WidgetHolder.BackgroundExtended-f5f5f5:before {
	position: absolute;
	right: 100%;
	width: 50vw;
	top: 0;
	bottom: 0;
	content: "";
	background: #f5f5f5;
	border: inherit
}

.widget-area .WidgetHolder.BackgroundExtended-f5f5f5:after {
	position: absolute;
	left: 100%;
	width: 50vw;
	top: 0;
	bottom: 0;
	content: "";
	background: #f5f5f5;
	border: inherit
}

.widget-area .WidgetHolder.BackgroundExtended-888888 {
	position: relative;
	background: #888
}

.widget-area .WidgetHolder.BackgroundExtended-888888:before {
	position: absolute;
	right: 100%;
	width: 50vw;
	top: 0;
	bottom: 0;
	content: "";
	background: #888;
	border: inherit
}

.widget-area .WidgetHolder.BackgroundExtended-888888:after {
	position: absolute;
	left: 100%;
	width: 50vw;
	top: 0;
	bottom: 0;
	content: "";
	background: #888;
	border: inherit
}

.widget-area .WidgetHolder.BackgroundExtended-484848 {
	position: relative;
	background: #484848
}

.widget-area .WidgetHolder.BackgroundExtended-484848:before {
	position: absolute;
	right: 100%;
	width: 50vw;
	top: 0;
	bottom: 0;
	content: "";
	background: #484848;
	border: inherit
}

.widget-area .WidgetHolder.BackgroundExtended-484848:after {
	position: absolute;
	left: 100%;
	width: 50vw;
	top: 0;
	bottom: 0;
	content: "";
	background: #484848;
	border: inherit
}

.widget-area .WidgetHolder.WithBottomMargin-1 {
	border-bottom: 20px solid
}

.widget-area .WidgetHolder.WithBottomMargin-1.BackgroundExtended-f5f5f5:after,
.widget-area .WidgetHolder.WithBottomMargin-1.BackgroundExtended-f5f5f5:before {
	bottom: -20px
}

.widget-area .WidgetHolder .WidgetHolderContent {
	position: relative
}

.widget-area .WidgetHolder.OverlapNextWidget-1 {
	padding-bottom: 320px;
	margin-bottom: -320px
}

@media only screen and (max-width:670px) {
	.widget-area .WidgetHolder.OverlapNextWidget-1 {
		padding-bottom: 80px;
		margin-bottom: -90px
	}
}

.HtmlContentWidget.FullHD-1 .typography {
	padding: 0 20px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.HtmlContentWidget.FullHD-1 .HTMLContent-Custom-Holder.content-style-1>.typography,
.HtmlContentWidget.FullHD-1 .HTMLContent-Custom-Holder.content-style-2>.typography {
	padding-left: 0;
	padding-right: 0
}

.HtmlContentWidget .HTMLContent-Custom-Holder {
	overflow: hidden;
	padding: 0 5%
}

.HtmlContentWidget .HTMLContent-Custom-Holder.content-style-1 {
	padding-top: 240px;
	padding-bottom: 120px;
	padding-top: 8.5vw;
    padding-bottom: 2.25vw;
}

@media (max-width:767px) {
	.HtmlContentWidget .HTMLContent-Custom-Holder.content-style-1 {
		padding-top: 220px
	}
}

.HtmlContentWidget .HTMLContent-Custom-Holder.content-style-2 {
	padding-top: 160px;
	padding-bottom: 160px;
	padding-top: 8.33vw;
	padding-bottom: 8.33vw
}

.HtmlContentWidget .HTMLContent-Custom-Holder>.typography {
	margin: 0 auto
}

.HtmlContentWidget .HTMLContent-Custom-Holder>.typography * {
	color: inherit
}

.HtmlContentWidget .HTMLContent-Custom-Holder>.typography :first-child {
	padding-top: 0;
	margin-top: 0
}

.WidgetColumns1 .WidgetColumnSpan1,
.WidgetColumns1 .WidgetColumnSpan2,
.WidgetColumns1 .WidgetColumnSpan3,
.WidgetColumns1 .WidgetColumnSpan4,
.WidgetColumns1 .WidgetColumnSpan5 {
	width: 100%
}

.WidgetColumns2 .WidgetColumnSpan1 {
	width: 50%
}

.WidgetColumns2 .WidgetColumnSpan2,
.WidgetColumns2 .WidgetColumnSpan3,
.WidgetColumns2 .WidgetColumnSpan4,
.WidgetColumns2 .WidgetColumnSpan5 {
	width: 100%
}

.WidgetColumns3 .WidgetColumnSpan1 {
	width: 33.33%
}

.WidgetColumns3 .WidgetColumnSpan2 {
	width: 66.66%
}

.WidgetColumns3 .WidgetColumnSpan3,
.WidgetColumns3 .WidgetColumnSpan4,
.WidgetColumns3 .WidgetColumnSpan5 {
	width: 100%
}

.WidgetColumns4 .WidgetColumnSpan1 {
	width: 25%
}

.WidgetColumns4 .WidgetColumnSpan2 {
	width: 50%
}

.WidgetColumns4 .WidgetColumnSpan3 {
	width: 75%
}

.WidgetColumns4 .WidgetColumnSpan4,
.WidgetColumns4 .WidgetColumnSpan5 {
	width: 100%
}

.WidgetColumns5 .WidgetColumnSpan1 {
	width: 20%
}

.WidgetColumns5 .WidgetColumnSpan2 {
	width: 40%
}

.WidgetColumns5 .WidgetColumnSpan3 {
	width: 60%
}

.WidgetColumns5 .WidgetColumnSpan4 {
	width: 80%
}

.WidgetColumns5 .WidgetColumnSpan5 {
	width: 100%
}

@media (max-width:1280px) {
	.WidgetColumns2 .WidgetColumnSpan1 {
		width: 50%
	}
	.WidgetColumns2 .WidgetColumnSpan2,
	.WidgetColumns2 .WidgetColumnSpan3,
	.WidgetColumns2 .WidgetColumnSpan4,
	.WidgetColumns2 .WidgetColumnSpan5 {
		width: 100%
	}
	.WidgetColumns3 .WidgetColumnSpan1 {
		width: 33.33%
	}
	.WidgetColumns3 .WidgetColumnSpan2 {
		width: 66.66%
	}
	.WidgetColumns3 .WidgetColumnSpan3,
	.WidgetColumns3 .WidgetColumnSpan4,
	.WidgetColumns3 .WidgetColumnSpan5 {
		width: 100%
	}
	.WidgetColumns4 .WidgetColumnSpan1 {
		width: 25%
	}
	.WidgetColumns4 .WidgetColumnSpan2 {
		width: 50%
	}
	.WidgetColumns4 .WidgetColumnSpan3 {
		width: 75%
	}
	.WidgetColumns4 .WidgetColumnSpan4,
	.WidgetColumns4 .WidgetColumnSpan5 {
		width: 100%
	}
	.WidgetColumns5 .WidgetColumnSpan1 {
		width: 20%
	}
	.WidgetColumns5 .WidgetColumnSpan2 {
		width: 40%
	}
	.WidgetColumns5 .WidgetColumnSpan3 {
		width: 60%
	}
	.WidgetColumns5 .WidgetColumnSpan4 {
		width: 80%
	}
	.WidgetColumns5 .WidgetColumnSpan5 {
		width: 100%
	}
}

@media (max-width:1024px) {
	.WidgetColumns2 .WidgetColumnSpan1 {
		width: 50%
	}
	.WidgetColumns2 .WidgetColumnSpan2,
	.WidgetColumns2 .WidgetColumnSpan3,
	.WidgetColumns2 .WidgetColumnSpan4,
	.WidgetColumns2 .WidgetColumnSpan5 {
		width: 100%
	}
	.WidgetColumns3 .WidgetColumnSpan1 {
		width: 33.33%
	}
	.WidgetColumns3 .WidgetColumnSpan2 {
		width: 66.66%
	}
	.WidgetColumns3 .WidgetColumnSpan3,
	.WidgetColumns3 .WidgetColumnSpan4,
	.WidgetColumns3 .WidgetColumnSpan5 {
		width: 100%
	}
	.WidgetColumns4 .WidgetColumnSpan1 {
		width: 25%
	}
	.WidgetColumns4 .WidgetColumnSpan2 {
		width: 50%
	}
	.WidgetColumns4 .WidgetColumnSpan3 {
		width: 75%
	}
	.WidgetColumns4 .WidgetColumnSpan4,
	.WidgetColumns4 .WidgetColumnSpan5 {
		width: 100%
	}
	.WidgetColumns5 .WidgetColumnSpan1 {
		width: 25%
	}
	.WidgetColumns5 .WidgetColumnSpan2 {
		width: 50%
	}
	.WidgetColumns5 .WidgetColumnSpan3 {
		width: 75%
	}
	.WidgetColumns5 .WidgetColumnSpan4,
	.WidgetColumns5 .WidgetColumnSpan5 {
		width: 100%
	}
}

@media (max-width:959px) {
	.WidgetColumns2 .WidgetColumnSpan1 {
		width: 50%
	}
	.WidgetColumns2 .WidgetColumnSpan2,
	.WidgetColumns2 .WidgetColumnSpan3,
	.WidgetColumns2 .WidgetColumnSpan4,
	.WidgetColumns2 .WidgetColumnSpan5 {
		width: 100%
	}
	.WidgetColumns3 .WidgetColumnSpan1 {
		width: 33.33%
	}
	.WidgetColumns3 .WidgetColumnSpan2 {
		width: 66.66%
	}
	.WidgetColumns3 .WidgetColumnSpan3,
	.WidgetColumns3 .WidgetColumnSpan4,
	.WidgetColumns3 .WidgetColumnSpan5 {
		width: 100%
	}
	.WidgetColumns4 .WidgetColumnSpan1 {
		width: 33.33%
	}
	.WidgetColumns4 .WidgetColumnSpan2 {
		width: 66.66%
	}
	.WidgetColumns4 .WidgetColumnSpan3,
	.WidgetColumns4 .WidgetColumnSpan4,
	.WidgetColumns4 .WidgetColumnSpan5 {
		width: 100%
	}
	.WidgetColumns5 .WidgetColumnSpan1 {
		width: 33.33%
	}
	.WidgetColumns5 .WidgetColumnSpan2 {
		width: 66.66%
	}
	.WidgetColumns5 .WidgetColumnSpan3,
	.WidgetColumns5 .WidgetColumnSpan4,
	.WidgetColumns5 .WidgetColumnSpan5 {
		width: 100%
	}
}

@media (max-width:767px) {
	.WidgetColumns2 .WidgetColumnSpan1,
	.WidgetColumns2 .WidgetColumnSpan2,
	.WidgetColumns2 .WidgetColumnSpan3,
	.WidgetColumns2 .WidgetColumnSpan4,
	.WidgetColumns2 .WidgetColumnSpan5 {
		width: 100%
	}
	.WidgetColumns3 .WidgetColumnSpan1 {
		width: 50%
	}
	.WidgetColumns3 .WidgetColumnSpan2,
	.WidgetColumns3 .WidgetColumnSpan3,
	.WidgetColumns3 .WidgetColumnSpan4,
	.WidgetColumns3 .WidgetColumnSpan5 {
		width: 100%
	}
	.WidgetColumns4 .WidgetColumnSpan1 {
		width: 50%
	}
	.WidgetColumns4 .WidgetColumnSpan2,
	.WidgetColumns4 .WidgetColumnSpan3,
	.WidgetColumns4 .WidgetColumnSpan4,
	.WidgetColumns4 .WidgetColumnSpan5 {
		width: 100%
	}
	.WidgetColumns5 .WidgetColumnSpan1 {
		width: 50%
	}
	.WidgetColumns5 .WidgetColumnSpan2,
	.WidgetColumns5 .WidgetColumnSpan3,
	.WidgetColumns5 .WidgetColumnSpan4,
	.WidgetColumns5 .WidgetColumnSpan5 {
		width: 100%
	}
}

@media (max-width:480px) {
	.WidgetColumns2 .WidgetColumnSpan1,
	.WidgetColumns2 .WidgetColumnSpan2,
	.WidgetColumns2 .WidgetColumnSpan3,
	.WidgetColumns2 .WidgetColumnSpan4,
	.WidgetColumns2 .WidgetColumnSpan5,
	.WidgetColumns3 .WidgetColumnSpan1,
	.WidgetColumns3 .WidgetColumnSpan2,
	.WidgetColumns3 .WidgetColumnSpan3,
	.WidgetColumns3 .WidgetColumnSpan4,
	.WidgetColumns3 .WidgetColumnSpan5,
	.WidgetColumns4 .WidgetColumnSpan1,
	.WidgetColumns4 .WidgetColumnSpan2,
	.WidgetColumns4 .WidgetColumnSpan3,
	.WidgetColumns4 .WidgetColumnSpan4,
	.WidgetColumns4 .WidgetColumnSpan5,
	.WidgetColumns5 .WidgetColumnSpan1,
	.WidgetColumns5 .WidgetColumnSpan2,
	.WidgetColumns5 .WidgetColumnSpan3,
	.WidgetColumns5 .WidgetColumnSpan4,
	.WidgetColumns5 .WidgetColumnSpan5 {
		width: 100%
	}
}

.slick-slider {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}

.slick-list,
.slick-slider {
	position: relative;
	display: block
}

.slick-list {
	overflow: hidden;
	margin: 0;
	padding: 0
}

.slick-list:focus {
	outline: none
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
	-webkit-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0)
}

.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
	margin-left: auto;
	margin-right: auto
}

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

.slick-track:after {
	clear: both
}

.slick-loading .slick-track {
	visibility: hidden
}

.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none
}

[dir=rtl] .slick-slide {
	float: right
}

.slick-slide img {
	display: block
}

.slick-slide.slick-loading img {
	display: none
}

.slick-slide.dragging img {
	pointer-events: none
}

.slick-initialized .slick-slide {
	display: block
}

.slick-loading .slick-slide {
	visibility: hidden
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}

.slick-arrow.slick-hidden {
	display: none
}

.slick-loading .slick-list {
	background: #fff url(data:image/gif;base64,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) 50% no-repeat
}

@font-face {
	font-family: slick;
	src: url(../fonts/slick.eot);
	src: url(../fonts/slick.eot) format("embedded-opentype"), url(../fonts/slick.woff) format("woff"), url(../fonts/slick.ttf) format("truetype"), url(../fonts/slick.svg) format("svg");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

.slick-next,
.slick-prev {
	position: absolute;
	display: block;
	height: 20px;
	width: 20px;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	padding: 0;
	border: none
}

.slick-next,
.slick-next:focus,
.slick-next:hover,
.slick-prev,
.slick-prev:focus,
.slick-prev:hover {
	background: transparent;
	color: transparent;
	outline: none
}

.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
	opacity: 1
}

.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
	opacity: .25
}

.slick-next:before,
.slick-prev:before {
	font-family: slick;
	font-size: 20px;
	line-height: 1;
	color: #fff;
	opacity: .75;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.slick-prev {
	left: -25px
}

[dir=rtl] .slick-prev {
	left: auto;
	right: -25px
}

.slick-prev:before {
	content: "\2190"
}

[dir=rtl] .slick-prev:before {
	content: "\2192"
}

.slick-next {
	right: -25px
}

[dir=rtl] .slick-next {
	left: -25px;
	right: auto
}

.slick-next:before {
	content: "\2192"
}

[dir=rtl] .slick-next:before {
	content: "\2190"
}

.slick-dotted.slick-slider {
	margin-bottom: 30px
}

.slick-dots {
	position: absolute;
	bottom: -25px;
	list-style: none;
	display: block;
	text-align: center;
	padding: 0;
	margin: 0;
	width: 100%
}

.slick-dots li {
	position: relative;
	display: inline-block;
	height: 20px;
	width: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer
}

.slick-dots li body>div.main .Actions .back-link,
.slick-dots li body>div.main input[type=submit],
.slick-dots li button,
body>div.main .Actions .slick-dots li .back-link,
body>div.main .slick-dots li input[type=submit] {
	border: 0;
	background: transparent;
	display: block;
	height: 20px;
	width: 20px;
	outline: none;
	line-height: 0;
	font-size: 0;
	color: transparent;
	padding: 5px;
	cursor: pointer
}

.slick-dots li body>div.main .Actions .back-link:focus,
.slick-dots li body>div.main .Actions .back-link:hover,
.slick-dots li body>div.main input:focus[type=submit],
.slick-dots li body>div.main input:hover[type=submit],
.slick-dots li button:focus,
.slick-dots li button:hover,
body>div.main .Actions .slick-dots li .back-link:focus,
body>div.main .Actions .slick-dots li .back-link:hover,
body>div.main .slick-dots li input:focus[type=submit],
body>div.main .slick-dots li input:hover[type=submit] {
	outline: none
}

.slick-dots li body>div.main .Actions .back-link:focus:before,
.slick-dots li body>div.main .Actions .back-link:hover:before,
.slick-dots li body>div.main input[type=submit]:focus:before,
.slick-dots li body>div.main input[type=submit]:hover:before,
.slick-dots li button:focus:before,
.slick-dots li button:hover:before,
body>div.main .Actions .slick-dots li .back-link:focus:before,
body>div.main .Actions .slick-dots li .back-link:hover:before,
body>div.main .slick-dots li input[type=submit]:focus:before,
body>div.main .slick-dots li input[type=submit]:hover:before {
	opacity: 1
}

.slick-dots li body>div.main .Actions .back-link:before,
.slick-dots li body>div.main input[type=submit]:before,
.slick-dots li button:before,
body>div.main .Actions .slick-dots li .back-link:before,
body>div.main .slick-dots li input[type=submit]:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "\2022";
	width: 20px;
	height: 20px;
	font-family: slick;
	font-size: 6px;
	line-height: 20px;
	text-align: center;
	color: #000;
	opacity: .25;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active body>div.main .Actions .back-link:before,
.slick-dots li.slick-active body>div.main input[type=submit]:before,
.slick-dots li.slick-active button:before,
body>div.main .Actions .slick-dots li.slick-active .back-link:before,
body>div.main .slick-dots li.slick-active input[type=submit]:before {
	color: #000;
	opacity: .75
}

.mfp-bg {
	z-index: 1042;
	overflow: hidden;
	background: #0b0b0b;
	opacity: .8
}

.mfp-bg,
.mfp-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: fixed
}

.mfp-wrap {
	z-index: 1043;
	outline: none!important;
	-webkit-backface-visibility: hidden
}

.mfp-container {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0 8px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.mfp-container:before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle
}

.mfp-align-top .mfp-container:before {
	display: none
}

.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045
}

.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content {
	width: 100%;
	cursor: auto
}

.mfp-ajax-cur {
	cursor: progress
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -webkit-zoom-out;
	cursor: zoom-out
}

.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
	cursor: auto
}

.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.mfp-loading.mfp-figure {
	display: none
}

.mfp-hide {
	display: none!important
}

.mfp-preloader {
	color: #ccc;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -.8em;
	left: 8px;
	right: 8px;
	z-index: 1044
}

.mfp-preloader a {
	color: #ccc
}

.mfp-preloader a:hover {
	color: #fff
}

.mfp-s-error .mfp-content,
.mfp-s-ready .mfp-preloader {
	display: none
}

body>div.main .Actions .mfp-arrow.back-link,
body>div.main .Actions .mfp-close.back-link,
body>div.main input.mfp-arrow[type=submit],
body>div.main input.mfp-close[type=submit],
button.mfp-arrow,
button.mfp-close {
	overflow: visible;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: none;
	padding: 0;
	z-index: 1046;
	-webkit-box-shadow: none;
	box-shadow: none;
	touch-action: manipulation
}

body>div.main .Actions .back-link::-moz-focus-inner,
body>div.main input[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
	padding: 0;
	border: 0
}

.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: .65;
	padding: 0 0 18px 10px;
	color: #fff;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace
}

.mfp-close:focus,
.mfp-close:hover {
	opacity: 1
}

.mfp-close:active {
	top: 1px
}

.mfp-close-btn-in .mfp-close {
	color: #333
}

.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
	color: #fff;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%
}

.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #ccc;
	font-size: 12px;
	line-height: 18px;
	white-space: nowrap
}

.mfp-arrow {
	position: absolute;
	opacity: .65;
	margin: 0;
	top: 50%;
	margin-top: -55px;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.mfp-arrow:active {
	margin-top: -54px
}

.mfp-arrow:focus,
.mfp-arrow:hover {
	opacity: 1
}

.mfp-arrow:after,
.mfp-arrow:before {
	content: "";
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: medium inset transparent
}

.mfp-arrow:after {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px
}

.mfp-arrow:before {
	border-top-width: 21px;
	border-bottom-width: 21px;
	opacity: .7
}

.mfp-arrow-left {
	left: 0
}

.mfp-arrow-left:after {
	border-right: 17px solid #fff;
	margin-left: 31px
}

.mfp-arrow-left:before {
	margin-left: 25px;
	border-right: 27px solid #3f3f3f
}

.mfp-arrow-right {
	right: 0
}

.mfp-arrow-right:after {
	border-left: 17px solid #fff;
	margin-left: 39px
}

.mfp-arrow-right:before {
	border-left: 27px solid #3f3f3f
}

.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px
}

.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px
}

.mfp-iframe-holder .mfp-close {
	top: -40px
}

.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%
}

.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	background: #000
}

img.mfp-img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 40px 0;
	margin: 0 auto
}

.mfp-figure,
img.mfp-img {
	line-height: 0
}

.mfp-figure:after {
	content: "";
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	background: #444
}

.mfp-figure small {
	color: #bdbdbd;
	display: block;
	font-size: 12px;
	line-height: 14px
}

.mfp-figure figure {
	margin: 0
}

.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto
}

.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #f3f3f3;
	word-wrap: break-word;
	padding-right: 36px
}

.mfp-image-holder .mfp-content {
	max-width: 100%
}

.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer
}

@media screen and (max-height:300px),
screen and (max-width:800px) and (orientation:landscape) {
	.mfp-img-mobile .mfp-image-holder {
		padding-left: 0;
		padding-right: 0
	}
	.mfp-img-mobile img.mfp-img {
		padding: 0
	}
	.mfp-img-mobile .mfp-figure:after {
		top: 0;
		bottom: 0
	}
	.mfp-img-mobile .mfp-figure small {
		display: inline;
		margin-left: 5px
	}
	.mfp-img-mobile .mfp-bottom-bar {
		background: rgba(0, 0, 0, .6);
		bottom: 0;
		margin: 0;
		top: auto;
		padding: 3px 5px;
		position: fixed;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}
	.mfp-img-mobile .mfp-bottom-bar:empty {
		padding: 0
	}
	.mfp-img-mobile .mfp-counter {
		right: 5px;
		top: 3px
	}
	.mfp-img-mobile .mfp-close {
		top: 0;
		right: 0;
		width: 35px;
		height: 35px;
		line-height: 35px;
		background: rgba(0, 0, 0, .6);
		position: fixed;
		text-align: center;
		padding: 0
	}
}

@media (max-width:900px) {
	.mfp-arrow {
		-webkit-transform: scale(.75);
		-o-transform: scale(.75);
		transform: scale(.75)
	}
	.mfp-arrow-left {
		-webkit-transform-origin: 0;
		-o-transform-origin: 0;
		transform-origin: 0
	}
	.mfp-arrow-right {
		-webkit-transform-origin: 100%;
		-o-transform-origin: 100%;
		transform-origin: 100%
	}
	.mfp-container {
		padding-left: 6px;
		padding-right: 6px
	}
}

.ImageContentBlockWidget .image-block {
	overflow: hidden;
	-webkit-background-size: cover;
	background-size: cover
}

.ImageContentBlockWidget .image-block.content-box {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	display: block;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-align-self: stretch;
	align-self: stretch
}

@media (min-width:681px) {
	.ImageContentBlockWidget .image-block.content-box {
        height: 800px;
        position: relative;
    }
}

@media (max-width:680px) {
	.ImageContentBlockWidget .image-block.content-box {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		flex-direction: column
	}
}

.ImageContentBlockWidget .image-block.content-box .content-block {
    position: absolute;
    top: 55%;
    left: 370px;
    transform: translateY(-50%);
    z-index: 2;
}

@media (max-width:1200px) {
	.ImageContentBlockWidget .image-block.content-box .content-block {
		width: 40%
	}
}

@media (max-width:980px) {
	.ImageContentBlockWidget .image-block.content-box .content-block {
		width: 45%
	}
}

@media (max-width:680px) {
	.ImageContentBlockWidget .image-block.content-box .content-block {
		width: 100%;
		height: auto
	}
}

.ImageContentBlockWidget .image-block.content-box .content-block * {
	color: #fff
}

/* .ImageContentBlockWidget .image-block.content-box .content-block .content-wrapper {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column;
	width: 100%;
	height: 100%;
	padding-right: 80px;
	padding-left: 100px;
	padding: 160px 4.1667vw 80px 5.2083vw
}

.ImageContentBlockWidget .image-block.content-box .content-block .content-wrapper .widget-title {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 42px;
	font-weight: 600;
	letter-spacing: .5px;
	line-height: 42px;
	text-transform: uppercase;
	color: #fff
} */

@media (min-width:680px) {
	.ImageContentBlockWidget .image-block.content-box .content-block .content-wrapper .widget-title {
		max-width: 230px
	}
}

.ImageContentBlockWidget .image-block.content-box .content-block .content-wrapper .widget-content {
	margin-top: auto
}

.ImageContentBlockWidget .image-block.content-box .content-block .content-wrapper .widget-content p {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: .2px;
	line-height: 22px;
	color: #fff
}

.ImageContentBlockWidget .image-block.content-box picture {
    width: 100%;
    height: 100%;
    float: left;
    overflow: hidden;
}

.ImageContentBlockWidget .image-block.content-box picture:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 35%);
}

@media (max-width:1200px) {
	.ImageContentBlockWidget .image-block.content-box picture {
		width: 60%
	}
}

@media (max-width:980px) {
	.ImageContentBlockWidget .image-block.content-box picture {
		width: 55%
	}
}

@media (max-width:680px) {
	.ImageContentBlockWidget .image-block.content-box picture {
		width: 100%;
		height: auto;
		max-width: none
	}
}

.ImageContentBlockWidget .image-block.content-box picture img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	max-width: auto
}

@media (max-width:680px) {
	.ImageContentBlockWidget .image-block.content-box picture img {
		height: auto
	}
}

.ImageContentBlockWidget .image-block:not(.content-box) {
	background-color: #282828
}

.ImageContentBlockWidget .image-block:not(.content-box).light-bg {
	background-color: #f8f8f8
}

.ImageContentBlockWidget .image-block:not(.content-box).Left {
	background-position: right 50% center
}

@media (max-width:1200px) {
	.ImageContentBlockWidget .image-block:not(.content-box).Left {
		background-position: right 65% center
	}
}

@media (max-width:680px) {
	.ImageContentBlockWidget .image-block:not(.content-box).Left {
		background-position: right 100% center;
		background-image: unset!important
	}
}

.ImageContentBlockWidget .image-block:not(.content-box).Left .content-block {
	float: left;
	max-width: 420px;
	margin-left: 12.5%
}

@media (max-width:1200px) {
	.ImageContentBlockWidget .image-block:not(.content-box).Left .content-block {
		margin-left: 5%
	}
}

@media (max-width:680px) {
	.ImageContentBlockWidget .image-block:not(.content-box).Left .content-block {
		width: 100%;
		margin: 0;
		max-width: unset;
		padding-right: 80px;
		padding-right: 4.1667vw;
		padding-left: 100px;
		padding-left: 5.2083vw
	}
}

.ImageContentBlockWidget .image-block:not(.content-box).Left .content-block.typography :not(.button) {
	color: inherit
}

.ImageContentBlockWidget .image-block:not(.content-box).Left picture {
	float: right
}

.ImageContentBlockWidget .image-block:not(.content-box).Right {
	background-position: left 50% center
}

@media (max-width:1200px) {
	.ImageContentBlockWidget .image-block:not(.content-box).Right {
		background-position: left 65% center
	}
}

@media (max-width:680px) {
	.ImageContentBlockWidget .image-block:not(.content-box).Right {
		background-position: left 100% center;
		background-image: unset!important
	}
}

.ImageContentBlockWidget .image-block:not(.content-box).Right .content-block {
	float: right;
	max-width: 420px;
	margin-right: 12.5%
}

@media (max-width:1200px) {
	.ImageContentBlockWidget .image-block:not(.content-box).Right .content-block {
		margin-right: 5%
	}
}

@media (max-width:680px) {
	.ImageContentBlockWidget .image-block:not(.content-box).Right .content-block {
		margin: 0;
		width: 100%;
		max-width: unset;
		padding-right: 80px;
		padding-right: 4.1667vw;
		padding-left: 100px;
		padding-left: 5.2083vw
	}
}

.ImageContentBlockWidget .image-block:not(.content-box).Right .content-block.typography :not(.button) {
	color: inherit
}

.ImageContentBlockWidget .image-block:not(.content-box).Right picture {
	float: left
}

.ImageContentBlockWidget .image-block:not(.content-box) .content-block {
	width: 50%;
	padding: 9.375vw 0
}

.fancybox-slide--image,
.fancybox-slide--video {
	padding: 0!important
}

.fancybox-slide--video .fancybox-content {
	width: 100%!important;
	height: 100%!important
}

.ImageGalleryWidgetContent {
	padding-top: 100px
}

.ImageGalleryWidgetContent .show-less,
.ImageGalleryWidgetContent .show-more {
	display: block;
	position: relative;
	margin: 0 auto;
	font-size: 30px;
	text-align: center;
	text-decoration: none;
	width: 100%;
	margin-top: 50px;
	margin-bottom: 80px
}

.ImageGalleryWidgetContent .show-less:hover .load-more-icon,
.ImageGalleryWidgetContent .show-more:hover .load-more-icon {
	opacity: 1
}

.ImageGalleryWidgetContent .show-less {
	display: none
}

.ImageGalleryWidgetContent .load-less-icon,
.ImageGalleryWidgetContent .load-more-icon {
	width: 40px;
	height: 40px;
	border: 1px solid #676767;
	border-radius: 50%;
	opacity: .75;
	-webkit-transition: opacity .3s;
	-o-transition: opacity .3s;
	transition: opacity .3s;
	display: inline-block;
	cursor: pointer
}

.ImageGalleryWidgetContent .axopar-images-container {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-gap: 15px;
	overflow: hidden;
	margin: 20px
}

.no-cssgrid .ImageGalleryWidgetContent .axopar-images-container {
	margin-left: 5px
}

@media (max-width:480px) {
	.ImageGalleryWidgetContent .axopar-images-container {
		margin-right: 0;
		margin-left: 0
	}
}

@media (max-width:960px) {
	.ImageGalleryWidgetContent .axopar-images-container {
		-ms-grid-columns: 1fr 1fr 1fr;
		grid-template-columns: 1fr 1fr 1fr
	}
}

@media (max-width:767px) {
	.ImageGalleryWidgetContent .axopar-images-container {
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr
	}
}

@media (max-width:480px) {
	.ImageGalleryWidgetContent .axopar-images-container {
		padding: 0
	}
}

.ImageGalleryWidgetContent .axopar-images-container a {
	width: 100%
}

.ImageGalleryWidgetContent .axopar-images-container a.portrait {
	-ms-grid-row-span: 2;
	grid-row-end: span 2
}

.no-cssgrid .ImageGalleryWidgetContent .axopar-images-container a {
	width: calc(25% - 15px);
	height: 250px;
	float: left;
	margin-top: 15px;
	margin-left: 15px;
	position: relative
}

@media (max-width:960px) {
	.no-cssgrid .ImageGalleryWidgetContent .axopar-images-container a {
		width: 33.333333333%
	}
}

@media (max-width:767px) {
	.no-cssgrid .ImageGalleryWidgetContent .axopar-images-container a {
		width: 50%
	}
}

@media (max-width:480px) {
	.no-cssgrid .ImageGalleryWidgetContent .axopar-images-container a {
		padding: 0
	}
}

.ImageGalleryWidgetContent .axopar-images-container a img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}

.ImageGalleryWidgetContent .axopar-images-container a img:hover {
	-webkit-transform: scale(1.02);
	-o-transform: scale(1.02);
	transform: scale(1.02)
}

.ImageGalleryWidgetContent .axopar-images-container.slick-initialized .imagegallery-image-container {
	display: block
}

.ImageGalleryWidgetContent .axopar-images-container .imagegallery-image-container {
	display: none
}

.ImageGalleryWidgetContent .axopar-images-container .imagegallery-image-container:first-child {
	display: block
}

.ImageGalleryWidgetContent .axopar-images-container .slick-slide {
	overflow: hidden;
	-webkit-transition: background-color .3s ease;
	-o-transition: background-color .3s ease;
	transition: background-color .3s ease;
	position: relative
}

.ImageGalleryWidgetContent .axopar-images-container .slick-slide img {
	width: 100%;
	max-width: auto;
	height: auto;
	padding: 0;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}

.ImageGalleryWidgetContent .axopar-images-container .slick-slide .zoom-icon {
	-webkit-background-size: 100% 100%;
	background-size: 100%;
	width: 20px;
	height: 20px;
	display: inline-block;
	position: absolute;
	top: 50%;
	top: calc(50% - 10px);
	left: 50%;
	left: calc(50% - 10px);
	opacity: 0;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}

.ImageGalleryWidgetContent .axopar-images-container .slick-slide:hover {
	background-color: #000
}

.ImageGalleryWidgetContent .axopar-images-container .slick-slide:hover img {
	opacity: .75;
	-webkit-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	-webkit-transform: scale(1.25);
	-o-transform: scale(1.25);
	transform: scale(1.25)
}

.ImageGalleryWidgetContent .axopar-images-container .slick-slide:hover .zoom-icon {
	opacity: 1!important;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}

.ImageGalleryWidgetContent .thumbnail-container {
	display: none
}

.ImageGalleryWidgetContent .thumbnail-container.slick-initialized {
	display: block
}

.ImageGalleryWidgetContent .thumbnail-container.WidgetArrows .slick-next:before,
.ImageGalleryWidgetContent .thumbnail-container.WidgetArrows .slick-prev:before {
	color: #000
}

.ImageGalleryWidgetContent .thumbnail-container.WidgetArrows .slick-prev {
	left: 10px
}

.ImageGalleryWidgetContent .thumbnail-container.WidgetArrows .slick-next {
	right: 10px
}

.ImageGalleryWidgetContent .thumbnail-container.WidgetArrows .slick-list {
	margin: 0 45px
}

#swipebox-bottom-bar,
#swipebox-top-bar {
	background-color: transparent!important
}

.ProductGroupWidget {
	text-align: center;
	padding-bottom: 40px
}

.ProductGroupWidget .headerImage {
	padding-bottom: 20px
}

.ProductGroupWidget .headerContent,
.ProductGroupWidget .headerImage img {
	margin: 0 auto
}

.ProductGroupWidget h1 {
	text-transform: uppercase;
	padding-bottom: 55px
}

.ProductGroupWidget .product {
	width: 50%;
	float: left;
	padding: 0 25px;
	padding-bottom: 40px
}

@media (max-width:768px) {
	.ProductGroupWidget .product {
		width: 100%;
		text-align: justify;
		padding-left: 0;
		padding-right: 0
	}
}

.ProductGroupWidget .product img {
	padding-bottom: 30px
}

.ProductGroupWidget .product.odd {
	clear: both
}

.ProductGroupWidget .product.odd.last {
	float: none;
	margin: 0 auto
}

.ProductGroupWidget .product h2 {
	text-transform: uppercase;
	clear: both
}

.ProductGroupWidget .product p {
	padding-left: 40px;
	padding-right: 40px
}

@media (max-width:960px) {
	.ProductGroupWidget .product p {
		padding-left: 0;
		padding-right: 0
	}
}

.ProductGroupWidget .product .linkWrapper {
	margin: 0 auto;
	padding-top: 30px
}

@media (max-width:768px) {
	.ProductGroupWidget .product .linkWrapper {
		text-align: center
	}
}

.ProductGroupWidget .product .linkWrapper a.button {
	min-width: 155px;
	line-height: 40px;
	margin: 10px 10px 0
}

.SegmentBlockWidget {
	--block-height: calc(100vh - 60px - 50px);
	--segment-block-height: 60px;
	--block-font-family: "Inter,sans-serif";
	--block-count: 1;
	position: relative
}

@media (max-height:600px) {
	.SegmentBlockWidget {
		--block-height: 100vh
	}
}

.SegmentBlockWidget .background {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 1;
	-webkit-transition: opacity .8s ease-out;
	-o-transition: opacity .8s ease-out;
	transition: opacity .8s ease-out
}

.SegmentBlockWidget .background.hidden {
	opacity: 0
}

@media (prefers-reduced-motion:reduce) {
	.SegmentBlockWidget .background {
		-webkit-transition: none;
		-o-transition: none;
		transition: none
	}
}

.SegmentBlockWidget .background img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.SegmentBlockWidget .background.segment {
	opacity: 0
}

.SegmentBlockWidget .background.segment.open {
	opacity: 1
}

.SegmentBlockWidget .background.overlay {
	opacity: .3;
	background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .4)), color-stop(52.85%, rgba(0, 0, 0, .05)), to(transparent));
	background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .4), rgba(0, 0, 0, .05) 52.85%, transparent);
	background: -o-linear-gradient(bottom, rgba(0, 0, 0, .4) 0, rgba(0, 0, 0, .05) 52.85%, transparent 100%);
	background: linear-gradient(0deg, rgba(0, 0, 0, .4), rgba(0, 0, 0, .05) 52.85%, transparent)
}

.SegmentBlockWidget .segment-holder {
	height: var(--block-height);
	color: #fff;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column
}

.SegmentBlockWidget .segment-holder .main-block {
	position: relative;
	opacity: 1;
	-webkit-transition: opacity .8s ease-out;
	-o-transition: opacity .8s ease-out;
	transition: opacity .8s ease-out
}

@media (prefers-reduced-motion:reduce) {
	.SegmentBlockWidget .segment-holder .main-block {
		-webkit-transition: none;
		-o-transition: none;
		transition: none
	}
}

.SegmentBlockWidget .segment-holder .main-block .main-content {
	padding: 20px
}

.SegmentBlockWidget .segment-holder .main-block .main-content .title {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 30px;
	font-weight: 600;
	letter-spacing: -.2px;
	line-height: 36px;
	color: #fff;
	margin-top: 0
}

.SegmentBlockWidget .segment-holder .main-block .main-content .text {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: .2px;
	line-height: 22px;
	color: #fff
}

.SegmentBlockWidget .segment-holder .segment-blocks {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column
}

.SegmentBlockWidget .segment-holder .segment-blocks .segment-block {
	border-top: 1px solid hsla(0, 0%, 100%, .4);
	position: relative;
	-webkit-transition: height .5s ease-out;
	-o-transition: height .5s ease-out;
	transition: height .5s ease-out
}

@media (prefers-reduced-motion:reduce) {
	.SegmentBlockWidget .segment-holder .segment-blocks .segment-block {
		-webkit-transition: none;
		-o-transition: none;
		transition: none
	}
}

.SegmentBlockWidget .segment-holder .segment-blocks .segment-block:not(.open) {
	cursor: pointer
}

.SegmentBlockWidget .segment-holder .segment-blocks .segment-block .segment-content {
	overflow: hidden;
	padding: 20px;
	width: 100%
}

.SegmentBlockWidget .segment-holder .segment-blocks .segment-block .segment-content .title {
	font-size: 18px;
	line-height: 20px;
	font-weight: 600;
	letter-spacing: .2px;
	color: #fff;
	float: left;
	font-family: var(--block-font-family)
}

.SegmentBlockWidget .segment-holder .segment-blocks .segment-block .segment-content .read-more {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: .2px;
	line-height: 16px;
	text-transform: uppercase;
	float: right;
	color: #fff;
	text-transform: none
}

.SegmentBlockWidget .segment-holder .segment-blocks .segment-block .segment-content .read-more .svg-icon {
	width: 18px;
	margin-right: 5px
}

.SegmentBlockWidget .segment-holder .segment-blocks .segment-block .segment-content .text {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px;
	font-weight: 300;
	letter-spacing: .2px;
	line-height: 20px;
	display: none;
	clear: both;
	max-width: 320px;
	color: #fff
}

.SegmentBlockWidget .segment-holder .segment-blocks .segment-block .close {
	display: none;
	position: absolute;
	top: 20px;
	right: 20px;
	cursor: pointer;
	font-size: 14px;
	line-height: 22px;
	font-family: var(--block-font-family)
}

.SegmentBlockWidget .segment-holder .segment-blocks .segment-block .close .svg-icon {
	width: 20px;
	margin-left: 20px
}

.SegmentBlockWidget .segment-holder .segment-blocks.open .segment-block.open {
	background: rgba(0, 0, 0, .3)
}

.SegmentBlockWidget .segment-holder .segment-blocks.open .segment-block.open .text {
	display: block
}

.SegmentBlockWidget .segment-holder .segment-blocks.open .segment-block.open .read-more {
	display: none
}

.SegmentBlockWidget .segment-holder .segment-blocks.open .segment-block.open .close {
	display: block
}

.SegmentBlockWidget .segment-holder.open .main-block {
	opacity: 0;
	cursor: pointer
}

@media (max-width:1023px) {
	.SegmentBlockWidget .segment-holder {
		--main-block-open-height: 200px
	}
}

@media (max-width:1023px) and (max-height:500px) {
	.SegmentBlockWidget .segment-holder {
		--main-block-open-height: 0px
	}
}

@media (max-width:1023px) {
	.SegmentBlockWidget .segment-holder .main-block {
		height: calc(100% - (var(--segment-block-height) * var(--block-count)));
		-webkit-transition: height .5s ease-out;
		-o-transition: height .5s ease-out;
		transition: height .5s ease-out
	}
	.SegmentBlockWidget .segment-holder .main-block .main-content {
		position: absolute;
		top: 0
	}
	.SegmentBlockWidget .segment-holder.open .main-block {
		height: var(--main-block-open-height)
	}
	.SegmentBlockWidget .segment-holder .segment-blocks .segment-block {
		height: 60px
	}
	.SegmentBlockWidget .segment-holder .segment-blocks .segment-block .segment-content .title {
		line-height: 17px;
		margin: 0;
		font-weight: 400
	}
	.SegmentBlockWidget .segment-holder .segment-blocks .segment-block .segment-content .text {
		margin-top: 35px
	}
	.SegmentBlockWidget .segment-holder .segment-blocks.open .segment-block.open {
		height: calc(var(--block-height) - var(--main-block-open-height) - (var(--segment-block-height) * (var(--block-count) - 1)))
	}
	.SegmentBlockWidget .segment-holder .segment-blocks.open .segment-block:not(.open) {
		font-size: 18px;
		line-height: 17px
	}
}

@media (max-width:415px) {
	.SegmentBlockWidget .segment-holder .segment-blocks .segment-block .segment-content .title {
		font-size: 16px
	}
	.SegmentBlockWidget .segment-holder .segment-blocks .segment-block .segment-content .read-more {
		font-size: 14px
	}
}

@media (min-width:1024px) {
	.SegmentBlockWidget .segment-holder {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		flex-direction: row
	}
	.SegmentBlockWidget .segment-holder .main-block {
		width: 48%
	}
	.SegmentBlockWidget .segment-holder .main-block .main-content {
		padding: 60px 126px 60px 60px;
		position: absolute;
		bottom: 0
	}
	.SegmentBlockWidget .segment-holder .segment-blocks {
		width: 52%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		flex-direction: row
	}
	.SegmentBlockWidget .segment-holder .segment-blocks .segment-block {
		border-top: 0;
		border-left: 1px solid hsla(0, 0%, 100%, .3);
		width: calc(100% * (1 / var(--block-count)));
		-webkit-transition: width .5s ease-out;
		-o-transition: width .5s ease-out;
		transition: width .5s ease-out
	}
	.SegmentBlockWidget .segment-holder .segment-blocks .segment-block .segment-content {
		position: absolute;
		bottom: 0;
		padding: 60px 17px
	}
	.SegmentBlockWidget .segment-holder .segment-blocks .segment-block .segment-content .read-more,
	.SegmentBlockWidget .segment-holder .segment-blocks .segment-block .segment-content .title {
		float: none
	}
	.SegmentBlockWidget .segment-holder .segment-blocks.open .segment-block.open {
		width: calc(100% - 100px * (var(--block-count) - 1))
	}
	.SegmentBlockWidget .segment-holder .segment-blocks.open .segment-block:not(.open) {
		width: 100px
	}
	.SegmentBlockWidget .segment-holder .segment-blocks.open .segment-block:not(.open) .segment-content {
		position: relative;
		height: 100%
	}
	.SegmentBlockWidget .segment-holder .segment-blocks.open .segment-block:not(.open) .segment-content .title {
		position: absolute;
		bottom: 60px;
		left: 31px;
		-webkit-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		transform: rotate(-90deg);
		-webkit-transform-origin: top left;
		-o-transform-origin: top left;
		transform-origin: top left;
		white-space: nowrap
	}
	.SegmentBlockWidget .segment-holder .segment-blocks.open .segment-block:not(.open) .segment-content .read-more {
		position: absolute;
		bottom: 60px;
		left: 37px
	}
	.SegmentBlockWidget .segment-holder .segment-blocks.open .segment-block:not(.open) .segment-content .read-more .icon-text {
		display: none
	}
}

.slide-and-content-widget-holder {
	position: relative;
	float: left;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}

@media (max-width:767px) {
	.slide-and-content-widget-holder {
		display: block
	}
}

.slide-and-content-widget-holder .left-column,
.slide-and-content-widget-holder .right-column {
	position: relative;
	float: left;
	width: 50%;
	display: block;
	padding: 120px 0;
	padding: 6.25vw 0
}

@media (max-width:767px) {
	.slide-and-content-widget-holder .left-column,
	.slide-and-content-widget-holder .right-column {
		width: 100%;
		padding: 40px 0
	}
}

@media (min-width:768px) {
	.slide-and-content-widget-holder .left-column.overlay-previous,
	.slide-and-content-widget-holder .right-column.overlay-previous {
		padding-top: 0
	}
}

.slide-and-content-widget-holder .left-column.overlay-previous .images-container,
.slide-and-content-widget-holder .right-column.overlay-previous .images-container {
	top: -120px;
	margin-bottom: -120px
}

.slide-and-content-widget-holder.overlap-padding .left-column,
.slide-and-content-widget-holder.overlap-padding .right-column {
	padding-bottom: 240px;
	padding-bottom: 12.5vw
}

.slide-and-content-widget-holder .left-column {
	padding-left: 100px;
	padding-right: 100px;
	padding-left: 5.21vw;
	padding-right: 5.21vw
}

.slide-and-content-widget-holder .left-column.main-content {
	padding-left: 200px;
	padding-right: 140px;
	padding-left: 10.4167vw;
	padding-right: 7.29167vw
}

@media (max-width:767px) {
	.slide-and-content-widget-holder .left-column.main-content {
		padding-left: 5.21vw;
		padding-right: 5.21vw
	}
}

.slide-and-content-widget-holder .left-column.main-content .content-aligner {
	display: block;
	margin-top: auto
}

.slide-and-content-widget-holder .left-column.main-content.align-bottom {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex
}

.slide-and-content-widget-holder .left-column.main-content.align-bottom .content-aligner {
	display: block;
	margin-top: auto
}

.slide-and-content-widget-holder .left-column .content-aligner * {
	color: inherit
}

.slide-and-content-widget-holder .left-column .content-aligner :first-child {
	margin-top: 0
}

.slide-and-content-widget-holder .left-column.overlay-previous {
	padding-top: 0
}

@media (max-width:767px) {
	.slide-and-content-widget-holder .left-column.overlay-previous .images-container {
		top: -52px;
		margin-bottom: -52px
	}
}

.slide-and-content-widget-holder .left-column .alt-content {
	color: inherit
}

.slide-and-content-widget-holder .right-column {
	padding-left: 100px;
	padding-right: 100px;
	padding-left: 5.21vw;
	padding-right: 5.21vw
}

.slide-and-content-widget-holder .right-column.main-content {
	padding-left: 140px;
	padding-right: 200px;
	padding-left: 7.29167vw;
	padding-right: 10.4167vw
}

@media (max-width:767px) {
	.slide-and-content-widget-holder .right-column.main-content {
		padding: 40px 0;
		padding-left: 5.21vw;
		padding-right: 5.21vw
	}
}

.slide-and-content-widget-holder .right-column.main-content.align-bottom {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex
}

.slide-and-content-widget-holder .right-column.main-content.align-bottom .content-aligner {
	display: block;
	margin-top: auto
}

.slide-and-content-widget-holder .right-column .content-aligner * {
	color: inherit
}

.slide-and-content-widget-holder .right-column .content-aligner :first-child {
	margin-top: 0
}

@media (max-width:767px) {
	.slide-and-content-widget-holder .right-column.overlay-previous .images-container {
		top: 0;
		margin: 0
	}
}

.slide-and-content-widget-holder .right-column .alt-content {
	color: inherit
}

.slide-and-content-widget-holder .images-container {
	margin-bottom: 40px
}

.slide-and-content-widget-holder .images-container:not(.slick-initialized) .image {
	display: none
}

.slide-and-content-widget-holder .images-container:not(.slick-initialized) .image:first-child {
	display: block
}

.slide-and-content-widget-holder .images-container .slick-dots li {
	width: auto;
	height: auto;
	margin: 0 5px
}

.slide-and-content-widget-holder .images-container .slick-dots li body>div.main .Actions .back-link:before,
.slide-and-content-widget-holder .images-container .slick-dots li body>div.main input[type=submit]:before,
.slide-and-content-widget-holder .images-container .slick-dots li button:before,
body>div.main .Actions .slide-and-content-widget-holder .images-container .slick-dots li .back-link:before,
body>div.main .slide-and-content-widget-holder .images-container .slick-dots li input[type=submit]:before {
	content: "";
	width: 20px;
	height: 5px;
	background-color: #fff
}

.slide-and-content-widget-holder .images-container .slick-prev {
	left: 20px;
	z-index: 1001
}

.slide-and-content-widget-holder .images-container .slick-next {
	right: 20px;
	z-index: 1001
}

.slide-and-content-widget-holder .images-container .slick-next,
.slide-and-content-widget-holder .images-container .slick-prev {
	width: 32px;
	height: 30px
}

.slide-and-content-widget-holder .images-container .slick-next:before,
.slide-and-content-widget-holder .images-container .slick-prev:before {
	color: #fff;
	font-size: 30px
}

.slide-and-content-widget-holder .images-container .slick-prev:before {
	content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU5LjEgKDg2MTQ0KSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5hcnJvdy1sZWZ0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjMuLU1vZGVscGFnZS0yOC1PcGVuIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzguMDAwMDAwLCAtMzkwOS4wMDAwMDApIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMiI+CiAgICAgICAgICAgIDxnIGlkPSJpbWctc2xpZGVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MC4wMDAwMDAsIDM1MzUuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iYXJyb3ctbGVmdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDAuMDAwMDAwLCAzNzUuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGxpbmUgeDE9IjMwIiB5MT0iMTUiIHgyPSIwIiB5Mj0iMTUiIGlkPSJQYXRoIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2xpbmU+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlsaW5lIGlkPSJQYXRoIiBwb2ludHM9IjE1IDMwIDAgMTUgMTUgMCI+PC9wb2x5bGluZT4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+)
}

.slide-and-content-widget-holder .images-container .slick-next:before {
	content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU5LjEgKDg2MTQ0KSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5hcnJvdy1yaWdodCAyPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjMuLU1vZGVscGFnZS0yOC1PcGVuIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTE3MC4wMDAwMDAsIC0zOTA5LjAwMDAwMCkiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIyIj4KICAgICAgICAgICAgPGcgaWQ9ImltZy1zbGlkZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQwLjAwMDAwMCwgMzUzNS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJhcnJvdy1yaWdodC0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTMwLjAwMDAwMCwgMzc1LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJhcnJvdy1yaWdodCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaW5lIHgxPSIwIiB5MT0iMTUiIHgyPSIzMCIgeTI9IjE1IiBpZD0iUGF0aCI+PC9saW5lPgogICAgICAgICAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIHBvaW50cz0iMTUgMCAzMCAxNSAxNSAzMCI+PC9wb2x5bGluZT4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)
}

.slide-and-content-widget-holder .alt-content {
	padding-right: 100px;
	padding-right: 5.20833vw;
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 24px;
	font-weight: 300;
	letter-spacing: -.2px;
	line-height: 32px
}

@media (max-width:767px) {
	.slide-and-content-widget-holder .alt-content {
		color: #000;
		font-family: Inter, sans-serif, sans-serif;
		font-size: 20px;
		font-weight: 300;
		line-height: 26px
	}
}

.slide-and-content-widget-holder .alt-content * {
	color: inherit
}

.socialmedia-blockwidget-holder {
	position: relative;
	max-width: 780px;
	margin: 0 auto;
	text-align: center;
	margin-top: 120px;
	margin-bottom: 120px;
	overflow: hidden
}

.socialmedia-blockwidget-holder .socialmedia-blockwidget-content {
	position: relative;
	max-width: 590px;
	margin: 0 auto;
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: .2px;
	line-height: 22px
}

.socialmedia-blockwidget-holder .socialmedia-blockwidget-content h1.socialmedia-blockwidget-title-1 {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 42px;
	font-weight: 600;
	line-height: 42px;
	text-transform: uppercase;
	position: relative;
	float: left;
	width: 100%
}

.socialmedia-blockwidget-holder .socialmedia-blockwidget-content h1.socialmedia-blockwidget-title-2 {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 42px;
	font-weight: 300;
	letter-spacing: .5px;
	line-height: 42px;
	text-transform: uppercase;
	position: relative;
	float: left;
	width: 100%
}

@media (max-width:680px) {
	.socialmedia-blockwidget-holder .socialmedia-blockwidget-content h1.socialmedia-blockwidget-title-2 {
		padding: 0 5%
	}
}

.socialmedia-blockwidget-holder .socialmedia-blockwidget-content .socialmedia-blockwidget-content-lead {
	position: relative;
	float: left;
	width: 100%;
	margin-top: 40px
}

@media (max-width:680px) {
	.socialmedia-blockwidget-holder .socialmedia-blockwidget-content .socialmedia-blockwidget-content-lead {
		padding: 0 5%
	}
}

.socialmedia-blockwidget-holder .socialmedia-blockwidget-links {
	position: relative;
	float: left;
	margin-top: 74px;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	min-width: 100%;
	margin-left: -15px;
	margin-right: -15px
}

@media (max-width:680px) {
	.socialmedia-blockwidget-holder .socialmedia-blockwidget-links {
		margin-top: 59px;
		margin-left: 0;
		margin-right: 0;
		display: block
	}
}

.socialmedia-blockwidget-holder .socialmedia-blockwidget-links .socialmedia-link {
	position: relative;
	float: left;
	width: 33.33%;
	padding: 15px;
	padding-top: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

@media (max-width:680px) {
	.socialmedia-blockwidget-holder .socialmedia-blockwidget-links .socialmedia-link {
		width: 50%;
		padding-top: 15px
	}
	.socialmedia-blockwidget-holder .socialmedia-blockwidget-links .socialmedia-link:last-child {
		clear: both;
		margin: 0 auto;
		float: none
	}
}

@media (max-width:480px) {
	.socialmedia-blockwidget-holder .socialmedia-blockwidget-links .socialmedia-link {
		width: 100%;
		max-width: 240px;
		clear: both;
		margin: 0 auto;
		float: none
	}
}

.socialmedia-blockwidget-holder .socialmedia-blockwidget-links .socialmedia-link:hover .socialmedia-link-icon {
	opacity: .7
}

.socialmedia-blockwidget-holder .socialmedia-blockwidget-links .socialmedia-link .socialmedia-link-icon {
	min-height: 48px
}

.socialmedia-blockwidget-holder .socialmedia-blockwidget-links .socialmedia-link .socialmedia-link-about {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px;
	font-weight: 300;
	letter-spacing: .2px;
	line-height: 20px;
	margin-top: 21px
}

.slideshow-slide {
	display: block;
	width: 100%;
	height: 100%
}

.slideshow-slide:hover a.overlay-link:after {
	-webkit-transition: all .3s;
	position: absolute;
	background: rgba(0, 0, 0, .15);
	content: "";
	display: block;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0
}

.FrontPage .SlideshowWidget {
	background: #000
}

.FrontPage .SlideshowWidget .wrapper-design-3 {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	border: 6px solid #000;
	border-bottom: 0;
	min-height: 56.597vw;
	overflow: hidden
}

@media (max-width:959px) {
	.FrontPage .SlideshowWidget .wrapper-design-3 {
		border: 0
	}
}

.FrontPage .SlideshowWidget .wrapper-design-3 .slideshow-container-wrapper {
	width: 59%;
	position: relative;
	min-height: 100%;
	border-right: 0
}

@media (max-width:959px) {
	.FrontPage .SlideshowWidget .wrapper-design-3 .slideshow-container-wrapper {
		border: 6px solid #000;
		width: 100%
	}
}

.FrontPage .SlideshowWidget .wrapper-design-3 .slideshow-container-wrapper .slick-list,
.FrontPage .SlideshowWidget .wrapper-design-3 .slideshow-container-wrapper .slick-slide,
.FrontPage .SlideshowWidget .wrapper-design-3 .slideshow-container-wrapper .slick-slide>div,
.FrontPage .SlideshowWidget .wrapper-design-3 .slideshow-container-wrapper .slick-track,
.FrontPage .SlideshowWidget .wrapper-design-3 .slideshow-container-wrapper .slideshow-container {
	height: 100%
}

@media (max-width:460px) {
	.FrontPage .SlideshowWidget .wrapper-design-3 .slideshow-container-wrapper .slideshow-container.design-3 body>div.main .Actions .slick-next.back-link,
	.FrontPage .SlideshowWidget .wrapper-design-3 .slideshow-container-wrapper .slideshow-container.design-3 body>div.main .Actions .slick-prev.back-link,
	.FrontPage .SlideshowWidget .wrapper-design-3 .slideshow-container-wrapper .slideshow-container.design-3 body>div.main input.slick-next[type=submit],
	.FrontPage .SlideshowWidget .wrapper-design-3 .slideshow-container-wrapper .slideshow-container.design-3 body>div.main input.slick-prev[type=submit],
	.FrontPage .SlideshowWidget .wrapper-design-3 .slideshow-container-wrapper .slideshow-container.design-3 button.slick-next,
	.FrontPage .SlideshowWidget .wrapper-design-3 .slideshow-container-wrapper .slideshow-container.design-3 button.slick-prev,
	body>div.main .Actions .FrontPage .SlideshowWidget .wrapper-design-3 .slideshow-container-wrapper .slideshow-container.design-3 .slick-next.back-link,
	body>div.main .Actions .FrontPage .SlideshowWidget .wrapper-design-3 .slideshow-container-wrapper .slideshow-container.design-3 .slick-prev.back-link,
	body>div.main .FrontPage .SlideshowWidget .wrapper-design-3 .slideshow-container-wrapper .slideshow-container.design-3 input.slick-next[type=submit],
	body>div.main .FrontPage .SlideshowWidget .wrapper-design-3 .slideshow-container-wrapper .slideshow-container.design-3 input.slick-prev[type=submit] {
		display: none!important
	}
}

@media (max-width:960px) {
	.FrontPage .SlideshowWidget .wrapper-design-3 .slideshow-container-wrapper .imageembed.video {
		height: auto!important;
		min-height: 95vw!important
	}
}

.FrontPage .SlideshowWidget .wrapper-design-3 .slideshow-container-wrapper .imageembed-content .imageembed-content-inner.bottom-position {
	bottom: 0
}

.FrontPage .SlideshowWidget .wrapper-design-3 .slideshow-container-wrapper .imageembed-content .imageembed-content-inner .imageembed-content-text p {
	margin-top: 20px
}

.FrontPage .SlideshowWidget .wrapper-design-3 .col2 {
	min-height: 56.597vw
}

.WidgetHolderContent {
	margin: 0!important
}

.WidgetHolderContent .upperLabel {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: .5px;
	line-height: 22px;
	text-transform: uppercase;
	position: relative;
	color: #fff;
	top: -50px
}

.WidgetHolderContent .ownerstories-badge {
	position: absolute;
	width: 180px;
	height: 153px;
	display: block;
	top: 40px;
	top: 6%;
	bottom: unset;
	right: 40px;
	right: 6%;
	opacity: .9;
	width: 9.375vw;
	height: 7.968vw;
	background-image: url(../images/axopar-owner-stories.svg);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover
}

@media (max-width:959px) {
	.WidgetHolderContent .ownerstories-badge {
		width: 75px;
		height: 64px;
		-webkit-background-size: contain;
		background-size: contain
	}
}

.WidgetHolderContent .ownerstories-badge.large {
	width: 245px;
	height: 210px;
	width: 12.76vw;
	height: 10.93vw
}

@media (max-width:959px) {
	.WidgetHolderContent .ownerstories-badge.large {
		width: 75px;
		height: 64px;
		-webkit-background-size: contain;
		background-size: contain
	}
}

.WidgetHolderContent .design-3 .upperLabel {
	position: absolute;
	top: 40px;
	left: 40px
}

@media (max-width:480px) {
	.WidgetHolderContent .design-3 .upperLabel {
		display: none
	}
}

.WidgetHolderContent .design-3 .ownerstories-badge {
	position: absolute;
	width: 180px;
	height: 153px;
	display: block;
	top: 40px;
	top: 6%;
	bottom: unset;
	right: 40px;
	right: 6%;
	opacity: .9;
	width: 9.375vw;
	height: 7.968vw;
	background-image: url(../images/axopar-owner-stories.svg);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover
}

@media (max-width:959px) {
	.WidgetHolderContent .design-3 .ownerstories-badge {
		width: 75px;
		height: 64px;
		-webkit-background-size: contain;
		background-size: contain
	}
}

.WidgetHolderContent .col2 {
	width: 41%;
	border: 6px solid #000;
	border-right: 0;
	border-bottom: 0;
	border-top: 0;
	-webkit-align-self: stretch;
	-ms-grid-row-align: stretch;
	align-self: stretch
}

.WidgetHolderContent .col2 a.slideshow-quicklink:hover {
	position: relative
}

.WidgetHolderContent .col2 a.slideshow-quicklink:hover:after {
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	position: absolute;
	background: rgba(0, 0, 0, .15);
	content: "";
	display: block;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0
}

.WidgetHolderContent .col2 .slideshow-quicklink {
	height: 50%;
	width: 100%;
	display: block;
	overflow: hidden;
	-webkit-background-size: cover;
	background-size: cover;
	position: relative
}

.WidgetHolderContent .col2 .slideshow-quicklink:after {
	content: "";
	-moz-transition: all .3s;
	-webkit-transition: all .3s
}

.WidgetHolderContent .col2 .slideshow-quicklink:first-child {
	border-bottom: 3px solid #000
}

.WidgetHolderContent .col2 .slideshow-quicklink:last-child {
	border-top: 3px solid #000
}

.WidgetHolderContent .col2 .slideshow-quicklink .linkText,
.WidgetHolderContent .col2 .slideshow-quicklink .linkText-mobile {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: .5px;
	line-height: 22px;
	text-transform: uppercase;
	color: #fff;
	width: 100%
}

.WidgetHolderContent .col2 .slideshow-quicklink .linkText {
	position: absolute;
	top: 40px;
	left: 40px;
	display: block
}

@media (max-width:959px) {
	.WidgetHolderContent .col2 .slideshow-quicklink .linkText {
		display: none
	}
}

.WidgetHolderContent .col2 .slideshow-quicklink .linkText-mobile {
	position: relative;
	float: left;
	clear: both;
	display: none;
	font-size: 13px
}

@media (max-width:959px) {
	.WidgetHolderContent .col2 .slideshow-quicklink .linkText-mobile {
		display: block
	}
}

.WidgetHolderContent .col2 .slideshow-quicklink .ownerstories-badge {
	position: absolute;
	width: 180px;
	height: 153px;
	display: block;
	top: 40px;
	top: 6%;
	bottom: unset;
	right: 40px;
	right: 6%;
	opacity: .9;
	width: 9.375vw;
	height: 7.968vw;
	background-image: url(../images/axopar-owner-stories.svg);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover
}

@media (max-width:959px) {
	.WidgetHolderContent .col2 .slideshow-quicklink .ownerstories-badge {
		width: 75px;
		height: 64px
	}
}

.WidgetHolderContent .col2 .slideshow-quicklink .content {
	position: absolute;
	bottom: 0;
	left: 40px;
	padding-right: 40px;
	padding-bottom: 35px
}

@media (max-width:960px) {
	.WidgetHolderContent .col2 .slideshow-quicklink .content {
		left: 25px
	}
}

.WidgetHolderContent .col2 .slideshow-quicklink .content .title {
	color: #fff
}

.WidgetHolderContent .col2 .slideshow-quicklink .content .description {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: .2px;
	line-height: 22px;
	color: #fff
}

.WidgetHolderContent .col2 .slideshow-quicklink .content .description h2 {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 30px;
	font-weight: 600;
	letter-spacing: .3px;
	line-height: 36px;
	text-transform: uppercase;
	padding-bottom: 20px;
	color: #fff
}

.WidgetHolderContent .col2 .slideshow-quicklink img {
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	height: 100%
}

@media (max-width:959px) {
	.WidgetHolderContent .col2 {
		width: 100%;
		height: auto;
		border-right: 6px solid #000;
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		flex-direction: row
	}
	.WidgetHolderContent .col2 .slideshow-quicklink {
		width: 50%;
		height: 100%
	}
	.WidgetHolderContent .col2 .slideshow-quicklink:first-child {
		border-right: 3px solid #000;
		border-bottom: 0
	}
	.WidgetHolderContent .col2 .slideshow-quicklink:last-child {
		border-left: 3px solid #000;
		border-top: 0
	}
	.WidgetHolderContent .col2 .slideshow-quicklink img {
		height: auto
	}
	.WidgetHolderContent .col2 .slideshow-quicklink .linkText {
		top: 20px;
		left: 20px
	}
	.WidgetHolderContent .col2 .slideshow-quicklink .content {
		position: static;
		padding: 10px 20px 40px
	}
	.WidgetHolderContent .col2 .slideshow-quicklink .content .description {
		color: #000;
		font-family: Inter, sans-serif, sans-serif;
		font-size: 13px;
		font-weight: 300;
		letter-spacing: .2px;
		line-height: 20px;
		color: #fff
	}
	.WidgetHolderContent .col2 .slideshow-quicklink .content .description h2 {
		font-size: 20px;
		font-weight: 600;
		letter-spacing: .24px;
		line-height: 24px
	}
}

.WidgetHolderContent .slideshow-container.design-3 .slick-dots {
	display: none!important
}

.WidgetHolderContent .slideshow-container.slick-slider {
	margin-bottom: 0
}

.WidgetHolderContent .slideshow-container.slick-initialized .slideshow-slide {
	display: block
}

.WidgetHolderContent .slideshow-container .vimeoembed {
	width: 100%;
	height: 100%;
	z-index: -1;
	position: absolute;
	top: 0;
	left: 0
}

.WidgetHolderContent .slideshow-container .vimeoembed iframe {
	width: 100%;
	height: 100%
}

.WidgetHolderContent .slideshow-container .slideshow-slide {
	display: none
}

.WidgetHolderContent .slideshow-container .slideshow-slide:first-child {
	display: block
}

.WidgetHolderContent .slideshow-container .slideshow-slide img {
	width: 100%;
	height: 85vh;
	height: 100vh;
	-o-object-fit: cover;
	object-fit: cover;
	padding: 0;
	margin: 0
}

.WidgetHolderContent .slideshow-container .slick-prev {
	left: 20px;
	z-index: 1001
}

.WidgetHolderContent .slideshow-container .slick-next {
	right: 20px;
	z-index: 1001
}

.WidgetHolderContent .slideshow-container .slick-next, .WidgetHolderContent .slideshow-container .slick-prev {
    width: 40px;
    height: 40px;
    background: rgb(0 0 0 / 25%);
    border-radius: 5px;
}

.WidgetHolderContent .slideshow-container .slick-next:before, .WidgetHolderContent .slideshow-container .slick-prev:before {
    color: #fff;
    font-size: 9px;
    /* background: rgb(0 0 0 / 25%); */
    /* border-radius: 5px; */
    transform: scale(0.5);
}

.WidgetHolderContent .slideshow-container .slick-prev:before {
	content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU5LjEgKDg2MTQ0KSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5hcnJvdy1sZWZ0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjMuLU1vZGVscGFnZS0yOC1PcGVuIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzguMDAwMDAwLCAtMzkwOS4wMDAwMDApIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMiI+CiAgICAgICAgICAgIDxnIGlkPSJpbWctc2xpZGVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MC4wMDAwMDAsIDM1MzUuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iYXJyb3ctbGVmdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDAuMDAwMDAwLCAzNzUuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGxpbmUgeDE9IjMwIiB5MT0iMTUiIHgyPSIwIiB5Mj0iMTUiIGlkPSJQYXRoIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2xpbmU+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlsaW5lIGlkPSJQYXRoIiBwb2ludHM9IjE1IDMwIDAgMTUgMTUgMCI+PC9wb2x5bGluZT4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+)
}

.WidgetHolderContent .slideshow-container .slick-next:before {
	content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU5LjEgKDg2MTQ0KSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5hcnJvdy1yaWdodCAyPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjMuLU1vZGVscGFnZS0yOC1PcGVuIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTE3MC4wMDAwMDAsIC0zOTA5LjAwMDAwMCkiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIyIj4KICAgICAgICAgICAgPGcgaWQ9ImltZy1zbGlkZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQwLjAwMDAwMCwgMzUzNS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJhcnJvdy1yaWdodC0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTMwLjAwMDAwMCwgMzc1LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJhcnJvdy1yaWdodCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaW5lIHgxPSIwIiB5MT0iMTUiIHgyPSIzMCIgeTI9IjE1IiBpZD0iUGF0aCI+PC9saW5lPgogICAgICAgICAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgiIHBvaW50cz0iMTUgMCAzMCAxNSAxNSAzMCI+PC9wb2x5bGluZT4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)
}

@media (max-width:768px) {
	.WidgetHolderContent .slideshow-container:not(.design-3):not(.design-4) .slick-next,
	.WidgetHolderContent .slideshow-container:not(.design-3):not(.design-4) .slick-prev {
		display: none!important
	}
}

.WidgetHolderContent .slideshow-container .slideshow-container.slick-slider {
	margin-bottom: 40px
}

.WidgetHolderContent .slideshow-container .slick-dots {
	bottom: 10px;
	overflow: hidden
}

.WidgetHolderContent .slideshow-container .slick-dots li {
	margin: 0;
	width: 17px;
	height: 17px
}

.WidgetHolderContent .slideshow-container .slick-dots li body>div.main .Actions .back-link:before,
.WidgetHolderContent .slideshow-container .slick-dots li body>div.main input[type=submit]:before,
.WidgetHolderContent .slideshow-container .slick-dots li button:before,
body>div.main .Actions .WidgetHolderContent .slideshow-container .slick-dots li .back-link:before,
body>div.main .WidgetHolderContent .slideshow-container .slick-dots li input[type=submit]:before {
	font-size: 8px
}

.WidgetHolderContent .slideshow-container .slick-dots li.slick-active body>div.main .Actions .back-link:before,
.WidgetHolderContent .slideshow-container .slick-dots li.slick-active body>div.main input[type=submit]:before,
.WidgetHolderContent .slideshow-container .slick-dots li.slick-active button:before,
body>div.main .Actions .WidgetHolderContent .slideshow-container .slick-dots li.slick-active .back-link:before,
body>div.main .WidgetHolderContent .slideshow-container .slick-dots li.slick-active input[type=submit]:before {
	color: #fff;
	opacity: 1
}

.WidgetHolderContent .slideshow-container .imageembed {
	position: relative;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: 50%;
	height: 85vh!important;
	min-height: 40vw!important
}

.AwardsReviewsPage .widget-area.top .WidgetHolderContent .slideshow-container .imageembed,
.ProductPage .widget-area.top .WidgetHolderContent .slideshow-container .imageembed {
	height: 100vh!important
}

.imageembed.main-header {
    background-size: cover!important;
}

@media (max-width:1299px) {
	.AwardsReviewsPage .widget-area.top .WidgetHolderContent .slideshow-container .imageembed,
	.ProductPage .widget-area.top .WidgetHolderContent .slideshow-container .imageembed {
		height: calc(100vh - 50px)!important
	}
}

@media (max-width:767px) and (orientation:landscape) {
	.WidgetHolderContent .slideshow-container .imageembed {
		height: calc(100vh - 52px)!important
	}
}

.WidgetHolderContent .slideshow-container .imageembed .imageembed-content {
	position: absolute;
	max-width: -o-calc(100% - 40px);
	max-width: calc(100% - 40px);
	margin: 40px auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%
}

@media (max-height:850px),
(max-width:767px) {
	.WidgetHolderContent .slideshow-container .imageembed .imageembed-content {
		max-width: 100%;
		margin: 0
	}
}

.WidgetHolderContent .slideshow-container .imageembed .imageembed-content .imageembed-content-inner {
	position: absolute
}

.WidgetHolderContent .slideshow-container .imageembed .imageembed-content .imageembed-content-inner.left-position {
	left: 20px;
	right: auto;
	padding-right: 20px
}

.WidgetHolderContent .slideshow-container .imageembed .imageembed-content .imageembed-content-inner.right-position {
	right: 20px;
	padding-left: 20px;
	left: auto
}

.WidgetHolderContent .slideshow-container .imageembed .imageembed-content .imageembed-content-inner.center-horizontal-position {
	left: 20px;
	right: 20px;
	text-align: center
}

.WidgetHolderContent .slideshow-container .imageembed .imageembed-content .imageembed-content-inner.top-position {
    /* top: 120px; */
    bottom: 38px;
    left: 19%;
    width: 62%;
    padding: 0;
}

.WidgetHolderContent .slideshow-container .imageembed .imageembed-content .imageembed-content-inner.bottom-position {
	top: auto;
	bottom: 40px
}

.WidgetHolderContent .slideshow-container .imageembed .imageembed-content .imageembed-content-inner.center-vertical-position {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%)
}

.WidgetHolderContent .slideshow-container .imageembed .imageembed-content .imageembed-content-inner.hidden {
	display: none
}

.WidgetHolderContent .slideshow-container .imageembed .imageembed-content .imageembed-content-inner .imageembed-content-text img {
	max-width: 100%;
	width: auto
}

@media (max-width:480px) {
	.WidgetHolderContent .slideshow-container .imageembed .imageembed-content .imageembed-content-inner .imageembed-content-text img {
		max-height: 75px
	}
}

@media (min-height:500px) {
	.WidgetHolderContent .slideshow-container.design-3 .imageembed {
		height: 100%!important
	}
}

.WidgetHolderContent .slideshow-container.design-3 .imageembed .imageembed-content {
	margin: 30px 40px 35px;
	width: -o-calc(100% - 80px);
	width: calc(100% - 80px)
}

@media (max-width:960px) {
	.WidgetHolderContent .slideshow-container.design-3 .imageembed .imageembed-content {
		margin: 30px 25px;
		max-width: -o-calc(100% - 50px);
		max-width: calc(100% - 50px)
	}
}

.WidgetHolderContent .slideshow-container.design-3 .imageembed .imageembed-content .imageembed-content-inner.left-position {
	padding-right: 0;
	left: 0
}

@media (max-width:768px) {
	.WidgetHolderContent .slideshow-container.design-4 .imageembed {
		height: auto!important
	}
}

.WidgetHolderContent .slideshow-container.design-4 .imageembed-content,
.WidgetHolderContent .slideshow-container.design-4 .upperLabel {
	display: none
}

.WidgetHolderContent .slideshow-container.design-4 .slick-dots li {
	width: auto;
	height: auto;
	margin: 0 5px
}

.WidgetHolderContent .slideshow-container.design-4 .slick-dots li body>div.main .Actions .back-link:before,
.WidgetHolderContent .slideshow-container.design-4 .slick-dots li body>div.main input[type=submit]:before,
.WidgetHolderContent .slideshow-container.design-4 .slick-dots li button:before,
body>div.main .Actions .WidgetHolderContent .slideshow-container.design-4 .slick-dots li .back-link:before,
body>div.main .WidgetHolderContent .slideshow-container.design-4 .slick-dots li input[type=submit]:before {
	content: "";
	width: 20px;
	height: 5px;
	background-color: #fff
}

.WidgetHolderContent .slideshow-container.design-5 .slick-dots,
.WidgetHolderContent .slideshow-container.design-5 .slick-next,
.WidgetHolderContent .slideshow-container.design-5 .slick-prev {
	display: none!important
}

.WidgetHolderContent .preview {
	width: 160px;
	height: 130px;
	position: absolute;
	bottom: 60px;
	right: 100px
}

@media (max-height:500px),
(max-width:767px) {
	.WidgetHolderContent .preview {
		width: 100%;
		bottom: 0;
		right: 0;
		height: 0
	}
	.WidgetHolderContent .preview img {
		display: none
	}
}

.WidgetHolderContent .preview:after {
	content: "";
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	position: absolute;
	background: transparent;
	display: block;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	cursor: pointer
}

.WidgetHolderContent .preview:hover:after {
	background: rgba(0, 0, 0, .15)
}

.WidgetHolderContent .preview .slide-progress {
	height: 5px;
	width: 0;
	position: absolute;
	margin-top: -5px;
	background-color: red;
	-webkit-animation-timing-function: linear;
	-o-animation-timing-function: linear;
	animation-timing-function: linear
}

.WidgetHolderContent .preview .slide-progress.animate {
	-webkit-animation-name: slideprogress;
	-o-animation-name: slideprogress;
	animation-name: slideprogress
}

.WidgetHolderContent .preview .next-title {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: .2px;
	line-height: 16px;
	color: #fff;
	text-transform: uppercase;
	margin-top: 15px;
	text-align: center
}

@media (max-width:767px) {
	.WidgetHolderContent .preview .next-title {
		display: none
	}
}

.WidgetHolderContent .wrapper-design-3 .preview {
	width: 100%;
	height: 5px;
	left: 0;
	bottom: 0
}

.WidgetHolderContent .wrapper-design-3 .preview .slide-progress {
	margin-top: 0
}

@media screen and (max-width:480px) {
	.WidgetHolderContent .wrapper-design-5 .design-5 .slideshow-slide .imageembed {
		height: 65vh!important
	}
}

@media screen and (max-width:480px) {
	.WidgetHolderContent .wrapper-design-5 .design-5 .slideshow-slide .imageembed .imageembed-content-inner.center-horizontal-position.center-vertical-position {
		top: 55%
	}
}

@media screen and (max-width:480px) {
	.WidgetHolderContent .wrapper-design-5 .design-5 .slideshow-slide .imageembed .imageembed-content-text h1 {
		font-size: 50px;
		line-height: 46px
	}
}

@media screen and (max-width:374px) {
	.WidgetHolderContent .wrapper-design-5 .design-5 .slideshow-slide .imageembed .imageembed-content-text h1 {
		font-size: 36px;
		line-height: 36px
	}
}

.WidgetHolderContent .wrapper-design-4 .slide-content {
	height: 180px;
	position: relative
}

@media (max-width:399px) {
	.WidgetHolderContent .wrapper-design-4 .slide-content {
		height: 210px
	}
}

.WidgetHolderContent .wrapper-design-4 .slide-content .imageembed-content {
	position: absolute;
	padding: 45px 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-transition: opacity .5s linear;
	-o-transition: opacity .5s linear;
	transition: opacity .5s linear
}

.WidgetHolderContent .wrapper-design-4 .slide-content .imageembed-content.current {
	opacity: 1;
	-webkit-transition-delay: .5s;
	-o-transition-delay: .5s;
	transition-delay: .5s
}

.WidgetHolderContent .wrapper-design-4 .slide-content .imageembed-content.next {
	opacity: 0
}

@media (max-width:767px) {
	.WidgetHolderContent .wrapper-design-4 .slide-content .imageembed-content {
		padding: 25px 0
	}
}

.WidgetHolderContent .wrapper-design-4 .slide-content .imageembed-content .upperLabel {
	display: none
}

.WidgetHolderContent .wrapper-design-4 .slide-content .imageembed-content h1,
.WidgetHolderContent .wrapper-design-4 .slide-content .imageembed-content h2 {
	font-size: 24px;
	font-weight: 600;
	letter-spacing: -.2px;
	font-family: Inter, sans-serif, sans-serif;
	line-height: 30px
}

.WidgetHolderContent .wrapper-design-4 .slide-content .imageembed-content .position {
	white-space: nowrap;
	font-size: 24px;
	line-height: 30px;
	letter-spacing: -.2px;
	color: inherit;
	font-weight: 600;
	padding-left: 60px;
	padding-right: 40px;
	text-align: center
}

@media (max-width:959px) {
	.WidgetHolderContent .wrapper-design-4 .slide-content .imageembed-content .position {
		padding: 0 20px
	}
}

.WidgetHolderContent .wrapper-design-4 .slide-content .imageembed-content .position span {
	display: inline-block;
	width: 12px;
	text-align: right
}

.WidgetHolderContent .wrapper-design-4 .slide-content .imageembed-content .content .imageembed-content-text,
.WidgetHolderContent .wrapper-design-4 .slide-content .imageembed-content .content .imageembed-content-text h1,
.WidgetHolderContent .wrapper-design-4 .slide-content .imageembed-content .content .imageembed-content-text h2,
.WidgetHolderContent .wrapper-design-4 .slide-content .imageembed-content .content .imageembed-content-text p {
	color: inherit
}

.WidgetHolderContent .wrapper-design-4 .slide-content .imageembed-content .content p {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px;
	font-weight: 300;
	letter-spacing: .2px;
	line-height: 20px;
	margin: 0;
	padding: 0
}

.WidgetHolderContent .wrapper-design-6 {
	background-color: #60666e;
	position: relative;
	width: 100%;
	padding: 160px 0;
	float: left;
	margin-top: -104px
}

@media (max-width:960px) {
	.WidgetHolderContent .wrapper-design-6 {
		margin-top: -75px
	}
}

@media (max-width:768px) {
	.WidgetHolderContent .wrapper-design-6 {
		margin-top: -50px
	}
}

@media (max-width:767px) {
	.WidgetHolderContent .wrapper-design-6 {
		padding: 75px 0
	}
}

@media (max-width:480px) {
	.WidgetHolderContent .wrapper-design-6 {
		margin-top: -30px
	}
}

.WidgetHolderContent .wrapper-design-6:before {
	position: absolute;
	right: 100%;
	width: 50vw;
	top: 0;
	bottom: 0;
	content: "";
	background: #60666e
}

.WidgetHolderContent .wrapper-design-6:after {
	position: absolute;
	left: 100%;
	width: 50vw;
	top: 0;
	bottom: 0;
	content: "";
	background: #60666e
}

.WidgetHolderContent .wrapper-design-6 .design-6 {
	width: 45%;
	display: inline-block;
	float: left;
	margin-right: 5%
}

@media (max-width:767px) {
	.WidgetHolderContent .wrapper-design-6 .design-6 {
		width: 100%;
		margin-right: 0
	}
}

.WidgetHolderContent .wrapper-design-6 .design-6 .imageembed {
	height: auto!important;
	min-height: auto!important
}

.WidgetHolderContent .wrapper-design-6 .slideshow-description {
	width: 45%;
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 24px;
	font-weight: 300;
	letter-spacing: -.2px;
	line-height: 32px;
	float: left;
	color: #fff;
	margin-left: 5%;
	max-width: 480px
}

@media (max-width:767px) {
	.WidgetHolderContent .wrapper-design-6 .slideshow-description {
		max-width: 100%;
		width: 100%;
		margin-left: 0;
		padding-top: 50px
	}
}

.WidgetHolderContent .wrapper-design-6 ul.slick-dots li {
	margin: 0 7px
}

.WidgetHolderContent .wrapper-design-6 ul.slick-dots li body>div.main .Actions .back-link,
.WidgetHolderContent .wrapper-design-6 ul.slick-dots li body>div.main input[type=submit],
.WidgetHolderContent .wrapper-design-6 ul.slick-dots li button,
body>div.main .Actions .WidgetHolderContent .wrapper-design-6 ul.slick-dots li .back-link,
body>div.main .WidgetHolderContent .wrapper-design-6 ul.slick-dots li input[type=submit] {
	line-height: 5px
}

.WidgetHolderContent .wrapper-design-6 ul.slick-dots li body>div.main .Actions .back-link:before,
.WidgetHolderContent .wrapper-design-6 ul.slick-dots li body>div.main input[type=submit]:before,
.WidgetHolderContent .wrapper-design-6 ul.slick-dots li button:before,
body>div.main .Actions .WidgetHolderContent .wrapper-design-6 ul.slick-dots li .back-link:before,
body>div.main .WidgetHolderContent .wrapper-design-6 ul.slick-dots li input[type=submit]:before {
	content: "";
	width: 20px;
	height: 5px;
	background-color: #fff
}

@-webkit-keyframes slideprogress {
	0% {
		width: 0
	}
	to {
		width: 100%
	}
}

@-o-keyframes slideprogress {
	0% {
		width: 0
	}
	to {
		width: 100%
	}
}

@keyframes slideprogress {
	0% {
		width: 0
	}
	to {
		width: 100%
	}
}

article .content+.slideshow-container {
	margin-top: 20px
}

.imageembed-content-text {
	color: #fff
}

.imageembed-content-text h2 {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 30px;
	font-weight: 600;
	letter-spacing: .3px;
	line-height: 36px;
	text-transform: uppercase
}

.imageembed-content-text h1,
.imageembed-content-text h2,
.imageembed-content-text h3 {
	text-transform: uppercase;
	color: #fff;
	line-height: 1
}

@media (max-width:480px) {
	.imageembed-content-text h1,
	.imageembed-content-text h2,
	.imageembed-content-text h3 {
		line-height: 1
	}
}

@media (max-width:320px) {
	.imageembed-content-text h1,
	.imageembed-content-text h2,
	.imageembed-content-text h3 {
		font-size: 20px
	}
}

.imageembed-content-text h1 {
    color: #000;
    font-family: Inter, sans-serif, sans-serif;
    font-size: 71px;
    font-weight: 600;
    letter-spacing: .5px;
    line-height: 68px;
    text-transform: uppercase;
    color: #fff;
}

@media (max-height:850px),
(max-width:767px) {
	.imageembed-content-text h1 {
		color: #000;
		font-family: Inter, sans-serif, sans-serif;
		font-size: 40px;
		font-weight: 600;
		letter-spacing: .5px;
		line-height: 56px;
		text-transform: uppercase;
		color: #fff
	}
}

.imageembed-content-text p {
	margin-top: 40px;
	color: #fff
}

@media (max-width:320px) {
	.imageembed-content-text p {
		line-height: 1.25
	}
}

.imageembed-content-text p .button,
.imageembed-content-text p body>div.main .Actions .back-link,
.imageembed-content-text p body>div.main input[type=submit],
.imageembed-content-text p button,
.imageembed-content-text p span.call-to-action,
body>div.main .Actions .imageembed-content-text p .back-link,
body>div.main .imageembed-content-text p input[type=submit] {
	margin-top: 30px
}

.imageembed-content-text p .button:not(.small):not(.black):not(.white),
.imageembed-content-text p body>div.main .Actions .back-link:not(.small):not(.black):not(.white),
.imageembed-content-text p body>div.main input:not(.small):not(.black):not(.white)[type=submit],
.imageembed-content-text p button:not(.small):not(.black):not(.white),
.imageembed-content-text p span.call-to-action:not(.small):not(.black):not(.white),
body>div.main .Actions .imageembed-content-text p .back-link:not(.small):not(.black):not(.white),
body>div.main .imageembed-content-text p input:not(.small):not(.black):not(.white)[type=submit] {
	min-height: 45px;
	min-width: 188px;
	padding: 15px;
	background-color: #fff;
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: .2px;
	line-height: 16px;
	text-transform: uppercase;
	display: inline-block;
	outline: none;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.imageembed-content-text p .old .button,
.imageembed-content-text p .old body>div.main .Actions .back-link,
.imageembed-content-text p .old body>div.main input[type=submit],
.imageembed-content-text p .old button,
body>div.main .Actions .imageembed-content-text p .old .back-link,
body>div.main .imageembed-content-text p .old input[type=submit] {
	padding: 0!important;
	border: 0!important;
	margin-top: 30px;
	font-weight: 700;
	display: inline-block;
	text-shadow: none
}

.imageembed-content-text p .old .button a,
.imageembed-content-text p .old body>div.main .Actions .back-link a,
.imageembed-content-text p .old body>div.main input[type=submit] a,
.imageembed-content-text p .old button a,
body>div.main .Actions .imageembed-content-text p .old .back-link a,
body>div.main .imageembed-content-text p .old input[type=submit] a {
	min-height: 45px;
	min-width: 188px;
	padding: 15px;
	background-color: #fff;
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: .2px;
	line-height: 16px;
	text-transform: uppercase;
	display: inline-block;
	outline: none;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in
}

@media (max-width:480px) {
	.imageembed-content-text p .old .button a,
	.imageembed-content-text p .old body>div.main .Actions .back-link a,
	.imageembed-content-text p .old body>div.main input[type=submit] a,
	.imageembed-content-text p .old button a,
	body>div.main .Actions .imageembed-content-text p .old .back-link a,
	body>div.main .imageembed-content-text p .old input[type=submit] a {
		padding: 0 30px
	}
}

@media (max-width:480px) {
	.imageembed-content-text p .old .button,
	.imageembed-content-text p .old body>div.main .Actions .back-link,
	.imageembed-content-text p .old body>div.main input[type=submit],
	.imageembed-content-text p .old button,
	body>div.main .Actions .imageembed-content-text p .old .back-link,
	body>div.main .imageembed-content-text p .old input[type=submit] {
		margin-top: 10px;
		line-height: 36px!important;
		font-size: 12px
	}
}

.imageembed-content-text h3 {
	font-size: 14px;
	letter-spacing: 2.87px;
	color: #fff;
	font-weight: 400;
	margin: 0 0 18px
}

.typography ul.slick-dots {
	margin: 0
}

.typography ul.slick-dots li {
	margin: 0 5px
}

.SlideshowWidget.FullHD-1 .wrapper-design-4 {
	padding: 0 100px
}

@media (max-width:1400px) {
	.SlideshowWidget.FullHD-1 .wrapper-design-4 {
		padding: 0 7.143vw
	}
}

.SlideshowWidget.FullHD-1 .wrapper-design-4.overlap-previous-widget {
	margin-top: -120px;
	margin-top: -6.25vw
}

@media (max-width:768px) {
	.SlideshowWidget.FullHD-1 .wrapper-design-4 .slideshow-container .imageembed {
		height: auto!important
	}
}

.SlideshowWidget.FullHD-1 .wrapper-design-0 .imageembed .ownerstories-badge {
	top: 11%;
	right: 4%
}

@media (max-width:768px) {
	.SlideshowWidget.FullHD-1 .wrapper-design-0 .imageembed .ownerstories-badge {
		right: 7%
	}
}

.content-container {
	background: #fff;
	overflow: hidden
}

.content-container.career #NewsArticle {
	width: 100%;
	max-width: unset
}

.content-container.career #NewsArticle .news-ingress {
	text-align: center;
	float: unset;
	margin: 110px auto;
	position: relative;
	width: 100%;
	max-width: 800px;
	padding: 0 20px
}

.content-container.career #NewsArticle .news-title {
	margin-bottom: 0
}

.content-container.career #NewsArticle .news-title h1 {
	font-size: 140px;
	font-weight: 700;
	letter-spacing: .58px;
	line-height: 146px;
	text-transform: uppercase
}

@media (max-width:640px) {
	.content-container.career #NewsArticle .news-title h1 {
		font-size: 55px;
		line-height: 55px
	}
}

.content-container.career #NewsArticle .news-content {
	float: unset;
	margin: 0 auto;
	padding: 0 20px
}

.content-container.career #NewsArticle .news-content li {
	font-size: 16px;
	font-weight: 300;
	letter-spacing: .2px;
	line-height: 22px;
	margin-top: 22px
}

.content-container.career .other-news {
	padding-left: 20px;
	padding-right: 20px
}

.content-container .category#events {
	background-color: #151515;
	min-height: 320px
}

.content-container .category#news {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 auto;
	max-width: 1240px;
	padding-left: 20px;
	padding-right: 20px;
	width: 100%;
	max-width: 1440px;
	margin-top: 80px
}

@media (max-width:767px) {
	.content-container .category#news {
		padding-left: 20px;
		padding-right: 20px
	}
}

.content-container .category#news h2.category-title {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 42px;
	letter-spacing: .5px;
	line-height: 42px;
	text-transform: uppercase;
	font-weight: 600;
	margin-bottom: 80px;
	margin-left: 25px
}

.content-container .news-listing {
	min-width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -10px;
	margin-right: -10px
}

.content-container .news-listing .news-item {
	width: 25%;
	float: left;
	padding: 10px
}

@media (max-width:1140px) {
	.content-container .news-listing .news-item {
		width: 50%
	}
}

@media (max-width:767px) {
	.content-container .news-listing .news-item {
		width: 100%
	}
}

.content-container .news-listing .news-item:hover .news-item-wrapper {
	background-color: rgba(242, 244, 246, .25);
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}

.content-container .news-listing .news-item .news-item-wrapper {
	position: relative;
	float: left;
	width: 100%;
	background-color: #f2f4f6;
	padding: 40px 20px;
	height: 100%;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}

.content-container .news-listing .news-item .news-item-wrapper .news-date {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: 1px;
	line-height: 18px;
	margin-bottom: 35px
}

.content-container .news-listing .news-item .news-item-wrapper .news-title {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: .2px;
	line-height: 26px;
	text-transform: none;
	margin-bottom: 20px
}

.content-container .news-listing .news-item .news-item-wrapper .news-summary {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px;
	font-weight: 300;
	letter-spacing: .2px;
	line-height: 20px;
	margin-bottom: 20px
}

.content-container .news-listing .news-item .news-item-wrapper .news-summary-link {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: .2px;
	line-height: 16px;
	text-transform: uppercase;
	position: absolute;
	bottom: 40px
}

.content-container #NewsArticle {
	width: 90%;
	max-width: 1200px;
	margin: 0 auto;
	margin-top: 200px
}

.content-container #NewsArticle .news-title {
	max-width: 800px;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 80px
}

.content-container #NewsArticle .news-title h1 {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 42px;
	font-weight: 600;
	letter-spacing: .5px;
	line-height: 42px;
	text-transform: uppercase
}

.content-container #NewsArticle .news-coverimage {
	margin-bottom: 80px
}

.content-container #NewsArticle .news-content {
	position: relative;
	float: left;
	width: 100%;
	clear: both;
	max-width: 1200px
}

.content-container #NewsArticle .news-content * {
	max-width: 800px;
	margin-left: auto;
	margin-right: auto
}

.content-container #NewsArticle .news-content>:first-child {
	margin-top: 0
}

.content-container #NewsArticle .news-content img {
	max-width: 100%;
	padding: 25px 0
}

.content-container #NewsArticle .back-link {
	text-align: center;
	margin-top: 80px;
	margin-bottom: 120px
}

.content-container .other-news {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 auto;
	max-width: 1240px;
	padding-left: 20px;
	padding-right: 20px;
	width: 100%;
	padding: 100px 0
}

@media (max-width:767px) {
	.content-container .other-news {
		padding-left: 20px;
		padding-right: 20px
	}
}

.content-container .other-news>h2 {
	text-align: center;
	font-size: 36px;
	letter-spacing: 0;
	margin-bottom: 60px
}

@-o-keyframes lds-eclipse {
	0% {
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	50% {
		-webkit-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg)
	}
	to {
		-webkit-transform: rotate(1turn);
		-o-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes lds-eclipse {
	0% {
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	50% {
		-webkit-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg)
	}
	to {
		-webkit-transform: rotate(1turn);
		-o-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@-webkit-keyframes lds-eclipse {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	50% {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg)
	}
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

.old-content-container {
	background: #fff;
	overflow: hidden
}

.old-content-container article h1 {
	background: #fff;
	padding: 100px 0 75px;
	text-transform: uppercase;
	font-family: Inter, sans-serif, sans-serif;
	font-weight: 700;
	text-align: center;
	position: relative
}

.old-content-container article h1:before {
	position: absolute;
	right: 100%;
	width: 50vw;
	top: 0;
	bottom: 0;
	content: "";
	background: #fff
}

.old-content-container article h1:after {
	position: absolute;
	left: 100%;
	width: 50vw;
	top: 0;
	bottom: 0;
	content: "";
	background: #fff
}

.old-content-container article .NewsListing {
	margin: 0 -12px
}

.old-content-container article .NewsListing:after,
.old-content-container article .NewsListing:before {
	content: "";
	display: table
}

.old-content-container article .NewsListing:after {
	clear: both
}

@media (max-width:767px) {
	.old-content-container article .NewsListing {
		margin: 0 auto;
		padding: 20px 0 45px
	}
}

.old-content-container article .news-listing {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}

.old-content-container article .news-item {
	width: 25%;
	float: left;
	padding: 0 12px;
	color: #000;
	margin-bottom: 30px
}

.old-content-container article .news-item:not(.event):nth-child(3n+1) {
	clear: both
}

@media (max-width:767px) {
	.old-content-container article .news-item {
		padding: 0;
		width: 100%
	}
}

.old-content-container article .news-item .news-item-wrapper {
	background-color: #f2f4f6;
	padding: 30px;
	height: 100%
}

.old-content-container article .news-item .news-item-wrapper.alt-color {
	background: #c3281a
}

.old-content-container article .news-item .alt-color .news-cat,
.old-content-container article .news-item .alt-color .news-date,
.old-content-container article .news-item .alt-color .news-summary,
.old-content-container article .news-item .alt-color .news-summary .news-summary-link,
.old-content-container article .news-item .alt-color .news-title h2 {
	color: #fff
}

.old-content-container article .news-item .alt-color .news-cat {
	width: 100%
}

.old-content-container article .news-item .alt-color .news-title h2 {
	font-weight: 400;
	font-size: 34px;
	text-transform: none;
	letter-spacing: .1px
}

.old-content-container article .news-item .news-title h2 {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 30px;
	font-weight: 600;
	letter-spacing: .3px;
	line-height: 36px;
	text-transform: uppercase
}

.old-content-container article .news-item .news-title h2 a {
	color: inherit
}

.old-content-container article .news-item .news-cat {
	float: left
}

.old-content-container article .news-item .news-cat,
.old-content-container article .news-item .news-date {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: 1px;
	line-height: 18px;
	width: 50%;
	margin-bottom: 20px
}

.old-content-container article .news-item .news-date {
	float: right;
	text-align: right
}

.old-content-container article .news-item .news-summary {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px;
	font-weight: 300;
	letter-spacing: .2px;
	line-height: 20px;
	color: #676767;
	margin-top: 10px
}

.old-content-container article .news-item .news-summary .news-summary-link {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: .2px;
	line-height: 16px;
	text-transform: uppercase;
	padding-top: 20px;
	float: left
}

.old-content-container article .news-item .news-thumbnail {
	margin: 0 0 20px
}

.old-content-container article .news-item .news-thumbnail img {
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0
}

.old-content-container article .news-item.event .date {
	float: left;
	width: 110px;
	font-size: 22px;
	line-height: 27.5px
}

.old-content-container article .news-item.event .news-title {
	float: left;
	width: calc(100% - 110px)
}

.old-content-container article .news {
	padding-bottom: 100px;
	background: #fff;
	position: relative
}

.old-content-container article .news:before {
	position: absolute;
	right: 100%;
	width: 50vw;
	top: 0;
	bottom: 0;
	content: "";
	background: #fff
}

.old-content-container article .news:after {
	position: absolute;
	left: 100%;
	width: 50vw;
	top: 0;
	bottom: 0;
	content: "";
	background: #fff
}

.old-content-container article .news .news-title {
	max-width: 650px;
	margin: 0 auto
}

.old-content-container article .news .news-title h1 {
	text-align: center;
	font-weight: 700;
	text-transform: uppercase;
	padding-bottom: 0
}

.old-content-container article .news .news-cat-other {
	max-width: 650px;
	margin: 0 auto;
	padding: 10px 0 60px;
	text-align: center;
	text-transform: uppercase;
	font-size: 40px
}

.old-content-container article .news .news-cat-other,
.old-content-container article .news .news-thumbnail {
	background: #fff;
	position: relative
}

.old-content-container article .news .news-cat-other:before,
.old-content-container article .news .news-thumbnail:before {
	position: absolute;
	right: 100%;
	width: 50vw;
	top: 0;
	bottom: 0;
	content: "";
	background: #fff
}

.old-content-container article .news .news-cat-other:after,
.old-content-container article .news .news-thumbnail:after {
	position: absolute;
	left: 100%;
	width: 50vw;
	top: 0;
	bottom: 0;
	content: "";
	background: #fff
}

.old-content-container article .news .news-thumbnail {
	padding-top: 60px
}

.old-content-container article .news .news-thumbnail img {
	margin: 0 auto
}

.old-content-container article .news .news-content {
	max-width: 650px;
	margin: 60px auto 0;
	padding: 0 15px
}

.old-content-container article .back-link {
	background: #fff;
	position: relative;
	text-align: center
}

.old-content-container article .back-link:before {
	position: absolute;
	right: 100%;
	width: 50vw;
	top: 0;
	bottom: 0;
	content: "";
	background: #fff
}

.old-content-container article .back-link:after {
	position: absolute;
	left: 100%;
	width: 50vw;
	top: 0;
	bottom: 0;
	content: "";
	background: #fff
}

.old-content-container article .back-link a {
	line-height: 38px;
	display: inline-block;
	border: 1px solid #676767;
	text-transform: uppercase;
	padding: 0 20px;
	margin-bottom: 50px
}

@media (max-width:767px) {
	.old-content-container article .back-link a {
		line-height: 24px
	}
}

.old-content-container article .back-link a:hover {
	background: #000;
	border-color: #000;
	color: #fff
}

.old-content-container article .more-wrapper {
	display: none;
	clear: both;
	text-align: center
}

.old-content-container article .more-wrapper a {
	line-height: 38px;
	font-size: 12px;
	display: inline-block;
	min-width: 40px;
	border: 1px solid #676767;
	text-transform: uppercase;
	padding: 0 1rem;
	margin: 150px 0
}

@media (max-width:767px) {
	.old-content-container article .more-wrapper a {
		min-width: 25px;
		line-height: 23px
	}
}

.old-content-container article .NewsPageNumbers {
	clear: both;
	text-align: center;
	padding: 50px 0 150px
}

@media (max-width:1024px) {
	.old-content-container article .NewsPageNumbers {
		padding: 30px 0 100px
	}
}

@media (max-width:767px) {
	.old-content-container article .NewsPageNumbers {
		padding: 20px 0 75px
	}
}

.old-content-container article .NewsPageNumbers p {
	margin: 0
}

.old-content-container article .NewsPageNumbers .dots,
.old-content-container article .NewsPageNumbers .page-number {
	border: 0!important
}

.old-content-container article .NewsPageNumbers .dots {
	border: 0!important;
	height: 40px;
	line-height: 68px
}

@media (max-width:767px) {
	.old-content-container article .NewsPageNumbers .dots {
		line-height: 42px;
		height: 27px
	}
}

.old-content-container article .NewsPageNumbers a,
.old-content-container article .NewsPageNumbers span {
	line-height: 38px;
	font-size: 12px;
	display: inline-block;
	min-width: 40px;
	border: 1px solid #676767;
	text-transform: uppercase
}

@media (max-width:767px) {
	.old-content-container article .NewsPageNumbers a,
	.old-content-container article .NewsPageNumbers span {
		min-width: 25px;
		line-height: 23px
	}
}

@media (max-width:767px) {
	.old-content-container article .NewsPageNumbers .page-number {
		float: left;
		width: 100%;
		margin: 10px 0
	}
}

.old-content-container article .NewsPageNumbers a.next,
.old-content-container article .NewsPageNumbers a.prev {
	padding: 0 1rem
}

.old-content-container article .NewsPageNumbers .page-number>.curr,
.old-content-container article .NewsPageNumbers a:hover {
	background: #000;
	border-color: #000;
	color: #fff
}

.old-content-container article .other-news {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 auto;
	max-width: 1240px;
	padding-left: 20px;
	padding-right: 20px;
	width: 100%;
	padding: 100px 0
}

@media (max-width:767px) {
	.old-content-container article .other-news {
		padding-left: 20px;
		padding-right: 20px
	}
}

.old-content-container article .other-news>h2 {
	text-align: center;
	font-size: 36px;
	letter-spacing: 0;
	margin-bottom: 60px
}

.old-content-container article .category {
	max-width: 1400px;
	margin: 0 auto;
	padding-top: 70px;
	padding-bottom: 50px
}

.old-content-container article .category>h3 {
	text-align: center;
	text-transform: uppercase;
	font-size: 16px;
	letter-spacing: 1.5px;
	color: #fff;
	padding-bottom: 50px
}

.old-content-container article .category#news .news-item-wrapper {
	min-height: 365px
}

@media (min-width:1025px) {
	.old-content-container article .category#news .news-item-wrapper .news-item:nth-child(3n+4) {
		clear: left
	}
}

@media (max-width:1024px) {
	.old-content-container article .category#news .news-item-wrapper .news-item {
		width: 50%;
		padding: 0 12px
	}
	.old-content-container article .category#news .news-item-wrapper .news-item:nth-child(odd) {
		clear: left
	}
}

.load-more {
	display: block;
	color: #dedede;
	position: relative;
	margin: 0 auto;
	line-height: 13px;
	color: inherit;
	margin-top: 60px;
	margin-bottom: 120px;
	letter-spacing: 1px
}

.load-more,
.load-more .inner {
	font-size: 13px;
	text-align: center
}

.load-more .inner {
	min-height: 45px;
	min-width: 188px;
	padding: 15px;
	background-color: #000;
	color: #fff;
	font-family: Inter, sans-serif, sans-serif;
	font-weight: 600;
	letter-spacing: .2px;
	line-height: 16px;
	text-transform: uppercase;
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-decoration: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

@media (max-width:1024px) {
	.load-more {
		top: -30px
	}
}

@media (max-width:480px) {
	.load-more {
		top: -20px
	}
}

.load-more .load-more-icon {
	position: absolute;
	display: inline-block;
	font-size: 13px;
	line-height: 13px;
	text-transform: uppercase
}

.load-more.loading .lds-eclipse {
	opacity: 1;
	left: 5px;
	top: 1px
}

.load-more.loading .lds-eclipse div {
	-webkit-animation: lds-eclipse 1s linear infinite;
	-o-animation: lds-eclipse 1s linear infinite;
	animation: lds-eclipse 1s linear infinite
}

.load-more.loading .load-more-icon {
	opacity: 0!important;
	-webkit-transition: opacity .1s;
	-o-transition: opacity .1s;
	transition: opacity .1s
}

.load-more:hover .load-more-icon {
	opacity: 1
}

.load-more .load-more-icon {
	-webkit-transition: opacity .3s;
	-o-transition: opacity .3s;
	transition: opacity .3s
}

.load-more .lds-eclipse {
	position: relative;
	opacity: 0;
	display: inline-block;
	width: 13px!important;
	height: 13px!important;
	-webkit-transition: opacity .1s;
	-o-transition: opacity .1s;
	transition: opacity .1s
}

.load-more .lds-eclipse div {
	position: absolute;
	width: 13px;
	height: 13px;
	top: 0;
	left: 0;
	border-radius: 50%;
	-webkit-box-shadow: 0 1px 0 0 #dedede;
	box-shadow: 0 1px 0 0 #dedede
}

.content-container .category#events .MultiQuickLinkWidgetContent {
	max-width: 100%;
	overflow: hidden
}

.content-container .category#events .MultiQuickLinkWidgetContent .quicklink-image {
	margin: 0 0 25px
}

.content-container .category#events .MultiQuickLinkWidgetContent .quicklink-image a {
	display: block
}

.content-container .category#events .MultiQuickLinkWidgetContent .quicklink-image a img {
	vertical-align: top
}

.content-container .category#events .MultiQuickLinkWidgetContent .quicklink-image img {
	width: 100%;
	height: auto;
	padding: 0;
	display: block
}

.content-container .category#events .MultiQuickLinkWidgetContent a img {
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}

.content-container .category#events .MultiQuickLinkWidgetContent a:after {
	content: "";
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	background: transparent
}

.content-container .category#events .MultiQuickLinkWidgetContent a:hover {
	position: relative
}

.content-container .category#events .MultiQuickLinkWidgetContent a:hover:after {
	position: absolute;
	background: rgba(0, 0, 0, .15);
	content: "";
	display: block;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	-moz-transition: all .3s;
	-webkit-transition: all .3s
}

.content-container .category#events .MultiQuickLinkWidgetContent a:hover img {
	-webkit-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
	position: relative
}

.content-container .category#events .MultiQuickLinkWidgetContent .slick-slider {
	margin-bottom: 0
}

.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 h1,
.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 h2,
.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 h3,
.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 p {
	color: #fff
}

.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 h2 {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 42px;
	letter-spacing: .5px;
	line-height: 42px;
	text-transform: uppercase;
	font-weight: 600;
	color: #fff
}

.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-main {
	position: relative;
	float: left;
	display: block;
	background-color: #151515;
	width: 32.5%;
	height: 700px;
	max-height: 700px;
	overflow: hidden;
	padding-right: 80px;
	padding-left: 100px;
	padding: 160px 4.1667vw 80px 5.2083vw
}

@media (max-width:1200px) {
	.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-main {
		width: 40%
	}
}

@media (max-width:980px) {
	.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-main {
		width: 45%
	}
}

@media (max-width:680px) {
	.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-main {
		width: 100%;
		height: auto
	}
}

.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-main .people-widget-main-inner {
	position: relative;
	float: left;
	width: 100%;
	height: 100%
}

.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-main .title {
	position: relative;
	float: left;
	width: 100%;
	clear: both
}

.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-main .description {
	position: absolute;
	bottom: 0;
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 24px;
	font-weight: 300;
	letter-spacing: -.2px;
	line-height: 32px;
	color: #fff
}

@media (max-width:959px) {
	.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-main .description {
		color: #000;
		font-family: Inter, sans-serif, sans-serif;
		font-size: 20px;
		font-weight: 300;
		line-height: 26px;
		color: #fff
	}
}

@media (max-width:680px) {
	.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-main .description {
		position: relative;
		margin-top: 160px
	}
}

.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links {
	width: 67.5%;
	height: 700px;
	float: left;
	overflow: hidden
}

@media (max-width:1200px) {
	.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links {
		width: 60%
	}
}

@media (max-width:980px) {
	.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links {
		width: 55%
	}
}

@media (max-width:680px) {
	.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links {
		width: 100%
	}
}

.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-list {
	padding-right: 200px
}

@media (max-width:1200px) {
	.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-list {
		padding-right: 200px
	}
}

@media (max-width:980px) {
	.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-list {
		padding-right: 100px
	}
}

@media (max-width:680px) {
	.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-list {
		padding-right: 50px
	}
}

.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .quicklink {
	position: relative
}

.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .quicklink:after {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .3);
	content: "";
	display: block;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	z-index: 1
}

.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .quicklink:hover:after {
	position: absolute;
	background: rgba(0, 0, 0, .6);
	content: "";
	display: block;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	-moz-transition: all .3s;
	-webkit-transition: all .3s
}

.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .quicklink .quicklink-container {
	position: relative;
	width: 100%;
	height: 700px;
	padding: 160px 60px 80px 40px;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: 50%
}

.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .quicklink .quicklink-container .quicklink-container-inner {
	position: relative;
	float: left;
	width: 100%;
	height: 100%;
	z-index: 1000
}

.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .quicklink .quicklink-container .quicklink-container-inner .quicklink-contentholder {
	position: absolute;
	bottom: 0
}

.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .quicklink .quicklink-container .quicklink-container-inner .quicklink-contentholder h3.quicklink-title-founder {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px;
	font-weight: 300;
	letter-spacing: .2px;
	line-height: 20px;
	font-weight: 600;
	line-height: 16px;
	text-transform: uppercase;
	color: #fff
}

.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .quicklink .quicklink-container .quicklink-container-inner .quicklink-contentholder h2.quicklink-title-name {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 30px;
	font-weight: 600;
	letter-spacing: -.2px;
	line-height: 36px;
	color: #fff;
	margin-top: 40px;
	text-transform: none
}

.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .quicklink.slick-center+.slick-slide .quicklink-container:after {
	position: absolute;
	background: rgba(0, 0, 0, .5);
	content: "";
	display: block;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0
}

.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-next,
.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-prev {
	z-index: 9999;
	border: 0!important
}

.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-next:before,
.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-prev:before {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"!important;
	filter: alpha(opacity=100)!important;
	-moz-opacity: 1!important;
	-khtml-opacity: 1!important;
	opacity: 1!important
}

.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-next:hover,
.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-prev:hover {
	background: none!important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"!important;
	filter: alpha(opacity=50)!important;
	-moz-opacity: .5!important;
	-khtml-opacity: .5!important;
	opacity: .5!important
}

.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-next,
.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-prev {
	top: 188px;
	width: 50px;
	height: 45px
}

.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-next:before,
.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-prev:before {
	content: "";
	display: block;
	width: 11px;
	height: 20px;
	margin: 0 auto
}

.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-next {
	right: 80px
}

.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-next:before {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIyMnB4IiB2aWV3Qm94PSIwIDAgMTIgMjIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYzLjEgKDkyNDUyKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5pY19BcnJvd19yaWdodDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJEZXNpZ24iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc4LjAwMDAwMCwgLTYwLjAwMDAwMCkiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIxLjUiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9ImljX0Fycm93X3JpZ2h0IiBwb2ludHM9Ijc5IDYxIDg5IDcxIDc5IDgxIj48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+)
}

@media (max-width:1200px) {
	.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-next {
		right: 60px
	}
}

@media (max-width:980px) {
	.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-next {
		right: 40px
	}
}

@media (max-width:680px) {
	.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-next {
		right: 20px
	}
}

.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-prev {
	left: unset;
	right: 130px
}

.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-prev:before {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIyMnB4IiB2aWV3Qm94PSIwIDAgMTIgMjIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYzLjEgKDkyNDUyKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5pY19BcnJvd19sZWZ0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IkRlc2lnbiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFydGJvYXJkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA0LjAwMDAwMCwgLTYwLjAwMDAwMCkiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIxLjUiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9ImljX0Fycm93X2xlZnQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExMC4wMDAwMDAsIDcxLjAwMDAwMCkgcm90YXRlKC0xODAuMDAwMDAwKSB0cmFuc2xhdGUoLTExMC4wMDAwMDAsIC03MS4wMDAwMDApICIgcG9pbnRzPSIxMDUgNjEgMTE1IDcxIDEwNSA4MSI+PC9wb2x5bGluZT4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)
}

@media (max-width:1200px) {
	.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-prev {
		right: 110px
	}
}

@media (max-width:980px) {
	.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-prev {
		right: 90px
	}
}

@media (max-width:680px) {
	.content-container .category#events .MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-prev {
		right: 70px
	}
}

.widget-area .WidgetHolder .WidgetHolderContent .WidgetContent {
	position: relative
}

.quicklink-description,
.quicklink-description h1,
.quicklink-description h2,
.quicklink-description h3,
.quicklink-description h4,
.quicklink-description h5 {
	color: #fff
}

.quicklink-description p {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: .2px;
	line-height: 22px;
	color: #fff
}

.quicklink-description h1 {
	color: #000;
	font-size: 30px;
	letter-spacing: .3px;
	line-height: 36px;
	color: #fff
}

.multiquicklinkwidget-title,
.quicklink-description h1 {
	font-family: Inter, sans-serif, sans-serif;
	font-weight: 600;
	text-transform: uppercase
}

.multiquicklinkwidget-title {
	color: #000;
	font-size: 42px;
	letter-spacing: .5px;
	line-height: 42px;
	text-align: center;
	padding: 70px 0 80px
}

.MultiQuickLinkWidgetContent a img {
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}

.MultiQuickLinkWidgetContent a:after {
	content: "";
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	background: transparent
}

.MultiQuickLinkWidgetContent a:hover {
	position: relative
}

.MultiQuickLinkWidgetContent a:hover:after {
	position: absolute;
	background: rgba(0, 0, 0, .15);
	content: "";
	display: block;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	-moz-transition: all .3s;
	-webkit-transition: all .3s
}

.MultiQuickLinkWidgetContent a:hover img {
	-webkit-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
	position: relative
}

.SingleQuickLinkWidgetContent .Widget-box .quicklink-description {
	padding: 40px;
	max-width: 1240px
}

@media (max-width:480px) {
	.SingleQuickLinkWidgetContent .Widget-box .quicklink-description {
		padding: 25px
	}
}

.SingleQuickLinkWidgetContent .Widget-box .quicklink-description h2 a {
	text-decoration: none
}

.SingleQuickLinkWidgetContent .Widget-box .quicklink-description p body>div.main .Actions .back-link,
.SingleQuickLinkWidgetContent .Widget-box .quicklink-description p body>div.main input[type=submit],
.SingleQuickLinkWidgetContent .Widget-box .quicklink-description p button,
body>div.main .Actions .SingleQuickLinkWidgetContent .Widget-box .quicklink-description p .back-link,
body>div.main .SingleQuickLinkWidgetContent .Widget-box .quicklink-description p input[type=submit] {
	padding: 0;
	border: 0!important;
	letter-spacing: 1px;
	margin-top: 30px
}

@media (max-width:480px) {
	.SingleQuickLinkWidgetContent .Widget-box .quicklink-description p body>div.main .Actions .back-link,
	.SingleQuickLinkWidgetContent .Widget-box .quicklink-description p body>div.main input[type=submit],
	.SingleQuickLinkWidgetContent .Widget-box .quicklink-description p button,
	body>div.main .Actions .SingleQuickLinkWidgetContent .Widget-box .quicklink-description p .back-link,
	body>div.main .SingleQuickLinkWidgetContent .Widget-box .quicklink-description p input[type=submit] {
		margin-top: 10px;
		line-height: 36px!important;
		font-size: 12px
	}
}

.SingleQuickLinkWidgetContent .Widget-box .quicklink-description p body>div.main .Actions .back-link span,
.SingleQuickLinkWidgetContent .Widget-box .quicklink-description p body>div.main input[type=submit] span,
.SingleQuickLinkWidgetContent .Widget-box .quicklink-description p button span,
body>div.main .Actions .SingleQuickLinkWidgetContent .Widget-box .quicklink-description p .back-link span,
body>div.main .SingleQuickLinkWidgetContent .Widget-box .quicklink-description p input[type=submit] span {
	font-weight: 700;
	display: inline-block
}

.SingleQuickLinkWidgetContent .Widget-box .quicklink-description p body>div.main .Actions .back-link span a,
.SingleQuickLinkWidgetContent .Widget-box .quicklink-description p body>div.main input[type=submit] span a,
.SingleQuickLinkWidgetContent .Widget-box .quicklink-description p button span a,
body>div.main .Actions .SingleQuickLinkWidgetContent .Widget-box .quicklink-description p .back-link span a,
body>div.main .SingleQuickLinkWidgetContent .Widget-box .quicklink-description p input[type=submit] span a {
	display: block;
	padding: 0 50px;
	background: transparent!important;
	outline: none;
	text-decoration: none
}

@media (max-width:480px) {
	.SingleQuickLinkWidgetContent .Widget-box .quicklink-description p body>div.main .Actions .back-link span a,
	.SingleQuickLinkWidgetContent .Widget-box .quicklink-description p body>div.main input[type=submit] span a,
	.SingleQuickLinkWidgetContent .Widget-box .quicklink-description p button span a,
	body>div.main .Actions .SingleQuickLinkWidgetContent .Widget-box .quicklink-description p .back-link span a,
	body>div.main .SingleQuickLinkWidgetContent .Widget-box .quicklink-description p input[type=submit] span a {
		padding: 0 30px
	}
}

.SingleQuickLinkWidgetContent .Widget-box .quicklink-description p .button a {
	display: block;
	padding: 0 50px;
	background: transparent!important;
	outline: none;
	text-decoration: none;
	-moz-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in
}

@media (max-width:480px) {
	.SingleQuickLinkWidgetContent .Widget-box .quicklink-description p .button a {
		padding: 0 30px
	}
}

.SingleQuickLinkWidgetContent .Widget-box .quicklink-description p .button a:hover {
	color: #fff!important;
	background-color: #000!important
}

@media (max-width:480px) {
	.SingleQuickLinkWidgetContent .Widget-box .quicklink-description p .button {
		margin-top: 10px;
		line-height: 36px!important;
		font-size: 12px
	}
}

.SingleQuickLinkWidgetContent .Widget-box .quicklink-image.hover-effect:after {
	content: "";
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	position: absolute;
	background: transparent;
	display: block;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0
}

.SingleQuickLinkWidgetContent .Widget-box .quicklink-image.hover-effect:hover:after {
	background: rgba(0, 0, 0, .15)
}

.SingleQuickLinkWidgetContent .Widget-box .quicklink-image a {
	display: block
}

.SingleQuickLinkWidgetContent .Widget-box .quicklink-image a img {
	vertical-align: top
}

.SingleQuickLinkWidgetContent .Widget-box .quicklink-image img {
	width: 100%;
	height: auto;
	padding: 0
}

.SingleQuickLinkWidgetContent.DesignType-0 .quicklink-description {
	float: right;
	width: 50%;
	padding: 0 0 0 21px
}

.SingleQuickLinkWidgetContent.DesignType-0 .quicklink-description a,
.SingleQuickLinkWidgetContent.DesignType-0 .quicklink-description h2,
.SingleQuickLinkWidgetContent.DesignType-0 .quicklink-description p {
	color: #000
}

.SingleQuickLinkWidgetContent.DesignType-0 .quicklink-description h2 {
	padding-top: 15px
}

.SingleQuickLinkWidgetContent.DesignType-0 .quicklink-image {
	width: 50%;
	float: left;
	padding: 0 21px 0 0
}

.SingleQuickLinkWidgetContent.DesignType-1 h1,
.SingleQuickLinkWidgetContent.DesignType-1 h2,
.SingleQuickLinkWidgetContent.DesignType-1 h3,
.SingleQuickLinkWidgetContent.DesignType-1 h4,
.SingleQuickLinkWidgetContent.DesignType-1 h5,
.SingleQuickLinkWidgetContent.DesignType-1 h6 {
	color: #000
}

@media (max-width:767px) {
	.SingleQuickLinkWidgetContent.DesignType-1 .Widget-box {
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column
	}
}

.FrontPage .SingleQuickLinkWidgetContent.DesignType-1 .Widget-box {
	padding-top: 70px;
	padding-bottom: 70px
}

@media (max-width:960px) {
	.FrontPage .SingleQuickLinkWidgetContent.DesignType-1 .Widget-box {
		padding-top: 40px;
		padding-bottom: 40px
	}
}

.SingleQuickLinkWidgetContent.DesignType-1 .Widget-box .quicklink-description {
	float: right;
	width: 50%;
	padding: 70px 80px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.FrontPage .SingleQuickLinkWidgetContent.DesignType-1 .Widget-box .quicklink-description {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-justify-content: center;
	-webkit-box-pack: center;
	justify-content: center;
	padding-top: 0!important;
	padding-bottom: 0!important
}

@media (max-width:960px) {
	.SingleQuickLinkWidgetContent.DesignType-1 .Widget-box .quicklink-description {
		padding: 40px;
		width: 56%
	}
}

@media (max-width:767px) {
	.SingleQuickLinkWidgetContent.DesignType-1 .Widget-box .quicklink-description {
		width: 100%;
		padding: 40px 0;
		-webkit-box-ordinal-group: 2;
		-webkit-order: 2;
		order: 2
	}
}

.SingleQuickLinkWidgetContent.DesignType-1 .Widget-box .quicklink-description p {
	color: #000
}

.SingleQuickLinkWidgetContent.DesignType-1 .Widget-box .quicklink-image {
	width: 50%;
	float: left
}

.FrontPage .SingleQuickLinkWidgetContent.DesignType-1 .Widget-box .quicklink-image {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-justify-content: center;
	-webkit-box-pack: center;
	justify-content: center
}

@media (max-width:960px) {
	.SingleQuickLinkWidgetContent.DesignType-1 .Widget-box .quicklink-image {
		width: 44%
	}
}

@media (max-width:767px) {
	.SingleQuickLinkWidgetContent.DesignType-1 .Widget-box .quicklink-image {
		width: 100%;
		padding: 0;
		height: auto!important;
		margin-bottom: 30px;
		-webkit-box-ordinal-group: 1;
		-webkit-order: 1;
		order: 1
	}
}

.SingleQuickLinkWidgetContent.DesignType-2 h1,
.SingleQuickLinkWidgetContent.DesignType-2 h2,
.SingleQuickLinkWidgetContent.DesignType-2 h3,
.SingleQuickLinkWidgetContent.DesignType-2 h4,
.SingleQuickLinkWidgetContent.DesignType-2 h5,
.SingleQuickLinkWidgetContent.DesignType-2 h6 {
	color: #000
}

@media (max-width:767px) {
	.SingleQuickLinkWidgetContent.DesignType-2 .Widget-box {
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column
	}
}

.FrontPage .SingleQuickLinkWidgetContent.DesignType-2 .Widget-box {
	padding-top: 70px;
	padding-bottom: 70px
}

@media (max-width:960px) {
	.FrontPage .SingleQuickLinkWidgetContent.DesignType-2 .Widget-box {
		padding-top: 40px;
		padding-bottom: 40px
	}
}

.SingleQuickLinkWidgetContent.DesignType-2 .Widget-box .quicklink-description {
	float: left;
	width: 50%;
	padding: 70px 80px
}

.FrontPage .SingleQuickLinkWidgetContent.DesignType-2 .Widget-box .quicklink-description {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-justify-content: center;
	-webkit-box-pack: center;
	justify-content: center;
	padding-top: 0!important;
	padding-bottom: 0!important
}

@media (max-width:960px) {
	.SingleQuickLinkWidgetContent.DesignType-2 .Widget-box .quicklink-description {
		width: 56%;
		padding: 40px
	}
}

@media (max-width:767px) {
	.SingleQuickLinkWidgetContent.DesignType-2 .Widget-box .quicklink-description {
		width: 100%;
		padding: 40px 0;
		-webkit-box-ordinal-group: 2;
		-webkit-order: 2;
		order: 2
	}
}

.SingleQuickLinkWidgetContent.DesignType-2 .Widget-box .quicklink-description p {
	color: #000
}

.SingleQuickLinkWidgetContent.DesignType-2 .Widget-box .quicklink-image {
	width: 50%;
	float: right
}

.FrontPage .SingleQuickLinkWidgetContent.DesignType-2 .Widget-box .quicklink-image {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-justify-content: center;
	-webkit-box-pack: center;
	justify-content: center
}

@media (max-width:960px) {
	.SingleQuickLinkWidgetContent.DesignType-2 .Widget-box .quicklink-image {
		width: 44%
	}
}

@media (max-width:767px) {
	.SingleQuickLinkWidgetContent.DesignType-2 .Widget-box .quicklink-image {
		width: 100%;
		padding: 0;
		height: auto!important;
		margin-bottom: 30px;
		-webkit-box-ordinal-group: 1;
		-webkit-order: 1;
		order: 1
	}
}

.SingleQuickLinkWidgetContent.DesignType-4 .quicklink-description {
	position: absolute;
	left: 50%;
	max-width: 600px;
	top: 95px
}

.SingleQuickLinkWidgetContent.DesignType-5 .quicklink-description {
	position: absolute;
	max-width: 600px;
	top: 95px;
	left: 50%;
	-webkit-transform: translate(-100%);
	-o-transform: translate(-100%);
	transform: translate(-100%)
}

.SingleQuickLinkWidgetContent.DesignType-6 .quicklink-description {
	position: absolute;
	text-align: center;
	top: 16.15508885298869%;
	left: 50%;
	-webkit-transform: translate(-50%);
	-o-transform: translate(-50%);
	transform: translate(-50%);
	width: 100%
}

.SingleQuickLinkWidgetContent.DesignType-7 .quicklink-description {
	position: absolute;
	text-align: center;
	width: 100%;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

@media (max-width:768px) {
	.SingleQuickLinkWidgetContent.DesignType-7 .quicklink-description p {
		text-align: justify
	}
}

@media (max-width:480px) {
	.SingleQuickLinkWidgetContent.DesignType-7 .quicklink-description h1,
	.SingleQuickLinkWidgetContent.DesignType-7 .quicklink-description h2,
	.SingleQuickLinkWidgetContent.DesignType-7 .quicklink-description h3,
	.SingleQuickLinkWidgetContent.DesignType-7 .quicklink-description p {
		line-height: 1.25
	}
}

@media (max-width:768px) {
	.SingleQuickLinkWidgetContent.DesignType-7 .imageembed-image {
		min-height: 400px;
		display: block
	}
	.SingleQuickLinkWidgetContent.DesignType-7 .imageembed-image img {
		-o-object-fit: cover;
		object-fit: cover;
		height: 100%;
		min-height: 400px
	}
}

.SingleQuickLinkWidgetContent.DesignType-8 {
	padding: 148px 0 88px
}

.SingleQuickLinkWidgetContent.DesignType-8 img {
	width: auto!important;
	height: auto;
	padding: 0;
	margin: 0 auto
}

.SingleQuickLinkWidgetContent.DesignType-8 .quicklink-description,
.SingleQuickLinkWidgetContent.DesignType-8 a,
.SingleQuickLinkWidgetContent.DesignType-8 h1,
.SingleQuickLinkWidgetContent.DesignType-8 h2,
.SingleQuickLinkWidgetContent.DesignType-8 p {
	padding: 0;
	color: #000
}

.SingleQuickLinkWidgetContent.DesignType-8 .quicklink-image {
	margin-top: 69px
}

.SingleQuickLinkWidgetContent.DesignType-8 .quicklink-mediaUrl {
	line-height: 17px;
	background-color: #000;
	display: inline-table;
	clear: both;
	letter-spacing: 2px;
	font-family: Inter, sans-serif, sans-serif;
	font-weight: 700;
	margin: 80px auto;
	font-size: 21px;
	padding: 36px 105px;
	color: #fff;
	text-decoration: none;
	-moz-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in
}

.SingleQuickLinkWidgetContent.DesignType-8 .quicklink-mediaUrl:hover {
	background-color: #fff;
	color: #000
}

.SingleQuickLinkWidgetContent.DesignType-9 .Widget-box {
	padding-bottom: 100px;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column
}

.SingleQuickLinkWidgetContent.DesignType-9 .Widget-box .quicklink-image {
	-webkit-box-ordinal-group: 1;
	-webkit-order: 1;
	order: 1;
	padding: 148px 148px 32px
}

@media (max-width:1280px) {
	.SingleQuickLinkWidgetContent.DesignType-9 .Widget-box .quicklink-image {
		padding: 48px 48px 0
	}
}

@media (max-width:480px) {
	.SingleQuickLinkWidgetContent.DesignType-9 .Widget-box .quicklink-image {
		padding: 20px 20px 0
	}
}

.SingleQuickLinkWidgetContent.DesignType-9 .Widget-box .quicklink-image img {
	width: auto;
	margin: 0 auto
}

.SingleQuickLinkWidgetContent.DesignType-9 .Widget-box .quicklink-description {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 2;
	order: 2;
	position: relative;
	left: 50%;
	-webkit-transform: translate(-50%);
	-o-transform: translate(-50%);
	transform: translate(-50%);
	max-width: 730px;
	text-align: center
}

.SingleQuickLinkWidgetContent.DesignType-9 .Widget-box .quicklink-description p {
	text-align: center
}

@media (max-width:768px) {
	.SingleQuickLinkWidgetContent.DesignType-9 .Widget-box .quicklink-description p {
		text-align: justify
	}
}

.SingleQuickLinkWidgetContent.DesignType-9 .Widget-box .quicklink-description h1,
.SingleQuickLinkWidgetContent.DesignType-9 .Widget-box .quicklink-description h2 {
	text-align: center;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 38px
}

.SingleQuickLinkWidgetContent.DesignType-9 .Widget-box .quicklink-mediaUrl {
	text-align: center;
	line-height: 17px;
	background-color: #000;
	display: inline-table;
	clear: both;
	letter-spacing: 2px;
	font-family: Inter, sans-serif, sans-serif;
	font-weight: 700;
	margin: 45px auto 0;
	font-size: 15px;
	text-transform: uppercase;
	padding: 20px 65px;
	color: #fff;
	text-decoration: none;
	min-width: 275px;
	-moz-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in
}

.SingleQuickLinkWidgetContent.DesignType-9 .Widget-box .quicklink-mediaUrl:hover {
	background-color: #fff;
	color: #000
}

.SingleQuickLinkWidgetContent.DesignType-10 .quicklink-description {
	position: absolute;
	left: 50%;
	max-width: 600px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%)
}

.SingleQuickLinkWidgetContent.DesignType-11 .quicklink-description {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-100%, -50%);
	-o-transform: translate(-100%, -50%);
	transform: translate(-100%, -50%);
	max-width: 600px
}

.SingleQuickLinkWidgetContent.DesignType-12 .quicklink-description {
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translate(-50%);
	-o-transform: translate(-50%);
	transform: translate(-50%);
	max-width: 600px;
	width: 100%
}

.SingleQuickLinkWidgetContent.DesignType-13 .quicklink-description,
.SingleQuickLinkWidgetContent.DesignType-15 .quicklink-description {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: .2px;
	line-height: 22px;
	position: absolute;
	bottom: 0;
	left: 0;
	max-width: 600px
}

.SingleQuickLinkWidgetContent.DesignType-14 {
	padding: 40px
}

.SingleQuickLinkWidgetContent.DesignType-14 .quicklink-description {
	background: #fff;
	max-width: 440px;
	position: relative;
	z-index: 1;
	padding: 40px
}

.SingleQuickLinkWidgetContent.DesignType-14 .quicklink-description h1 {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 30px;
	font-weight: 600;
	letter-spacing: .3px;
	line-height: 36px;
	text-transform: uppercase;
	margin: 0 0 10px
}

.SingleQuickLinkWidgetContent.DesignType-14 .quicklink-description h2 {
	color: #000;
	font-family: Inter, sans-serif;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: .2px;
	line-height: 20px;
	margin: 0 0 40px
}

.SingleQuickLinkWidgetContent.DesignType-14 .quicklink-description h3 {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px;
	font-weight: 300;
	letter-spacing: .2px;
	line-height: 20px;
	margin-top: 0
}

.SingleQuickLinkWidgetContent.DesignType-14 .quicklink-description p {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: .2px;
	line-height: 22px
}

.SingleQuickLinkWidgetContent.DesignType-14 .quicklink-description p .button {
	min-height: 45px;
	min-width: 188px;
	padding: 15px;
	background-color: #000;
	color: #fff;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: .2px;
	line-height: 16px;
	text-transform: uppercase;
	display: inline-block;
	outline: none;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 0;
	margin-right: 0;
	padding: 16px 30px
}

.SingleQuickLinkWidgetContent.DesignType-14 .quicklink-description p .smalltext {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px;
	font-weight: 300;
	letter-spacing: .2px;
	line-height: 20px;
	opacity: .6
}

.SingleQuickLinkWidgetContent.DesignType-14 .quicklink-image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.SingleQuickLinkWidgetContent.DesignType-14 .quicklink-image img {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

@media (max-width:768px) {
	.SingleQuickLinkWidgetContent.DesignType-14 {
		padding: 0
	}
	.SingleQuickLinkWidgetContent.DesignType-14 .quicklink-image {
		position: relative
	}
	.SingleQuickLinkWidgetContent.DesignType-14 .quicklink-description {
		max-width: none;
		padding: 20px
	}
}

.SingleQuickLinkWidgetContent.DesignType-15 .quicklink-upperLabel {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: .5px;
	line-height: 22px;
	text-transform: uppercase;
	position: absolute;
	top: 40px;
	left: 40px;
	color: #fff;
	z-index: 1
}

.SingleQuickLinkWidgetContent.DesignType-15 .quicklink-image.dark-effect:after {
	content: "";
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	position: absolute;
	background: rgba(0, 0, 0, .5);
	display: block;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0
}

.SingleQuickLinkWidgetContent.DesignType-15 .quicklink-description {
	max-width: 100%;
	z-index: 1
}

.WidgetArea.WidgetColumns2 .WidgetColumnSpan2 .SingleQuickLinkWidgetContent.DesignType-15 .quicklink-description {
	left: 5.2%;
	bottom: 60px;
	bottom: 3.125vw
}

.WidgetArea.WidgetColumns2 .WidgetColumnSpan2 .SingleQuickLinkWidgetContent.DesignType-15 .quicklink-description h1,
.WidgetArea.WidgetColumns2 .WidgetColumnSpan2 .SingleQuickLinkWidgetContent.DesignType-15 .quicklink-description h1.axopar-h1 {
	color: #fff
}

.WidgetArea.WidgetColumns2 .WidgetColumnSpan2 .SingleQuickLinkWidgetContent.DesignType-15 .quicklink-image:after {
	content: "";
	display: none
}

.SingleQuickLinkWidgetContent.DesignType-15 .ownerstories-badge {
	position: absolute;
	width: 180px;
	height: 153px;
	display: block;
	top: 40px;
	top: 6%;
	bottom: unset;
	right: 40px;
	right: 6%;
	opacity: .9;
	width: 9.375vw;
	height: 7.968vw;
	background-image: url(../images/axopar-owner-stories.svg);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover
}

.WidgetArea.WidgetColumns2 .WidgetColumnSpan2 .SingleQuickLinkWidgetContent.DesignType-15 .ownerstories-badge {
	width: 245px;
	height: 210px;
	width: 12.76vw;
	height: 10.93vw
}

@media (max-width:959px) {
	.SingleQuickLinkWidgetContent.DesignType-15 .ownerstories-badge,
	.WidgetArea.WidgetColumns2 .WidgetColumnSpan2 .SingleQuickLinkWidgetContent.DesignType-15 .ownerstories-badge {
		width: 75px;
		height: 64px;
		-webkit-background-size: contain;
		background-size: contain
	}
}

@media (max-width:768px) {
	.SingleQuickLinkWidgetContent.DesignType-4 p,
	.SingleQuickLinkWidgetContent.DesignType-5 p,
	.SingleQuickLinkWidgetContent.DesignType-10 p,
	.SingleQuickLinkWidgetContent.DesignType-11 p {
		font-size: 12px
	}
}

@media (max-width:1024px) {
	.SingleQuickLinkWidgetContent.DesignType-5 .quicklink-description,
	.SingleQuickLinkWidgetContent.DesignType-11 .quicklink-description {
		top: 0;
		-webkit-transform: translate(-100%);
		-o-transform: translate(-100%);
		transform: translate(-100%)
	}
	.SingleQuickLinkWidgetContent.DesignType-4 .quicklink-description,
	.SingleQuickLinkWidgetContent.DesignType-10 .quicklink-description {
		top: 0;
		-webkit-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
}

@media (max-width:767px) {
	.SingleQuickLinkWidgetContent.DesignType-4 .quicklink-description,
	.SingleQuickLinkWidgetContent.DesignType-5 .quicklink-description,
	.SingleQuickLinkWidgetContent.DesignType-6 .quicklink-description,
	.SingleQuickLinkWidgetContent.DesignType-10 .quicklink-description,
	.SingleQuickLinkWidgetContent.DesignType-11 .quicklink-description {
		top: 0;
		left: 0;
		-webkit-transform: translate(0);
		-o-transform: translate(0);
		transform: translate(0)
	}
	.SingleQuickLinkWidgetContent.DesignType-4 .quicklink-description p,
	.SingleQuickLinkWidgetContent.DesignType-5 .quicklink-description p,
	.SingleQuickLinkWidgetContent.DesignType-6 .quicklink-description p,
	.SingleQuickLinkWidgetContent.DesignType-10 .quicklink-description p,
	.SingleQuickLinkWidgetContent.DesignType-11 .quicklink-description p {
		font-size: 10px
	}
}

@media (max-width:480px) {
	.SingleQuickLinkWidgetContent.DesignType-4 .quicklink-description,
	.SingleQuickLinkWidgetContent.DesignType-5 .quicklink-description,
	.SingleQuickLinkWidgetContent.DesignType-6 .quicklink-description,
	.SingleQuickLinkWidgetContent.DesignType-10 .quicklink-description,
	.SingleQuickLinkWidgetContent.DesignType-11 .quicklink-description {
		display: none
	}
}

.MultiQuickLinkWidgetContent {
	max-width: 100%;
	overflow: hidden
}

.MultiQuickLinkWidgetContent .quicklink-image {
	margin: 0 0 25px
}

.MultiQuickLinkWidgetContent .quicklink-image a {
	display: block
}

.MultiQuickLinkWidgetContent .quicklink-image a img {
	vertical-align: top
}

.MultiQuickLinkWidgetContent .quicklink-image img {
	width: 100%;
	height: auto;
	padding: 0;
	display: block
}

.MultiQuickLinkWidgetContent .quicklink-title {
	text-transform: none;
	font-family: Inter, sans-serif, sans-serif
}

.MultiQuickLinkWidgetContent .quicklink .quicklink-container {
	height: 100%;
	position: relative
}

.MultiQuickLinkWidgetContent .quicklink .quicklink-container .quicklink-description {
	padding: 48px
}

.MultiQuickLinkWidgetContent .quicklink .quicklink-container .quicklink-description.relative {
	position: absolute;
	bottom: 0
}

.MultiQuickLinkWidgetContent .quicklink .quicklink-container img {
	width: 100%
}

.MultiQuickLinkWidgetContent .quicklink .quicklink-container .quicklink-mediaUrl {
	line-height: 42px;
	padding: 0 35px;
	border: 1px solid #fff;
	display: inline-table;
	margin-top: 24px;
	-moz-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in
}

.MultiQuickLinkWidgetContent .quicklink .quicklink-container .quicklink-mediaUrl:hover {
	background-color: #fff;
	color: #000
}

.MultiQuickLinkWidgetContent a.quicklink .quicklink-container {
	overflow: hidden
}

.MultiQuickLinkWidgetContent a.quicklink .quicklink-container img {
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}

.MultiQuickLinkWidgetContent a.quicklink .quicklink-container:hover img {
	-webkit-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05)
}

.MultiQuickLinkWidgetContent a.quicklink .quicklink-container .quicklink-description {
	z-index: 2
}

.MultiQuickLinkWidgetContent .slick-slider {
	margin-bottom: 0
}

.MultiQuickLinkWidgetContent.DesignType-1,
.MultiQuickLinkWidgetContent.DesignType-9 {
	display: inline-block
}

.MultiQuickLinkWidgetContent.DesignType-1 .viewAll,
.MultiQuickLinkWidgetContent.DesignType-9 .viewAll {
	padding-left: 20px
}

@media (max-width:580px) {
	.MultiQuickLinkWidgetContent.DesignType-1 .viewAll,
	.MultiQuickLinkWidgetContent.DesignType-9 .viewAll {
		padding-left: 0
	}
}

.MultiQuickLinkWidgetContent.DesignType-1.show-mb,
.MultiQuickLinkWidgetContent.DesignType-9.show-mb {
	margin-bottom: -80px
}

@media (max-width:768px) {
	.MultiQuickLinkWidgetContent.DesignType-1.show-mb,
	.MultiQuickLinkWidgetContent.DesignType-9.show-mb {
		margin-bottom: -50px
	}
}

@media (max-width:480px) {
	.MultiQuickLinkWidgetContent.DesignType-1.show-mb,
	.MultiQuickLinkWidgetContent.DesignType-9.show-mb {
		margin-bottom: -30px
	}
}

.MultiQuickLinkWidgetContent.DesignType-1 .quicklinks-wrapper,
.MultiQuickLinkWidgetContent.DesignType-9 .quicklinks-wrapper {
	margin-left: -20px;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex
}

@media (max-width:960px) {
	.MultiQuickLinkWidgetContent.DesignType-1 .quicklinks-wrapper,
	.MultiQuickLinkWidgetContent.DesignType-9 .quicklinks-wrapper {
		margin-left: -20px
	}
}

@media (max-width:580px) {
	.MultiQuickLinkWidgetContent.DesignType-1 .quicklinks-wrapper,
	.MultiQuickLinkWidgetContent.DesignType-9 .quicklinks-wrapper {
		margin-left: 0
	}
}

.MultiQuickLinkWidgetContent.DesignType-1 .quicklinks-wrapper .grid,
.MultiQuickLinkWidgetContent.DesignType-9 .quicklinks-wrapper .grid {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex
}

.MultiQuickLinkWidgetContent.DesignType-1 .quicklinks-wrapper .list,
.MultiQuickLinkWidgetContent.DesignType-9 .quicklinks-wrapper .list {
	display: none
}

.MultiQuickLinkWidgetContent.DesignType-1 .quicklinks-wrapper .quicklink,
.MultiQuickLinkWidgetContent.DesignType-9 .quicklinks-wrapper .quicklink {
	float: left;
	width: 33.33333333333333%;
	padding-left: 20px
}

@media (max-width:960px) {
	.MultiQuickLinkWidgetContent.DesignType-1 .quicklinks-wrapper .quicklink,
	.MultiQuickLinkWidgetContent.DesignType-9 .quicklinks-wrapper .quicklink {
		width: 50%;
		padding-left: 20px
	}
	.MultiQuickLinkWidgetContent.DesignType-1 .quicklinks-wrapper .quicklink:nth-child(3n+1),
	.MultiQuickLinkWidgetContent.DesignType-9 .quicklinks-wrapper .quicklink:nth-child(3n+1) {
		clear: none
	}
	.MultiQuickLinkWidgetContent.DesignType-1 .quicklinks-wrapper .quicklink:nth-child(odd),
	.MultiQuickLinkWidgetContent.DesignType-9 .quicklinks-wrapper .quicklink:nth-child(odd) {
		clear: left
	}
}

@media (max-width:580px) {
	.MultiQuickLinkWidgetContent.DesignType-1 .quicklinks-wrapper .quicklink,
	.MultiQuickLinkWidgetContent.DesignType-9 .quicklinks-wrapper .quicklink {
		width: 100%;
		padding: 0
	}
}

.MultiQuickLinkWidgetContent.DesignType-1 .quicklinks-wrapper .quicklink .quicklink-description,
.MultiQuickLinkWidgetContent.DesignType-9 .quicklinks-wrapper .quicklink .quicklink-description {
	padding: 0 0 80px
}

@media (max-width:768px) {
	.MultiQuickLinkWidgetContent.DesignType-1 .quicklinks-wrapper .quicklink .quicklink-description,
	.MultiQuickLinkWidgetContent.DesignType-9 .quicklinks-wrapper .quicklink .quicklink-description {
		padding: 0 0 50px;
		text-align: justify
	}
}

@media (max-width:480px) {
	.MultiQuickLinkWidgetContent.DesignType-1 .quicklinks-wrapper .quicklink .quicklink-description,
	.MultiQuickLinkWidgetContent.DesignType-9 .quicklinks-wrapper .quicklink .quicklink-description {
		padding: 0 0 30px
	}
}

.MultiQuickLinkWidgetContent.DesignType-1 .quicklinks-wrapper .quicklink .quicklink-description p,
.MultiQuickLinkWidgetContent.DesignType-9 .quicklinks-wrapper .quicklink .quicklink-description p {
	color: #000
}

.MultiQuickLinkWidgetContent.DesignType-4 {
	margin-bottom: -82px!important;
	display: inline-block
}

.MultiQuickLinkWidgetContent.DesignType-4 .quicklinks-wrapper {
	margin-left: -42px
}

@media (max-width:1024px) {
	.MultiQuickLinkWidgetContent.DesignType-4 .quicklinks-wrapper {
		margin-left: -20px
	}
}

@media (max-width:580px) {
	.MultiQuickLinkWidgetContent.DesignType-4 .quicklinks-wrapper {
		margin-left: 0
	}
}

.MultiQuickLinkWidgetContent.DesignType-4 .quicklinks-wrapper .quicklink {
	float: left;
	width: 50%;
	padding-left: 42px
}

.MultiQuickLinkWidgetContent.DesignType-4 .quicklinks-wrapper .quicklink:nth-child(odd) {
	clear: left
}

@media (max-width:1024px) {
	.MultiQuickLinkWidgetContent.DesignType-4 .quicklinks-wrapper .quicklink {
		padding-left: 20px
	}
}

@media (max-width:580px) {
	.MultiQuickLinkWidgetContent.DesignType-4 .quicklinks-wrapper .quicklink {
		width: 100%;
		padding: 0
	}
}

.MultiQuickLinkWidgetContent.DesignType-4 .quicklinks-wrapper .quicklink .quicklink-description {
	padding: 0 0 82px;
	text-align: center
}

.MultiQuickLinkWidgetContent.DesignType-4 .quicklinks-wrapper .quicklink .quicklink-description p {
	color: #000
}

.MultiQuickLinkWidgetContent.DesignType-5 {
	background-color: #000;
	display: block;
	float: left
}

.MultiQuickLinkWidgetContent.DesignType-5 .quicklink {
	width: 100%;
	float: left
}

.MultiQuickLinkWidgetContent.DesignType-5 .quicklink.pos1 {
	width: 50%;
	float: left
}

@media (max-width:768px) {
	.MultiQuickLinkWidgetContent.DesignType-5 .quicklink.pos1 .quicklink-description+img {
		height: 400px;
		display: block;
		-o-object-fit: cover;
		object-fit: cover
	}
}

.MultiQuickLinkWidgetContent.DesignType-5 .quicklink.pos2 {
	width: 50%
}

.MultiQuickLinkWidgetContent.DesignType-5 .quicklink.pos3,
.MultiQuickLinkWidgetContent.DesignType-5 .quicklink.pos4 {
	width: 25%
}

@media (max-width:1024px) {
	.MultiQuickLinkWidgetContent.DesignType-5 .quicklink.pos3,
	.MultiQuickLinkWidgetContent.DesignType-5 .quicklink.pos4 {
		width: 50%
	}
}

@media (max-width:1024px) {
	.MultiQuickLinkWidgetContent.DesignType-5 .quicklink.pos3 {
		clear: left
	}
}

@media (max-width:1024px) {
	.MultiQuickLinkWidgetContent.DesignType-5 .quicklink.pos1,
	.MultiQuickLinkWidgetContent.DesignType-5 .quicklink.pos2 {
		width: 100%
	}
}

@media (max-width:480px) {
	.MultiQuickLinkWidgetContent.DesignType-5 .quicklink.pos3,
	.MultiQuickLinkWidgetContent.DesignType-5 .quicklink.pos4 {
		width: 100%
	}
}

.MultiQuickLinkWidgetContent.DesignType-6 {
	display: block;
	background-color: #000;
	float: left
}

.MultiQuickLinkWidgetContent.DesignType-6 .quicklink {
	width: 100%;
	float: left
}

.MultiQuickLinkWidgetContent.DesignType-6 .col1 {
	width: 25%;
	float: left
}

.MultiQuickLinkWidgetContent.DesignType-6 .col1 .quicklink {
	height: 50%
}

.MultiQuickLinkWidgetContent.DesignType-6 .col2 {
	width: 25%;
	float: left;
	height: 100%
}

.MultiQuickLinkWidgetContent.DesignType-6 .col3 {
	width: 50%;
	float: left
}

@media (max-width:768px) {
	.MultiQuickLinkWidgetContent.DesignType-6 .col3 .quicklink-description+img {
		height: 400px!important
	}
}

@media (max-width:1024px) {
	.MultiQuickLinkWidgetContent.DesignType-6 .col3 .quicklink-description+img {
		height: 600px;
		display: block;
		-o-object-fit: cover;
		object-fit: cover
	}
}

@media (max-width:1280px) {
	.MultiQuickLinkWidgetContent.DesignType-6 .col3 {
		width: 100%
	}
	.MultiQuickLinkWidgetContent.DesignType-6 .col1,
	.MultiQuickLinkWidgetContent.DesignType-6 .col2 {
		width: 50%
	}
}

@media (max-width:767px) {
	.MultiQuickLinkWidgetContent.DesignType-6 .col1,
	.MultiQuickLinkWidgetContent.DesignType-6 .col2,
	.MultiQuickLinkWidgetContent.DesignType-6 .col3 {
		width: 100%
	}
}

.MultiQuickLinkWidgetContent.DesignType-7 {
	margin-bottom: 55px
}

.MultiQuickLinkWidgetContent.DesignType-7 #title {
	font-family: Inter, sans-serif, sans-serif;
	font-weight: 700;
	text-align: center;
	line-height: 42px;
	text-transform: uppercase;
	padding: 59px 0
}

.MultiQuickLinkWidgetContent.DesignType-7 .quicklinks {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	max-width: 1240px;
	padding-left: 20px;
	padding-right: 20px;
	width: 100%;
	margin: 0 auto
}

@media (max-width:767px) {
	.MultiQuickLinkWidgetContent.DesignType-7 .quicklinks {
		padding-left: 20px;
		padding-right: 20px
	}
}

@media (max-width:1280px) {
	.MultiQuickLinkWidgetContent.DesignType-7 .quicklinks {
		padding: 0 100px
	}
}

.MultiQuickLinkWidgetContent.DesignType-7 .quicklinks .quicklink-container {
	padding: 0 21px
}

.MultiQuickLinkWidgetContent.DesignType-7 .quicklinks .quicklink-description {
	height: 200px;
	padding: 0!important;
	text-align: center
}

.MultiQuickLinkWidgetContent.DesignType-7 .quicklinks .quicklink-description h1,
.MultiQuickLinkWidgetContent.DesignType-7 .quicklinks .quicklink-description h2,
.MultiQuickLinkWidgetContent.DesignType-7 .quicklinks .quicklink-description h3,
.MultiQuickLinkWidgetContent.DesignType-7 .quicklinks .quicklink-description h4,
.MultiQuickLinkWidgetContent.DesignType-7 .quicklinks .quicklink-description p {
	color: #000
}

.MultiQuickLinkWidgetContent.DesignType-11 {
	padding-top: 100px;
	padding-bottom: 160px
}

@media (max-width:767px) {
	.MultiQuickLinkWidgetContent.DesignType-11 {
		padding-top: 25px;
		padding-bottom: 80px
	}
}

.MultiQuickLinkWidgetContent.DesignType-11 #title {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 42px;
	font-weight: 600;
	letter-spacing: .5px;
	line-height: 42px;
	text-transform: uppercase;
	text-align: center;
	padding: 59px 10px
}

.MultiQuickLinkWidgetContent.DesignType-11 .quicklinks {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	max-width: 1240px;
	padding-left: 20px;
	padding-right: 20px;
	padding: 0;
	width: 100%;
	margin: 0 auto
}

@media (max-width:767px) {
	.MultiQuickLinkWidgetContent.DesignType-11 .quicklinks {
		padding-left: 20px;
		padding-right: 20px
	}
}

@media (max-width:1280px) {
	.MultiQuickLinkWidgetContent.DesignType-11 .quicklinks {
		padding: 0
	}
}

.MultiQuickLinkWidgetContent.DesignType-11 .quicklinks .quicklink-container {
	padding: 0 21px
}

.MultiQuickLinkWidgetContent.DesignType-11 .quicklinks img {
	width: auto;
	margin: 0 auto;
	padding-top: 30px
}

.MultiQuickLinkWidgetContent.DesignType-11 .quicklinks h3.quicklink-title {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 30px;
	font-weight: 600;
	letter-spacing: .3px;
	line-height: 36px;
	text-transform: uppercase;
	text-align: center;
	padding: 30px 0 10px
}

.MultiQuickLinkWidgetContent.DesignType-11 .quicklinks .quicklink-description {
	padding: 0!important;
	text-align: center
}

.MultiQuickLinkWidgetContent.DesignType-11 .quicklinks .quicklink-description h1,
.MultiQuickLinkWidgetContent.DesignType-11 .quicklinks .quicklink-description h2,
.MultiQuickLinkWidgetContent.DesignType-11 .quicklinks .quicklink-description h3,
.MultiQuickLinkWidgetContent.DesignType-11 .quicklinks .quicklink-description h4,
.MultiQuickLinkWidgetContent.DesignType-11 .quicklinks .quicklink-description p {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px;
	font-weight: 300;
	letter-spacing: .2px;
	line-height: 20px
}

@media (max-width:1023px) {
	.MultiQuickLinkWidgetContent.DesignType-11 .quicklinks .slick-track {
		margin-left: -50px
	}
}

.MultiQuickLinkWidgetContent .slick-next,
.MultiQuickLinkWidgetContent .slick-prev {
	width: 22px;
	height: 49px;
	background: none;
	top: calc(50% - 100px)
}

.MultiQuickLinkWidgetContent .slick-prev {
	left: -75px
}

.MultiQuickLinkWidgetContent .slick-prev:before {
	content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAxCAYAAADeHVm1AAAAAXNSR0IArs4c6QAAAhpJREFUWAm118srhFEYx3FDc781mgljaGRoarIxKUUpJaUsLMbCRrGRLFhYWKhRlhYsJCuxcdlYKKWsKCFKyQILyZ35H8b31HvKH/Dz1tNpzuLzPvOc855LVYXw8fl8TS6X697j8VzL2EQiEQK883q9kzK0XC67QA/cbveaDDUQ6CLoST6fd8tg0GHiORwOx2UoWbYTJeA2GRoMBmsAX4ghGZrL5Txkeg46L0MNBLhJ7ElR5ukM6E0ymQzIYNB+0A+/39+gRFup6zdolwyNxWJRMn0AHpOhxWKxEvQIdFmGGghwiTguFApVMhhwlGwfo9FoTIYySJ3AP8BZJVoP+M70GpChqVTKD3oNOitDDQS6S2yp0TnqeplOp30ymL8+SKZvgUCgToYC5swMAO2QoZFIpBr4iRiRoQYi03XQXfPpSmFnLTjkBStS2GDO6vUIPirHKUcWuCQdQJulM+Ve2YFrbZ+sJfN5Mj8zO7EMNZBzDtsHX5fCBvtzcpyQ49S7mazN5tn9H3gf+Cd46j/wWfAr6Ypns2Sm7BCb9resdXaVG+o+LUMtRJ0bKckXF5he2ydrQXscvEmGWohyTFHvW+lp0+LAG4T2fGzwTCbjpSQX4HP2ZbKW5TUJ/EZpdIcam51zDCuBt9g+WUtJxsn8Ph6Ph2WohcBXwQ/Mkmv7JK256vKcgi9IwL9IKBRKAGsvlPYFDGIz+Lb5/H8BbKFcyEPIOLcAAAAASUVORK5CYII=)
}

@media (max-width:1024px) {
	.MultiQuickLinkWidgetContent .slick-prev {
		left: 50px
	}
}

.MultiQuickLinkWidgetContent .slick-next {
	right: -75px
}

.MultiQuickLinkWidgetContent .slick-next:before {
	content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAxCAYAAADeHVm1AAAAAXNSR0IArs4c6QAAAhJJREFUWAm118FLFGEYx/HV2N2Z3ZnVlR203S2GWkOx2yZkHsxL1KHCw0IEItQhBA8i7KEIWTx4k7wIEYgHw/UQQXQI6RIeIqFIkIIi2UNm6XrwP9i+D+yf8JuBh7l95rfP++47z8QcxxmLx+PH3C/E1FcymZxOJBLfcrmcr7ZjpH4O/qZWq3VK8XK5jB3/AL4ohQ3zfT8H3KDuyXHQyyQ/ocpR4Hd5wEE6ne6LAn9K6k+lUikZBf6K5GtyOJ/Pp4C/ss/n5LjruufAD8FvRoFfo99N8EtyHPgByX9ms9muKPBn4FuVSuWMFDeQ5O+pJSlsWDcXqX+BT8lx4AHgJjvmqhxnh9ziAX/BC1HgVfAvxWLRlePAL6m6HA7D0KHfO+BP5HgqlToL/Ie+344Cv0LyEx4wJMdB71ONTCbT06HUW61WB+3Y5H6qdG2EWCbxO+kIAToJui89/dgVw8BN4EFZC3iT9wIe0Ns7MrQ9PX0EnpehBpHyBehr2w0yGPQR6PcgCDwZylE5ymIdg5eUaAH0H+gNGdo+yT6DVmWoQfR0ndqQoqScBd2Vvi348Bm3xWLRzsvSgoagR9yvy9D2tLlHG2ZkqEH01ObjVTX6mBbsSCd6froNI4cch3lZWtB+ktr4NCJD7ZOXpD+AH8pQO/pA34KuyFCDQBdAt+3wlsGgE9Rvz/MCGWp/U9A6i3ZRhgL9BxgHXyqP08HCAAAAAElFTkSuQmCC)
}

@media (max-width:1024px) {
	.MultiQuickLinkWidgetContent .slick-next {
		right: 50px
	}
}

.MultiQuickLinkWidgetContent.DesignType-10 {
	border: 3px solid #000;
	border-bottom: 0
}

@media (max-width:767px) {
	.MultiQuickLinkWidgetContent.DesignType-10 {
		border-width: 6px;
		border-bottom-width: 3px
	}
	.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-container {
		width: 100%;
		overflow-x: auto
	}
	.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-container .quicklinks-wrapper {
		width: 840px;
		height: 100%;
		overflow: hidden
	}
	.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-container .quicklinks-wrapper>div {
		width: 280px;
		height: 280px;
		-webkit-align-self: stretch;
		-ms-grid-row-align: stretch;
		align-self: stretch
	}
}

.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex
}

@media (max-width:767px) {
	.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .slick-track {
		display: -webkit-box;
		display: -webkit-flex;
		display: flex
	}
}

.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklink {
	width: 33.333333%;
	float: left;
	border: 3px solid #000;
	border-bottom: 0;
	position: relative;
	background: #151515;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1
}

@media (max-width:767px) {
	.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklink {
		border: 0;
		border-right: 6px solid #000;
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		flex: 1;
		height: auto
	}
}

.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklink h1 {
	letter-spacing: .35px
}

.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklink h2 {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 24px;
	font-style: italic;
	line-height: 30px;
	text-align: center;
	font-weight: 400;
	letter-spacing: .44px;
	text-transform: uppercase;
	color: #fff
}

.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklink h3 {
	color: #60666e;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 12px;
	letter-spacing: .43px;
	line-height: 20px;
	text-align: center;
	text-transform: uppercase
}

.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklink .quicklink-image {
	margin: 0
}

.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklink .quicklink-container {
	position: relative
}

.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklink .quicklink-container .vimeoembed {
	height: 100%
}

.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklink .quicklink-container .vimeoembed video {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklink .quicklink-container .quicklink-image {
	height: 100%
}

.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklink .quicklink-container .quicklink-image img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklink .quicklink-container .quicklink-mediaUrl {
	position: absolute;
	top: 0;
	border: 0;
	font-size: 18px;
	letter-spacing: .5px;
	font-family: Inter, sans-serif, sans-serif;
	text-transform: uppercase;
	color: #fff;
	font-weight: 400;
	padding: 40px;
	margin: 0;
	line-height: 1
}

@media (max-width:1279px) {
	.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklink .quicklink-container .quicklink-mediaUrl {
		padding: 20px
	}
}

.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklink .quicklink-container .quicklink-mediaUrl:hover {
	background: none
}

.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklink .quicklink-container .quicklink-description {
	position: absolute;
	bottom: 0;
	padding: 40px
}

@media (max-width:1279px) {
	.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklink .quicklink-container .quicklink-description {
		padding: 20px
	}
}

.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklink .quicklink-container .quicklink-description.no-img {
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center
}

.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklink .quicklink-container .quicklink-description h1 {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 30px;
	font-weight: 600;
	letter-spacing: .3px;
	line-height: 36px;
	text-transform: uppercase;
	color: #fff
}

.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklink .quicklink-container .quicklink-description p {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: .2px;
	line-height: 22px;
	color: #fff;
	font-size: 14px;
	letter-spacing: .5px;
	line-height: 20px
}

.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklinks-slider {
	width: 33.333333%;
	float: left;
	border: 3px solid #000;
	border-bottom: 0;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex
}

.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklinks-slider .quicklink-container .quicklink-description {
	height: 100%;
	display: inline-block;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center
}

.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklinks-slider.slick-dotted {
	margin: 0
}

.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklinks-slider.slick-dotted .slick-list {
	height: 100%;
	width: 100%
}

.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklinks-slider.slick-dotted ul.slick-dots {
	position: absolute;
	bottom: 35px;
	padding: 0;
	margin: 0
}

@media (max-width:1280px) {
	.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklinks-slider.slick-dotted ul.slick-dots {
		bottom: 20px
	}
}

.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklinks-slider.slick-dotted ul.slick-dots li {
	margin: 0 10px;
	width: 8px;
	height: 8px;
	background: #363636
}

.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklinks-slider.slick-dotted ul.slick-dots li.slick-active {
	background: #d51635
}

.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklinks-slider.slick-dotted ul.slick-dots li body>div.main .Actions .back-link,
.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklinks-slider.slick-dotted ul.slick-dots li body>div.main input[type=submit],
.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklinks-slider.slick-dotted ul.slick-dots li button,
body>div.main .Actions .MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklinks-slider.slick-dotted ul.slick-dots li .back-link,
body>div.main .MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklinks-slider.slick-dotted ul.slick-dots li input[type=submit] {
	width: 8px;
	height: 8px
}

.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklinks-slider.slick-dotted ul.slick-dots li body>div.main .Actions .back-link:before,
.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklinks-slider.slick-dotted ul.slick-dots li body>div.main input[type=submit]:before,
.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklinks-slider.slick-dotted ul.slick-dots li button:before,
body>div.main .Actions .MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklinks-slider.slick-dotted ul.slick-dots li .back-link:before,
body>div.main .MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklinks-slider.slick-dotted ul.slick-dots li input[type=submit]:before {
	color: red;
	content: ""
}

.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklinks-slider .slick-track {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	height: 100%
}

.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklinks-slider .quicklink,
.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklinks-slider .slick-slide,
.MultiQuickLinkWidgetContent.DesignType-10 .quicklinks-wrapper .quicklinks-slider .slick-slide>div {
	width: 100%;
	border: 0;
	height: 100%;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1
}

.ProductTechnicalSpecificationsWidget {
	margin-top: 192px;
	background: #60666e;
	color: #fff;
	padding-top: 120px;
	padding-bottom: 100px;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex
}

@media (max-width:1280px) {
	.ProductTechnicalSpecificationsWidget {
		margin-top: 100px
	}
}

.ProductTechnicalSpecificationsWidget:before {
	position: absolute;
	right: 100%;
	width: 50vw;
	top: 0;
	bottom: 0;
	content: "";
	background: #60666e
}

.ProductTechnicalSpecificationsWidget:after {
	position: absolute;
	left: 100%;
	width: 50vw;
	top: 0;
	bottom: 0;
	content: "";
	background: #60666e
}

.ProductTechnicalSpecificationsWidget .WidgetHolderContent {
	width: 100%;
	margin: 0 auto!important;
	display: block
}

header.single {
    height: 84px;
}

.single .custom-logo-link {
    background: #1d1916;
    padding: 32px 40px;
    max-width: 300px;
    margin: -4px 0 0 53px;
}

.single .header-secondary-bar {
    position: inherit;
    height: 84px;
    margin-top: -1px;
    background: none;
}

.single .header-bar .widget-navigation ul:after {
    display: none;
}

.single .header-bar .models {
    background: #fafafa;
    padding: 34px 20px;
    width: 265px;
}

.single .header-bar .models h2 {
    color: #000;
}

.single .header-bar .models h2 .svg-icon {
    width: 12px;
}

.single .header-bar .models h2 path {
    stroke: #000;
}

.single .header-bar .widget-navigation ul {
    padding: 32px 0 17px 30px;
    margin-left: 0;
}

.single .header-bar .models ul {
    background: #fafafa;
}

.single .header-bar .models ul li a {
    color: #000;
}

header.single .header-inner {
    background: #fff;
}

.single .header-inner > .header-phone {
    display: none;
}

.single .header-bar .widget-navigation ul {
    display: inline-block;
    vertical-align: middle;
}

.single .header-secondary-bar .widget-navigation > div {
    display: inline-block;
    vertical-align: middle;
    padding-left: 100px;
    margin-top: -20px;
    position: relative;
    line-height: 20px;
}

.single .header-secondary-bar .widget-navigation > div a {
    font-size: 17px;
    color: #000;
    line-height: 19px;
}

#header-social.white {
    margin-left: 4px;
}

#header-social a {
    margin-right: 10px;
    line-height: 28px;
}

#header-social img {
    max-width: 23px;
    max-height: 16px;
}

#header-social.white {
    margin-top: 6px;
    filter: invert(1);
}

.single .header-secondary-bar .widget-navigation > div:before {
    content: '';
    background: url(../images/phone-red.png);
    background-repeat: no-repeat;
    position: absolute;
    top: 4px;
    left: 70px;
    width: 20px;
    height: 20px;
}

.single .toggle-menu .menu-icon {
    height: 84px;
}

.imageembed-content-text > a {
    display: inline-block;
    width: fit-content;
    background: rgb(0 0 0 / 50%);
    color: #fff!important;
    padding: 25px 85px 25px 30px;
    border-radius: 50px;
    position: relative;
}

.imageembed-content-text > a span {
    position: absolute;
    top: 16px;
    right: 24px;
    width: 33px;
    height: 33px;
    border-radius: 50%;
    border: 1px solid #fff;
}

.imageembed-content-text > a span:before {
    content: '';
    position: absolute;
    width: 8px;
    height: 1px;
    top: 16px;
    left: 9px;
    background: #fff;
    transform: rotate(45deg);
}

.imageembed-content-text > a span:after {
    content: '';
    position: absolute;
    width: 8px;
    height: 1px;
    top: 16px;
    left: 9px;
    background: #fff;
    transform: rotate(45deg);
}

.imageembed-content-text > a span:after {
    content: '';
    position: absolute;
    width: 8px;
    height: 1px;
    top: 16px;
    left: 15px;
    background: #fff;
    transform: rotate(-45deg);
}

.imageembed-content-text > div {
    margin-bottom: 42px;
    display: block;
    vertical-align: bottom;
}

#hprice {
    font-size: 40px;
    position: relative;
    margin-right: 127px;
}

#hprice:before {
    content: '';
    position: absolute;
    bottom: 10px;
    right: -105px;
    width: 95px;
    height: 1px;
    background: #fff;
}

#nprice {
    display: inline-block;
    vertical-align: bottom;
    font-size: 17px;
    margin-bottom: 3px;
}

.imageembed-content-text h1 {
    color: #000;
    font-family: Inter, sans-serif, sans-serif;
    font-size: 71px;
    font-weight: 600;
    letter-spacing: .5px;
    line-height: 68px;
    text-transform: initial;
    color: #fff;
    width: fit-content;
    position: relative;
    margin-bottom: 15px;
}

.imageembed-content-text h1 span {
    position: absolute;
    top: -40px;
    right: -130px;
    font-size: 16px;
    text-transform: initial;
    padding: 17px 20px;
    background: #f12c24;
    line-height: 0;
    border-radius: 50px;
}

@media (max-width:1280px) {
	.ProductTechnicalSpecificationsWidget .WidgetHolderContent {
		width: 100%
	}
}

.ProductTechnicalSpecificationsWidget .WidgetHolderContent h2 {
	padding-top: 70px;
	padding-bottom: 30px;
	text-transform: uppercase;
	font-family: Inter, sans-serif, sans-serif;
	font-weight: 600;
	color: #fff;
	letter-spacing: .5px;
	font-size: 42px
}

.ProductTechnicalSpecificationsWidget .WidgetHolderContent .QuickLinkContent .leftSide,
.ProductTechnicalSpecificationsWidget .WidgetHolderContent .QuickLinkContent .rightSide {
	float: left;
	width: 50%
}

@media (max-width:960px) {
	.ProductTechnicalSpecificationsWidget .WidgetHolderContent .QuickLinkContent .leftSide,
	.ProductTechnicalSpecificationsWidget .WidgetHolderContent .QuickLinkContent .rightSide {
		width: 100%
	}
}

.ProductTechnicalSpecificationsWidget .WidgetHolderContent .QuickLinkContent .leftSide div,
.ProductTechnicalSpecificationsWidget .WidgetHolderContent .QuickLinkContent .rightSide div {
	font-size: 16px;
	line-height: 20px;
	letter-spacing: .2px
}

.ProductTechnicalSpecificationsWidget .WidgetHolderContent .QuickLinkContent .leftSide div.wrapper,
.ProductTechnicalSpecificationsWidget .WidgetHolderContent .QuickLinkContent .rightSide div.wrapper {
	border-bottom: 1px solid #fff;
	display: inline-block;
	width: 100%
}

.ProductTechnicalSpecificationsWidget .WidgetHolderContent .QuickLinkContent .leftSide div.wrapper .name,
.ProductTechnicalSpecificationsWidget .WidgetHolderContent .QuickLinkContent .leftSide div.wrapper .value,
.ProductTechnicalSpecificationsWidget .WidgetHolderContent .QuickLinkContent .rightSide div.wrapper .name,
.ProductTechnicalSpecificationsWidget .WidgetHolderContent .QuickLinkContent .rightSide div.wrapper .value {
	padding: 20px 3px;
	width: 50%;
	float: left
}

@media (max-width:850px) {
	.ProductTechnicalSpecificationsWidget .WidgetHolderContent .QuickLinkContent .leftSide div.wrapper .name,
	.ProductTechnicalSpecificationsWidget .WidgetHolderContent .QuickLinkContent .leftSide div.wrapper .value,
	.ProductTechnicalSpecificationsWidget .WidgetHolderContent .QuickLinkContent .rightSide div.wrapper .name,
	.ProductTechnicalSpecificationsWidget .WidgetHolderContent .QuickLinkContent .rightSide div.wrapper .value {
		padding: 10px 3px
	}
}

.ProductTechnicalSpecificationsWidget .WidgetHolderContent .QuickLinkContent .leftSide div.wrapper .value,
.ProductTechnicalSpecificationsWidget .WidgetHolderContent .QuickLinkContent .rightSide div.wrapper .value {
	font-weight: 300
}

.ProductTechnicalSpecificationsWidget .WidgetHolderContent .QuickLinkContent .leftSide div.wrapper.smalltext,
.ProductTechnicalSpecificationsWidget .WidgetHolderContent .QuickLinkContent .rightSide div.wrapper.smalltext {
	border: 0
}

.ProductTechnicalSpecificationsWidget .WidgetHolderContent .QuickLinkContent .leftSide div.wrapper.smalltext span,
.ProductTechnicalSpecificationsWidget .WidgetHolderContent .QuickLinkContent .rightSide div.wrapper.smalltext span {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	opacity: .5;
	font-size: 13px;
	font-weight: 300;
	letter-spacing: .1px;
	line-height: 18px
}

.ProductTechnicalSpecificationsWidget .WidgetHolderContent .QuickLinkContent .footnote {
	width: 25%;
	float: right;
	padding: 20px 3px
}

@media (max-width:959px) {
	.ProductTechnicalSpecificationsWidget .WidgetHolderContent .QuickLinkContent .footnote {
		width: 100%
	}
}

.ProductTechnicalSpecificationsWidget .WidgetHolderContent .QuickLinkContent .footnote span {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	opacity: .5;
	font-size: 13px;
	font-weight: 300;
	letter-spacing: .1px;
	line-height: 18px
}

.ProductTechnicalSpecificationsWidget .WidgetHolderContent .QuickLinkContent table {
	width: 100%;
	border: 0;
	margin-top: 32px
}

.ProductTechnicalSpecificationsWidget .WidgetHolderContent .QuickLinkContent table tr td {
	padding: 0 10px;
	line-height: 30px;
	border: 0
}

.ProductTechnicalSpecificationsWidget .WidgetHolderContent .QuickLinkContent table tr td.value {
	float: right
}

.ProductOptionalEquipmentImagesAndContentWidget h1,
.ProductOptionalEquipmentImagesWidget h1,
.ProductOptionalEquipmentWidget h1,
.ProductStandardEquipmentWidget h1 {
	text-align: center;
	text-transform: uppercase;
	padding: 60px 0
}

@media (max-width:480px) {
	.ProductOptionalEquipmentImagesAndContentWidget h1,
	.ProductOptionalEquipmentImagesWidget h1,
	.ProductOptionalEquipmentWidget h1,
	.ProductStandardEquipmentWidget h1 {
		padding: 30px 0
	}
}

.ProductOptionalEquipmentImagesAndContentWidget p,
.ProductOptionalEquipmentImagesWidget p,
.ProductOptionalEquipmentWidget p,
.ProductStandardEquipmentWidget p {
	margin-top: 0;
	margin-bottom: 20px
}

.ProductOptionalEquipmentImagesAndContentWidget .smallTitle,
.ProductOptionalEquipmentImagesWidget .smallTitle,
.ProductOptionalEquipmentWidget .smallTitle,
.ProductStandardEquipmentWidget .smallTitle {
	text-transform: uppercase;
	font-weight: 700;
	color: #000
}

.ProductOptionalEquipmentWidget {
	padding-top: 170px!important
}

@media (max-width:480px) {
	.ProductOptionalEquipmentWidget {
		padding-top: 50px!important
	}
}

@media (max-width:960px) {
	.ProductOptionalEquipmentWidget {
		padding-top: 100px!important
	}
}

.ProductStandardEquipmentWidget article {
	margin: 0 auto;
	width: 100%;
	padding: 0
}

.ProductStandardEquipmentWidget h1 {
	padding-bottom: 48px
}

.ProductStandardEquipmentWidget .list {
	display: block
}

.ProductStandardEquipmentWidget .grid {
	display: none
}

.MultiQuickLinkWidget div.show-less,
.MultiQuickLinkWidget div.show-more,
.ProductOptionalEquipmentImagesAndContentWidget div.show-less,
.ProductOptionalEquipmentImagesAndContentWidget div.show-more,
.ProductOptionalEquipmentImagesWidget div.show-less,
.ProductOptionalEquipmentImagesWidget div.show-more {
	padding-left: 20px
}

.MultiQuickLinkWidget .build,
.MultiQuickLinkWidget .show-less,
.MultiQuickLinkWidget .show-more,
.ProductOptionalEquipmentImagesAndContentWidget .build,
.ProductOptionalEquipmentImagesAndContentWidget .show-less,
.ProductOptionalEquipmentImagesAndContentWidget .show-more,
.ProductOptionalEquipmentImagesWidget .build,
.ProductOptionalEquipmentImagesWidget .show-less,
.ProductOptionalEquipmentImagesWidget .show-more {
	display: block;
	position: relative;
	margin: 0 auto;
	font-size: 30px;
	text-align: center;
	text-decoration: none;
	width: 100%;
	clear: both
}

.MultiQuickLinkWidget .build:hover .load-more-icon,
.MultiQuickLinkWidget .show-less:hover .load-more-icon,
.MultiQuickLinkWidget .show-more:hover .load-more-icon,
.ProductOptionalEquipmentImagesAndContentWidget .build:hover .load-more-icon,
.ProductOptionalEquipmentImagesAndContentWidget .show-less:hover .load-more-icon,
.ProductOptionalEquipmentImagesAndContentWidget .show-more:hover .load-more-icon,
.ProductOptionalEquipmentImagesWidget .build:hover .load-more-icon,
.ProductOptionalEquipmentImagesWidget .show-less:hover .load-more-icon,
.ProductOptionalEquipmentImagesWidget .show-more:hover .load-more-icon {
	opacity: 1
}

.MultiQuickLinkWidget .show-less,
.ProductOptionalEquipmentImagesAndContentWidget .show-less,
.ProductOptionalEquipmentImagesWidget .show-less {
	display: none
}

.MultiQuickLinkWidget .load-less-icon,
.MultiQuickLinkWidget .load-more-icon,
.ProductOptionalEquipmentImagesAndContentWidget .load-less-icon,
.ProductOptionalEquipmentImagesAndContentWidget .load-more-icon,
.ProductOptionalEquipmentImagesWidget .load-less-icon,
.ProductOptionalEquipmentImagesWidget .load-more-icon {
	width: 40px;
	height: 40px;
	line-height: 30px;
	border: 1px solid #676767;
	border-radius: 50%;
	opacity: .75;
	-webkit-transition: opacity .3s;
	-o-transition: opacity .3s;
	transition: opacity .3s;
	display: inline-block;
	cursor: pointer
}

.MultiQuickLinkWidget .build a,
.ProductOptionalEquipmentImagesAndContentWidget .build a,
.ProductOptionalEquipmentImagesWidget .build a {
	min-width: 280px;
	min-height: 60px;
	padding: 18px;
	background-color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 16px;
	line-height: 22px;
	font-weight: 600;
	letter-spacing: 1px;
	text-transform: uppercase;
	display: inline-block;
	outline: none;
	text-align: center;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	clear: both;
	margin: 45px auto 0;
	color: #fff;
	text-decoration: none;
	max-width: 275px;
	width: 100%;
	float: none;
	margin-top: 75px
}

.ProductOptionalEquipmentImagesAndContentWidget,
.ProductOptionalEquipmentImagesWidget,
.ProductStandardEquipmentWidget {
	padding-top: 115px
}

@media (max-width:480px) {
	.ProductOptionalEquipmentImagesAndContentWidget,
	.ProductOptionalEquipmentImagesWidget,
	.ProductStandardEquipmentWidget {
		padding-top: 50px
	}
}

@media (max-width:960px) {
	.ProductOptionalEquipmentImagesAndContentWidget,
	.ProductOptionalEquipmentImagesWidget,
	.ProductStandardEquipmentWidget {
		padding-top: 75px
	}
}

.ProductOptionalEquipmentImagesAndContentWidget ul,
.ProductOptionalEquipmentImagesWidget ul,
.ProductStandardEquipmentWidget ul {
	padding: 0;
	margin: 0;
	margin-left: -20px
}

@media (max-width:960px) {
	.ProductOptionalEquipmentImagesAndContentWidget ul,
	.ProductOptionalEquipmentImagesWidget ul,
	.ProductStandardEquipmentWidget ul {
		margin-left: -20px
	}
}

.ProductOptionalEquipmentImagesAndContentWidget ul.list li .content.no-image,
.ProductOptionalEquipmentImagesWidget ul.list li .content.no-image,
.ProductStandardEquipmentWidget ul.list li .content.no-image {
	width: 80%;
	padding-right: 0
}

@media (max-width:768px) {
	.ProductOptionalEquipmentImagesAndContentWidget ul.list li .content.no-image,
	.ProductOptionalEquipmentImagesWidget ul.list li .content.no-image,
	.ProductStandardEquipmentWidget ul.list li .content.no-image {
		width: 100%
	}
}

.ProductOptionalEquipmentImagesAndContentWidget ul li,
.ProductOptionalEquipmentImagesWidget ul li,
.ProductStandardEquipmentWidget ul li {
	width: 33.3333333333%;
	float: left;
	padding-left: 20px;
	list-style: none
}

@media (max-width:960px) {
	.ProductOptionalEquipmentImagesAndContentWidget ul li,
	.ProductOptionalEquipmentImagesWidget ul li,
	.ProductStandardEquipmentWidget ul li {
		padding-left: 20px
	}
}

@media (max-width:960px) {
	.ProductOptionalEquipmentImagesAndContentWidget ul li,
	.ProductOptionalEquipmentImagesWidget ul li,
	.ProductStandardEquipmentWidget ul li {
		width: 50%
	}
}

@media (max-width:580px) {
	.ProductOptionalEquipmentImagesAndContentWidget ul li,
	.ProductOptionalEquipmentImagesWidget ul li,
	.ProductStandardEquipmentWidget ul li {
		width: 100%
	}
}

.ProductOptionalEquipmentImagesAndContentWidget ul li .QuickLinkContent,
.ProductOptionalEquipmentImagesWidget ul li .QuickLinkContent,
.ProductStandardEquipmentWidget ul li .QuickLinkContent {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px;
	font-weight: 300;
	letter-spacing: .2px;
	line-height: 20px;
	margin-bottom: 30px
}

.ProductOptionalEquipmentImagesAndContentWidget ul li p,
.ProductOptionalEquipmentImagesWidget ul li p,
.ProductStandardEquipmentWidget ul li p {
	text-transform: none;
	margin-top: 20px;
	margin-bottom: 7px;
	line-height: 30px;
	font-size: 18px;
	letter-spacing: -.15px;
	font-weight: 600;
	font-family: Inter, sans-serif, sans-serif
}

.ProductOptionalEquipmentImagesAndContentWidget ul li div.QuickLinkImage img,
.ProductOptionalEquipmentImagesWidget ul li div.QuickLinkImage img,
.ProductStandardEquipmentWidget ul li div.QuickLinkImage img {
	margin: 0 auto
}

.ProductOptionalEquipmentImagesAndContentWidget h1 {
	padding-top: 0
}

.ProductOptionalEquipmentImagesAndContentWidget ul.grid {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}

.ProductOptionalEquipmentImagesAndContentWidget ul.grid li.header {
	width: 100%
}

.ProductOptionalEquipmentImagesAndContentWidget ul.grid li.header p {
	margin: 20px 0 10px;
	padding: 0;
	font-size: 20px;
	line-height: 20px;
	letter-spacing: .2px;
	font-weight: 600
}

.ProductOptionalEquipmentImagesAndContentWidget ul.grid li.header:first-child p {
	margin-top: -20px
}

.ProductOptionalEquipmentImagesAndContentWidget ul.grid li.restOfPics {
	display: block!important
}

.ProductOptionalEquipmentImagesAndContentWidget ul.list {
	display: none
}

.ProductOptionalEquipmentImagesAndContentWidget ul li {
	float: none
}

.ProductOptionalEquipmentImagesAndContentWidget .build {
	margin-bottom: 130px;
	border: 0!important
}

.object-fit .ProductPage .SingleQuickLinkWidgetContent.typography.DesignType-1 .imageembed-image,
.object-fit .ProductPage .SingleQuickLinkWidgetContent.typography.DesignType-2 .imageembed-image {
	height: 100%;
	display: block
}

.object-fit .ProductPage .SingleQuickLinkWidgetContent.typography.DesignType-1 img,
.object-fit .ProductPage .SingleQuickLinkWidgetContent.typography.DesignType-2 img {
	-o-object-fit: cover;
	object-fit: cover;
	height: 100%
}

.MultiQuickLinkWidget div.box {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex
}

.MultiQuickLinkWidget div.box .viewAll,
.MultiQuickLinkWidget div.box .viewOptions {
	font-size: 16px;
	line-height: 22px;
	letter-spacing: .2x;
	border-bottom: 1px solid #000;
	padding-bottom: 30px
}

.viewOptions {
	width: 75%;
	float: right;
	text-align: right;
	font-weight: 400;
	font-size: 16px
}

.viewOptions div {
	display: inline-block;
	padding-left: 20px;
	cursor: pointer
}

.viewAll,
.viewOptions div.displayed {
	font-weight: 600
}

.viewAll {
	width: 25%;
	float: left
}

.viewAll .less {
	display: none
}

.grid {
	padding-top: 40px!important;
	float: left
}

.list {
	width: -o-calc(100% + 20px);
	width: calc(100% + 20px)
}

.list div.quicklink,
.list li {
	width: 100%!important;
	border-bottom: 1px solid #000;
	position: relative
}

.list div.quicklink .TopSide,
.list li .TopSide {
	padding-top: 10px;
	padding-bottom: 10px;
	position: relative;
	padding-right: 35px
}

.list div.quicklink .BottomSide,
.list li .BottomSide {
	display: none;
	overflow: hidden;
	font-size: 16px;
	line-height: 22px;
	padding-bottom: 12px;
	width: 100%
}

.list div.quicklink .BottomSide.displayed,
.list li .BottomSide.displayed {
	display: inline-block
}

.list div.quicklink .BottomSide .content,
.list li .BottomSide .content {
	padding-right: 70px
}

.list div.quicklink .BottomSide .content,
.list div.quicklink .BottomSide .image,
.list li .BottomSide .content,
.list li .BottomSide .image {
	width: 50%;
	float: left;
	min-height: 22px
}

@media (max-width:959px) {
	.list div.quicklink .BottomSide .content,
	.list div.quicklink .BottomSide .image,
	.list li .BottomSide .content,
	.list li .BottomSide .image {
		width: 100%
	}
}

.list div.quicklink .BottomSide .image,
.list li .BottomSide .image {
	padding-left: 10px
}

@media (max-width:959px) {
	.list div.quicklink .BottomSide .image,
	.list li .BottomSide .image {
		padding-left: 0;
		padding-top: 20px
	}
}

.list div.quicklink .BottomSide .content p,
.list li .BottomSide .content p {
	font-size: 16px!important;
	font-weight: 400!important
}

.list div.quicklink p,
.list li p {
	margin: 0!important;
	padding: 10px 0!important;
	font-size: 20px!important;
	line-height: 20px!important;
	letter-spacing: .2px!important;
	font-weight: 600!important
}

.list div.quicklink .plusButton,
.list li .plusButton {
	position: absolute;
	right: 4px;
	top: 20px;
	cursor: pointer
}

.list div.quicklink .plusButton img,
.list li .plusButton img {
	width: 24px;
	height: 24px
}

.list div.quicklink .plusButton img.opened,
.list li .plusButton img.opened {
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}

.FrontPage .WidgetArea.WidgetColumns1>.WidgetColumnSpan1>.WidgetHolderContent>.WidgetContent>.SingleQuickLinkWidgetContent.DesignType-15,
.FrontPage .WidgetArea.WidgetColumns1>.WidgetColumnSpan2>.WidgetHolderContent>.WidgetContent>.SingleQuickLinkWidgetContent.DesignType-15,
.FrontPage .WidgetArea.WidgetColumns2>.WidgetColumnSpan2>.WidgetHolderContent>.WidgetContent>.SingleQuickLinkWidgetContent.DesignType-15 {
	border: 6px solid #000;
	border-bottom: 3px
}

.FrontPage .WidgetColumns2>.WidgetColumnSpan1,
.FrontPage .WidgetColumns2>.WidgetColumnSpan2 .WidgetHolderContent>.WidgetContent>.DesignType-17,
.FrontPage .WidgetColumns2>.WidgetColumnSpan2 .WidgetHolderContent>.WidgetContent>.DesignType-18 {
	border-top: 6px solid #000;
	border-right: 3px solid #000;
	border-left: 3px solid #000;
	border-bottom: 0
}

.FrontPage .WidgetColumns2>.WidgetColumnSpan1.odd {
	border-left: 6px solid #000
}

.FrontPage .WidgetColumns2>.WidgetColumnSpan1.even {
	border-right: 6px solid #000
}

@media (max-width:767px) {
	.FrontPage .WidgetColumns2>.WidgetColumnSpan1.even {
		border-left: 6px solid #000
	}
}

.FrontPage .WidgetColumns2>.WidgetColumnSpan2 .WidgetHolderContent>.WidgetContent>.DesignType-17,
.FrontPage .WidgetColumns2>.WidgetColumnSpan2 .WidgetHolderContent>.WidgetContent>.DesignType-18 {
	border-right: 6px solid #000;
	border-left: 6px solid #000
}

@media (max-width:767px) {
	.FrontPage .WidgetColumns2>.WidgetColumnSpan1.odd {
		border-right: 6px solid #000
	}
}

.MultiQuickLinkWidgetContent.DesignType-12 h1,
.MultiQuickLinkWidgetContent.DesignType-12 h2,
.MultiQuickLinkWidgetContent.DesignType-12 h3,
.MultiQuickLinkWidgetContent.DesignType-12 p {
	color: #fff
}

.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-main {
	position: relative;
	float: left;
	display: block;
	background-color: #151515;
	width: 32.5%;
	height: 700px;
	max-height: 700px;
	overflow: hidden;
	padding-right: 80px;
	padding-left: 100px;
	padding: 160px 4.1667vw 80px 5.2083vw
}

@media (max-width:1200px) {
	.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-main {
		width: 40%
	}
}

@media (max-width:980px) {
	.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-main {
		width: 45%
	}
}

@media (max-width:680px) {
	.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-main {
		width: 100%;
		height: auto
	}
}

.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-main .people-widget-main-inner {
	position: relative;
	float: left;
	width: 100%;
	height: 100%
}

.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-main .title {
	position: relative;
	float: left;
	width: 100%;
	clear: both;
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 42px;
	letter-spacing: .5px;
	line-height: 42px;
	text-transform: uppercase;
	font-weight: 600;
	color: #fff
}

.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-main .description {
	position: absolute;
	bottom: 0
}

@media (max-width:680px) {
	.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-main .description {
		position: relative;
		margin-top: 160px
	}
}

.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-main .description p {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 24px;
	font-weight: 300;
	letter-spacing: -.2px;
	line-height: 32px;
	color: #fff
}

@media (max-width:959px) {
	.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-main .description p {
		color: #000;
		font-family: Inter, sans-serif, sans-serif;
		font-size: 20px;
		font-weight: 300;
		line-height: 26px;
		color: #fff
	}
}

.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links {
	width: 67.5%;
	height: 700px;
	float: left;
	overflow: hidden
}

@media (max-width:1200px) {
	.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links {
		width: 60%
	}
}

@media (max-width:980px) {
	.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links {
		width: 55%
	}
}

@media (max-width:680px) {
	.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links {
		width: 100%
	}
}

.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-list {
	padding-right: 200px
}

@media (max-width:1200px) {
	.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-list {
		padding-right: 200px
	}
}

@media (max-width:980px) {
	.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-list {
		padding-right: 100px
	}
}

@media (max-width:680px) {
	.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-list {
		padding-right: 50px
	}
}

.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .quicklink {
	position: relative
}

.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .quicklink:after {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .3);
	content: "";
	display: block;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	z-index: 1
}

.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .quicklink:hover:after {
	position: absolute;
	background: rgba(0, 0, 0, .6);
	content: "";
	display: block;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	-moz-transition: all .3s;
	-webkit-transition: all .3s
}

.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .quicklink .quicklink-container {
	position: relative;
	width: 100%;
	height: 700px;
	padding: 160px 60px 80px 40px;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: 50%
}

.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .quicklink .quicklink-container .quicklink-container-inner {
	position: relative;
	float: left;
	width: 100%;
	height: 100%;
	z-index: 1000
}

.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .quicklink .quicklink-container .quicklink-container-inner .quicklink-contentholder {
	position: absolute;
	bottom: 0
}

.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .quicklink .quicklink-container .quicklink-container-inner .quicklink-contentholder h3.quicklink-title-founder {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px;
	font-weight: 300;
	letter-spacing: .2px;
	line-height: 20px;
	font-weight: 600;
	line-height: 16px;
	text-transform: uppercase;
	color: #fff
}

.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .quicklink .quicklink-container .quicklink-container-inner .quicklink-contentholder h2.quicklink-title-name {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 30px;
	font-weight: 600;
	letter-spacing: -.2px;
	line-height: 36px;
	color: #fff;
	margin-top: 40px;
	text-transform: none
}

.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .quicklink.slick-center+.slick-slide .quicklink-container:after {
	position: absolute;
	background: rgba(0, 0, 0, .5);
	content: "";
	display: block;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0
}

.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-next,
.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-prev {
	z-index: 9999;
	border: 0!important
}

.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-next:before,
.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-prev:before {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"!important;
	filter: alpha(opacity=100)!important;
	-moz-opacity: 1!important;
	-khtml-opacity: 1!important;
	opacity: 1!important
}

.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-next:hover,
.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-prev:hover {
	background: none!important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"!important;
	filter: alpha(opacity=50)!important;
	-moz-opacity: .5!important;
	-khtml-opacity: .5!important;
	opacity: .5!important
}

.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-next,
.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-prev {
	top: 188px;
	width: 50px;
	height: 45px
}

.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-next:before,
.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-prev:before {
	content: "";
	display: block;
	width: 11px;
	height: 20px;
	margin: 0 auto
}

.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-next {
	right: 80px
}

.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-next:before {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIyMnB4IiB2aWV3Qm94PSIwIDAgMTIgMjIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYzLjEgKDkyNDUyKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5pY19BcnJvd19yaWdodDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJEZXNpZ24iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc4LjAwMDAwMCwgLTYwLjAwMDAwMCkiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIxLjUiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9ImljX0Fycm93X3JpZ2h0IiBwb2ludHM9Ijc5IDYxIDg5IDcxIDc5IDgxIj48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+)
}

@media (max-width:1200px) {
	.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-next {
		right: 60px
	}
}

@media (max-width:980px) {
	.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-next {
		right: 40px
	}
}

@media (max-width:680px) {
	.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-next {
		right: 20px
	}
}

.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-prev {
	left: unset;
	right: 130px
}

.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-prev:before {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIyMnB4IiB2aWV3Qm94PSIwIDAgMTIgMjIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYzLjEgKDkyNDUyKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5pY19BcnJvd19sZWZ0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IkRlc2lnbiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFydGJvYXJkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA0LjAwMDAwMCwgLTYwLjAwMDAwMCkiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIxLjUiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9ImljX0Fycm93X2xlZnQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExMC4wMDAwMDAsIDcxLjAwMDAwMCkgcm90YXRlKC0xODAuMDAwMDAwKSB0cmFuc2xhdGUoLTExMC4wMDAwMDAsIC03MS4wMDAwMDApICIgcG9pbnRzPSIxMDUgNjEgMTE1IDcxIDEwNSA4MSI+PC9wb2x5bGluZT4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)
}

@media (max-width:1200px) {
	.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-prev {
		right: 110px
	}
}

@media (max-width:980px) {
	.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-prev {
		right: 90px
	}
}

@media (max-width:680px) {
	.MultiQuickLinkWidgetContent.DesignType-12 .people-widget-links .quicklinks .slick-prev {
		right: 70px
	}
}

.MultiQuickLinkWidgetContent.DesignType-13 .quicklinks-wrapper.people3column4images,
.MultiQuickLinkWidgetContent.DesignType-15 .quicklinks-wrapper.people3column4images {
	position: relative;
	float: left;
	width: 100%;
	height: 797px;
	height: 41.5vw
}

@media (max-width:640px) {
	.MultiQuickLinkWidgetContent.DesignType-13 .quicklinks-wrapper.people3column4images,
	.MultiQuickLinkWidgetContent.DesignType-15 .quicklinks-wrapper.people3column4images {
		min-height: 41.5vw;
		height: auto
	}
}

.MultiQuickLinkWidgetContent.DesignType-13 .quicklinks-wrapper.people3column4images .column-1,
.MultiQuickLinkWidgetContent.DesignType-13 .quicklinks-wrapper.people3column4images .column-2,
.MultiQuickLinkWidgetContent.DesignType-13 .quicklinks-wrapper.people3column4images .column-3,
.MultiQuickLinkWidgetContent.DesignType-15 .quicklinks-wrapper.people3column4images .column-1,
.MultiQuickLinkWidgetContent.DesignType-15 .quicklinks-wrapper.people3column4images .column-2,
.MultiQuickLinkWidgetContent.DesignType-15 .quicklinks-wrapper.people3column4images .column-3 {
	position: relative;
	float: left;
	height: 797px;
	height: 41.5vw
}

@media (max-width:640px) {
	.MultiQuickLinkWidgetContent.DesignType-13 .quicklinks-wrapper.people3column4images .column-1,
	.MultiQuickLinkWidgetContent.DesignType-13 .quicklinks-wrapper.people3column4images .column-2,
	.MultiQuickLinkWidgetContent.DesignType-13 .quicklinks-wrapper.people3column4images .column-3,
	.MultiQuickLinkWidgetContent.DesignType-15 .quicklinks-wrapper.people3column4images .column-1,
	.MultiQuickLinkWidgetContent.DesignType-15 .quicklinks-wrapper.people3column4images .column-2,
	.MultiQuickLinkWidgetContent.DesignType-15 .quicklinks-wrapper.people3column4images .column-3 {
		height: auto
	}
}

.MultiQuickLinkWidgetContent.DesignType-13 .quicklinks-wrapper.people3column4images .column-1 .quicklink,
.MultiQuickLinkWidgetContent.DesignType-13 .quicklinks-wrapper.people3column4images .column-2 .quicklink,
.MultiQuickLinkWidgetContent.DesignType-13 .quicklinks-wrapper.people3column4images .column-3 .quicklink,
.MultiQuickLinkWidgetContent.DesignType-15 .quicklinks-wrapper.people3column4images .column-1 .quicklink,
.MultiQuickLinkWidgetContent.DesignType-15 .quicklinks-wrapper.people3column4images .column-2 .quicklink,
.MultiQuickLinkWidgetContent.DesignType-15 .quicklinks-wrapper.people3column4images .column-3 .quicklink {
	width: 100%;
	height: 100%
}

@media (max-width:640px) {
	.MultiQuickLinkWidgetContent.DesignType-13 .quicklinks-wrapper.people3column4images .column-1 .quicklink,
	.MultiQuickLinkWidgetContent.DesignType-13 .quicklinks-wrapper.people3column4images .column-2 .quicklink,
	.MultiQuickLinkWidgetContent.DesignType-13 .quicklinks-wrapper.people3column4images .column-3 .quicklink,
	.MultiQuickLinkWidgetContent.DesignType-15 .quicklinks-wrapper.people3column4images .column-1 .quicklink,
	.MultiQuickLinkWidgetContent.DesignType-15 .quicklinks-wrapper.people3column4images .column-2 .quicklink,
	.MultiQuickLinkWidgetContent.DesignType-15 .quicklinks-wrapper.people3column4images .column-3 .quicklink {
		height: auto
	}
}

.MultiQuickLinkWidgetContent.DesignType-13 .quicklinks-wrapper.people3column4images .column-1 img,
.MultiQuickLinkWidgetContent.DesignType-13 .quicklinks-wrapper.people3column4images .column-2 img,
.MultiQuickLinkWidgetContent.DesignType-13 .quicklinks-wrapper.people3column4images .column-3 img,
.MultiQuickLinkWidgetContent.DesignType-15 .quicklinks-wrapper.people3column4images .column-1 img,
.MultiQuickLinkWidgetContent.DesignType-15 .quicklinks-wrapper.people3column4images .column-2 img,
.MultiQuickLinkWidgetContent.DesignType-15 .quicklinks-wrapper.people3column4images .column-3 img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: fill;
	object-fit: fill
}

.MultiQuickLinkWidgetContent.DesignType-13 .quicklinks-wrapper.people3column4images .column-1,
.MultiQuickLinkWidgetContent.DesignType-15 .quicklinks-wrapper.people3column4images .column-1 {
	width: 40%
}

@media (max-width:640px) {
	.MultiQuickLinkWidgetContent.DesignType-13 .quicklinks-wrapper.people3column4images .column-1,
	.MultiQuickLinkWidgetContent.DesignType-15 .quicklinks-wrapper.people3column4images .column-1 {
		width: 100%
	}
}

.MultiQuickLinkWidgetContent.DesignType-13 .quicklinks-wrapper.people3column4images .column-2,
.MultiQuickLinkWidgetContent.DesignType-15 .quicklinks-wrapper.people3column4images .column-2 {
	width: 25%
}

@media (max-width:640px) {
	.MultiQuickLinkWidgetContent.DesignType-13 .quicklinks-wrapper.people3column4images .column-2,
	.MultiQuickLinkWidgetContent.DesignType-15 .quicklinks-wrapper.people3column4images .column-2 {
		width: 100%
	}
}

.MultiQuickLinkWidgetContent.DesignType-13 .quicklinks-wrapper.people3column4images .column-2 .quicklink,
.MultiQuickLinkWidgetContent.DesignType-15 .quicklinks-wrapper.people3column4images .column-2 .quicklink {
	position: relative;
	float: left;
	height: 50%
}

@media (min-width:641px) {
	.MultiQuickLinkWidgetContent.DesignType-13 .quicklinks-wrapper.people3column4images .column-2 .quicklink,
	.MultiQuickLinkWidgetContent.DesignType-15 .quicklinks-wrapper.people3column4images .column-2 .quicklink {
		clear: both
	}
}

@media (max-width:640px) {
	.MultiQuickLinkWidgetContent.DesignType-13 .quicklinks-wrapper.people3column4images .column-2 .quicklink,
	.MultiQuickLinkWidgetContent.DesignType-15 .quicklinks-wrapper.people3column4images .column-2 .quicklink {
		width: 50%;
		height: auto
	}
}

.MultiQuickLinkWidgetContent.DesignType-13 .quicklinks-wrapper.people3column4images .column-3,
.MultiQuickLinkWidgetContent.DesignType-15 .quicklinks-wrapper.people3column4images .column-3 {
	width: 35%
}

@media (max-width:640px) {
	.MultiQuickLinkWidgetContent.DesignType-13 .quicklinks-wrapper.people3column4images .column-3,
	.MultiQuickLinkWidgetContent.DesignType-15 .quicklinks-wrapper.people3column4images .column-3 {
		width: 100%
	}
}

.InstagramWidget {
	overflow-x: hidden
}

.FrontPage .InstagramWidget {
	border-top: 6px solid #000;
	border-right: 3px solid #000;
	border-left: 3px solid #000;
	border-bottom: 0;
	background-color: #000
}

.InstagramWidgetContent {
	padding: 0;
	background: #000
}

@media (max-width:480px) {
	.InstagramWidgetContent {
		padding: 0
	}
}

.InstagramWidgetContent a {
	outline: none
}

.InstagramWidgetContent .socialmedia-posts {
	margin: 0 auto;
	position: relative
}

.InstagramWidgetContent .socialmedia-posts:before {
	position: absolute;
	right: 100%;
	width: 50vw;
	top: 0;
	bottom: 0;
	content: "";
	background: #000
}

.InstagramWidgetContent .socialmedia-posts:after {
	position: absolute;
	left: 100%;
	width: 50vw;
	top: 0;
	bottom: 0;
	content: "";
	background: #000
}

.InstagramWidgetContent .socialmedia-posts .socialmedia-item {
	width: 25%;
	padding: 0 3px;
	padding-bottom: 6px;
	position: unset!important;
	float: left
}

@media (max-width:960px) {
	.InstagramWidgetContent .socialmedia-posts .socialmedia-item {
		width: 50%
	}
	.InstagramWidgetContent .socialmedia-posts .socialmedia-item:nth-child(odd) {
		clear: left
	}
}

.InstagramWidgetContent .socialmedia-posts .socialmedia-item .socialmedia-item-content .socialmedia-item-message-image {
	position: relative
}

.InstagramWidgetContent .socialmedia-posts .socialmedia-item .socialmedia-item-content .socialmedia-item-message-image img {
	max-width: 100%;
	-moz-transition: all .3s;
	-webkit-transition: all .3s
}

.InstagramWidgetContent .socialmedia-posts .socialmedia-item .socialmedia-item-content .socialmedia-item-message-image:hover .socialmedia-item-overlay {
	opacity: 1
}

.InstagramWidgetContent .socialmedia-posts .socialmedia-item .socialmedia-item-content .socialmedia-item-message-image:hover img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-moz-transition: all .3s;
	-webkit-transition: all .3s
}

.InstagramWidgetContent .socialmedia-posts .socialmedia-item .socialmedia-item-content .socialmedia-item-message-image .socialmedia-item-overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	opacity: 0;
	color: #fff;
	-webkit-transition: opacity .3s;
	-o-transition: opacity .3s;
	transition: opacity .3s
}

.InstagramWidgetContent .socialmedia-posts .socialmedia-item .socialmedia-item-content .socialmedia-item-message-image .socialmedia-item-overlay .socialmedia-item-overlay-wrapper {
	padding: 30px;
	width: 100%;
	left: 50%;
	position: absolute;
	text-align: center;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.InstagramWidgetContent .socialmedia-posts .socialmedia-item .socialmedia-item-content .socialmedia-item-message-image .socialmedia-item-overlay .socialmedia-item-overlay-likes {
	float: left;
	width: 50%;
	text-align: right;
	padding-right: 10px
}

.InstagramWidgetContent .socialmedia-posts .socialmedia-item .socialmedia-item-content .socialmedia-item-message-image .socialmedia-item-overlay .socialmedia-item-overlay-comments {
	float: left;
	width: 50%;
	text-align: left;
	padding-left: 10px
}

.InstagramWidgetContent .socialmedia-posts .socialmedia-item .socialmedia-item-content .socialmedia-item-message-image .socialmedia-item-overlay .socialmedia-item-overlay-description {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 13px;
	font-weight: 300;
	letter-spacing: .2px;
	line-height: 20px;
	color: #fff;
	padding-top: 20px;
	clear: both
}

.instagram-popup-container {
	max-width: 1000px;
	margin: 100px auto;
	background-color: #fff
}

.instagram-popup-container,
.instagram-popup-container a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px
}

.instagram-popup-container a,
.instagram-popup-container span {
	display: inline-block
}

.instagram-popup-container .instagram-popup-media {
	position: relative
}

.instagram-popup-container .instagram-popup-media:after,
.instagram-popup-container .instagram-popup-media:before {
	content: "";
	display: table
}

.instagram-popup-container .instagram-popup-media:after {
	clear: both
}

@media (min-width:961px) {
	.instagram-popup-container .instagram-popup-media .instagram-popup-media-picture {
		width: 60%;
		float: left
	}
}

.instagram-popup-container .instagram-popup-media .instagram-popup-media-picture img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto
}

.instagram-popup-container .instagram-popup-media .instagram-popup-media-info {
	padding: 15px 30px
}

@media (min-width:961px) {
	.instagram-popup-container .instagram-popup-media .instagram-popup-media-info {
		width: 40%;
		float: left;
		position: absolute;
		top: 0;
		bottom: 0;
		right: 0;
		overflow-y: auto
	}
}

.instagram-popup-container .instagram-popup-media .instagram-popup-media-info .instagram-popup-media-info-origin {
	margin-bottom: 20px
}

.instagram-popup-container .instagram-popup-media .instagram-popup-media-info .instagram-popup-media-info-origin .instagram-popup-media-info-author .instagram-popup-media-info-author-picture {
	overflow: hidden;
	border-radius: 50%;
	margin-right: 15px;
	min-height: 50px;
	min-width: 50px
}

.instagram-popup-container .instagram-popup-media .instagram-popup-media-info .instagram-popup-media-info-origin .instagram-popup-media-info-author .instagram-popup-media-info-author-picture img {
	max-height: 50px
}

.instagram-popup-container .instagram-popup-media .instagram-popup-media-info .instagram-popup-media-info-origin .instagram-popup-media-info-original {
	color: #000;
	display: block;
	float: right;
	padding: 5px;
	line-height: 1;
	font-size: 18px;
	margin-top: 11px
}

.instagram-popup-container .instagram-popup-media .instagram-popup-media-info .instagram-popup-media-info-meta {
	display: inline-block;
	width: 100%;
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom: 1px solid rgba(0, 0, 0, .08)
}

.instagram-popup-container .instagram-popup-media .instagram-popup-media-info .instagram-popup-media-info-meta .instagram-popup-media-info-properties {
	float: left
}

.instagram-popup-container .instagram-popup-media .instagram-popup-media-info .instagram-popup-media-info-meta .instagram-popup-media-info-properties .instagram-popup-media-info-properties-item:first-child {
	padding-right: 30px
}

.instagram-popup-container .instagram-popup-media .instagram-popup-media-info .instagram-popup-media-info-meta .instagram-popup-media-info-properties .instagram-popup-media-info-properties-item .icon-instagram-heart-empty {
	font-size: 18px
}

.instagram-popup-container .instagram-popup-media .instagram-popup-media-info .instagram-popup-media-info-meta .instagram-popup-media-info-properties .instagram-popup-media-info-properties-item .icon-instagram-comment-empty {
	font-size: 18px;
	position: relative;
	top: -2px
}

.instagram-popup-container .instagram-popup-media .instagram-popup-media-info .instagram-popup-media-info-meta .instagram-popup-media-info-passed-time {
	float: right;
	color: silver
}

.instagram-popup-container .instagram-popup-media .instagram-popup-media-info .instagram-popup-media-info-content .instagram-popup-media-info-description {
	font-style: italic;
	color: #888;
	line-height: 1.25;
	margin-bottom: 10px
}

.instagram-popup-container .instagram-popup-media .instagram-popup-media-info .instagram-popup-media-info-content .instagram-popup-media-info-comments .instagram-popup-media-info-comments-item {
	margin-bottom: 15px
}

@font-face {
	font-family: custom-instagram;
	src: url("data:application/octet-stream;base64,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") format("woff"), url("data:application/octet-stream;base64,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") format("truetype")
}

[class*=" icon-instagram-"]:before,
[class^=icon-instagram-]:before {
	font-family: custom-instagram;
	font-style: normal;
	font-weight: 400;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: .2em
}

.icon-instagram-heart-empty:before {
	content: "\E800"
}

.icon-instagram-comment-empty:before {
	content: "\F0E5"
}

.icon-instagram-instagram:before {
	content: "\F31E"
}

.VimeoWidget .WidgetContent .vimeo,
.VimeoWidget .WidgetContent .vimeo .image {
	position: relative
}

.VimeoWidget .WidgetContent .vimeo .image img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 100%
}

.VimeoWidget .WidgetContent .vimeo .video {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: none
}

.VimeoWidget .WidgetContent .vimeo .video iframe {
	width: 100%;
	height: 100%
}

.VimeoWidget .WidgetContent .vimeo .title {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.VimeoWidget .WidgetContent .vimeo .title .title-inner {
	position: absolute;
	top: 50%;
	width: 100%;
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	padding: 0 8% 0 11%
}

.VimeoWidget .WidgetContent .vimeo .title h1 {
	white-space: pre-wrap;
	color: #fff;
	text-align: center
}

.VimeoWidget .WidgetContent .vimeo .title h1 span {
	display: inline-block
}

.VimeoWidget .WidgetContent .vimeo .title .play-div {
	text-align: center;
	margin-top: 20px;
	cursor: pointer
}

.VimeoWidget .WidgetContent .vimeo .title .play-div .playvideo {
	background: #fff;
	font-family: Inter, sans-serif, sans-serif;
	font-weight: 700;
	font-size: 14px;
	color: #686868;
	letter-spacing: 2px;
	line-height: 17px;
	padding: 15px 53px;
	margin-top: 10px;
	display: inline-block
}

.videoblock-widget-holder {
	background-color: #151515;
	color: #fff;
	padding-top: 160px;
	padding-bottom: 240px;
	padding: 8.33vw 90px 12.5vw 70px;
	position: relative;
	float: left;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex
}

@media (min-width:1081px) {
	.videoblock-widget-holder {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
}

@media (max-width:1080px) {
	.videoblock-widget-holder {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		flex-direction: column;
		padding: 0;
		padding-top: 110px;
		padding-bottom: 110px
	}
}

.videoblock-widget-holder .left-column {
	width: 280px
}

@media (max-width:1080px) {
	.videoblock-widget-holder .left-column {
		width: 100%;
		max-width: 440px;
		padding-left: 20px;
		padding-right: 75px;
		padding-left: 5.33vw;
		padding-right: 20vw
	}
}

.videoblock-widget-holder .left-column .videoblock-content,
.videoblock-widget-holder .left-column .videoblock-title {
	position: relative;
	float: left;
	width: 100%;
	clear: both;
	display: block;
	color: inherit!important
}

.videoblock-widget-holder .left-column .videoblock-title {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: .2px;
	line-height: 26px;
	text-transform: none;
	border-bottom: 1px solid #fff;
	padding-bottom: 20px;
	margin-bottom: 40px
}

.videoblock-widget-holder .left-column .videoblock-content {
	color: #000;
	font-family: Inter, sans-serif, sans-serif;
	font-size: 30px;
	font-weight: 600;
	letter-spacing: -.2px;
	line-height: 36px;
	padding-bottom: 40px
}

@media (min-width:767px) {
	.videoblock-widget-holder .right-column {
		width: 72.5vw;
		width: calc(100% - 230px);
		padding-left: 80px;
		padding-left: 5vw
	}
}

@media (max-width:1080px) {
	.videoblock-widget-holder .right-column {
		width: 100%;
		padding-left: 0
	}
}

.videoblock-widget-holder .right-column a.overlay-link {
	position: relative;
	overflow: hidden;
	display: block
}

.videoblock-widget-holder .right-column .videoblock-link {
	display: block;
	width: 100%;
	height: auto;
	height: 38vw;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: 50%;
	text-align: center;
	position: relative
}

@media (max-width:1080px) {
	.videoblock-widget-holder .right-column .videoblock-link {
		height: 56.267vw
	}
}

.videoblock-widget-holder .right-column .videoblock-link .videoblock-play-icon {
	display: inline-block;
	width: 95px;
	height: 95px;
	width: 4.947vw;
	height: 4.947vw;
	background-image: url(data:image/png;base64,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);
	-webkit-background-size: cover;
	background-size: cover;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 1
}

@media (max-width:1080px) {
	.videoblock-widget-holder .right-column .videoblock-link .videoblock-play-icon {
		width: 45px;
		height: 45px
	}
}

.videoblock-widget-holder .right-column .thumbnail-vimeoembed {
	width: 100%;
	height: 100%
}

.videoblock-widget-holder .right-column .thumbnail-vimeoembed video {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.videoblock-widget-holder .right-column .thumbnail-vimeoembed+.videoblock-play-icon {
	position: absolute
}

.videoblock-widget-holder .right-column .vimeoembed.play {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10000;
	width: 100%;
	height: 100%;
	display: block!important;
	background: #000
}

.videoblock-widget-holder .right-column .vimeoembed.play .close {
	position: absolute;
	right: 0;
	width: 32px;
	height: 32px;
	background: #000;
	cursor: pointer
}

.videoblock-widget-holder .right-column .vimeoembed.play .close svg path {
	fill: #fff;
	stroke-width: 0
}

.videoblock-widget-holder .right-column .vimeoembed.play iframe {
	width: 100%;
	height: 100%
}

.BorderLinkWidget {
	position: relative;
	width: 100%;
	height: 50px;
	bottom: 0;
	background: #000
}

.BorderLinkWidget a {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	height: 100%;
	text-transform: uppercase;
	padding: 0 45px
}

@media screen and (max-width:767px) {
	.BorderLinkWidget a {
		padding: 0 20px
	}
}

.BorderLinkWidget span {
	font-family: Inter, sans-serif, sans-serif;
	color: #fff;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center
}

.BorderLinkWidget span.one {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start
}

@media screen and (max-width:767px) {
	.BorderLinkWidget span.one {
		display: none
	}
}

.BorderLinkWidget span.two {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center
}

@media screen and (max-width:767px) {
	.BorderLinkWidget span.two {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		justify-content: flex-start
	}
}

.BorderLinkWidget span.three {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end
}

.BorderLinkWidget span.three:after {
	content: "+";
	font-size: 32px;
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	margin-left: 10px;
	position: relative;
	top: -2px
}

.socialmedia-blockwidget-holder .socialmedia-blockwidget-content {
	line-height: normal!important
}

.menu-img-container {
	width: 100%
}

@media screen and(max-width:900px) {
	.WidgetHolderContent .slideshow-container .slideshow-slide img {
		height: 85vh
	}
}

@media screen and (max-width: 1680px) {
    .header-block {
        height: calc(80vh - 145px);
    }
    .nf-price a {
        margin-left: 10px;
        padding: 22px 60px 23px 25px;
    }
    .nf-block {
        width: 70%;
    }
}

@media screen and (max-width: 1540px) {
    .nf-block {
        width: 80%;
    }
}

@media screen and (max-width: 1440px) {
    .single .header-secondary-bar .widget-navigation > div {
        font-size: 17px;
        padding-left: 10px;
    }
    .single .header-secondary-bar .widget-navigation > div:before {
        top: 4px;
        left: -15px;
        width: 18px;
        height: 18px;
        background-size: contain;
    }
}

@media screen and (max-width: 1366px) {
    .hb-text h1 {
        font-size: 60px;
        line-height: 70px;
    }
    .single .custom-logo-link {
        padding: 35px 30px;
        max-width: 215px;
        margin: -2px 0 0 53px;
    }
    .nf-block {
        width: 80%;
    }
}

@media screen and (max-width: 1240px) {
    .WidgetHolderContent .slideshow-container .imageembed .imageembed-content .imageembed-content-inner.top-position {
        bottom: 70px;
        left: 5%;
        width: 65%;
        padding: 0;
    }
    .nf-slider img {
        height: 390px;
    }
    .nf-slider {
        width: 37%;
    }
    .nf-info {
        width: 61%;
    }
    #MainNavigation a.brand {
        left: 100px;
    }
    #MainNavigation .navigation-menu {
        padding: 40px 0 30px 60px;
    }
}

@media screen and (max-width: 1024px) {
    header .header-inner .header-phone {
        margin-right: 3%;
    }
    .header-block {
        width: 90%;
        left: 5%;
    }
    .hb-text {
        width: 44%;
    }
    .hb-text h1 {
        font-size: 50px;
        line-height: 60px;
        margin: 0;
    }
    .hb-item {
        width: 100%!important;
        margin-right: 0!important;
        margin-bottom: 25px;
    }
    .hb-items {
        margin-top: 25px;
    }
    .hb-item span:first-child {
        margin-bottom: 5px;
    }
    .hb-products {
        width: 45%;
    }
    .imageembed-content-text h1 {
        font-size: 51px;
    }
    .nf-slider img {
        height: 250px;
    }
    .nf-slider {
        width: 100%;
        margin-bottom: 75px;
    }
    .nf-info {
        width: 100%;
        margin-left: 0;
    }
}

@media screen and (max-width: 900px) {
    .hb-text {
        width: 100%;
        margin-bottom: 25px;
    }
    .hb-products {
        width: 90%;
        margin-left: 5%;
    }
    .hb-item {
        width: 25%!important;
    }
    .hb-item:first-child {
        width: 21%!important;
        margin-right: 12%!important;
    }
    .hb-item:nth-of-type(2n) {
        width: 40%!important;
        margin-right: 2%!important;
    }
    .WidgetHolderContent .slideshow-container .imageembed {
        height: auto!important;
    }
    .header-block {
        bottom: 0;
        height: auto;
        position: inherit;
        padding-top: 110px;
    }
    .hb-items {
        display: none;
    }
    .hb-text h1 {
        font-size: 35px;
        line-height: 50px;
    }
    .WidgetHolderContent .slideshow-container .imageembed .imageembed-content .imageembed-content-inner.top-position {
        bottom: 25px;
    }
    .imageembed-content-text h1 {
        font-size: 34px;
        line-height: 44px;
    }
    .imageembed-content-text h1 span {
        font-size: 12px;
    }
    #hprice {
        font-size: 25px;
    }
}

@media screen and (max-width: 768px) {
    .nfa-item {
        width: 100%;
        margin-bottom: 30px;
    }
    .nf-advant {
        margin: 80px 0 0;
    }
}

@media screen and (max-width: 640px) {
    .WidgetHolderContent .slideshow-container .imageembed .imageembed-content .imageembed-content-inner.top-position {
        width: 90%;
    }
    .imageembed-content-text h1 span {
        right: 0;
    }
    .nf-price a {
        margin-left: 0;
        margin-top: 25px;
    }
}

@media screen and (max-width: 540px) {
    header .header-inner .header-phone {
        display: none;
    }
    header.single .header-inner {
        display: block;
    }
    .single .custom-logo-link {
        margin: -17px 0 0 53px;
    }
    .single .header-secondary-bar {
        position: inherit;
        height: 84px;
        margin-top: -15px;
        margin-right: -30px;
        background: none;
        width: calc(100% - 242px);
        display: inline-block;
    }
    .single .header-bar .models {
        padding: 34px 8px;
        width: 100%;
    }
    .nf-title {
        font-size: 30px;
        width: 100%;
    }
    .hbp-item img {
        width: 275px!important;
        margin: 10px 0 0 -55px!important;
        padding-top: 25px!important;
    }
}

@media screen and (max-width: 480px) {
    .WidgetHolderContent .wrapper-design-5 .design-5 .slideshow-slide .imageembed {
        height: auto!important;
    }
    .header-block {
        bottom: 10px;
    }
    .hb-text {
        margin-bottom: 5px;
    }
    .hb-text h1 {
        font-size: 27px;
        line-height: 30px;
    }
    .single .header-secondary-bar,
    #hprice:before {
        display: none;
    }
    header .header-inner a:not(:last-child) {
        margin-bottom: 10px;
        max-width: 100%;
        width: calc(100% - 20px);
        padding: 27px 185px 36px 25px;
        background: black;
        margin: -15px 0 0 51px;
    }
    .imageembed-content-text h1 {
        font-size: 32px;
        line-height: 36px;
    }
    .nf-block {
        width: 90%;
    }
    .nf-title {
        font-size: 23px;
    }
}

@media screen and (max-width: 380px) {
    header .header-inner a:not(:last-child) {
        margin-bottom: 10px;
        max-width: 100%;
        width: calc(100% - 23px);
        padding: 30px 80px 35px 25px;
    }
    .nf-list div {
        width: 100%!important;
    }
    .hb-products {
        width: 100%;
        margin-left: 0;
    }
    .hbp-item {
        height: auto;
        padding-bottom: 20px;
    }
    .hbp-item img {
        margin: 0!important;
        width: 100%!important;
        padding: 0!important;
    }
    .hbp-item > div {
        position: initial;
        width: calc(100% - 40px);
        margin: -50px 20px 0;
    }
    .hbp-item > div span + span {
        margin-top: 10px;
    }
    .hbp-item a span {
        display: none;
    }
}


#modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: .3s all;
    pointer-events: none;
    z-index: 10;
}

#modal.open {
    opacity: 1;
    pointer-events: auto;
}

#modal-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 35%);
}

#modal-wrapp {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    width: 600px;
    padding: 30px 45px;
}

#td-title {
    text-align: center;
    font-size: 25px;
    margin-bottom: 30px;
}

#modal .wpcf7-form-control.wpcf7-text {
    height: 60px;
    border-color: #bbbbbb;
    width: 90%;
    margin-bottom: 14px;
    padding: 0 20px;
    border-radius: 41px;
    margin-left: 5%;
    font-size: 17px;
    outline: none!important;
    box-shadow: none!important;
}

#modal input[name="boat"] {
    display: none;
}

#modal .wpcf7-submit {
    display: block;
    cursor: pointer;
    margin: 20px auto 0;
    background: #f12c24;
    color: #fff;
    border: none;
    border-radius: 50px;
    font-size: 16px;
    padding: 20px 55px;
}

#modal-close {
    cursor: pointer;
    text-align: center;
    width: fit-content;
    display: block;
    margin: -20px auto 10px;
    font-size: 17px;
    color: #bdbdbd;
    text-transform: uppercase;
}

.imageembed-content-text #ttd {
    margin-left: 15px;
    background: #f12c24;
    text-align: center;
    padding: 25px 35px;
}

@media screen and (max-width: 640px) {
    #modal-wrapp {
        top: 0;
        left: 0;
        transform: none;
        width: 100%;
        height: 100%;
    }
}

#modal .wpcf7-form.sent p:not(#td-title) {
    display: none;
}

#modal .wpcf7-response-output {
    border: none;
    margin: 0 0 50px;
    text-align: center;
    font-size: 17px;
    color: #000!important;
}

.ProductConfiguratorPage header {
    height: 83px;
}

.ProductConfiguratorPage .custom-logo-link {
    margin-top: -7px;
}

.ProductConfiguratorPage header .header-inner .header-phone {
    margin-top: 0px;
    text-align: right;
}

.ProductConfiguratorPage .widget-title {
    width: 590px;
    max-width: 100%!important;
    font-size: 53pt;
    position: relative;
}

.ProductConfiguratorPage .widget-title span {
    position: absolute;
    top: -28px;
    right: -120px;
    font-size: 11pt;
    letter-spacing: 0px;
    display: block;
    background: #EE2D24;
    padding: 0 32px;
    line-height: 36px;
    border-radius: 50px;
}

.ProductConfiguratorPage .widget-content p {
    font-size: 18pt!important;
    font-weight: 500!important;
    width: 590px;
    line-height: 28px!important;
    margin: 40px 0 0;
}

.config-steps {
    position: absolute;
    left: 50%;
    bottom: 0;
    z-index: 3;
    font-size: 0;
    display: flex;
    flex-wrap: wrap;
    width: 1360px;
    justify-content: center;
    margin-left: -2px;
    transform: translateX(-50%);
}

.config-steps div {
    padding: 45px 50px;
    width: 385px;
}

.config-steps div.active {
    background: #FAFAFA;
}

.config-steps div span:first-child {
    color: #fff;
    font-size: 14px;
    background: rgb(0 0 0 / 55%);
    display: inline-block;
    padding: 5px 11px;
    border-radius: 50px;
}

.config-steps div.active span:first-child,
.config-steps div.last span:first-child {
    background: #EE2D24;
}

.config-steps div span:last-child {
    font-weight: 600;
    font-size: 18px;
    margin-top: 18px;
    color: #fff;
    display: block;
}

.config-steps div.active span:last-child {
    color: #000;
}

@media screen and (max-width: 540px) {
    .ProductConfiguratorPage .custom-logo-link {
        margin-top: 9px;
    }
}

#address-notify {
    position: fixed;
    right: -300px;
    bottom: 70px;
    background: #e4e6e9;
    z-index: 20;
    font-size: 16px;
    width: 280px;
    padding: 15px 20px;
    line-height: 22px;
    transition: .3s all;
}

#address-notify p {
    margin: 0;
}

.modalCustom {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2100;
    background: rgb(0 0 0 / 50%);
    opacity: 0;
    pointer-events: none;
    transition: opacity .3s;
}

.modalCustom.open {
    opacity: 1;
    pointer-events: auto;
}

.mcBack {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.mcBody {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    padding: 50px;
    width: 500px;
}

.mcClose {
    position: absolute;
    top: 15px;
    right: 15px;
    font-size: 30px;
    cursor: pointer;
    width: 20px;
    height: 20px;
    display: block;
    line-height: 15px;
}

.mcBody > p {
    margin: 0 0 30px;
    font-size: 16px;
    line-height: 20px;
}

.modalCustom input {
    display: block;
    width: 100%;
    padding: 10px 15px 12px;
    font-size: 16px;
}

.modalCustom .wpcf7-form-control-wrap.boat {
    display: none;
}

.modalCustom .wpcf7-submit {
    background: #FD2726;
    border: none;
    cursor: pointer;
    color: #fff;
    margin-bottom: -20px;
}

.modalCustom .wpcf7-form.sent > p {
    display: none;
}

#notGetPriceX {
    background: none;
    padding: 20px 25px;
    border: 1px solid #fff;
}

@media screen and (max-width: 1680px) {
    .ImageContentBlockWidget .image-block.content-box .content-block {
        left: 240px;
    }
    .ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-1 .ProductConfigurator-listing > div:first-child .title-box.last {
        margin-left: -6px;
    }
    .single .header-secondary-bar .widget-navigation > div {
        padding-left: 75px;
    }
    .single .header-secondary-bar .widget-navigation > div:before {
        left: 50px;
    }
}

@media screen and (max-width: 1440px) {
    .config-steps {
        margin-left: -3px;
    }
    .ImageContentBlockWidget .image-block.content-box .content-block {
        left: 140px;
    }
    .ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-1 .ProductConfigurator-listing .ProductGroup .ProductConfigurator-listing-group {
        overflow-x: hidden!important;
        white-space: inherit!important;
    }
    .single .header-secondary-bar .widget-navigation > div {
        padding-left: 0;
    }
    .single .header-secondary-bar .widget-navigation > div:before {
        display: none;
    }
    .single .header-secondary-bar .widget-navigation > div a {
        font-size: 15px;
    }
}

@media screen and (max-width: 1240px) {
    .ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-1 .ProductConfigurator-listing .ProductGroup {
        padding: 0 40px!important;
    }
    .ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-1 .ProductConfigurator-listing > div:first-child .title-box {
        margin-top: 30px;
        padding-top: 20px;
    }
    .ImageContentBlockWidget .image-block.content-box {
        height: 630px;
    }
    .ProductConfiguratorPage .widget-title {
        width: 440px;
        font-size: 40pt;
    }
    .ProductConfiguratorPage .widget-content p {
        font-size: 14pt!important;
        width: 440px;
        line-height: 23px!important;
        margin: 28px 0 0;
    }
    .ImageContentBlockWidget .image-block.content-box .content-block {
        left: 45px;
    }
    .ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-1 .ProductConfigurator-listing > div:first-child {
        margin: 55px 0 0!important;
    }
    .config-get-additiional-list > div {
        width: 100%!important;
        margin: 0 auto!important;
        padding: 1px 35px 15px!important;
    }
    .selected-model {
        margin-top: 20px!important;
        font-size: 16px!important;
    }
    .select-additionals {
        margin: 24px 0 0 0!important;
    }
    .select-option {
        width: calc(100% - 250px)!important;
        margin-left: 35px!important;
        margin-top: 20px!important;
    }
    .ProductConfigurator-product .product-options .ProductConfigurator-optional-equipment-container,
    .ProductConfigurator-product .product-options .ProductConfigurator-optional-equipment-package-container {
        padding: 40px 30px 0!important;
    }
    .ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-3 h5 {
        font-size: 26px!important;
        padding: 0 30px!important;
    }
    .ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-1 .ProductConfigurator-listing .ProductGroup .ProductConfigurator-listing-group.last {
        padding-top: 0!important;
        margin-top: -20px!important;
    }
    .pdf_modal .modal-content form {
        max-width: 100%!important;
    }
    .results-list span {
        width: 100%!important;
    }
}

@media screen and (max-width: 1200px) {
    .ImageContentBlockWidget .image-block.content-box picture {
        width: 100%;
    }
    .config-steps {
        left: 0;
        width: 100%;
        justify-content: start;
        margin-left: 0;
        transform: none;
    }
    .ImageContentBlockWidget .image-block.content-box {
        height: 500px;
    }
    .ImageContentBlockWidget .image-block.content-box .content-block {
        width: 90%;
        top: 175px;
        left: 45px;
        transform: none;
    }
    .config-steps div {
        padding: 35px 28px;
        width: 33.333%;
    }
    .select-option {
        margin-top: -5px!important;
    }
}

@media screen and (max-width: 980px) {
    .ImageContentBlockWidget .image-block.content-box picture {
        width: 100%;
    }
}

@media screen and (max-width: 800px) {
    .select-option {
        display: block!important;
        width: 100%!important;
        margin-left: 0!important;
        margin-top: 50px!important;
    }
    .ProductConfigurator-product .ProductConfigurator-optional-equipment,
    .ProductConfigurator-product .ProductConfigurator-optional-equipment-package {
        width: 45%!important;
    }
}

@media screen and (max-width: 640px) {
    .ProductConfiguratorPage .widget-title {
        width: 370px;
        font-size: 33pt;
    }
    .ProductConfiguratorPage .widget-content p {
        font-size: 12pt!important;
        width: 370px;
        line-height: 19px!important;
        margin: 20px 0 0;
    }
    .ImageContentBlockWidget .image-block.content-box picture {
        height: 100%;
    }
    .ImageContentBlockWidget .image-block.content-box picture img {
        height: 100%;
    }
    .config-steps div {
        padding: 14px 14px;
    }
    .config-steps div span:last-child {
        font-size: 15px;
        margin-top: 10px;
    }
    .ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-1 .ProductConfigurator-listing .ProductGroup .title-box h2 {
        font-size: 24px!important;
    }
    .ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-1 .ProductConfigurator-listing .ProductGroup .title-box h2 span {
        font-size: 25px;
        margin-top: -7px;
    }
    .ImageContentBlockWidget .image-block.content-box {
        height: 430px;
    }
    .ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-3 h5 {
        font-size: 21px!important;
        margin: 30px 0 0!important;
        padding: 0 20px!important;
    }
    .ProductConfigurator-product .ProductConfigurator-optional-equipment,
    .ProductConfigurator-product .ProductConfigurator-optional-equipment-package {
        width: calc(100% - 30px)!important;
    }
    .mcBody {
        top: 0;
        left: 0;
        transform: none;
        padding: 25px;
        width: 100%;
        height: 100vh;
    }
}

@media screen and (max-width: 540px) {
    .ImageContentBlockWidget .image-block.content-box .content-block {
        width: calc(100% - 50px);
        top: 150px;
        left: 25px;
    }
    .ProductConfiguratorPage .widget-title {
        width: auto;
        font-size: 26pt;
    }
    .ProductConfiguratorPage .widget-title span {
        position: initial;
        display: block;
        width: 180px;
        margin-top: 18px;
    }
}

@media screen and (max-width: 540px) {
    .ProductConfigurator-product .ProductConfigurator-optional-equipment,
    .ProductConfigurator-product .ProductConfigurator-optional-equipment-package {
        width: calc(100% - 30px)!important;
    }
    .ProductConfiguratorPage .content-container .ProductConfiguratorContent.step-1 .ProductConfigurator-listing .ProductGroup .title-box.last h2 {
        font-size: 22px!important;
    }
    .pdf_modal {
        width: 100%!important;
    }
}

@media screen and (max-width: 480px) {
    .ImageContentBlockWidget .image-block.content-box .content-block {
        top: 125px;
    }
    .ProductConfiguratorPage .widget-content p {
        width: auto;
    }
}