.onboarding_container
{
	width:100vw;
	padding:120px 80px 120px 80px;
}

.onboarding_container .onboarding_content_left
{
	width:60%;
	padding:0 20px 0 0;
}

.onboarding_container .onboarding_content_right
{
	width:40%;
	padding:0 0 0 20px;
}

.onboarding_headline_medium
{
	line-height: 35px;
    font-size: 25px;
    font-weight: 500;
    color:#cfc8b8;
}

.onboarding_headline_large
{
	line-height: 50px;
    font-size: 35px;
    font-weight: 800;
}

.onboarding_headline_notice
{
	line-height: 30px;
    font-size: 22px;
    font-weight: 800;
}

.onboarding_notice
{
	padding:0 0 0 40px;
}

.onboarding_notice_blob
{
	position:absolute;
	left:0;
	top:50%;
	width:24px;
	height:24px;
	border-radius:50%;
	margin-top:-12px;
	background:url('../img/check_icon_color.png') center center no-repeat;
	background-size:24px auto;
}

.onboarding_notice_text
{
	line-height: 30px;
    font-size: 18px;
    font-weight: 400;
}

.onboarding_notice_text span
{
	width:auto;
	float:none;
	display:inline;
	line-height:inherit;
    font-size:inherit;
    font-weight:600;
    text-decoration:underline;
}









@media screen and (max-width: 800px) 
{  
	.onboarding_container
	{
		width:100vw;
		padding:120px 40px 120px 40px;
	}

	.onboarding_container .onboarding_content_left
	{
		width:100%;
		padding:0 0 0 0;
	}

	.onboarding_container .onboarding_content_right
	{
		width:100%;
		padding:60px 0 0 0;
	}

	.onboarding_headline_medium
	{
		line-height: 30px;
	    font-size: 20px;
	    font-weight: 500;
	    color:#cfc8b8;
	    text-align:center;
	}

	.onboarding_headline_large
	{
		line-height: 40px;
	    font-size: 30px;
	    font-weight: 800;
	    text-align:center;
	}

	.onboarding_headline_notice
	{
		line-height: 25px;
	    font-size: 18px;
	    font-weight: 800;
	}

	.onboarding_notice
	{
		padding:0 0 0 40px;
	}

	.onboarding_notice_text
	{
		line-height: 28px;
	    font-size: 16px;
	    font-weight: 400;
	}
}