	.contact_line {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		word-break: break-word;
	}

	.contact_icons {
		width: 25px;
		height: auto;
		margin-right: 8px;
	}

	.mb32 {
		margin-bottom: 2rem !important;
	}

	.left_section_background {
		position: absolute;
		width: 50%;
		z-index: -1;
		top: 0;
		bottom: 0;
		background: transparent -o-linear-gradient(241deg, #79AEF2 0%, #4B91EC 100%) 0% 0% no-repeat padding-box;
		background: transparent linear-gradient(209deg, #79AEF2 0%, #4B91EC 100%) 0% 0% no-repeat padding-box;
	}

	.right_section a {
		color: #79AEF2;
	}

	.left_section ul li {
		list-style: square;
	}

	.left_section ul {
		margin: 10px 0 0 23px;
	}

	.left_section ul li::marker {
		color: #f2b138;
		font-size: 24px;
	}

	section {
		position: relative;
	}

	ul.nav {
		display: none;
	}

	.signup_form {
		max-width: 500px;
		margin: 0;
	}

	.left_section {
		width: 38%;
		max-width: 330px;
		padding-right: 60px;
		padding-top: 9rem;
		padding-bottom: 6rem;
		overflow: auto;
		-webkit-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto;
		word-break: auto-phrase;
	}

	.left_section p {
		color: #fff;
		font-size: 16px;
		line-height: 19px;
	}

	.left_section h3,
	.left_section a {
		color: #fff;
	}

	.right_section {
		width: 62%;
		padding-left: 105px;
		background: #fff;
		padding-bottom: 6rem;
		padding-top: 9rem;
		overflow: auto;
	}

	.registration_layout {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.sign_up_heading {
		font-size: 42px;
	}

	.invest_heading {
		font-size: 32px;
		color: white;
	}

	.signup {
		padding: 16px 40px;
		border: 0 none;
		cursor: pointer;
		float: right;
		font-size: 20px;
		font-family: 'Univers LT 65' !important;
		width: -webkit-fill-available;
		width: -moz-available;
		background: #f2b138;
		background-image: -o-linear-gradient(186deg, #FFA448 0%, #F2b138 100%);
		background-image: linear-gradient(264deg, #FFA448 0%, #F2b138 100%);
	}

	.already_registered {
		font-size: 16px;
		font-family: 'Univers LT 65';
		text-align: end;
		clear: both;
		padding-top: 10px;
	}

	.already_registered a {
		color: #79aef2;
		text-decoration: underline;
		-webkit-text-decoration-color: #79aef2;
		text-decoration-color: #79aef2;
		-webkit-transition: all 0.2s;
		-o-transition: all 0.2s;
		transition: all 0.2s;
	}

	.already_registered a:hover {
		color: #233357;
		-webkit-text-decoration-color: #233357;
		text-decoration-color: #233357;
		text-decoration: underline;
		-webkit-transition: all 0.2s;
		-o-transition: all 0.2s;
		transition: all 0.2s;
	}

	.agr_txt {
		cursor: pointer;
		width: 96%;
		font-size: 16px;
	}

	.info_txt {
		font-size: 16px;
	}

	input[type=checkbox] {
		max-width: 17px;
		height: 16px;
		margin-top: 2px;
		margin-right: 15px;
	}

	.logo {
		background-image: url(/images/logo/fn_logo_white_yellow.svg);
		background-repeat: no-repeat;
	}

	img.brand-orig,
	img.brand-hover {
		-webkit-transform: translate(-9999px, 10px);
		-ms-transform: translate(-9999px, 10px);
		transform: translate(-9999px, 10px);
	}

	.inputDefault_S {
		border: 1px solid #D5D7D8;
		padding: 11px 11px 11px 11px;
		width: -webkit-fill-available;
		text-indent: 0px;
		width: -moz-available;
		width: fill-available;
		border-radius: 3px;
	}

	select {
		-moz-appearance: none;
		appearance: none;
		-webkit-appearance: none;
		line-height: 17px;
		background-image: url(/images/icon/chevron-down.svg);
		background-repeat: no-repeat;
		background-position: right 10px top 55%;
		background-size: 17px auto;
	}

	.header_fix {
		position: absolute;
		width: 90%;
		margin: 0 5%;
	}

	.news_btn {
		display: none;
	}

	label.error[for="terms"] {
		margin-left: 31px;
	}

	.validation {
		color: #FFF;
		background-color: #df333c;
		z-index: 100;
		font-size: 14px;
		text-align: center;
		font-family: 'Univers LT 55';
		border-radius: 3px;
		padding: 20px 10px;
		margin: 0px 0 15px 0;
	}

	.ticker_content {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		color: white;
		padding: 7% 25px;
		position: relative;
		text-shadow: 2px 2px 2px rgb(35 51 87 / 2%);
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		height: -webkit-fill-available;
		height: -moz-available;
	}

	.ticker_content p {
		-o-text-overflow: ellipsis;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		line-height: 25px;
		overflow: hidden;
	}

	.ticker_content>div:nth-of-type(2) {
		font-size: 16px;
	}

	span.funding-amount {
		font-family: 'Univers LT 65';
		height: 26px;
		padding: 0 10px;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-shadow: 0px 4px 5px -3px rgb(0 0 0 / 7%);
		box-shadow: 0px 4px 5px -3px rgb(0 0 0 / 7%);
		background: linear-gradient(264deg, #FFA448 0%, #F2b138 100%);
		border-radius: 3px;
	}

	.news_ticker_container div.news_card_blend {
		z-index: 1;
		background: transparent -o-linear-gradient(295deg, #d5d5d591 0%, #619FFC 100%) 0% 0% no-repeat padding-box;
		background: transparent linear-gradient(155deg, #d5d5d591 0%, #619FFC 100%) 0% 0% no-repeat padding-box;
	}


	.news_cards {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -o-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    position: relative;
    width: 32%;
    -webkit-box-shadow: 0px 3px 25px #003cff12;
    box-shadow: 0px 3px 25px #003cff12;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .news_cards:hover .news_card_1 img,
  .news_cards:hover .news_card_2 img,
  .news_cards:hover .news_card_3 img {
    filter: brightness(1.05);
    -webkit-filter: brightness(1.05);
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    z-index: -1;
    -webkit-transform: scale(1.03);
    -ms-transform: scale(1.03);
    transform: scale(1.03);
  }

  .news_cards img {
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }

  .news_card_blend {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    position: absolute;
    mix-blend-mode: lighten;
    background: transparent -o-linear-gradient(295deg, #D5D5D5B3 0%, #619FFC 100%) 0% 0% no-repeat padding-box;
    background: transparent linear-gradient(155deg, #D5D5D5B3 0%, #619FFC 100%) 0% 0% no-repeat padding-box;
    width: 100%;
    border: 1px solid #ffffff52;
    height: 100%;
    border-radius: 3px;
  }

  .card_content_1,
  .card_content_2,
  .card_content_3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 15px 25px 25px;
    max-height: 105px;
    overflow: hidden;
    text-shadow: 2px 3px 15px rgb(35 51 87 / 20%);
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .news_cards h2 {
    position: absolute;
    color: white;
    padding: 10px 25px;
    width: -webkit-fill-available;
    width: -moz-available;
    min-height: 35%;
    text-shadow: 2px 2px 0px #00000012;
    background: -webkit-gradient(linear, left bottom, left top, from(#00000075), to(transparent));
    background: -o-linear-gradient(bottom, #00000075, transparent);
    background: linear-gradient(0deg, #00000075, transparent);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .news_cards p {
    height: 46px;
    color: white;
    font-size: 16px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding: 0;
    margin-bottom: 15px;
  }

  .news_cards a {
    color: white;
    font-size: 14px;
  }

  .news-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .news_card_1,
  .news_card_2,
  .news_card_3 {
    position: sticky;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    aspect-ratio: 16/9;
    width: 100%;
    border-radius: 3px 3px 0 0;
    overflow: hidden;
  }

  .news_ticker_card {
    position: relative;
    overflow: hidden;
    height: 30%;
  }

  .ticker_content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: white;

    padding: 7% 25px;
    position: relative;
    text-shadow: 2px 2px 2px rgb(35 51 87 / 2%);
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: -webkit-fill-available;
  }

  .ticker_content p {
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    line-height: 25px;
    overflow: hidden;
  }

  .ticker_content>div:nth-of-type(2) {
    font-size: 16px;
  }

  span.funding-amount {
    font-family: 'Univers LT 65';
    height: 26px;
    padding: 0 10px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-shadow: 0px 4px 5px -3px rgb(0 0 0 / 7%);
    box-shadow: 0px 4px 5px -3px rgb(0 0 0 / 7%);
    background-color: #f2b138;
    border-radius: 3px;
  }

  .news_ticker_container div.news_card_blend {
    z-index: 1;
    background: transparent -o-linear-gradient(295deg, #d5d5d591 0%, #619FFC 100%) 0% 0% no-repeat padding-box;
    background: transparent linear-gradient(155deg, #d5d5d591 0%, #619FFC 100%) 0% 0% no-repeat padding-box;
  }



	form i {
		margin-left: -30px;
		cursor: pointer;
	}

	.indicates-required {
		text-align: end;
		font-family: 'Univers LT 45';
	}

	.swiper-parent {
		width: 100%;
		height: 330px;
	}

	.swiper {
		display: block !important;
		width: 100%;
	}

	.login_link {
		display: flex;
		float: right;
		position: relative;
		padding: 10px;
		cursor: pointer;
		margin-right: 10px;
		font-size: 16px;
		font-family: 'Univers LT 65';
	}

	@media screen and (max-width: 991px) {
		.logo {
			background-image: url(/images/logo/fn_bildmarke_dark_bg.svg);
			background-repeat: no-repeat;
		}

		.right_section {
			padding-left: 60px;
		}

		.left_section {
			padding-right: 30px;
		}

		.invest_heading {
			font-size: 26px;
		}
	}

	@media screen and (max-width: 767px) {
		.right_section {
			padding-left: 45px;
		}

		.transparenz_siegel {
			width: 100px;
		}

		.inputDefault_S {
			font-size: 14px;
			padding: 13px 11px;
		}

		.signup_form .login-label {
			font-size: 15px;
		}
	}

	@media screen and (max-width: 480px) {
		.left_section_background {
			display: none;
		}

		.logo {
			background-image: url(/images/logo/fn_bildmarke_main.svg);
			background-repeat: no-repeat;
		}

		.right_section {
			width: 100%;
			padding-left: 0;
		}

		.left_section {
			display: none;
		}
	}