.S7809 .wrapper {
	width: 100% !important;
}.T4724 .main-headline {
	height: 140px;
	width: 100%;
	flex-basis: 100%;
	flex-shrink: 0;
	flex-grow: 0;
	display: flex;
	justify-content: center;
	align-items: center;

}

.T4724 .main-headline h2{
	
	text-align: center;
	margin-top: 0.4em;
}

.T4724 .columns{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
}
.T4724 .column{
	margin-top: 20px;
	flex: 1;
	min-width: 160px;
	margin-left: 20px;
	margin-right: 20px;
	padding: 30px 15px;
}

html body .T4724 .column a { text-decoration: none; color: unset !important; cursor: pointer; }

.T4724 .column .headline{
 	font-size: 1.3em;
 	padding: 10px 0px;
 	text-align: center;
}

.T4724 .column .text{
	text-align: center;	
}

.T4724 .column .icon{
	text-align: center;
	font-size: 50px;
}

.T4724 .column .icon_image{
	display: flex;
	justify-content: center;
}

.T4724 .column .link { 
	max-width: 70%;
	margin: 0 auto; 
}

html body .T4724 .column .button2 a{
	text-decoration: none;
	color: #FFF !important;
	display: block;
	padding: 5px 6px;
	text-align: center;
}
@media all and (min-width: 768px) and (max-width:1023px) {
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.T4724 .column .headline{ font-size: 1.2em; }
}

@media all and (max-width: 567px) {
	.T4724 .column{
		margin: 20px 20px;
	}
	.T4724 .column:last-child{ margin-right: 20px; }
	.T4724 .column .headline{ font-size: 1.1em; }
	.T4724 .column .text{ font-size: 0.9em; }
}

