.newDesign {
	font-family: Ubuntu, Helvetica, sans-serif;
	color: #262c38;
	font-size: 16px;
	line-height: 1.3em;
	font-weight: 300
}

.newDesign a {
  text-decoration: none;
}

.newDesign .h2 {
    margin-top: 20px;
    font-size: 32px;
    font-weight: 200;
	margin-top: 0;
	font-family: 'Yanonekaffeesatz', sans-serif;
	font-size: 32px;
	line-height: 36px;
    position: relative;
    margin-bottom: 16px;
    font-size: 40px;
    width: 100%;
    float: left;
    clear: both;
}

.newDesign .h3 {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 8px;
    float: left;
    clear: both;
    font-size: 28px;
    line-height: 1.1em;
	font-family: 'Yanonekaffeesatz',sans-serif;
	font-weight: 200;
	text-align: left;
}

.app-bold,
.big-landing-link,
.big-link-info,
.big-text-link,
.cockpit-feature,
.icon-label,
.main-link,
.main-slogan-category,
.navigation-item,
.section-ancor-link,
.text-block-6 {
	text-transform: uppercase
}

.w-clearfix:after,
.w-clearfix:before,
.w-embed:after,
.w-embed:before,
.w-radio:after,
.w-radio:before {
	content: " ";
	grid-column-start: 1;
	grid-row-start: 1;
	grid-column-end: 2;
	grid-row-end: 2
}
.w-clearfix:after,
.w-clearfix:before {
	display: table
}

.image-123 {
	position: absolute;
	right: 128px;
	-webkit-transform: translate(100%, 0);
	-ms-transform: translate(100%, 0);
	transform: translate(100%, 0);
	top: 0;
}
.section.padding-all-sides {
    padding: 80px;
}
.section-inner-background.grey-1 {

    overflow: hidden;
    background-color: #f5f7fd;

}
.section-inner-background {

    position: absolute;
    left: 80px;
    top: 80px;
    right: 80px;
    bottom: 80px;
    background-color: #fff;

}

.contact-box.textbox-with-contact {
	position: relative;
	display: block;
	overflow: visible;
	max-width: 800px;
	margin-bottom: 32px;
	padding: 0 0 0 120px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: transparent
}

.background-image.lei-manager-home {
	background-image: url(../images/rel/5c9a09a1f7d06df260d90e51_tile-lines-white.png), url(../images/rel/5c9a3e6858aa1c086a43af57_lei-screens-dim_grey-1920.jpg);
	background-position: 0 0, 50% 50%;
	background-size: 80px, cover;
	background-repeat: repeat, no-repeat
}

.main-wrapper {
	top: 0;
	z-index: 0;
	overflow: hidden;
	width: 100%;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	background-color: #fff;
	/*box-shadow: 0 1px 50px 0 rgba(0, 0, 0, .5);*/
	-webkit-transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	transform-origin: 50% 0
}

.content-body {
	max-width: 100%;
	margin: 0;
	padding: 0;
}

.section.home-section-teaser {
	height: 800px;
	min-height: 100vh;
	padding: 80px
}

.section.home-section-teaser.cockpit-landing {
	height: 600px;
	min-height: 70vh;
	padding-bottom: 80px
}

.section.home-section-teaser.lei-landing {
	z-index: 2;
	height: 100vh;
	min-height: 826px;
	padding-bottom: 25px
}

.header-center,
.home-teaser-container,
.teaser-holder {
	position: relative;
	height: 100%
}

.home-teaser-container {
	width: 100%
}

.home-teaser-container.landing-page {
	display: block;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	padding: 80px 40px 80px 88px;
	background-color: transparent
}

.home-teaser-container.landing {
	height: auto;
	margin-top: 80px;
	padding-right: 80px;
	padding-left: 80px
}

.div-block-28,
.home-teaser-inner,
.landing-page-mask {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal
}

.textbox-image-2 {
	width: 100%;
	height: 100%;
	background-image: url(../images/rel/5c9a09a1f7d06d4c21d90df9_v2-10.jpeg);
	background-position: 50% 50%;
	background-size: cover
}

.textbox-image-2.kollege {
	position: absolute;
	border-radius: 4px;
	background-image: url(../images/rel/5cf8c98c7fe84e4acd8ca54f_sven.jpg);
	background-size: cover;
	background-repeat: no-repeat
}

.landing-page-mask {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	overflow: visible;
	height: 100%;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.teaser-right-holder {
	width: 60%
}
.background-image,
.section.max-width-800.white-bg {
	border-radius: 2px
}
.background-image {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-color: #f5f7fd
}
.bottom-mask {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 50%
}

.teaser-link {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.home-teaser-holder {
	left: -60px;
	float: left;
	clear: both;
}

.hero-icon,
.hero-item,
.hero-label,
.home-teaser-holder,
.home-teaser.gleif,
.home-teaser.price,
.text-icon-2 {
	position: relative
}
.home-teaser {
	width: 120px;
	float: left
}
.hero-label {
	width: 100%;
	margin-top: 8px
}

.home-teaser.price {
	z-index: 1;
	float: left;
	-webkit-transform: rotate(-15deg);
	-ms-transform: rotate(-15deg);
	transform: rotate(-15deg);
	-webkit-transition: -webkit-transform .2s ease;
	transition: -webkit-transform .2s ease;
	transition: transform .2s ease;
	transition: transform .2s ease, -webkit-transform .2s ease
}

.home-teaser.price:hover {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0)
}

.home-teaser.gleif {
	left: -15px
}

.home-teaser-label {
	color: #fff
}

.home-teaser-inner {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	color: #fff
}

.home-price {
	font-size: 40px
}

.main-slogan-category {
	display: inline-block;
	margin-bottom: 16px;
	padding: 4px 8px;
	float: left;
	clear: both;
	border-radius: 1px;
	background-color: #ff4000;
	color: #fff;
	font-size: 11px;
	line-height: 1em;
	text-align: left
}

.main-slogan-holder,
.main-slogan-holder.black {
	margin-right: auto;
	margin-left: auto;
	color: #fff
}

.main-slogan {
	float: left;
	clear: both;
	font-family: 'Yanonekaffeesatz', sans-serif;
	font-size: 5em;
	line-height: 1.1em;
	font-weight: 100;
	text-align: left;
	text-indent: -38px;
	text-shadow: 0 0 18px rgba(0, 0, 0, .2)
}

.main-slogan.no-shaddow {
	text-shadow: none
}

.main-slogan-holder {
	position: absolute;
	left: 0;
	top: 50%;
	right: 0;
	display: block;
	width: 100%;
	max-width: 800px;
	padding-right: 5vw;
	padding-left: 5vw;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	line-height: 1.3em
}

.main-slogan-holder.black {
	position: relative;
	top: auto;
	width: auto;
	padding-right: 88px;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}
.teaser-slogan.main-teaser {
	margin-bottom: 24px;
	font-size: 48px
}
.teaser-slogan {
	float: left;
	clear: both;
	font-family: 'Yanonekaffeesatz', sans-serif;
	font-size: 40px;
	line-height: 1em;
	font-weight: 100;
	text-align: left;
	text-indent: -.6em;
	text-shadow: 0 0 18px rgba(0, 0, 0, .2)
}

.headline-bold {
	font-weight: 400
}
.text-module-paragraph {
	margin-bottom: 16px;
	float: left;
	clear: both;
	line-height: 1.5em;
	text-align: left
}
.big-text-link.orange-button {
	display: block;
	margin-top: 0;
	margin-bottom: 24px
}

.big-text-link.orange-button:hover {
	color: #fff
}
.hero-holder.home-teaser.orange,
.orange-button {
	background-color: #ff4000
}
a.orange-button:hover {
	color: #fff;
}

.big-text-link-2,
.button.workflow-button,
.hero-label,
.orange-button.spacer-top-24,
.panel-button,
.thumb-head {
	text-transform: uppercase
}

._3-steps-image {
	position: absolute;
	left: 173px;
	top: 0;
	z-index: -1;
	-webkit-transform: translate(-100%, 0);
	-ms-transform: translate(-100%, 0);
	transform: translate(-100%, 0)
}

.big-text-link {
	margin-top: 16px;
	float: left;
	clear: both;
	-webkit-transition: color 1s ease;
	transition: color 1s ease;
	color: #ff4000;
	font-size: 18px;
	line-height: 1em;
	font-weight: 300;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.big-text-link:hover {
	color: #322d28
}

.spacer-top-24 {
	margin-top: 24px
}

.orange-button {
	padding: 8px 16px;
	border: 1px solid transparent;
	border-radius: 2px;
	color: #fff
}

.orange-button:hover {
	border: 1px solid #262c38;
}

.text-icon {
	position: relative;
	top: .08em;
	margin-right: .2em;
	margin-left: .1em;
	font-family: Linearicons, sans-serif
}

.square {
	position: relative;
	width: 100%;
	padding-bottom: 100%
}
.square.home-teaser {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 50%;
	background-color: #262c38
}

.square.home-teaser.orange {
	background-color: #ff4000
}

.home-price,
.thumb-head {
	font-family: 'Yanonekaffeesatz', sans-serif;
	line-height: 1em
}

.content-holder-max-480,
.hero-icon,
.hero-label,
.home-heos {
	margin-right: auto;
	margin-left: auto
}
.home-heos.flex-height,
.home-teaser-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox
}
.home-heos {
	position: relative;
	left: 0;
	bottom: 0;
	z-index: 1;
	display: block;
	width: 100%;
	max-width: 1240px;
	margin-bottom: 24px;
	padding-right: 0;
	padding-left: 0;
	-webkit-align-self: flex-end;
	-ms-flex-item-align: end;
	align-self: flex-end;
	-webkit-box-flex: 0;
	-webkit-flex: 0 auto;
	-ms-flex: 0 auto;
	flex: 0 auto
}

.home-heos.flex-height {
	display: flex;
	padding-bottom: 40px
}
.hero-item,
.panel-button,
.panel-holder,
.tab-pane-2 {
	text-align: center
}
.hero-icon,
.hero-item,
.hero-label,
.home-teaser-holder,
.home-teaser.gleif,
.home-teaser.price,
.text-icon-2 {
	position: relative
}
.hero-icon,
.text-icon-2 {
	font-family: Linearicons, sans-serif
}

.hero-item {
	width: 20%;
	float: left;
	color: #262c38
}

.hero-item:hover {
	color: #ff4000
}

.hero-item.grey-1 {
	background-color: #f8faff
}

.hero-item.grey-2 {
	background-color: #f5f7fd
}

.hero-item.grey-3 {
	background-color: #eceff8
}

.hero-icon {
	left: 0;
	right: 0;
	z-index: 1;
	display: flex;
	width: 2em;
	height: 2em;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1px solid #e5e8f3;
	border-radius: 2px;
	background-color: #f8faff;
	font-size: 60px;
	line-height: 1em
}

._33-holder,
.hero-icon {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox
}

.flyout-pointer,
.hero-flyout {
	border: 1px solid #e5e8f3;
	background-color: #fff;
	position: absolute
}
.hero-flyout {
	left: 50%;
	top: -10px;
	width: 240px;
	padding: 16px;
	box-shadow: 0 3px 20px 0 rgba(38, 44, 56, .1);
	-webkit-transform: translate(-50%, -100%);
	-ms-transform: translate(-50%, -100%);
	transform: translate(-50%, -100%);
	font-family: Ubuntu, Helvetica, sans-serif;
	color: #262c38;
	font-size: 16px;
	line-height: 1.3em;
	font-weight: 300;
	display: none;
}

.floyout-pointer-holder {
	position: absolute;
	left: 0;
	right: 0;
	bottom: -16px;
	overflow: hidden;
	width: 16px;
	height: 16px;
	margin-right: auto;
	margin-left: auto
}

.flyout-pointer {
	left: -3px;
	top: -20px;
	width: 24px;
	height: 24px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.content-holder-max-1400,
.content-holder-max-800,
.div-block-24,
.footer-dropdown,
.footer-dropdown-panel,
.gridline.center,
.gridline.center-area,
.small-centered-column,
.two-columns-inner-center {
	margin-right: auto;
	margin-left: auto
}

.content-holder-max-800 {
	position: relative;
	display: block;
	width: 100%;
	max-width: 1120px;
	padding-right: 160px;
	padding-left: 160px
}


.accordeon-modul {
	width: 100%;
	margin-bottom: 24px;
	float: left;
	text-align: left
}

.accordeon-modul.end-section {
	margin-bottom: 0
}

.accordeon-item {
	display: block
}

.accordeon-item.bullet-link {
	color: #322d28
}

.accordeon-item.bullet-link:hover {
	color: #ff4000
}

.accordeon-header {
	position: relative;
	padding-top: 10px;
	padding-bottom: 16px;
	padding-left: 32px;
	font-family: 'Yanonekaffeesatz', sans-serif;
	font-size: 24px;
	line-height: 1.2em;
	font-weight: 300;
	cursor: pointer
}

.accordeon-icon,
.big-bullet-icon {
	background-color: #ff4000;
	line-height: 24px;
	bottom: 0
}

.accordeon-header.with-lines {
	padding-top: 16px;
	border-top: 1px solid #e5e8f3
}

.accordeon-header.big-items {
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0
}

.accordeon-content {
	overflow: hidden
}

.accordeon-icon {
	position: absolute;
	left: 0;
	top: 13px;
	width: 24px;
	height: 24px;
	font-family: Linearicons, sans-serif;
	color: #fff;
	font-size: 12px;
	text-align: center
}

.accordeon-icon.with-lines {
	top: 18px
}

.accordeon-icon.number {
	font-family: Ubuntu, Helvetica, sans-serif;
	font-weight: 700
}

.big-bullet-icon,
.tab-icon {
	font-family: Linearicons, sans-serif
}

.accordeon-content-inner {
	padding-left: 32px
}

.accordeon-content-inner.big-item {
	padding-left: 96px
}

.apps-item,
.cockpit-feature-icon {
	background-color: #ff4000;
	color: #fff
}
.cockpit-feature {
	position: relative;
	padding-left: 96px;
	font-family: 'Yanonekaffeesatz', sans-serif;
	font-size: 60px;
	line-height: 1.1em;
	font-weight: 400
}

.cockpit-feature-icon {
	position: absolute;
	left: 0;
	top: 3px;
	bottom: 11px;
	display: inline-block;
	width: 64px;
	height: 64px;
	font-family: Linearicons, sans-serif;
	font-size: 40px;
	line-height: 64px;
	font-weight: 400;
	text-align: center
}

.cockpit-feature-icon.number {
	font-family: Ubuntu, Helvetica, sans-serif;
	font-weight: 700
}

.big-landing-item,
.big-landing-link,
.div-block-19,
.footer-head,
.heading-2,
.page-bottom-nav-label {
	font-family: 'Yanonekaffeesatz', sans-serif
}

.cockpit-featur-item-holder {
	position: relative;
	margin-bottom: 64px;
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%
}

.cockpit-featur-item-holder.small-gap {
	margin-bottom: 24px
}

.about-bds-holder,
.accordeon-header,
.overlay-link,
.tab-item {
	text-transform: uppercase
}

.textbox-portrait-holder {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 40%;
	padding-right: 24px
}

.textbox-portrait-holder.square-holder {
	position: absolute;
	width: 120px;
	height: 120px;
	padding-bottom: 120px;
	float: left
}

.textbox-content.contact-textbox {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	min-height: 120px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center
}
.textbox-content {
	width: 60%;
	padding: 40px 40px 0 24px;
	float: left
}


@media (max-width:991px) {
	.image-123 {
		right: 80px
	}
	.textbox-content.contact-textbox {
		padding-top: 0;
		padding-bottom: 0
	}
	.content-holder-max-1400 {
		padding-right: 48px;
		padding-left: 48px
	}
	.content-holder-max-800 {
		padding-right: 64px;
		padding-left: 64px
	}
	.textbox-portrait-holder.square-holder {
		width: 120px;
		padding-bottom: 120px
	}
	._3-steps-image {
		left: 157px
	}
	.cockpit-feature {
		padding-left: 64px;
		font-size: 48px
	}
	.cockpit-feature-icon {
		width: 48px;
		height: 48px;
		font-size: 32px;
		line-height: 48px
	}
	.cockpit-featur-item-holder {
		margin-bottom: 48px
	}
	.home-heos {
		padding-right: 24px;
		padding-left: 24px
	}
	.content-holder-max-800 {
		padding-right: 64px;
		padding-left: 64px
	}
	.home-heos.hyphenate,
	.nav-header {
		z-index: 2
	}
	.home-heos {
		padding-right: 24px;
		padding-left: 24px
	}
	.home-teaser-holder {
		position: absolute;
		left: auto;
		top: 0;
		right: 0;
		bottom: auto;
		-webkit-transform: translate(0, -100%);
		-ms-transform: translate(0, -100%);
		transform: translate(0, -100%)
	}
	.main-slogan-holder.black {
		position: relative;
		top: auto;
		max-width: none;
		padding: 24px 72px 24px 96px;
		background-color: #fff;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		color: #262c38
	}
	.home-teaser-holder {
		position: absolute;
		left: auto;
		top: 0;
		right: 0;
		bottom: auto;
		-webkit-transform: translate(0, -100%);
		-ms-transform: translate(0, -100%);
		transform: translate(0, -100%)
	}
	.home-teaser-holder {
		-webkit-transform: translate(0, -80%);
		-ms-transform: translate(0, -80%);
		transform: translate(0, -80%)
	}
	.teaser-slogan {
		font-size: 40px
	}
	.background-image.lei-manager-home {
		position: relative;
		height: 400px
	}
	.teaser-link {
		position: relative;
		z-index: 2
	}
	.teaser-right-holder {
		width: 100%
	}
		.teaser-right-holder {
		width: 100%
	}
	.section.home-section-teaser {
		padding-right: 64px;
		padding-left: 64px
	}
	.section.home-section-teaser {
		height: 560px;
		/*padding-top: 0px;*/
		padding-right: 32px;
		padding-left: 32px
	}

	.background-image._60-right,
	.home-teaser-container,
	.teaser-holder {
		height: auto
	}
	.teaser-holder {
		width: 100%
	}
	.home-teaser-container.landing-page {
		margin-top: 0;
		padding-top: 64px;
		padding-bottom: 80px;
		padding-left: 48px
	}
	.background-image._60-left,
	.background-image._60-right {
		width: 100%;
		padding-bottom: 70%
	}
	.home-teaser-container.landing {
		padding-right: 48px;
		padding-left: 48px
	}
	.landing-page-mask {
		display: block;
		height: auto
	}
	
}

@media (max-width:767px) {
	.content-holder-max-800,
	.content-holder-two-columns,
	.two-columns-inner-center {
		padding-right: 32px;
		padding-left: 32px
	}
	.textbox-portrait-holder.square-holder {
		width: 120px;
		padding-bottom: 120px
	}
	.textbox-content-image {
		padding: 24px 24px 0
	}
	._3-steps-image {
		left: auto;
		right: 236px;
		display: none;
		-webkit-transform: translate(100%, 0);
		-ms-transform: translate(100%, 0);
		transform: translate(100%, 0)
	}
	.cockpit-feature {
		padding-left: 45px;
		font-size: 32px
	}
	.cockpit-feature-icon {
		top: 2px;
		width: 32px;
		height: 32px;
		font-size: 20px;
		line-height: 32px
	}
	.cockpit-featur-item-holder {
		margin-bottom: 24px
	}
	.hero-item {
		margin-bottom: 8px
	}
	.hero-icon {
		float: left;
		font-size: 40px
	}
	.hero-label {
		position: absolute;
		top: 50%;
		margin-top: 0;
		padding-left: 100px;
		-webkit-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		transform: translate(0, -50%);
		text-align: left
	}
	._33-holder,
	.content-column._25,
	.form-item.form-item-50,
	.hero-item,
	.margin-2 {
		width: 100%
	}
	.hero-item {
		margin-bottom: 8px
	}
	.home-heos,
	.maincontainer-smal,
	.margin-2 {
		padding-right: 32px;
		padding-left: 32px
	}
	.main-slogan-holder.black {
		padding-right: 0;
		padding-left: 30px
	}
	
	.teaser-slogan,
	.teaser-slogan.main-teaser {
		font-size: 32px
	}
	.teaser-slogan {
		line-height: 1.1em
	}
	.background-image.lei-manager-home {
		height: 280px
	}
	.home-teaser-container.landing-page {
		margin-top: 0;
		padding-top: 24px
	}
	.home-teaser-container.landing {
		margin-top: 32px;
		margin-bottom: 40px;
		padding-right: 16px;
		padding-left: 32px
	}
	
	
}

@media (max-width:479px) {
	.image-123 {
		display: none
	}
	.textbox-content.contact-textbox {
		padding-right: 0;
		padding-left: 0
	}
	.textbox-content {
		width: 100%;
		padding: 16px 24px 0
	}
	.contact-box.textbox-with-contact {
		display: block;
		padding-left: 0
	}
	.content-holder-max-1400,
	.content-holder-max-800 {
		padding-right: 24px;
		padding-left: 24px
	}
	.textbox-portrait-holder.square-holder {
		position: relative;
		width: 120px;
		margin-bottom: 15px;
		padding-right: 0;
		padding-bottom: 120px
	}
	.textbox-content-image {
		padding: 16px 16px 0
	}
	.cockpit-featur-item-holder,
	.h1,
	.image-module {
		margin-bottom: 16px
	}
	.cockpit-feature {
		padding-left: 34px;
		font-size: 24px
	}
	.cockpit-feature-icon {
		top: 1px;
		width: 24px;
		height: 24px;
		font-size: 16px;
		line-height: 24px
	}
	.accordeon-content-inner,
	.accordeon-header {
		padding-left: 24px
	}
	.content-holder-max-480,
	.home-heos {
		padding-right: 24px;
		padding-left: 24px
	}
	.home-heos.hyphenate {
		padding-left: 0
	}
	.content-holder-max-1400,
	.content-holder-max-800 {
		padding-right: 24px;
		padding-left: 24px
	}
	.home-teaser-holder {
		-webkit-transform: translate(0, -80%);
		-ms-transform: translate(0, -80%);
		transform: translate(0, -80%)
	}
	.home-teaser.price {
		left: 8px;
		width: 88px
	}
	.home-teaser.gleif {
		left: auto;
		width: 88px
	}
	.home-price {
		font-size: 33px
	}
	.section.company-landing-section,
	.section.home-section-teaser {
		padding-right: 24px;
		padding-left: 24px
	}
	.section.home-section-teaser {
		height: 660px
	}
	.section.home-section-teaser.cockpit-landing,
	.section.home-section-teaser.lei-landing {
		height: auto;
		min-height: auto
	}
	.home-teaser-container.landing-page {
		padding-top: 16px;
		padding-right: 8px;
		padding-left: 24px
	}
	.home-teaser-container.landing {
		padding-left: 16px
	}
	
}


@font-face {
	font-family: 'Linearicons';
	src: url('../images/rel/5c9a14370113b84ad0013ef1_Linearicons.woff2') format('woff2'), url('../images/rel/5c9a14370113b8717c013ef0_Linearicons.eot') format('embedded-opentype'), url('../images/rel/5c9a1437f1115500868ab75b_Linearicons.woff') format('woff'), url('../images/rel/5c9a14376af0839bdca3146a_Linearicons.ttf') format('truetype'), url('../images/rel/5c9a14370113b88ecf013ef2_Linearicons.svg') format('svg');
	font-weight: 400;
	font-style: normal;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 300;
  src: local('Ubuntu Light Italic'), local('Ubuntu-LightItalic'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCp6KVjbNBYlgoKejZftVyCN4Ffgg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 300;
  src: local('Ubuntu Light Italic'), local('Ubuntu-LightItalic'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCp6KVjbNBYlgoKejZftVyLN4Ffgg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 300;
  src: local('Ubuntu Light Italic'), local('Ubuntu-LightItalic'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCp6KVjbNBYlgoKejZftVyDN4Ffgg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 300;
  src: local('Ubuntu Light Italic'), local('Ubuntu-LightItalic'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCp6KVjbNBYlgoKejZftVyMN4Ffgg.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 300;
  src: local('Ubuntu Light Italic'), local('Ubuntu-LightItalic'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCp6KVjbNBYlgoKejZftVyBN4Ffgg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 300;
  src: local('Ubuntu Light Italic'), local('Ubuntu-LightItalic'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCp6KVjbNBYlgoKejZftVyPN4E.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
  src: local('Ubuntu Italic'), local('Ubuntu-Italic'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCu6KVjbNBYlgoKej75l0mwFg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
  src: local('Ubuntu Italic'), local('Ubuntu-Italic'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCu6KVjbNBYlgoKej7wl0mwFg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
  src: local('Ubuntu Italic'), local('Ubuntu-Italic'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCu6KVjbNBYlgoKej74l0mwFg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
  src: local('Ubuntu Italic'), local('Ubuntu-Italic'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCu6KVjbNBYlgoKej73l0mwFg.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
  src: local('Ubuntu Italic'), local('Ubuntu-Italic'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCu6KVjbNBYlgoKej76l0mwFg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
  src: local('Ubuntu Italic'), local('Ubuntu-Italic'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCu6KVjbNBYlgoKej70l0k.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 500;
  src: local('Ubuntu Medium Italic'), local('Ubuntu-MediumItalic'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCp6KVjbNBYlgoKejYHtFyCN4Ffgg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 500;
  src: local('Ubuntu Medium Italic'), local('Ubuntu-MediumItalic'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCp6KVjbNBYlgoKejYHtFyLN4Ffgg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 500;
  src: local('Ubuntu Medium Italic'), local('Ubuntu-MediumItalic'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCp6KVjbNBYlgoKejYHtFyDN4Ffgg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 500;
  src: local('Ubuntu Medium Italic'), local('Ubuntu-MediumItalic'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCp6KVjbNBYlgoKejYHtFyMN4Ffgg.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 500;
  src: local('Ubuntu Medium Italic'), local('Ubuntu-MediumItalic'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCp6KVjbNBYlgoKejYHtFyBN4Ffgg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 500;
  src: local('Ubuntu Medium Italic'), local('Ubuntu-MediumItalic'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCp6KVjbNBYlgoKejYHtFyPN4E.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 700;
  src: local('Ubuntu Bold Italic'), local('Ubuntu-BoldItalic'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCp6KVjbNBYlgoKejZPslyCN4Ffgg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 700;
  src: local('Ubuntu Bold Italic'), local('Ubuntu-BoldItalic'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCp6KVjbNBYlgoKejZPslyLN4Ffgg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 700;
  src: local('Ubuntu Bold Italic'), local('Ubuntu-BoldItalic'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCp6KVjbNBYlgoKejZPslyDN4Ffgg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 700;
  src: local('Ubuntu Bold Italic'), local('Ubuntu-BoldItalic'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCp6KVjbNBYlgoKejZPslyMN4Ffgg.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 700;
  src: local('Ubuntu Bold Italic'), local('Ubuntu-BoldItalic'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCp6KVjbNBYlgoKejZPslyBN4Ffgg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 700;
  src: local('Ubuntu Bold Italic'), local('Ubuntu-BoldItalic'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCp6KVjbNBYlgoKejZPslyPN4E.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  src: local('Ubuntu Light'), local('Ubuntu-Light'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoC1CzjvWyNL4U.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  src: local('Ubuntu Light'), local('Ubuntu-Light'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoC1CzjtGyNL4U.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  src: local('Ubuntu Light'), local('Ubuntu-Light'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoC1CzjvGyNL4U.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  src: local('Ubuntu Light'), local('Ubuntu-Light'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoC1Czjs2yNL4U.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  src: local('Ubuntu Light'), local('Ubuntu-Light'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoC1CzjvmyNL4U.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  src: local('Ubuntu Light'), local('Ubuntu-Light'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoC1CzjsGyN.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCs6KVjbNBYlgoKcg72j00.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCs6KVjbNBYlgoKew72j00.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCs6KVjbNBYlgoKcw72j00.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCs6KVjbNBYlgoKfA72j00.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCs6KVjbNBYlgoKcQ72j00.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCs6KVjbNBYlgoKfw72.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCjC3jvWyNL4U.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCjC3jtGyNL4U.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCjC3jvGyNL4U.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCjC3js2yNL4U.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCjC3jvmyNL4U.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCjC3jsGyN.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCxCvjvWyNL4U.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCxCvjtGyNL4U.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCxCvjvGyNL4U.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCxCvjs2yNL4U.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCxCvjvmyNL4U.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCxCvjsGyN.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Yanonekaffeesatz';
  font-style: normal;
  font-weight: 200;
  src: local('Yanonekaffeesatz ExtraLight'), local('YanoneKaffeesatz-ExtraLight'), url(https://fonts.gstatic.com/s/yanonekaffeesatz/v10/3y9-6aknfjLm_3lMKjiMgmUUYBs04YfUPv-uPNO0NQ.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Yanonekaffeesatz';
  font-style: normal;
  font-weight: 200;
  src: local('Yanonekaffeesatz ExtraLight'), local('YanoneKaffeesatz-ExtraLight'), url(https://fonts.gstatic.com/s/yanonekaffeesatz/v10/3y9-6aknfjLm_3lMKjiMgmUUYBs04YfUPv-lPNO0NQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Yanonekaffeesatz';
  font-style: normal;
  font-weight: 200;
  src: local('Yanonekaffeesatz ExtraLight'), local('YanoneKaffeesatz-ExtraLight'), url(https://fonts.gstatic.com/s/yanonekaffeesatz/v10/3y9-6aknfjLm_3lMKjiMgmUUYBs04YfUPv-kPNO0NQ.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Yanonekaffeesatz';
  font-style: normal;
  font-weight: 200;
  src: local('Yanonekaffeesatz ExtraLight'), local('YanoneKaffeesatz-ExtraLight'), url(https://fonts.gstatic.com/s/yanonekaffeesatz/v10/3y9-6aknfjLm_3lMKjiMgmUUYBs04YfUPv-qPNM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Yanonekaffeesatz';
  font-style: normal;
  font-weight: 300;
  src: local('Yanonekaffeesatz Light'), local('YanoneKaffeesatz-Light'), url(https://fonts.gstatic.com/s/yanonekaffeesatz/v10/3y9-6aknfjLm_3lMKjiMgmUUYBs04YewPf-uPNO0NQ.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Yanonekaffeesatz';
  font-style: normal;
  font-weight: 300;
  src: local('Yanonekaffeesatz Light'), local('YanoneKaffeesatz-Light'), url(https://fonts.gstatic.com/s/yanonekaffeesatz/v10/3y9-6aknfjLm_3lMKjiMgmUUYBs04YewPf-lPNO0NQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Yanonekaffeesatz';
  font-style: normal;
  font-weight: 300;
  src: local('Yanonekaffeesatz Light'), local('YanoneKaffeesatz-Light'), url(https://fonts.gstatic.com/s/yanonekaffeesatz/v10/3y9-6aknfjLm_3lMKjiMgmUUYBs04YewPf-kPNO0NQ.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Yanonekaffeesatz';
  font-style: normal;
  font-weight: 300;
  src: local('Yanonekaffeesatz Light'), local('YanoneKaffeesatz-Light'), url(https://fonts.gstatic.com/s/yanonekaffeesatz/v10/3y9-6aknfjLm_3lMKjiMgmUUYBs04YewPf-qPNM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Yanonekaffeesatz';
  font-style: normal;
  font-weight: 400;
  src: local('Yanonekaffeesatz Regular'), local('YanoneKaffeesatz-Regular'), url(https://fonts.gstatic.com/s/yanonekaffeesatz/v10/3y976aknfjLm_3lMKjiMgmUUYBs04Y8fH-qVHQ.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Yanonekaffeesatz';
  font-style: normal;
  font-weight: 400;
  src: local('Yanonekaffeesatz Regular'), local('YanoneKaffeesatz-Regular'), url(https://fonts.gstatic.com/s/yanonekaffeesatz/v10/3y976aknfjLm_3lMKjiMgmUUYBs04Y8UH-qVHQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Yanonekaffeesatz';
  font-style: normal;
  font-weight: 400;
  src: local('Yanonekaffeesatz Regular'), local('YanoneKaffeesatz-Regular'), url(https://fonts.gstatic.com/s/yanonekaffeesatz/v10/3y976aknfjLm_3lMKjiMgmUUYBs04Y8VH-qVHQ.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Yanonekaffeesatz';
  font-style: normal;
  font-weight: 400;
  src: local('Yanonekaffeesatz Regular'), local('YanoneKaffeesatz-Regular'), url(https://fonts.gstatic.com/s/yanonekaffeesatz/v10/3y976aknfjLm_3lMKjiMgmUUYBs04Y8bH-o.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Yanonekaffeesatz';
  font-style: normal;
  font-weight: 700;
  src: local('Yanonekaffeesatz Bold'), local('YanoneKaffeesatz-Bold'), url(https://fonts.gstatic.com/s/yanonekaffeesatz/v10/3y9-6aknfjLm_3lMKjiMgmUUYBs04YegOv-uPNO0NQ.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Yanonekaffeesatz';
  font-style: normal;
  font-weight: 700;
  src: local('Yanonekaffeesatz Bold'), local('YanoneKaffeesatz-Bold'), url(https://fonts.gstatic.com/s/yanonekaffeesatz/v10/3y9-6aknfjLm_3lMKjiMgmUUYBs04YegOv-lPNO0NQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Yanonekaffeesatz';
  font-style: normal;
  font-weight: 700;
  src: local('Yanonekaffeesatz Bold'), local('YanoneKaffeesatz-Bold'), url(https://fonts.gstatic.com/s/yanonekaffeesatz/v10/3y9-6aknfjLm_3lMKjiMgmUUYBs04YegOv-kPNO0NQ.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Yanonekaffeesatz';
  font-style: normal;
  font-weight: 700;
  src: local('Yanonekaffeesatz Bold'), local('YanoneKaffeesatz-Bold'), url(https://fonts.gstatic.com/s/yanonekaffeesatz/v10/3y9-6aknfjLm_3lMKjiMgmUUYBs04YegOv-qPNM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: webflow-icons;
	src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format('truetype');
	font-weight: 400;
	font-style: normal
}