html,body {
	 overflow-x: hidden;
	 font-family: 'Quicksand', sans-serif; 
	 font-size:16px;
	 line-height:21px;
	 background-color: #fff

}
/* rood d10a11 */

h1, h2, h3, h4 {
	font-family: 'Open Sans', sans-serif;
	font-weight:700;

	line-height:1;

}
h1 {
	color:#034581;	
}
h2 {
		color:#d10a11;
}
a {
	color:#d10a11;
}
header {
	background-color:#fff;
	
	background-position: center center;
	background-size:cover;
	background-repeat: no-repeat;
}
header h2 {
	font-size:1.8rem;
	margin-bottom:1rem;
	font-weight:600;
}

header .title {
    right: 8rem;
    bottom: 8rem;
    padding: 1rem 2rem;
	text-transform: uppercase;
	background-color:#e0e8f0;
}
header  img.big {
	display:none;	
}
header  img.small {
	width:100%;
	    position: relative;
    top: 30px;
}
@media (max-width: 1024px) { 
	header .title {
		right:3rem;
		bottom:6rem;
		
	}
}
@media (min-width: 768px) { 
	header .title {
		position: absolute;
		background-color:rgba(255,255,255,.6);
	}
	header  img.big {
		display:inline-block;
		width:100%;
	}
	header  img.small {
		display:none;
	}
}
.nopadding {
	padding:0;
	margin:0;
}
@media (min-width: 768px) { 
	.columns {
		column-count: 2;
	}
}

@media (min-width: 992px) { 
	.columns {
			column-count: 3;
		}
}
.btn-primary {
	background-color: #034581;
	border-color: #034581;
}
.btn-secundary {
	background-color: rgba(250,250,250,.6)
}
section {
	margin-top:2rem;
	margin-bottom:2rem;
	padding-top:2rem;	
	padding-bottom:2rem;
}
@media (min-width: 768px) { 
	section {
		margin-top:5rem;
		margin-bottom:5rem;
		padding-top:3rem;	
		padding-bottom:3rem;
	}
}
#video {
	background-color:#034581;
	color:#fff;
}
#video h2 {
	color:#fff;
}
#form {
	background-color:#034581;
}
.order {
		background-color:#fff;
		padding:1rem;	

}
@media (min-width: 768px) { 
	.order {
		padding:3rem;	
	}
}
.slick-slide {
	font-size:3rem;
	text-align: center;
	width:100%;
	line-height:3;
	font-family: 'Courgette', cursive
}