main.main {
	background-color: #000 !important;
	padding-bottom: 0px !important;
}
h2 {
  text-transform: uppercase;
}

.pf-din-mono{
	font-family: pfdinmono-regular !important;
}

.mittel{
	font-family: "din1451-mittelschrift", sans-serif !important;
}

.page-banner-wrapper .breadcrumb {
	display: none;
}

.grid-container.banner__content {
	max-width: 1600px;
}
 
.block.full,
.innovation-faq-section.paragraph-component {
	margin: 0px calc(-2rem - 64px);
}

.main .block .banner {
	margin: 0px calc(-2rem - 64px);
}

#block-views-block-page-title-advanced-html-block-1 {
	display: none;
}

.custom-carousel>.nobanner__footer.banner-carousel .slick-dots {
	bottom: -1rem;
}

@media only screen and (min-width: 768px) {
	.custom-carousel .banner-carousel .slick-dots {
		bottom: -4rem;
	}

	.custom-carousel>.nobanner__footer.banner-carousel .slick-dots {
		bottom: -4rem;
	}
}

@media only screen and (max-width: 767px) {
	.views-field-field-banner-region-content .banner .banner__content {
		position: absolute;
		bottom: auto;
		left: 0px;
		background: transparent;
		top: 10%;
		height: auto;
	}
}

.views-field-field-banner-region-content .banner .banner__content__flex {
	background: transparent;
}

.layout__region.layout__region--content .block:last-child .banner_carousel_noautopay.single-image-slider {
	/* margin-bottom: 0px; */
}

@media only screen and (max-width: 999px) {

	.block.full,
	.main .block .banner,
	.innovation-faq-section.paragraph-component {
		margin: 0px -24px;
	}
}

@media only screen and (max-width: 719px) {

	.block.full,
	.main .block .banner,
	.innovation-faq-section.paragraph-component {
		margin: 0px -16px;
	}
}

.font-serif {
	font-family: domaine-display-narrow-regular;
	text-transform: none;
}

.font-serif.font-emphasis {
	font-family: domaine-display-narrow-web-regular-italic;
	text-transform: none;
}
.font-text {
    font-family: domaine-text-light;
    letter-spacing: normal;
}

.font-emphasis {
	font-style: italic;
}
.font-bold {
	font-weight: bold;
}

.font-no-transform {
	text-transform: none;
}

.font-uppercase {
	text-transform: uppercase;
}
.font-domaine-text {
	font-family: "domaine-text-regular";
}

.color-grey {
	color: #827E7C;
}

.color-light-grey {
	color: #DDDBDA;
}

h2.cdp-block-title {
	color: white;
	margin: 100px auto 50px;
}

.custom-carousel .banner_carousel_noautopay.single-image-slider {
	margin-bottom: 150px;
}

.banner__title img {
	max-width: 85%;
	margin: 0 auto;
}

.sm-no-break {
	display: none;
}

.lg-no-break {
	display: none;
}

.sm-only-break {
	display: block;
}

@media only screen and (min-width: 768px) {
	.sm-no-break {
		display: block;
	}

	.sm-only-break {
		display: none;
	}

	h2.cdp-block-title {
		margin: 175px auto 100px;
	}

	.banner__title img {
		max-width: 50vw;
	}
}

@media only screen and (min-width: 1200px) {
	.lg-no-break {
		display: block;
	}
}

.extra-margin-top,
.block.full.extra-margin-top {
	margin-top: 100px;
}

.title-banner {
	position: relative;
}
.title-banner__inner {
	position: relative;
}
.title-banner__callout {
	position: relative;
	bottom: 0px;
	right: 0px;
	padding: 20px 24px;
	background: rgba(0,0,0,0.5);
	color: white;
}
@media only screen and (min-width: 700px) {
	.title-banner__callout {
		position: absolute;
	}
}
.title-banner__callout-text {
	margin: 0px;
	font-size: 24px;
	margin-bottom: 10px;
	font-family: "domaine-display-narrow-regular";
    line-height: 32px;
    letter-spacing: 0;
}
.title-banner__callout .cta-link {
	color: white;
}
.title-banner__image img {
	width: 100%;
}
.title-banner__headline-wrapper {
	position: absolute;
	width: 100%;
	padding: 25px;
	bottom: 0;
	left: 0;
}
.title-banner__headline-wrapper.centered {
	position: absolute;
	width: 100%;
	height: 100%;
	padding: 25px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.title-banner__headline-image {
	width: auto;
	max-width: 75%;
}
h1.title-banner__headline {
	color: white;
	font-family: 'din1451-mittelschrift';
	font-size: 50px;
	line-height: 1;
	margin: 0;
	text-align: left;
}
h1.title-banner__headline.text-transform-initial,
h1.title-banner__headline .text-transform-initial {
    text-transform: initial !important;
}
.title-banner__headline .font-emphasis {
	font-family: 'domaine-display-narrow-italic';
}

h1.title-banner__headline.font-serif {
	font-family: domaine-display-narrow-regular;
	text-transform: none;
    letter-spacing: normal;
}
h1.title-banner__headline.font-serif.text-uppercase {
    text-transform: uppercase;
}
h1.title-banner__headline.font-serif .font-emphasis {
	font-family: domaine-display-narrow-web-regular-italic;
}

@media only screen and (min-width: 919px) {
	.title-banner.block.full {
		margin: 0px calc(-24px);
	}
}

@media only screen and (min-width: 1000px) {
	.title-banner.block.full {
		margin: 0px calc(-2rem - 64px);
	}
}

@media only screen and (min-width: 768px) {
	h1.title-banner__headline {
		font-size: 90px;
	}

	.title-banner.middle .title-banner__headline-wrapper {
		position: absolute;
		width: 100%;
		padding: 25px;
		bottom: unset;
		top: 50%;
		transform: translateY(-50%);
		left: 0;
	}

	.title-banner.right .title-banner__headline-wrapper {
		position: absolute;

	}
	.title-banner.right .title-banner__headline-wrapper .title-banner__headline-image {
		margin-left: auto;
	}
}
.releases-intro {
	position: relative;
	margin: 0 auto;
	padding-top: 50px;
	text-align: center;
}
.releases-intro__headline {
	position: relative;
    z-index: 4;
	width: 100%;
	text-align: center;
    color: white;
}
.releases-intro__headline h2 {
	font-size: 38px;
	color: white;
	line-height: 1.15;
	margin-bottom: 50px;
	letter-spacing: 0.2em;
}
.releases-intro__body-wrapper {
	width: 570px;
	max-width: 100%;
}
.releases-intro__wrapper {
	max-width: 1400px;
	width: 100%;
	margin: 0 auto;
}
.releases-intro__column {

}
.releases-intro__column.primary {
	position: relative;
	z-index: 2;
}
.releases-intro__column.primary .releases-intro__image.primary img {
	position: relative;
	z-index: 2;
}
.releases-intro__column.primary .releases-intro__image.primary img,
.releases-intro__column.primary .releases-intro__image.secondary img {
	margin-left: auto;
	margin-right: 0;
}
.releases-intro__column.secondary.on-top {
	z-index: 3
}
.releases-intro__column.secondary .releases-intro__image.primary {
    position: relative;
    z-index: 1;
	max-width: 50%;
    margin-left: auto;
}
@media only screen and (max-width: 767px) {
	.releases-intro__column.secondary .releases-intro__image.primary.mobile-on-top {
		z-index: 4;
	}
}
.releases-intro__column.secondary .releases-intro__image.secondary {
	position: relative;
	margin-top: -20%;
	z-index: 3;
	max-width: 75%;
}
.releases-intro__column.secondary .releases-intro__image.secondary.on-top {
	z-index: 4;
}
.releases-intro__column.secondary {
	position: relative;
	z-index: 1;
}
.releases-intro__copy-wrapper {
	padding: 25px;
	margin-bottom: 25px;
}
.releases-intro__headline-wrapper {
	font-family: 'domaine-display-narrow-regular';
	font-size: 32px;
	line-height: 1.15;
	color: white;
}
.releases-intro__body-wrapper {
	font-size: 18px;
	line-height: 1.5;
	margin-bottom: 15px;
	color: white;
}
.releases-intro__cta-wrapper {
	margin-bottom: 25px;
}
.releases-intro__cta {
	position: relative;
	font-family: pfdinmono-regular;
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	padding: 15px 10px;
	display: inline-block;
	color: white;
	text-decoration: none;
}

.releases-intro__cta::after {
	position: absolute;
	bottom: 0px;
	height: 1px;
	width: 100%;
	background-color: white;
	left: 0px;
	content: '';
	-webkit-transition: 0.35s ease transform;
	-o-transition: 0.35s ease transform;
	transition: 0.35s ease transform;
}

.releases-intro__cta:hover {
color: white;
}

@media only screen and (min-width: 768px) {
	.releases-intro {
		padding-top: 100px;
		text-align: left;
	}
	.releases-intro__headline {
		position: absolute;
		top: 55%;
		left: 50%;
		transform: translateX(-50%);
	}
	.releases-intro__headline h2 {
		font-size: 50px;
	}

	.releases-intro__column.primary {
		margin-right: 25px;
	}
	.releases-intro__column.secondary {
		margin-left: 25px;
	}
	.releases-intro__wrapper {
		display: flex;
	}
	.releases-intro__column {
		width: 50%;
	}
	.releases-intro__copy-wrapper {
		padding: 0px 25px 25px;
	}
	.releases-intro__column.secondary .releases-intro__image.primary {
		max-width: 100%;
	}
	.releases-intro__column.secondary .releases-intro__image.secondary {
		position: relative;
		max-width: 100%;
	}

	.releases-intro__column.secondary .releases-intro__image.secondary {
		margin-left: -25%;
		margin-top: -65%;
		transform: translateX(-60%);
	}

	.releases-intro__column.primary .releases-intro__image.primary {
		margin-top: 25%;
	}

}

@media only screen and (min-width: 1000px) {
	.releases-intro__headline {
		top: 45%;
	}
	.releases-intro__column.secondary .releases-intro__image.secondary {
		margin-left: -25%;
		margin-top: -65%;
		transform: translateX(-60%);
	}

	.releases-intro__column.primary .releases-intro__image.primary {
		margin-top: 0%;
	}
}

@media only screen and (min-width: 1245px) {

	.releases-intro__column.secondary .releases-intro__image.secondary {
		margin-left: -25%;
		margin-top: -50%;
		transform: translateX(-40%);
	}
}

.overlapping-content-module {
	margin: 0px -16px;
	margin-bottom: 100px;
	text-align: center;
	width: 1400px;
	max-width: calc(100% + 32px);
}
.overlapping-content-module.extra-margin-top {
	margin-top: 100px;
}
@media only screen and (min-width: 992px) {
	.overlapping-content-module.extra-margin-top {
		margin-top: 150px;
	}
}

.overlapping-content__inner {}

.overlapping-content__column {}

.overlapping-content__column.primary {}

.overlapping-content__column.secondary {
	position: relative;
}

.overlapping-content__primary-image {
	position: relative;
	z-index: 1;
}

.overlapping-content__primary-image img {
	width: 100%;
}
.overlapping-content__image-attribution {
    position: relative;
    font-family: pfdinmono-regular;
    font-size: 8px;
    text-align: left;
    line-height: 1.5;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    margin-bottom: 0px;
    margin-top: 20px;
    display: block;
    color: #B5B3B1;
    width: 750px;
    margin-bottom: -10%;
    max-width: 100%;
}

.overlapping-content__secondary-image {
	position: absolute;
	top: 0;
	right: 0;
	transform: translateY(calc(-100% + 50px));
	max-width: 75%;
	z-index: 2;
}

.overlapping-content-module.secondary-top .overlapping-content__secondary-image {
	z-index: 1;
}

.overlapping-content__copy-wrapper {
	padding: 25px;
	margin-bottom: 25px;
	color: white;
	padding-top: 100px;
}

.overlapping-content__preheadline-wrapper {
	position: relative;
	font-family: pfdinmono-regular;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	margin-bottom: 0px;
	display: inline-block;
	color: #B5B3B1;
	text-decoration: none;

}

.overlapping-content__headline-wrapper {
	font-family: din1451-mittelschrift;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	line-height: 1.35;
	font-size: 24px;
}

.overlapping-content__headline-wrapper::after {
	content: '';
	position: relative;
	height: 5px;
	width: 75px;
	background: #827E7C;
	display: block;
	margin: 25px auto;
}

.overlapping-content__body-wrapper {
	font-size: 18px;
	line-height: 1.75;
	margin-bottom: 35px;
	color: white;
}

.overlapping-content__cta-wrapper {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.overlapping-content__cta-label {
	color: #B5B3B1;
	position: relative;
	font-family: din1451-engschrift;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	display: inline-block;
	margin: 0;
	margin-right: 20px;
	margin-bottom: 20px;
}

.overlapping-content__cta {
	position: relative;
	font-family: din1451-engschrift;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	display: inline-block;
	color: white;
	margin-right: 20px;
	margin-bottom: 20px;
	text-decoration: none;
}
.overlapping-content__cta:hover {
	color: white;
	cursor: pointer;
}
.overlapping-content__cta::after {
	content: "\e901";
	color: white;
	font-size: 0.8em;
	padding-left: 5px;
	font-family: 'icomoon';
}

@media only screen and (min-width: 768px) {
	.overlapping-content-module {
		text-align: left;
		margin: 0px -24px;
		margin-bottom: 150px;
		width: calc(100% + 48px);
	}

	.overlapping-content__inner {
		display: flex;
	}

	.overlapping-content__inner.align-center {
		align-items: center;
	}

	.overlapping-content-module.copy-left .overlapping-content__column.primary {
		order: 2;
	}

	.overlapping-content-module.copy-left .overlapping-content__column.secondary {
		order: 1;
	}
	
	.overlapping-content-module .overlapping-content__secondary-image {
		position: relative;
		transform: none;
		max-width: unset;
		margin-left: -35%;
	}

	.overlapping-content-module.copy-left .overlapping-content__secondary-image {
		margin-right: -35%;
		margin-left: unset;
	}

	.overlapping-content-module.copy-left .overlapping-content__secondary-image img {
		margin-left: auto;
	}

	.overlapping-content-module.copy-left .overlapping-content__copy-wrapper {
		padding-right: 25px;
		padding-left: 25px;
	}

	.overlapping-content-module.square .overlapping-content__column.primary {
		width: 50%;

	}

	.overlapping-content-module.square .overlapping-content__column.secondary {
		width: 50%;

	}

	.overlapping-content-module.wide .overlapping-content__column.primary {
		width: 50%;	

	}

	.overlapping-content-module.wide .overlapping-content__column.secondary {
		width: 50%;
	}

	.overlapping-content-module.wide .overlapping-content__copy-wrapper {
		padding-bottom: 25px;
		margin-bottom: 0px;
	}
	.overlapping-content__column.primary .overlapping-content__primary-image {
		margin-top: 25%;
	}
	.overlapping-content__lr-copy .overlapping-content__column.primary .overlapping-content__copy-wrapper.no-padding-right {
		padding-right: 0px;
	}
	.overlapping-content__column.primary.align-bottom {
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
	}
	.overlapping-content__column.primary.align-bottom .overlapping-content__copy-wrapper {
		padding-bottom: 0px;
	}
	


	.overlapping-content__column.secondary {
		width: 60%;
	}
	.overlapping-content__image-attribution {
		font-size: 10px;
	}
	.overlapping-content__copy-wrapper {
		padding: 0px 25px 50px 50px;
		margin-bottom: 0px;
	}
	.overlapping-content__headline-wrapper::after {
		margin: 25px 0px;
	}

	.overlapping-content__cta-wrapper {
		justify-content: flex-start;
	}

	.overlapping-content__body-wrapper {
		width: 100%;
		max-width: 500px;
	}

	.overlapping-content__cta-wrapper {
		margin-right: -25px;
	}

}

@media only screen and (min-width: 992px) {
	.overlapping-content-module.square .overlapping-content__column.primary {
		width: 55%;

	}

	.overlapping-content-module.square .overlapping-content__column.secondary {
		width: 45%;

	}

	.overlapping-content-module.wide .overlapping-content__column.primary {
		width: 60%;

	}
	.overlapping-content-module .overlapping-content__secondary-image {
		margin-left: -25%;
	}

	.overlapping-content-module.copy-left .overlapping-content__secondary-image {
		margin-right: -25%;
	}

	.overlapping-content-module.wide .overlapping-content__column.secondary {
		width: 40%;
	}
	.overlapping-content__column.primary .overlapping-content__primary-image {
		margin-top: 0;
	}


	.overlapping-content__copy-wrapper {
		padding: 0px 25px 50px 50px;
		color: white;
	}
}

@media only screen and (min-width: 1100px) {

	.overlapping-content__copy-wrapper {
		padding: 50px 25px 50px 100px;
		color: white;
	}
	.overlapping-content-module.copy-left .overlapping-content__copy-wrapper {
    padding-right: 100px;
	}
}



.copy-module {
	position: relative;
	text-align: center;
	color: white;
	/* margin: 0px -16px;
	max-width: calc(100% + 32px); */
}
.copy-module.background-white {
	background: #fff;
	color: #000;
}
.copy-module.background-grey {
	background: #DDDBDA;
	color: #000;
}

.copy-module.no-padding-top .copy-module__inner {
	padding-top: 0px !important;
}

.copy-module.no-pad-bottom .copy-module__inner {
	padding-bottom: 25px;
}

.copy-module.image .copy-module__inner {
	padding: 100px 25px;
}

.copy-module.quote {
	text-align: left;
}

.copy-module.quote .copy-module__inner {
	padding: 100px 25px;
}

.copy-module.quote .copy-module__quote-wrapper,
.copy-module.quote .copy-module__headline-wrapper,
.copy-module.quote .copy-module__headline,
.copy-module.quote .copy-module__body-wrapper,
.copy-module.quote .copy-module__body {
	position: relative;
	margin-left: 0px;
}

.copy-module.quote .copy-module__headline {
	font-family: domaine-display-narrow-regular;
	font-size: 10vw;
	text-transform: none;
	letter-spacing: 0.025em;
	line-height: 1;
}
.copy-module.header .copy-module__headline  {
	font-family: domaine-display-narrow-regular;
	letter-spacing: 0px;
    font-size: 45px;
}
@media only screen and (min-width: 768px) {
    .copy-module.header .copy-module__headline  {
        font-size: 70px;
    }
}

.copy-module.quote .copy-module__headline .font-emphasis {
	font-style: italic;
}

.copy-module.quote .copy-module__body-wrapper {
	margin-top: 50px;
}

.copy-module.quote .copy-module__body {
	font-family: din1451-mittelschrift;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	font-size: 20px;
}

.copy-module__background {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 0;
	overflow: hidden;
}

.copy-module__background img {
	position: absolute;
	top: 50%;
	left: 50%;
	min-height: 100%;
	min-width: 100%;
	max-width: none;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-o-object-fit: cover;
	object-fit: cover;
}

.copy-module .copy-module__inner {
	padding: 100px 0px;
}
.block.copy-module.full .copy-module__inner {
    padding: 100px 25px;
}

.copy-module__quote-wrapper {
	font-size: 90px;
}

.copy-module__headline-wrapper {}

.copy-module__headline {
	position: relative;
	color: white;
	font-size: 26px;
	letter-spacing: 0.2em;
	line-height: 1.5;
	width: 1000px;
	max-width: 100%;
	padding: 0px;
	margin: 0px auto;
	font-family: 'din1451-mittelschrift';
	text-transform: uppercase;
}
.copy-module .copy-module__inner .copy-module__headline-wrapper .copy-module__headline.font-serif {
	position: relative;
	font-family: domaine-display-narrow-regular;
	letter-spacing: 0px;
	text-transform: none;
}
.copy-module.background-white .copy-module__headline {
	color: #000;
}
.copy-module.background-grey .copy-module__headline {
	color: #000;
}

.copy-module__headline.underline::after {
	content: '';
	display: block;
	height: 5px;
	width: 125px;
	margin: 25px auto;
	margin-bottom: 25px;
	background: #827E7C;
}

.copy-module__headline .font-emphasis.font-serif {
	letter-spacing: 0.1em;
}

.copy-module__headline.large {
	font-size: 26px;
}

.copy-module__headline-divider {
	position: relative;
	width: 150px;
	height: 4px;
	background-color: #E43D30;
	margin: 25px auto;
	display: block;
}

.copy-module__body-wrapper {
	position: relative;
	width: 1000px;
	max-width: 100%;
	margin: 0 auto;
}
.copy-module__body-wrapper.wide {
	width: 1200px;
}

.copy-module__body {
	font-size: 24px;
	line-height: 1.5;
	letter-spacing: 0.025em;
	font-family: domaine-display-narrow-regular;
}
.copy-module__body.font-text {
    font-family: domaine-text-light;
    letter-spacing: normal;
}
.copy-module__body.font-domaine-text {
	font-family: domaine-text-regular;
	letter-spacing: normal;
}
.copy-module__body.small-body {
    font-size: 20px;
}

.copy-module__body .font-emphasis {
	font-style: italic;
}
.copy-module__body .font-grey {
	color: #827E7C;
}


.copy-module__cta-wrapper {
	color: white;
	text-align: center;
	margin-top: 25px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}

.copy-module__cta {
	position: relative;
	font-family: pfdinmono-regular;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	padding: 15px;
	display: inline-block;
	color: white;
	text-decoration: none;
	margin-right: 25px;
	margin-bottom: 25px;
}
.copy-module.background-white .copy-module__cta {
	color: #000;
}
.copy-module.background-white .copy-module__inner .copy-module__cta-wrapper .copy-module__cta {
       color: #000;
}
.copy-module.background-grey .copy-module__cta {
	color: #000;
}
.copy-module.background-grey .copy-module__inner .copy-module__cta-wrapper .copy-module__cta {
       color: #000;
}
.copy-module__cta::after {
	position: absolute;
	bottom: 0px;
	height: 1px;
	width: 100%;
	background-color: white;
	left: 0px;
	content: '';
	-webkit-transition: 0.35s ease transform;
	-o-transition: 0.35s ease transform;
	transition: 0.35s ease transform;
}
.copy-module.background-white .copy-module__cta::after {
	background-color: #000;
}
.copy-module.background-grey .copy-module__inner .copy-module__cta-wrapper .copy-module__cta::after {
	background-color: #000;
}

.copy-module__cta:hover {
	color: white;
}

.copy-module__cta:hover::after {
	-webkit-transform: scaleX(0.9);
	-ms-transform: scaleX(0.9);
	transform: scaleX(0.9);
}

@media only screen and (min-width: 768px) {
	.copy-module {
		/* margin: 0px -24px;
		width: calc(100% + 48px); */
	}
	.copy-module .copy-module__inner {
		padding: 150px 0px;
	}

	.copy-module.image .copy-module__inner {
		padding: 250px 25px;
	}

	.copy-module.quote .copy-module__inner {
		padding: 150px 100px 100px;
	}

	.copy-module__cta {
		font-size: 18px;
	}

	.copy-module.quote .copy-module__headline {
		font-size: 80px;
	}

	.copy-module__headline-divider {
		margin: 50px auto;
		height: 7px;
	}
}

@media only screen and (min-width: 768px) {
	.copy-module__headline {
		font-size: 40px;
	}

	.copy-module__headline.large {
		font-size: 54px;
	}

	.copy-module__body {
		font-size: 34px;
	}
    .copy-module__body.small-body {
        font-size: 24px;
    }
	.copy-module__body.medium-body {
		font-size: 28px;
	}
}


.overlapping-content-module .video-holder {
	position: relative;
	padding: 0;
	height: auto;
}

@media (min-width: 768px) {
	.video-holder.full {
		/* margin-top: calc((0.5625 * (100vw - 48px)) / 2 + 120px); */
	}
}

@media (min-width: 1600px) {
	.video-holder.full {
		/* top: calc((-0.5625 * 1454px) / 2);
		margin-bottom: calc((-0.5625 * 1454px) / 2);
		margin-top: calc((0.5625 * 1454px) / 2 + 120px); */
	}
}

.video-holder.full {
	position: relative;
    height: 0;
    padding: 0 0 56.25%;
}

.overlapping-content-module .video {
	position: relative;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	z-index: 0;
	height: auto !important;
	padding-bottom: 0 !important;
}

.video-holder.full .video {
	position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: auto !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}

.video-details {
	display: block;
	position: absolute;
	width: 300px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%) scale(1);
	-ms-transform: translate(-50%, -50%) scale(1);
	transform: translate(-50%, -50%) scale(1);
	text-align: center;
	font-family: pfdinmono-regular;
	font-size: 12px !important;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	color: #fff;
	text-transform: uppercase;
	-webkit-font-smoothing: subpixel-antialiased;
	opacity: 0.9;
	white-space: nowrap;
	will-change: transform, filter;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

@media (min-width: 768px) {
	.video-details {
		font-size: 14.5px;
	}
}

@media only screen and (min-width: 768px) {
	.video-details {
		font-size: 18px !important;
	}
}

.video-details.is-hidden {
	pointer-events: none;
}

.video-details.is-hidden .video-button,
.video-details.is-hidden .video-hint {
	opacity: 0;
}

.video-button {
	width: 85px;
	height: 56px;
	background: transparent url("https://brizo.com/sites/brizo/files/2020-03/video-button.png") no-repeat;
	background-size: contain;
	border: 0;
	opacity: 1;
	-webkit-transition: opacity 0.6s ease-in-out;
	-o-transition: opacity 0.6s ease-in-out;
	transition: opacity 0.6s ease-in-out;
	cursor: pointer;
}

.video-button .u-text-screenreader {
	display: none;
}

@media (min-width: 768px) {
	.video-button {
		width: 135px;
		height: 89px;
	}
}

.video-button:hover {
	opacity: 0.75;
}

.video-button:active {
	opacity: 1;
}

.video-hint {
	position: absolute;
	left: 50%;
	-webkit-transform: translate(-50%);
	-ms-transform: translate(-50%);
	transform: translate(-50%);
	margin-top: 20px;
	opacity: 1;
	-webkit-transition: opacity 0.6s 0.6s ease-in-out;
	-o-transition: opacity 0.6s 0.6s ease-in-out;
	transition: opacity 0.6s 0.6s ease-in-out;
}
.video-hint.hide-mobile {
	display: none;
}

@media (min-width: 768px) {
	.video-hint.hide-mobile {
		display: block;
	}
}
@media (min-width: 992px) {
	.video-hint {
		margin-top: 50px;
	}
}

.contact-module {
	position: relative;
	background-color: #383434;
	color: white;
}
.contact-module__inner {
	width: 1400px;
	max-width: 100%;
	margin: 0 auto;
	padding: 75px 0px;
}
.contact-module__copy-wrapper,
.contact-module__links-wrapper {
	padding: 50px;
	width: 600px;
	max-width: 100%;
}
.contact-module__contact-info {
	margin-top: 15px;
	color: white;
}
.contact-module__body {
	line-height: 1.75;
}
.contact-module__contact-info-link {
	color: white;
	letter-spacing: 0px;
	text-decoration: none;
}
.contact-module__contact-info-link:hover {
	color: #ececec;
}
.contact-module__headline,
.contact-module__subheadline,
.contact-module__links-headline,
.contact-module__link-headline {
	color: white;
}
.contact-module__headline {
	letter-spacing: 0px;
}
.contact-module__subheadline {
	margin-top: 25px;
	font-size: 16px;
}
.contact-module__links-headline {
	font-size: 24px;
	margin-bottom: 25px;
}
.contact-module h3,
.contact-module h4 {
	color: #B5B3B1;
	font-size: 16px;
	font-family: 'din1451-mittelschrift';
	text-transform: uppercase;
	letter-spacing: 0.2em;
	line-height: 1.5;
}
.contact-module__links {
	display: flex;
	gap: 25px;
	justify-content: space-between;
}
.contact-module__link-wrapper {

}
.contact-module__link-copy {
	margin: 10px 0px;
}
@media only screen and (min-width: 1028px) {
	.contact-module__inner {
		display: flex;
		justify-content: space-between;
		padding: 50px;
	}
}
@media only screen and (min-width: 1260px) {
	.contact-module__inner {
		padding: 75px;
	}
}

/* Custom Hover Card */

.custom-hover-card{
	flex-direction: column;
  }
  .custom-hover-card .custom-hover-card__headline, .custom-carousel .custom-hover-card__headline{
	color: #fff;
	text-align: center;
	font-size: 42px;
  letter-spacing: initial;
  margin-bottom: 25px;
  }
  
  .custom-hover-card__inner-wrapper .custom-hover-card__card{
	margin: 10px;
  }
  
  .custom-hover-card__card .custom-hover-card__image-wrapper{
	position: relative;
	z-index: 2;
	transition: .25s ease opacity;
	opacity: 1;
  }
  
  
  .custom-hover-card__card .custom-hover-card__content-wrapper{
  
	/* transform: translateX(-50%) translateY(-50%); */
	z-index: 1;
	text-align: center;
	width: 100%;
	height: 100%;
	padding: 40px 15px 20px 15px;
  
  }
  
  .custom-hover-card__title-wrapper{
	
  }
  
  .custom-hover-card__title-wrapper .custom-hover-card__title{
	color: white;
	  font-family: 'din1451-mittelschrift';
	font-size: 20px;
	line-height: 1.5;
	margin-bottom: 0;
	letter-spacing: 3px;
  }
  .custom-hover-card__title-wrapper .custom-hover-card__title.font-engschrift {
	font-family: "din1451-engschrift";
	letter-spacing: 1.8px;
	font-size: 26px;
  }
  
  .custom-hover-card__body-wrapper{
  
  }
  
  .custom-hover-card__body-wrapper .custom-hover-card__body{
	color: white;
	font-family: domaine-text-regular;
	line-height: 1.8;
	font-size: 16px;
	color: #B5B3B1;
  }
  .custom-hover-card__body-wrapper .custom-hover-card__body.large-body{
	font-size: 18px;
  }
  @media screen and (min-width: 768px) {
	.custom-hover-card.no-images {
		padding-top: 25px;
	}
	.custom-hover-card.no-images .custom-hover-card__inner-wrapper .custom-hover-card__card{
	  max-width: 400px;
	  }
	.custom-hover-card__inner-wrapper{
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: flex-start;
	  }
  
	  .custom-hover-card__inner-wrapper .custom-hover-card__card{
		width: 33%;
		position: relative;
	  }
  }
  @media screen and (min-width: 768px) and (max-width: 992px){
	.custom-hover-card__title-wrapper .custom-hover-card__title{
	  font-size: 18px;
	}
	
	.custom-hover-card__body-wrapper .custom-hover-card__body{
	  margin-bottom: 0;
	}
  }

  .cdp-block-wrapper {
    margin: 0 auto 80px;
    max-width: 1190px;
    padding: 0 20px
}

@media (max-width: 719px) {
    .cdp-block-wrapper {
        padding:0;
        margin: 0 auto 40px
    }
}
.z-grid {
    display: flex;
    flex-wrap: wrap;
    margin: 0 0 30px
}

.z-grid.background-white {
	background: white;
}

@media (max-width: 719px) {
    .z-grid {
        margin:0
    }
}

.z-grid.cdp-block-grid {
    align-items: center
}

.z-grid.cdp-block-grid>div {
    padding: 0
}

.z-grid > .grid-col-7 {
	padding-left: 0;
	padding-right: 0;
}

@media (max-width: 999px) {
    .z-grid.cdp-block-grid>div {
        width:100% !important;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (max-width: 999px) {
    .z-grid.cdp-block-grid>div.grid-col-7 {
        order:1
    }
}

.z-grid.cdp-block-grid>div.grid-col-7 img {
    width: 100%
}

.z-grid.cdp-block-grid>div.grid-col-5 {
    padding: 0 64px
}

@media (max-width: 999px) {
    .z-grid.cdp-block-grid>div.grid-col-5 {
        order:2;
        padding: 45px
    }
}

.z-grid.cdp-block-grid>div.grid-col-5 h3 {
    font-family: "din1451-mittelschrift";
    font-weight: normal;
    font-size: 40px;
    line-height: 48px;
    letter-spacing: 8px;
    margin: 0 0 20px;
    color: #000
}

@media (max-width: 999px) {
    .z-grid.cdp-block-grid>div.grid-col-5 h3 {
        font-size:32px;
        line-height: 40px;
        letter-spacing: 5.76px
    }
}
.z-grid.cdp-block-grid p {
	line-height: 1.75;
  }
  h2.cdp-block-title.cdp-gallery-title {
	margin-top: 100px;
  }
  .z-grid.cdp-block-grid>div.grid-col-5 {
	padding: 0 5%;
  }
  @media only screen and (max-width: 999px) {
	.z-grid.cdp-block-grid>div.grid-col-5 {
	  padding: 45px;
	} 
  }

.innovation-faq-section.paragraph-component {
	background: white;
}
.feature-grid {

}
.feature-grid .grid {
	width: 100%;
	padding-bottom: 75px;
}
.feature-grid .feature-grid__item {
	padding: 1.5rem;
}
.feature-grid .feature-grid__item .feature-grid__image {
	position: relative;
}
.feature-grid .feature-grid__item .feature-grid__image img {
	width: 100%;
}
.feature-grid .feature-grid__item .feature-grid__pretitle p {
	font-family: 'din1451-mittelschrift';
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	margin-top: 1.5rem;
	margin-bottom: 0.5rem;
	color: #B5B3B1;
	text-align: center;
}
.feature-grid .feature-grid__item .feature-grid__title h3 {
	line-height: 1.35;
	margin-bottom: 0.5rem;
	font-size: 32px;
	text-align: center;
	color: white;
}
.feature-grid .feature-grid__item .feature-grid__body p{
	font-size: 18px;
	font-family: domaine-text-regular;
	line-height: 1.5;
	color: #B5B3B1;
	text-align: center;
	max-width: 250px;
	margin: 0 auto;
}

body[data-aos-duration='50'] [data-aos], [data-aos][data-aos][data-aos-duration='50'] {
	-webkit-transition-duration: 50ms;
	-o-transition-duration: 50ms;
	transition-duration: 50ms;
}

body[data-aos-delay='50'] [data-aos], [data-aos][data-aos][data-aos-delay='50'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='50'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='50'].aos-animate {
	-webkit-transition-delay: 50ms;
	-o-transition-delay: 50ms;
	transition-delay: 50ms;
}

body[data-aos-duration='100'] [data-aos], [data-aos][data-aos][data-aos-duration='100'] {
	-webkit-transition-duration: 100ms;
	-o-transition-duration: 100ms;
	transition-duration: 100ms;
}

body[data-aos-delay='100'] [data-aos], [data-aos][data-aos][data-aos-delay='100'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='100'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='100'].aos-animate {
	-webkit-transition-delay: 100ms;
	-o-transition-delay: 100ms;
	transition-delay: 100ms;
}

body[data-aos-duration='150'] [data-aos], [data-aos][data-aos][data-aos-duration='150'] {
	-webkit-transition-duration: 150ms;
	-o-transition-duration: 150ms;
	transition-duration: 150ms;
}

body[data-aos-delay='150'] [data-aos], [data-aos][data-aos][data-aos-delay='150'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='150'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='150'].aos-animate {
	-webkit-transition-delay: 150ms;
	-o-transition-delay: 150ms;
	transition-delay: 150ms;
}

body[data-aos-duration='200'] [data-aos], [data-aos][data-aos][data-aos-duration='200'] {
	-webkit-transition-duration: 200ms;
	-o-transition-duration: 200ms;
	transition-duration: 200ms;
}

body[data-aos-delay='200'] [data-aos], [data-aos][data-aos][data-aos-delay='200'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='200'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='200'].aos-animate {
	-webkit-transition-delay: 200ms;
	-o-transition-delay: 200ms;
	transition-delay: 200ms;
}

body[data-aos-duration='250'] [data-aos], [data-aos][data-aos][data-aos-duration='250'] {
	-webkit-transition-duration: 250ms;
	-o-transition-duration: 250ms;
	transition-duration: 250ms;
}

body[data-aos-delay='250'] [data-aos], [data-aos][data-aos][data-aos-delay='250'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='250'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='250'].aos-animate {
	-webkit-transition-delay: 250ms;
	-o-transition-delay: 250ms;
	transition-delay: 250ms;
}

body[data-aos-duration='300'] [data-aos], [data-aos][data-aos][data-aos-duration='300'] {
	-webkit-transition-duration: 300ms;
	-o-transition-duration: 300ms;
	transition-duration: 300ms;
}

body[data-aos-delay='300'] [data-aos], [data-aos][data-aos][data-aos-delay='300'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='300'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='300'].aos-animate {
	-webkit-transition-delay: 300ms;
	-o-transition-delay: 300ms;
	transition-delay: 300ms;
}

body[data-aos-duration='350'] [data-aos], [data-aos][data-aos][data-aos-duration='350'] {
	-webkit-transition-duration: 350ms;
	-o-transition-duration: 350ms;
	transition-duration: 350ms;
}

body[data-aos-delay='350'] [data-aos], [data-aos][data-aos][data-aos-delay='350'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='350'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='350'].aos-animate {
	-webkit-transition-delay: 350ms;
	-o-transition-delay: 350ms;
	transition-delay: 350ms;
}

body[data-aos-duration='400'] [data-aos], [data-aos][data-aos][data-aos-duration='400'] {
	-webkit-transition-duration: 400ms;
	-o-transition-duration: 400ms;
	transition-duration: 400ms;
}

body[data-aos-delay='400'] [data-aos], [data-aos][data-aos][data-aos-delay='400'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='400'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='400'].aos-animate {
	-webkit-transition-delay: 400ms;
	-o-transition-delay: 400ms;
	transition-delay: 400ms;
}

body[data-aos-duration='450'] [data-aos], [data-aos][data-aos][data-aos-duration='450'] {
	-webkit-transition-duration: 450ms;
	-o-transition-duration: 450ms;
	transition-duration: 450ms;
}

body[data-aos-delay='450'] [data-aos], [data-aos][data-aos][data-aos-delay='450'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='450'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='450'].aos-animate {
	-webkit-transition-delay: 450ms;
	-o-transition-delay: 450ms;
	transition-delay: 450ms;
}

body[data-aos-duration='500'] [data-aos], [data-aos][data-aos][data-aos-duration='500'] {
	-webkit-transition-duration: 500ms;
	-o-transition-duration: 500ms;
	transition-duration: 500ms;
}

body[data-aos-delay='500'] [data-aos], [data-aos][data-aos][data-aos-delay='500'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='500'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='500'].aos-animate {
	-webkit-transition-delay: 500ms;
	-o-transition-delay: 500ms;
	transition-delay: 500ms;
}

body[data-aos-duration='550'] [data-aos], [data-aos][data-aos][data-aos-duration='550'] {
	-webkit-transition-duration: 550ms;
	-o-transition-duration: 550ms;
	transition-duration: 550ms;
}

body[data-aos-delay='550'] [data-aos], [data-aos][data-aos][data-aos-delay='550'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='550'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='550'].aos-animate {
	-webkit-transition-delay: 550ms;
	-o-transition-delay: 550ms;
	transition-delay: 550ms;
}

body[data-aos-duration='600'] [data-aos], [data-aos][data-aos][data-aos-duration='600'] {
	-webkit-transition-duration: 600ms;
	-o-transition-duration: 600ms;
	transition-duration: 600ms;
}

body[data-aos-delay='600'] [data-aos], [data-aos][data-aos][data-aos-delay='600'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='600'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='600'].aos-animate {
	-webkit-transition-delay: 600ms;
	-o-transition-delay: 600ms;
	transition-delay: 600ms;
}

body[data-aos-duration='650'] [data-aos], [data-aos][data-aos][data-aos-duration='650'] {
	-webkit-transition-duration: 650ms;
	-o-transition-duration: 650ms;
	transition-duration: 650ms;
}

body[data-aos-delay='650'] [data-aos], [data-aos][data-aos][data-aos-delay='650'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='650'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='650'].aos-animate {
	-webkit-transition-delay: 650ms;
	-o-transition-delay: 650ms;
	transition-delay: 650ms;
}

body[data-aos-duration='700'] [data-aos], [data-aos][data-aos][data-aos-duration='700'] {
	-webkit-transition-duration: 700ms;
	-o-transition-duration: 700ms;
	transition-duration: 700ms;
}

body[data-aos-delay='700'] [data-aos], [data-aos][data-aos][data-aos-delay='700'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='700'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='700'].aos-animate {
	-webkit-transition-delay: 700ms;
	-o-transition-delay: 700ms;
	transition-delay: 700ms;
}

body[data-aos-duration='750'] [data-aos], [data-aos][data-aos][data-aos-duration='750'] {
	-webkit-transition-duration: 750ms;
	-o-transition-duration: 750ms;
	transition-duration: 750ms;
}

body[data-aos-delay='750'] [data-aos], [data-aos][data-aos][data-aos-delay='750'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='750'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='750'].aos-animate {
	-webkit-transition-delay: 750ms;
	-o-transition-delay: 750ms;
	transition-delay: 750ms;
}

body[data-aos-duration='800'] [data-aos], [data-aos][data-aos][data-aos-duration='800'] {
	-webkit-transition-duration: 800ms;
	-o-transition-duration: 800ms;
	transition-duration: 800ms;
}

body[data-aos-delay='800'] [data-aos], [data-aos][data-aos][data-aos-delay='800'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='800'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='800'].aos-animate {
	-webkit-transition-delay: 800ms;
	-o-transition-delay: 800ms;
	transition-delay: 800ms;
}

body[data-aos-duration='850'] [data-aos], [data-aos][data-aos][data-aos-duration='850'] {
	-webkit-transition-duration: 850ms;
	-o-transition-duration: 850ms;
	transition-duration: 850ms;
}

body[data-aos-delay='850'] [data-aos], [data-aos][data-aos][data-aos-delay='850'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='850'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='850'].aos-animate {
	-webkit-transition-delay: 850ms;
	-o-transition-delay: 850ms;
	transition-delay: 850ms;
}

body[data-aos-duration='900'] [data-aos], [data-aos][data-aos][data-aos-duration='900'] {
	-webkit-transition-duration: 900ms;
	-o-transition-duration: 900ms;
	transition-duration: 900ms;
}

body[data-aos-delay='900'] [data-aos], [data-aos][data-aos][data-aos-delay='900'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='900'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='900'].aos-animate {
	-webkit-transition-delay: 900ms;
	-o-transition-delay: 900ms;
	transition-delay: 900ms;
}

body[data-aos-duration='950'] [data-aos], [data-aos][data-aos][data-aos-duration='950'] {
	-webkit-transition-duration: 950ms;
	-o-transition-duration: 950ms;
	transition-duration: 950ms;
}

body[data-aos-delay='950'] [data-aos], [data-aos][data-aos][data-aos-delay='950'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='950'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='950'].aos-animate {
	-webkit-transition-delay: 950ms;
	-o-transition-delay: 950ms;
	transition-delay: 950ms;
}

body[data-aos-duration='1000'] [data-aos], [data-aos][data-aos][data-aos-duration='1000'] {
	-webkit-transition-duration: 1000ms;
	-o-transition-duration: 1000ms;
	transition-duration: 1000ms;
}

body[data-aos-delay='1000'] [data-aos], [data-aos][data-aos][data-aos-delay='1000'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='1000'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1000'].aos-animate {
	-webkit-transition-delay: 1000ms;
	-o-transition-delay: 1000ms;
	transition-delay: 1000ms;
}

body[data-aos-duration='1050'] [data-aos], [data-aos][data-aos][data-aos-duration='1050'] {
	-webkit-transition-duration: 1050ms;
	-o-transition-duration: 1050ms;
	transition-duration: 1050ms;
}

body[data-aos-delay='1050'] [data-aos], [data-aos][data-aos][data-aos-delay='1050'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='1050'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1050'].aos-animate {
	-webkit-transition-delay: 1050ms;
	-o-transition-delay: 1050ms;
	transition-delay: 1050ms;
}

body[data-aos-duration='1100'] [data-aos], [data-aos][data-aos][data-aos-duration='1100'] {
	-webkit-transition-duration: 1100ms;
	-o-transition-duration: 1100ms;
	transition-duration: 1100ms;
}

body[data-aos-delay='1100'] [data-aos], [data-aos][data-aos][data-aos-delay='1100'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='1100'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1100'].aos-animate {
	-webkit-transition-delay: 1100ms;
	-o-transition-delay: 1100ms;
	transition-delay: 1100ms;
}

body[data-aos-duration='1150'] [data-aos], [data-aos][data-aos][data-aos-duration='1150'] {
	-webkit-transition-duration: 1150ms;
	-o-transition-duration: 1150ms;
	transition-duration: 1150ms;
}

body[data-aos-delay='1150'] [data-aos], [data-aos][data-aos][data-aos-delay='1150'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='1150'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1150'].aos-animate {
	-webkit-transition-delay: 1150ms;
	-o-transition-delay: 1150ms;
	transition-delay: 1150ms;
}

body[data-aos-duration='1200'] [data-aos], [data-aos][data-aos][data-aos-duration='1200'] {
	-webkit-transition-duration: 1200ms;
	-o-transition-duration: 1200ms;
	transition-duration: 1200ms;
}

body[data-aos-delay='1200'] [data-aos], [data-aos][data-aos][data-aos-delay='1200'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='1200'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1200'].aos-animate {
	-webkit-transition-delay: 1200ms;
	-o-transition-delay: 1200ms;
	transition-delay: 1200ms;
}

body[data-aos-duration='1250'] [data-aos], [data-aos][data-aos][data-aos-duration='1250'] {
	-webkit-transition-duration: 1250ms;
	-o-transition-duration: 1250ms;
	transition-duration: 1250ms;
}

body[data-aos-delay='1250'] [data-aos], [data-aos][data-aos][data-aos-delay='1250'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='1250'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1250'].aos-animate {
	-webkit-transition-delay: 1250ms;
	-o-transition-delay: 1250ms;
	transition-delay: 1250ms;
}

body[data-aos-duration='1300'] [data-aos], [data-aos][data-aos][data-aos-duration='1300'] {
	-webkit-transition-duration: 1300ms;
	-o-transition-duration: 1300ms;
	transition-duration: 1300ms;
}

body[data-aos-delay='1300'] [data-aos], [data-aos][data-aos][data-aos-delay='1300'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='1300'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1300'].aos-animate {
	-webkit-transition-delay: 1300ms;
	-o-transition-delay: 1300ms;
	transition-delay: 1300ms;
}

body[data-aos-duration='1350'] [data-aos], [data-aos][data-aos][data-aos-duration='1350'] {
	-webkit-transition-duration: 1350ms;
	-o-transition-duration: 1350ms;
	transition-duration: 1350ms;
}

body[data-aos-delay='1350'] [data-aos], [data-aos][data-aos][data-aos-delay='1350'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='1350'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1350'].aos-animate {
	-webkit-transition-delay: 1350ms;
	-o-transition-delay: 1350ms;
	transition-delay: 1350ms;
}

body[data-aos-duration='1400'] [data-aos], [data-aos][data-aos][data-aos-duration='1400'] {
	-webkit-transition-duration: 1400ms;
	-o-transition-duration: 1400ms;
	transition-duration: 1400ms;
}

body[data-aos-delay='1400'] [data-aos], [data-aos][data-aos][data-aos-delay='1400'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='1400'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1400'].aos-animate {
	-webkit-transition-delay: 1400ms;
	-o-transition-delay: 1400ms;
	transition-delay: 1400ms;
}

body[data-aos-duration='1450'] [data-aos], [data-aos][data-aos][data-aos-duration='1450'] {
	-webkit-transition-duration: 1450ms;
	-o-transition-duration: 1450ms;
	transition-duration: 1450ms;
}

body[data-aos-delay='1450'] [data-aos], [data-aos][data-aos][data-aos-delay='1450'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='1450'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1450'].aos-animate {
	-webkit-transition-delay: 1450ms;
	-o-transition-delay: 1450ms;
	transition-delay: 1450ms;
}

body[data-aos-duration='1500'] [data-aos], [data-aos][data-aos][data-aos-duration='1500'] {
	-webkit-transition-duration: 1500ms;
	-o-transition-duration: 1500ms;
	transition-duration: 1500ms;
}

body[data-aos-delay='1500'] [data-aos], [data-aos][data-aos][data-aos-delay='1500'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='1500'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1500'].aos-animate {
	-webkit-transition-delay: 1500ms;
	-o-transition-delay: 1500ms;
	transition-delay: 1500ms;
}

body[data-aos-duration='1550'] [data-aos], [data-aos][data-aos][data-aos-duration='1550'] {
	-webkit-transition-duration: 1550ms;
	-o-transition-duration: 1550ms;
	transition-duration: 1550ms;
}

body[data-aos-delay='1550'] [data-aos], [data-aos][data-aos][data-aos-delay='1550'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='1550'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1550'].aos-animate {
	-webkit-transition-delay: 1550ms;
	-o-transition-delay: 1550ms;
	transition-delay: 1550ms;
}

body[data-aos-duration='1600'] [data-aos], [data-aos][data-aos][data-aos-duration='1600'] {
	-webkit-transition-duration: 1600ms;
	-o-transition-duration: 1600ms;
	transition-duration: 1600ms;
}

body[data-aos-delay='1600'] [data-aos], [data-aos][data-aos][data-aos-delay='1600'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='1600'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1600'].aos-animate {
	-webkit-transition-delay: 1600ms;
	-o-transition-delay: 1600ms;
	transition-delay: 1600ms;
}

body[data-aos-duration='1650'] [data-aos], [data-aos][data-aos][data-aos-duration='1650'] {
	-webkit-transition-duration: 1650ms;
	-o-transition-duration: 1650ms;
	transition-duration: 1650ms;
}

body[data-aos-delay='1650'] [data-aos], [data-aos][data-aos][data-aos-delay='1650'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='1650'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1650'].aos-animate {
	-webkit-transition-delay: 1650ms;
	-o-transition-delay: 1650ms;
	transition-delay: 1650ms;
}

body[data-aos-duration='1700'] [data-aos], [data-aos][data-aos][data-aos-duration='1700'] {
	-webkit-transition-duration: 1700ms;
	-o-transition-duration: 1700ms;
	transition-duration: 1700ms;
}

body[data-aos-delay='1700'] [data-aos], [data-aos][data-aos][data-aos-delay='1700'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='1700'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1700'].aos-animate {
	-webkit-transition-delay: 1700ms;
	-o-transition-delay: 1700ms;
	transition-delay: 1700ms;
}

body[data-aos-duration='1750'] [data-aos], [data-aos][data-aos][data-aos-duration='1750'] {
	-webkit-transition-duration: 1750ms;
	-o-transition-duration: 1750ms;
	transition-duration: 1750ms;
}

body[data-aos-delay='1750'] [data-aos], [data-aos][data-aos][data-aos-delay='1750'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='1750'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1750'].aos-animate {
	-webkit-transition-delay: 1750ms;
	-o-transition-delay: 1750ms;
	transition-delay: 1750ms;
}

body[data-aos-duration='1800'] [data-aos], [data-aos][data-aos][data-aos-duration='1800'] {
	-webkit-transition-duration: 1800ms;
	-o-transition-duration: 1800ms;
	transition-duration: 1800ms;
}

body[data-aos-delay='1800'] [data-aos], [data-aos][data-aos][data-aos-delay='1800'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='1800'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1800'].aos-animate {
	-webkit-transition-delay: 1800ms;
	-o-transition-delay: 1800ms;
	transition-delay: 1800ms;
}

body[data-aos-duration='1850'] [data-aos], [data-aos][data-aos][data-aos-duration='1850'] {
	-webkit-transition-duration: 1850ms;
	-o-transition-duration: 1850ms;
	transition-duration: 1850ms;
}

body[data-aos-delay='1850'] [data-aos], [data-aos][data-aos][data-aos-delay='1850'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='1850'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1850'].aos-animate {
	-webkit-transition-delay: 1850ms;
	-o-transition-delay: 1850ms;
	transition-delay: 1850ms;
}

body[data-aos-duration='1900'] [data-aos], [data-aos][data-aos][data-aos-duration='1900'] {
	-webkit-transition-duration: 1900ms;
	-o-transition-duration: 1900ms;
	transition-duration: 1900ms;
}

body[data-aos-delay='1900'] [data-aos], [data-aos][data-aos][data-aos-delay='1900'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='1900'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1900'].aos-animate {
	-webkit-transition-delay: 1900ms;
	-o-transition-delay: 1900ms;
	transition-delay: 1900ms;
}

body[data-aos-duration='1950'] [data-aos], [data-aos][data-aos][data-aos-duration='1950'] {
	-webkit-transition-duration: 1950ms;
	-o-transition-duration: 1950ms;
	transition-duration: 1950ms;
}

body[data-aos-delay='1950'] [data-aos], [data-aos][data-aos][data-aos-delay='1950'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='1950'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1950'].aos-animate {
	-webkit-transition-delay: 1950ms;
	-o-transition-delay: 1950ms;
	transition-delay: 1950ms;
}

body[data-aos-duration='2000'] [data-aos], [data-aos][data-aos][data-aos-duration='2000'] {
	-webkit-transition-duration: 2000ms;
	-o-transition-duration: 2000ms;
	transition-duration: 2000ms;
}

body[data-aos-delay='2000'] [data-aos], [data-aos][data-aos][data-aos-delay='2000'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='2000'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2000'].aos-animate {
	-webkit-transition-delay: 2000ms;
	-o-transition-delay: 2000ms;
	transition-delay: 2000ms;
}

body[data-aos-duration='2050'] [data-aos], [data-aos][data-aos][data-aos-duration='2050'] {
	-webkit-transition-duration: 2050ms;
	-o-transition-duration: 2050ms;
	transition-duration: 2050ms;
}

body[data-aos-delay='2050'] [data-aos], [data-aos][data-aos][data-aos-delay='2050'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='2050'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2050'].aos-animate {
	-webkit-transition-delay: 2050ms;
	-o-transition-delay: 2050ms;
	transition-delay: 2050ms;
}

body[data-aos-duration='2100'] [data-aos], [data-aos][data-aos][data-aos-duration='2100'] {
	-webkit-transition-duration: 2100ms;
	-o-transition-duration: 2100ms;
	transition-duration: 2100ms;
}

body[data-aos-delay='2100'] [data-aos], [data-aos][data-aos][data-aos-delay='2100'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='2100'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2100'].aos-animate {
	-webkit-transition-delay: 2100ms;
	-o-transition-delay: 2100ms;
	transition-delay: 2100ms;
}

body[data-aos-duration='2150'] [data-aos], [data-aos][data-aos][data-aos-duration='2150'] {
	-webkit-transition-duration: 2150ms;
	-o-transition-duration: 2150ms;
	transition-duration: 2150ms;
}

body[data-aos-delay='2150'] [data-aos], [data-aos][data-aos][data-aos-delay='2150'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='2150'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2150'].aos-animate {
	-webkit-transition-delay: 2150ms;
	-o-transition-delay: 2150ms;
	transition-delay: 2150ms;
}

body[data-aos-duration='2200'] [data-aos], [data-aos][data-aos][data-aos-duration='2200'] {
	-webkit-transition-duration: 2200ms;
	-o-transition-duration: 2200ms;
	transition-duration: 2200ms;
}

body[data-aos-delay='2200'] [data-aos], [data-aos][data-aos][data-aos-delay='2200'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='2200'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2200'].aos-animate {
	-webkit-transition-delay: 2200ms;
	-o-transition-delay: 2200ms;
	transition-delay: 2200ms;
}

body[data-aos-duration='2250'] [data-aos], [data-aos][data-aos][data-aos-duration='2250'] {
	-webkit-transition-duration: 2250ms;
	-o-transition-duration: 2250ms;
	transition-duration: 2250ms;
}

body[data-aos-delay='2250'] [data-aos], [data-aos][data-aos][data-aos-delay='2250'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='2250'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2250'].aos-animate {
	-webkit-transition-delay: 2250ms;
	-o-transition-delay: 2250ms;
	transition-delay: 2250ms;
}

body[data-aos-duration='2300'] [data-aos], [data-aos][data-aos][data-aos-duration='2300'] {
	-webkit-transition-duration: 2300ms;
	-o-transition-duration: 2300ms;
	transition-duration: 2300ms;
}

body[data-aos-delay='2300'] [data-aos], [data-aos][data-aos][data-aos-delay='2300'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='2300'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2300'].aos-animate {
	-webkit-transition-delay: 2300ms;
	-o-transition-delay: 2300ms;
	transition-delay: 2300ms;
}

body[data-aos-duration='2350'] [data-aos], [data-aos][data-aos][data-aos-duration='2350'] {
	-webkit-transition-duration: 2350ms;
	-o-transition-duration: 2350ms;
	transition-duration: 2350ms;
}

body[data-aos-delay='2350'] [data-aos], [data-aos][data-aos][data-aos-delay='2350'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='2350'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2350'].aos-animate {
	-webkit-transition-delay: 2350ms;
	-o-transition-delay: 2350ms;
	transition-delay: 2350ms;
}

body[data-aos-duration='2400'] [data-aos], [data-aos][data-aos][data-aos-duration='2400'] {
	-webkit-transition-duration: 2400ms;
	-o-transition-duration: 2400ms;
	transition-duration: 2400ms;
}

body[data-aos-delay='2400'] [data-aos], [data-aos][data-aos][data-aos-delay='2400'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='2400'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2400'].aos-animate {
	-webkit-transition-delay: 2400ms;
	-o-transition-delay: 2400ms;
	transition-delay: 2400ms;
}

body[data-aos-duration='2450'] [data-aos], [data-aos][data-aos][data-aos-duration='2450'] {
	-webkit-transition-duration: 2450ms;
	-o-transition-duration: 2450ms;
	transition-duration: 2450ms;
}

body[data-aos-delay='2450'] [data-aos], [data-aos][data-aos][data-aos-delay='2450'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='2450'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2450'].aos-animate {
	-webkit-transition-delay: 2450ms;
	-o-transition-delay: 2450ms;
	transition-delay: 2450ms;
}

body[data-aos-duration='2500'] [data-aos], [data-aos][data-aos][data-aos-duration='2500'] {
	-webkit-transition-duration: 2500ms;
	-o-transition-duration: 2500ms;
	transition-duration: 2500ms;
}

body[data-aos-delay='2500'] [data-aos], [data-aos][data-aos][data-aos-delay='2500'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='2500'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2500'].aos-animate {
	-webkit-transition-delay: 2500ms;
	-o-transition-delay: 2500ms;
	transition-delay: 2500ms;
}

body[data-aos-duration='2550'] [data-aos], [data-aos][data-aos][data-aos-duration='2550'] {
	-webkit-transition-duration: 2550ms;
	-o-transition-duration: 2550ms;
	transition-duration: 2550ms;
}

body[data-aos-delay='2550'] [data-aos], [data-aos][data-aos][data-aos-delay='2550'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='2550'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2550'].aos-animate {
	-webkit-transition-delay: 2550ms;
	-o-transition-delay: 2550ms;
	transition-delay: 2550ms;
}

body[data-aos-duration='2600'] [data-aos], [data-aos][data-aos][data-aos-duration='2600'] {
	-webkit-transition-duration: 2600ms;
	-o-transition-duration: 2600ms;
	transition-duration: 2600ms;
}

body[data-aos-delay='2600'] [data-aos], [data-aos][data-aos][data-aos-delay='2600'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='2600'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2600'].aos-animate {
	-webkit-transition-delay: 2600ms;
	-o-transition-delay: 2600ms;
	transition-delay: 2600ms;
}

body[data-aos-duration='2650'] [data-aos], [data-aos][data-aos][data-aos-duration='2650'] {
	-webkit-transition-duration: 2650ms;
	-o-transition-duration: 2650ms;
	transition-duration: 2650ms;
}

body[data-aos-delay='2650'] [data-aos], [data-aos][data-aos][data-aos-delay='2650'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='2650'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2650'].aos-animate {
	-webkit-transition-delay: 2650ms;
	-o-transition-delay: 2650ms;
	transition-delay: 2650ms;
}

body[data-aos-duration='2700'] [data-aos], [data-aos][data-aos][data-aos-duration='2700'] {
	-webkit-transition-duration: 2700ms;
	-o-transition-duration: 2700ms;
	transition-duration: 2700ms;
}

body[data-aos-delay='2700'] [data-aos], [data-aos][data-aos][data-aos-delay='2700'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='2700'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2700'].aos-animate {
	-webkit-transition-delay: 2700ms;
	-o-transition-delay: 2700ms;
	transition-delay: 2700ms;
}

body[data-aos-duration='2750'] [data-aos], [data-aos][data-aos][data-aos-duration='2750'] {
	-webkit-transition-duration: 2750ms;
	-o-transition-duration: 2750ms;
	transition-duration: 2750ms;
}

body[data-aos-delay='2750'] [data-aos], [data-aos][data-aos][data-aos-delay='2750'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='2750'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2750'].aos-animate {
	-webkit-transition-delay: 2750ms;
	-o-transition-delay: 2750ms;
	transition-delay: 2750ms;
}

body[data-aos-duration='2800'] [data-aos], [data-aos][data-aos][data-aos-duration='2800'] {
	-webkit-transition-duration: 2800ms;
	-o-transition-duration: 2800ms;
	transition-duration: 2800ms;
}

body[data-aos-delay='2800'] [data-aos], [data-aos][data-aos][data-aos-delay='2800'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='2800'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2800'].aos-animate {
	-webkit-transition-delay: 2800ms;
	-o-transition-delay: 2800ms;
	transition-delay: 2800ms;
}

body[data-aos-duration='2850'] [data-aos], [data-aos][data-aos][data-aos-duration='2850'] {
	-webkit-transition-duration: 2850ms;
	-o-transition-duration: 2850ms;
	transition-duration: 2850ms;
}

body[data-aos-delay='2850'] [data-aos], [data-aos][data-aos][data-aos-delay='2850'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='2850'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2850'].aos-animate {
	-webkit-transition-delay: 2850ms;
	-o-transition-delay: 2850ms;
	transition-delay: 2850ms;
}

body[data-aos-duration='2900'] [data-aos], [data-aos][data-aos][data-aos-duration='2900'] {
	-webkit-transition-duration: 2900ms;
	-o-transition-duration: 2900ms;
	transition-duration: 2900ms;
}

body[data-aos-delay='2900'] [data-aos], [data-aos][data-aos][data-aos-delay='2900'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='2900'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2900'].aos-animate {
	-webkit-transition-delay: 2900ms;
	-o-transition-delay: 2900ms;
	transition-delay: 2900ms;
}

body[data-aos-duration='2950'] [data-aos], [data-aos][data-aos][data-aos-duration='2950'] {
	-webkit-transition-duration: 2950ms;
	-o-transition-duration: 2950ms;
	transition-duration: 2950ms;
}

body[data-aos-delay='2950'] [data-aos], [data-aos][data-aos][data-aos-delay='2950'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='2950'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2950'].aos-animate {
	-webkit-transition-delay: 2950ms;
	-o-transition-delay: 2950ms;
	transition-delay: 2950ms;
}

body[data-aos-duration='3000'] [data-aos], [data-aos][data-aos][data-aos-duration='3000'] {
	-webkit-transition-duration: 3000ms;
	-o-transition-duration: 3000ms;
	transition-duration: 3000ms;
}

body[data-aos-delay='3000'] [data-aos], [data-aos][data-aos][data-aos-delay='3000'] {
	-webkit-transition-delay: 0;
	-o-transition-delay: 0;
	transition-delay: 0;
}

body[data-aos-delay='3000'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='3000'].aos-animate {
	-webkit-transition-delay: 3000ms;
	-o-transition-delay: 3000ms;
	transition-delay: 3000ms;
}

body[data-aos-easing="linear"] [data-aos], [data-aos][data-aos][data-aos-easing="linear"] {
	-webkit-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
	-o-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
	transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}

body[data-aos-easing="ease"] [data-aos], [data-aos][data-aos][data-aos-easing="ease"] {
	-webkit-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
	-o-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
	transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}

body[data-aos-easing="ease-in"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in"] {
	-webkit-transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
	-o-transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
	transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
}

body[data-aos-easing="ease-out"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out"] {
	-webkit-transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
	-o-transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
	transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
}

body[data-aos-easing="ease-in-out"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out"] {
	-webkit-transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
	-o-transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
	transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}

body[data-aos-easing="ease-in-back"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-back"] {
	-webkit-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
	-o-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
	transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

body[data-aos-easing="ease-out-back"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-back"] {
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

body[data-aos-easing="ease-in-out-back"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-back"] {
	-webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
	-o-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
	transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

body[data-aos-easing="ease-in-sine"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-sine"] {
	-webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	-o-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}

body[data-aos-easing="ease-out-sine"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-sine"] {
	-webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
	-o-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
	transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}

body[data-aos-easing="ease-in-out-sine"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-sine"] {
	-webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
	-o-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
	transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

body[data-aos-easing="ease-in-quad"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-quad"] {
	-webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	-o-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

body[data-aos-easing="ease-out-quad"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-quad"] {
	-webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

body[data-aos-easing="ease-in-out-quad"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-quad"] {
	-webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
	-o-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
	transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

body[data-aos-easing="ease-in-cubic"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-cubic"] {
	-webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	-o-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

body[data-aos-easing="ease-out-cubic"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-cubic"] {
	-webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

body[data-aos-easing="ease-in-out-cubic"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-cubic"] {
	-webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
	-o-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
	transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

body[data-aos-easing="ease-in-quart"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-quart"] {
	-webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	-o-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

body[data-aos-easing="ease-out-quart"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-quart"] {
	-webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

body[data-aos-easing="ease-in-out-quart"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-quart"] {
	-webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
	-o-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
	transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

/**
* Fade animations:
* fade
* fade-up, fade-down, fade-left, fade-right
* fade-up-right, fade-up-left, fade-down-right, fade-down-left
*/
[data-aos^='fade'][data-aos^='fade'] {
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: opacity, -webkit-transform;
	-o-transition-property: opacity, transform;
	transition-property: opacity, transform;
	transition-property: opacity, transform, -webkit-transform;
}

@media (min-width: 992px) {
	[data-aos^='fade'][data-aos^='fade'] {
		opacity: 0;
	}

	[data-aos^='fade'][data-aos^='fade'].aos-animate {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	[data-aos='fade-up'] {
		-webkit-transform: translate3d(0, 100px, 0);
		transform: translate3d(0, 100px, 0);
	}

	[data-aos='fade-down'] {
		-webkit-transform: translate3d(0, -100px, 0);
		transform: translate3d(0, -100px, 0);
	}

	[data-aos='fade-right'] {
		-webkit-transform: translate3d(-100px, 0, 0);
		transform: translate3d(-100px, 0, 0);
	}

	[data-aos='fade-left'] {
		-webkit-transform: translate3d(100px, 0, 0);
		transform: translate3d(100px, 0, 0);
	}

	[data-aos='fade-up-right'] {
		-webkit-transform: translate3d(-100px, 100px, 0);
		transform: translate3d(-100px, 100px, 0);
	}

	[data-aos='fade-up-left'] {
		-webkit-transform: translate3d(100px, 100px, 0);
		transform: translate3d(100px, 100px, 0);
	}

	[data-aos='fade-down-right'] {
		-webkit-transform: translate3d(-100px, -100px, 0);
		transform: translate3d(-100px, -100px, 0);
	}

	[data-aos='fade-down-left'] {
		-webkit-transform: translate3d(100px, -100px, 0);
		transform: translate3d(100px, -100px, 0);
	}
}

/**
* Zoom animations:
* zoom-in, zoom-in-up, zoom-in-down, zoom-in-left, zoom-in-right
* zoom-out, zoom-out-up, zoom-out-down, zoom-out-left, zoom-out-right
*/
[data-aos^='zoom'][data-aos^='zoom'] {
	opacity: 0;
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: opacity, -webkit-transform;
	-o-transition-property: opacity, transform;
	transition-property: opacity, transform;
	transition-property: opacity, transform, -webkit-transform;
}

[data-aos^='zoom'][data-aos^='zoom'].aos-animate {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0) scale(1);
	transform: translate3d(0, 0, 0) scale(1);
}

[data-aos='zoom-in'] {
	-webkit-transform: scale(0.6);
	-ms-transform: scale(0.6);
	transform: scale(0.6);
}

[data-aos='zoom-in-up'] {
	-webkit-transform: translate3d(0, 100px, 0) scale(0.6);
	transform: translate3d(0, 100px, 0) scale(0.6);
}

[data-aos='zoom-in-down'] {
	-webkit-transform: translate3d(0, -100px, 0) scale(0.6);
	transform: translate3d(0, -100px, 0) scale(0.6);
}

[data-aos='zoom-in-right'] {
	-webkit-transform: translate3d(-100px, 0, 0) scale(0.6);
	transform: translate3d(-100px, 0, 0) scale(0.6);
}

[data-aos='zoom-in-left'] {
	-webkit-transform: translate3d(100px, 0, 0) scale(0.6);
	transform: translate3d(100px, 0, 0) scale(0.6);
}

[data-aos='zoom-out'] {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}

[data-aos='zoom-out-up'] {
	-webkit-transform: translate3d(0, 100px, 0) scale(1.2);
	transform: translate3d(0, 100px, 0) scale(1.2);
}

[data-aos='zoom-out-down'] {
	-webkit-transform: translate3d(0, -100px, 0) scale(1.2);
	transform: translate3d(0, -100px, 0) scale(1.2);
}

[data-aos='zoom-out-right'] {
	-webkit-transform: translate3d(-100px, 0, 0) scale(1.2);
	transform: translate3d(-100px, 0, 0) scale(1.2);
}

[data-aos='zoom-out-left'] {
	-webkit-transform: translate3d(100px, 0, 0) scale(1.2);
	transform: translate3d(100px, 0, 0) scale(1.2);
}

/**
* Slide animations
*/
[data-aos^='slide'][data-aos^='slide'] {
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
}

[data-aos^='slide'][data-aos^='slide'].aos-animate {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

[data-aos='slide-up'] {
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
}

[data-aos='slide-down'] {
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
}

[data-aos='slide-right'] {
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}

[data-aos='slide-left'] {
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
}

/**
* Flip animations:
* flip-left, flip-right, flip-up, flip-down
*/
[data-aos^='flip'][data-aos^='flip'] {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
}

[data-aos='flip-left'] {
	-webkit-transform: perspective(2500px) rotateY(-100deg);
	transform: perspective(2500px) rotateY(-100deg);
}

[data-aos='flip-left'].aos-animate {
	-webkit-transform: perspective(2500px) rotateY(0);
	transform: perspective(2500px) rotateY(0);
}

[data-aos='flip-right'] {
	-webkit-transform: perspective(2500px) rotateY(100deg);
	transform: perspective(2500px) rotateY(100deg);
}

[data-aos='flip-right'].aos-animate {
	-webkit-transform: perspective(2500px) rotateY(0);
	transform: perspective(2500px) rotateY(0);
}

[data-aos='flip-up'] {
	-webkit-transform: perspective(2500px) rotateX(-100deg);
	transform: perspective(2500px) rotateX(-100deg);
}

[data-aos='flip-up'].aos-animate {
	-webkit-transform: perspective(2500px) rotateX(0);
	transform: perspective(2500px) rotateX(0);
}

[data-aos='flip-down'] {
	-webkit-transform: perspective(2500px) rotateX(100deg);
	transform: perspective(2500px) rotateX(100deg);
}

[data-aos='flip-down'].aos-animate {
	-webkit-transform: perspective(2500px) rotateX(0);
	transform: perspective(2500px) rotateX(0);
}

@media (min-width: 992px) {
	[data-aos='fade-up-extra-small'] {
		-webkit-transform: translate(0, 15px);
		-ms-transform: translate(0, 15px);
		transform: translate(0, 15px);
	}

	[data-aos='fade-up-small'] {
		-webkit-transform: translate(0, 30px);
		-ms-transform: translate(0, 30px);
		transform: translate(0, 30px);
	}

	[data-aos='fade-up-medium'] {
		-webkit-transform: translate(0, 60px);
		-ms-transform: translate(0, 60px);
		transform: translate(0, 60px);
	}

	[data-aos='fade-up-large'] {
		-webkit-transform: translate(0, 120px);
		-ms-transform: translate(0, 120px);
		transform: translate(0, 120px);
	}
}

.fade-on-load {
	opacity: 0;
	-webkit-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}

.fade-on-load.lazyloaded:not(.aos-init),
.fade-on-load.is-visible {
	opacity: 1;
}

.overlapping-content__cta-label em + sup{
	vertical-align: super;
	font-size: smaller;
	padding-left: 5px;
}

.overlapping-content__cta-label sup{
	vertical-align: super;
	font-size: smaller;
}

/*Beauclere*/

.beauclere main.main{
	background-color: #081C29 !important;
	/*padding: 0 !important;*/
}

.beauclere .releases-intro .releases-intro__headline-wrapper{
	  font-family: din1451-mittelschrift;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    line-height: 1.35;
    font-size: 24px;
}

.beauclere .overlapping-content__headline-wrapper::after{
	display: none;
}

.block.copy-module.grey-background.full{
	padding: 100px 25px;
}

.block.copy-module.grey-background::after {
    content: "";
    background-color: #DDDBDA;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}

.block.copy-module.grey-background .copy-module__inner{
	position: relative;
	z-index: 9;
}


.block.copy-module.grey-background .copy-module__inner .copy-module__headline-wrapper h2.copy-module__headline {
    color: #000000;
}

.block.copy-module.grey-background .copy-module__cta-wrapper .copy-module__cta {
    color: #000000;
    margin: 0 40px;
}

.block.copy-module.grey-background .copy-module__cta-wrapper .copy-module__cta::after {
    background-color: #000000;
}

.beauclere .overlapping-content-module.full{
	background-color: #33301F;
}

.beauclere .overlapping-content__lr-copy{
  width: unset;
  max-width: unset;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 100px;
}

.headline-wrapper {
    height: 100%;
    padding: 10px;
}

@media only screen and (min-width: 768px){
	.overlapping-content__lr-copy .overlapping-content__column.primary .overlapping-content__primary-image{
		margin-top: 25%;
  }
  .overlapping-content__lr-copy .overlapping-content__column.primary .overlapping-content__copy-wrapper{
		padding-right: 100px;
		padding-top: 11vw;
		width: 80%;
		min-width: 300px;
  }
  
  .overlapping-content__lr-copy .overlapping-content__column.primary .overlapping-content__copy-wrapper{
  	padding-top: 50px !important;
  }
	
	.releases-intro__copy-wrapper.extra-pad {
    padding: 5vw 9vw;
  }
 
  
  .beauclere .overlapping-content-module.full .overlapping-content__inner {
    /*margin-left: 4em;*/
    width: 100%;
  }
 
}

@media only screen and (min-width: 992px) {
    .overlapping-content-module .overlapping-content__secondary-image {
        margin-left: -25%;
    }
}

@media only screen and (min-width: 1200px){
	.releases-intro__copy-wrapper.extra-pad {
    padding: 70px 150px !important;
  }
  .overlapping-content__lr-copy .overlapping-content__column.primary .overlapping-content__copy-wrapper{
    padding-top: 150px !important;
    padding-bottom: 50px;
  }
}

@media only screen and (max-width: 767px){
	.beauclere .releases-intro__body-wrapper{
		margin: 0 auto;
	}
	
	  .desktop-element{
    display: none
  }

  .mobile-element{
    display: block;
  }
  
  .overlapping-content__lr-copy .overlapping-content__secondary-image{
  	position: relative;
  	max-width: 100%;
  	transform: none !important;
  }
}

@media only screen and (min-width: 768px) {
	
	.overlapping-content__column.primary .overlapping-content__primary-image {
		margin-top: 25%;
	}
  
  .desktop-element{
    display: block;
  }

  .mobile-element{
    display: none;
  }
  
}
