.section{clear:both;padding:0;margin:0;display:flex;max-width:1600px}
.group:before,.group:after{content:"";display:table}
.group:after{clear:both}
.col{display:block;float:left;margin:0 0 1% 1.6%}
.col:first-child{margin-left:0}
 
@media only screen and (max-width:800px){
	.col{margin:0 0 1% 0%}
}

.span_12_of_12{width:100%}
.span_11_of_12{width:91.53%}
.span_10_of_12{width:83.06%}
.span_9_of_12{width:74.6%}
.span_8_of_12{width:66.13%}
.span_7_of_12{width:57.66%}
.span_6_of_12{width:49.2%}
.span_5_of_12{width:40.73%}
.span_4_of_12{width:32.26%}
.span_3_of_12{width:23.8%}
.span_2_of_12{width:15.33%}
.span_1_of_12{width:6.86%}

@media only screen and (max-width:800px){
	.section{display:block}
	.span_6_of_12{width:70%}
	.span_2_of_12{width:30%}
	.col.last{width:100%}
}

@media only screen and (max-width:480px){
	.section{display:block}
	.span_12_of_12{width:100%}
	.span_11_of_12{width:100%}
	.span_10_of_12{width:100%}
	.span_9_of_12{width:100%}
	.span_8_of_12{width:100%}
	.span_7_of_12{width:100%}
	.span_6_of_12{width:100%}
	.span_5_of_12{width:100%}
	.span_4_of_12{width:100%}
	.span_3_of_12{width:100%}
	.span_2_of_12{width:100%}
	.span_1_of_12{width:100%}
}



body{margin:0;padding:0;background:#FAFAF5;color:#0E080D;font-family:"Rubik",sans-serif}

html{box-sizing:border-box;font-size:62.5%}
*,*:before,*:after{box-sizing:inherit}

@media only screen and (max-width : 1400px){
	html{font-size:58%}
}

@media only screen and (max-width : 1280px){
	/*html{font-size:50%}*/
}

@media only screen and (max-width : 1150px){
	/*html{font-size:42%}*/
}

@media only screen and (max-width : 960px){
	/*html{font-size:48%}*/
}


div.col{padding:1%}

div.col h2{color:#D56F3E}

.masthead,.masthead .col{margin-bottom:0;padding-bottom:0}

div.col.first{/*background-color:#0E080D*/}
div.col.first h2,div.col.first dt{color:#D56F3E}
div.masthead div.col header strong,div.masthead div.col dd strong{color:#3C787E}
div.masthead div.col h1{color:#3C787E}
div.masthead div.col h1 span{text-transform:none;color:#0E080D;font-size:1.5rem}
div.col.first *{/*color:#FFF*/}

div.col.last{/*background-color:#3C787E;color:#FFF*/}
div.col.last h2{/*color:#FFF*/}

div{font-size:1.2rem;font-weight:300}
p{margin:0 0 1em;font-size:1.4rem;line-height:1.3}
h1{padding:0.2em 0;text-transform:uppercase;font-size:3.6rem;font-weight:700}
h2{font-size:1.6rem;line-height:1;padding:0 0 0.25em 0;margin:0 0 1em 0;text-transform:uppercase;font-weight:400;letter-spacing:2px;border-bottom-width:1px;border-bottom-style:solid}
h3{font-size:1.8rem;padding:0 0 0.5em 0;font-weight:500}
h4{font-size:1.6rem;padding:0 0 0.5em 0;font-weight:500}
h5{font-size:1.6rem;padding:0 0 0.5em 0;font-weight:500}
h6{font-size:1.6rem;padding:0 0 0.5em 0;font-weight:500}

dd{font-size:1.2rem;line-height:1.3;padding:2px 0 2px 20px;font-weight:300}
dd strong{font-weight:300}
dt{font-size:1.0rem;padding:2px 0;font-weight:100;letter-spacing:1px}
cite{display:block;font-size:1.7rem;line-height:1.6;font-style:normal;font-weight:500;margin:0 1em;padding:0} 
/*cite:before{content:'\2014\20'}*/
cite span{font-size:1.2rem;font-weight:300;display:block}
/*cite span:before{content:'\2014\20'}*/
blockquote{font-style:italic;margin-bottom:1em;padding:0 50px}
blockquote p{font-size:1.7rem;line-height:1.6}

form{display:block;margin:0 0 1em 0}
label{font-size:1.2rem;white-space:nowrap}

strong{font-weight:600}




header strong{font-weight:300;letter-spacing:1px;text-transform:uppercase}

header,section{margin:0;padding:0.5em 0}


#slider{width:100%;height:400px;margin:auto;position:relative}
#slider .slides-container{position:relative;width:100%;height:100%}
#slider .slide{width:100%;height:100%;position:absolute;left:0;top:0;display:none}
#slider .slide:first-child{display:block}


#slider .arrows a{position:absolute;text-decoration:none;top:60px;left:5px;line-height:1;font-size:36px;color:#0E080D}
#slider .arrows a.next{left:initial;right:5px}

