.tiles-container{
	max-width:1320px !important;
	width:100% !important;
	margin:auto !important;
}

.th-wrapper{
	margin-bottom:3rem;
}

.tile-wrapper {
    display: flex;
	gap:20px;
	justify-content:center;
	align-items:start;
	padding:0 7.5px;
}

.tile{
	padding: 20px 28px;
	    background-color: hsl(225, 33%, 97%);
}

.tile *{
	margin:0;padding:0;
}

.tile-wrapper .num{
	color: #000;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: 0.2px;
    line-height: 100%;
}

.tile-wrapper .body{
	color: #000;
    font-size: 0.875rem;
    font-weight: 400;
    letter-spacing: 0.1px;
    line-height: 157%;
	margin:0.875rem 0 !important;
}

.tile-wrapper h3{
	color: #000;
    font-size: 1.625rem;
    font-weight: 700;
    letter-spacing: 0.2px;
    line-height: 100%;
	margin:1.625rem 0 !important;
}


@media (min-width: 768px) {
	.tiles-wrapper{
		padding:0 16px;
	}
	
	section#tiles-module {
    max-width: calc(100% - 32px);
    margin: auto;
}
	
}

@media (max-width:768px)
{
	.tiles-container h2{
		font-size:2.25rem !important;
	}
	
	.tiles-container{
		padding:0 16px;
	}
	
	
	.tiles-container .front-page.title h2{
		justify-content:start;
		margin-bottom:1rem;
	}
	
	.th-wrapper{
	margin-bottom:0rem;
}
	
	.tile-wrapper{
		flex-wrap:wrap;
		
	}
}

