#node--normal-page h1,
#node--normal-page h2 {
	font-weight:400;
}
#node--normal-page h3 {
	font-weight:200;
}

#node--normal-page .intro-text {
	text-align:center;
}


#node--normal-page .button-link {
	text-align:center;
}
#node--normal-page .button-link .btn {
	width:auto;
	min-width: 400px;
}

@media(max-width:768px){
	#node--normal-page .button-link .btn {
		font-size:14px;
	}
	#node--normal-page .button-link .btn {
		width:auto;
		min-width: 300px;
	}
}


/* ################################### */


#node--normal-column-page h1,
#node--normal-column-page h2 {
	font-weight:400;
}
#node--normal-column-page h3 {
	font-weight:200;
}

#node--normal-column-page .intro-text {
	text-align:center;
}
#node--normal-column-page .top-button {
	text-align:center;
	margin: 20px 0 50px 0;
}
#node--normal-column-page .top-button .btn{
	width:unset!important;
}
#node--normal-column-page .top-image img {
	height:auto;
}

#node--normal-column-page .column-rows .column-row { position:relative; }

#node--normal-column-page .column-rows .column-row .image{ width:100%;height:auto;margin-bottom:1.7em;background-position:top+5px center !important;background-size:100% auto !important;background-repeat: no-repeat !important; }
#node--normal-column-page .column-rows .column-row .image:before{ content:"";display:block;padding-top:56.25%; }
#node--normal-column-page .column-rows .column-row .text{ display:inline-block;height:100%;color:#666;overflow:hidden; }
#node--normal-column-page .column-rows .column-row .text .explore-btn-wrapper { text-align: center; margin-top: 10px; margin-bottom:20px;}
#node--normal-column-page .column-rows .column-row .text .explore-btn { position: relative;display: inline-block;color: #004182;text-transform: uppercase;cursor: pointer;margin-bottom: 30px; } 
#node--normal-column-page .column-rows .column-row .text .explore-btn::after { content: ""; display: block; background: url('../images/pages/business-unit-page/arrows-up-down.png') bottom left no-repeat; width: 36px; height: 17px; position: absolute; bottom: -24px; left: 50%; margin-left: -18px; }

#node--normal-column-page .column-rows .column-row:after{ content:"";display:block;width:50%;height:3px;border:0;background:#c7c2b9;margin-top:30px;margin-bottom:30px;margin-left:25%; }
#node--normal-column-page .column-rows .column-row:last-child:after{ display:none; }

#node--normal-column-page .button-link {
	text-align:center;
}
#node--normal-column-page .button-link .btn {
	width:auto;
	min-width: 400px;
}

@media(min-width:480px){
    #node--normal-column-page .column-rows .column-row .image:before{ padding-top:38.30%; }
}
    
@media(min-width:768px){
    #node--normal-column-page .column-rows .column-row .image{ width:48%;float:left;margin-bottom:2.25em; min-height:450px;}
    #node--normal-column-page .column-rows .column-row .image:before{ padding-top:56.25%; }
    #node--normal-column-page .column-rows .column-row .text{ width:48%;float:right; }
    #node--normal-column-page .column-rows .column-row:after{ content:"";display:block;clear:both; }
    #node--normal-column-page .column-rows .column-row:nth-child(even) .image{ float:right; }
    #node--normal-column-page .column-rows .column-row:nth-child(even) .text{ float:left; }
}

@media(max-width:768px){
	#node--normal-column-page .button-link .btn {
		width:auto;
		min-width: 300px;
	}
}