.specialKExtraInformation {
	display: block;
    padding: 40px !important;
    background-color: #C4123B;
}
.specialKExtraInformation .leftContent,
.specialKExtraInformation .rightContent {
	display: flex;
    align-items: center;
    justify-content: center;
	flex-direction: column;
    background-color: #ffffff;
    padding: 40px 24px !important;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
}
.specialKExtraInformation .leftContent.extraInformationOurApproach {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.specialKExtraInformation .rightContent {
	flex-direction: column;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.specialKExtraInformation .rightContent.extraInformationOurProgress {
	border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
}
.specialKExtraInformation .leftContent > .grid__item:first-child,
.specialKExtraInformation .rightContent > .grid__item:first-child {
	max-width: 420px;
    margin-left: 0 !important;
    margin-bottom: 40px !important;
}
.specialKExtraInformation .leftContent.extraInformationOurApproach > .grid__item:first-child {
	max-width: 76vw;
    width: 76vw;
    margin-right: 0;
    position: relative;
    left: 8vw;
}
.specialKExtraInformation .leftContent.extraInformationOurApproach > .grid__item:nth-child(2) {
    flex: 1;
}
.specialKExtraInformation .leftContent,
.specialKExtraInformation .rightContent {
	text-align: center;
}
.specialKExtraInformation .leftContent .grid__item .extraInformationContent h3,
.specialKExtraInformation .rightContent .grid__item .extraInformationContent h3 {
	display: block;
	font-family: 'Open Sans', sans-serif;
	color: #d6262f;
    font-size: 24px;
    font-style: normal;
    font-weight: 800;
    line-height: 100%;
    margin-bottom: 24px;
}
.specialKExtraInformation .leftContent .grid__item .extraInformationContent p,
.specialKExtraInformation .rightContent .grid__item .extraInformationContent p {
	display: block;
	font-family: 'OpenSans';
	color: #626262;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
    margin-bottom: 18px;
}
.specialKExtraInformation .leftContent .grid__item .extraInformationContent p a,
.specialKExtraInformation .rightContent .grid__item .extraInformationContent p a {
	font-family: 'Open Sans', sans-serif;
	color: #626262;
	font-size: 16px;
	font-style: normal;
	font-weight: 800;
	line-height: normal;
    margin-bottom: 0;
}
.specialKExtraInformation .leftContent .grid__item .extraInformationContent ul,
.specialKExtraInformation .rightContent .grid__item .extraInformationContent ul {
	margin-left: 20px;
}
.specialKExtraInformation .leftContent .grid__item .extraInformationContent ul li,
.specialKExtraInformation .rightContent .grid__item .extraInformationContent ul li {
	font-family: 'OpenSans';
	color: #626262;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
    margin-bottom: 18px;
}
.specialKExtraInformation .leftContent .grid__item .extraInformationContent > p:last-child,
.specialKExtraInformation .rightContent .grid__item .extraInformationContent > p:last-child {
	margin-bottom: 0;
}
@media only screen and (min-width:768px){
	.specialKExtraInformation .leftContent {
		flex-direction: row-reverse;
		padding: 80px !important;
	}
	.specialKExtraInformation .rightContent {
		flex-direction: row;
		padding: 80px !important;
	}
	.specialKExtraInformation .leftContent > .grid__item:first-child {
		max-width: 480px;
		margin-left: 8% !important;
		margin-bottom: 0 !important;
	}
	.specialKExtraInformation .rightContent > .grid__item:first-child	{
		max-width: 480px;
		margin-right: 8% !important;
		margin-bottom: 0 !important;
	}
	.specialKExtraInformation .leftContent.extraInformationOurApproach > .grid__item:first-child {
		max-width: 45vw;
		width: auto;
		margin-right: -120px;
		left: 0;
	}
	.specialKExtraInformation .leftContent,
	.specialKExtraInformation .rightContent {
		text-align: left;
	}
	.specialKExtraInformation .leftContent .grid__item .extraInformationContent h3,
	.specialKExtraInformation .rightContent .grid__item .extraInformationContent h3	{
		font-size: 40px;
		margin-bottom: 24px;
		font-weight: 700;
	}
	.specialKExtraInformation .leftContent .grid__item .extraInformationContent p,
	.specialKExtraInformation .rightContent .grid__item .extraInformationContent p	{
		font-size: 18px;
		margin-bottom: 22px;
	}
	.specialKExtraInformation .leftContent .grid__item .extraInformationContent p a,
	.specialKExtraInformation .rightContent .grid__item .extraInformationContent p a {
		font-size: 18px;
		margin-bottom: 0;
	}
	.specialKExtraInformation .leftContent .grid__item .extraInformationContent ul li,
	.specialKExtraInformation .rightContent .grid__item .extraInformationContent ul li	{
		font-size: 18px;
		margin-bottom: 22px;
	}
}
@media only screen and (min-width:1440px){
	.specialKExtraInformation .leftContent.extraInformationOurApproach > .grid__item:first-child {
		max-width: 586px;
	}
}