body,html{color:#C9C9C9;background:#000;font-size:20px;font-family:'Lato',arial,helvetica,sans-serif;font-weight:200;margin:0;padding:0;width:100%;-webkit-text-size-adjust:100%}img,table{border:none}*{outline:none;box-sizing:border-box;-webkit-appearance:none}td,p{margin:0}ul{margin:0;padding:0}ul li{margin:0 0 0 1em;padding:0}form{margin:0}.center{text-align:center}.form-default label p,.errmsg,.error{color:red}.form-default input.error,.form-default textarea.error,.form-default select.error{background:#ffdede}.form-default label{display:block;margin-bottom:3px;font-family:inherit;font-size:1em}.form-default select{border:1px solid #ccc;box-sizing:border-box;color:#777;font-family:inherit;font-size:1em;font-weight:200;margin:0 0 0.8em;padding:0.3em;width:100%}.form-default select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.form-default input,.form-default textarea{border:1px solid #ccc;border-radius:0;box-sizing:border-box;color:#777;font-family:inherit;font-size:1em;font-weight:200;margin:0 0 0.8em;padding:0.3em;width:100%}.form-default input[type="submit"]{border:none;background:#333;color:#fff;font-size:1em;margin:1em 0;padding:15px;text-transform:uppercase;width:auto}.form-default input[type="submit"]:hover{background:#555;cursor:pointer}.form-default input[type="checkbox"],.form-default input[type="radio"]{background:transparent none repeat scroll 0 0;border:medium none;float:left;width:auto}.form-default input[type="checkbox"]:checked,.form-default input[type="checkbox"]:not(:checked),.form-default input[type="radio"]:checked,.form-default input[type="radio"]:not(:checked){background:transparent none repeat scroll 0 0;display:none;margin:0;padding:0;position:relative}.form-default input[type="checkbox"] + label,.form-default input[type="radio"] + label{cursor:pointer}.form-default input[type="checkbox"]:checked + label::before,.form-default input[type="checkbox"]:not(:checked) + label::before,.form-default input[type="radio"]:checked + label::before,.form-default input[type="radio"]:not(:checked) + label::before{background:white none repeat scroll 0 0;border:1px solid #777;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1) inset;content:" ";display:inline-block;height:15px;margin-right:0.5em;position:relative;top:2px;width:15px}.form-default input[type="checkbox"]:hover + label::before,.form-default input[type="radio"]:hover + label::before{background:#ccc none repeat scroll 0 0;box-shadow:0 0 0 2px white inset}.form-default input[type="checkbox"]:checked + label::before,.form-default input[type="radio"]:checked + label::before{background:#53b8dd none repeat scroll 0 0;box-shadow:0 0 0 2px white inset}a{text-decoration:underline;color:#C9C9C9}a:hover{text-decoration:none}.wrapper{position:relative;margin:0 auto;max-width:1280px}.clearingfix{clear:both;overflow:hidden;line-height:0;height:0;font-size:0px}#content{margin:10% 0;line-height:1.3em}h1,h2{color:#fff;font-size:2.5em;text-transform:uppercase;margin-top:0;word-wrap:break-word;line-height:1.2em}h3{font-weight:500;margin:0 0 0.5em 0;color:#fff;word-wrap:break-word;text-transform:uppercase}header{background:#000;position:fixed;width:100%;top:0;z-index:999}#logo-wrapper{margin-top:3em;padding:3% 0;background:#B9B9B9}#logo{display:block;text-align:center}#logo img{max-width:80%;height:auto}#hero img{width:100%;height:auto}.claim{position:absolute;bottom:50px;right:0;background:rgba(0,0,0,0.75);color:#fff;font-weight:bold;font-size:2.5em;padding:0.5em 0.75em}.two-columns{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 -1.5%}.column-half{width:47%;margin:0 1.5%}.column-half img{height:auto;max-width:100%}.three-columns{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 -1.5%}.column-third{width:30.3%;margin:0 1.5%}.column-third img{height:auto;max-width:100%}.teaser-layout{margin-bottom:10%}.teaser-layout .column-third{margin-bottom:40px}.teaser-box{width:100%;height:300px;background-size:cover;background-position:center center;position:relative}.teaser-text{background:rgba(0,0,0,0.75);width:100%;position:absolute;bottom:0;padding:10px 20px 20px 20px}.teaser-text h3{margin:0;color:#fff}.teaser-text p{display:none;margin-top:0.5em;color:#C9C9C9}.teaser-text:before{content:"";position:absolute;top:-30px;left:0;width:0px;height:0px;border-top:15px solid transparent;border-right:200px solid rgba(0,0,0,0.75);border-bottom:15px solid rgba(0,0,0,0.75);border-left:200px solid transparent}.button{background:#000;border:1px solid #c9c9c9;color:#c9c9c9;text-transform:uppercase;text-decoration:none;padding:5px 10px;font-weight:500;transition:all 0.3s;display:inline-block;margin-bottom:0.5em}.button:hover{color:#fff;border-color:#fff}footer{background:#3b3b3b;background:-moz-linear-gradient(top,#3b3b3b 0%,#000000 100%);background:-webkit-linear-gradient(top,#3b3b3b 0%,#000000 100%);background:linear-gradient(to bottom,#3b3b3b 0%,#000000 100%);padding:3em 0;border-top:3px solid #707070}.align-right{text-align:right}@media screen and (max-width:1320px){.wrapper{margin:0 2%}}@media screen and (max-width:1280px){#logo-wrapper{margin-top:3em}}@media screen and (max-width:1024px){.claim{font-size:2em;bottom:1em}.teaser-box{height:200px;font-size:0.8em}#content{margin:3em 0}.teaser-layout{margin-bottom:3em}footer{padding:2em 0}footer .two-columns{margin:0}footer .column-half{width:100%;margin:0 0 20px 0}footer .align-right{text-align:left}}@media screen and (max-width:768px){.claim{font-size:1em}.two-columns{margin:0}.column-half{width:100%;margin:0 0 20px 0}.column-third{width:47%;margin:0 1.5% 20px 1.5%}h1,h2{font-size:1.75em}}@media screen and (max-width:440px){.three-columns{margin:0}.column-third{width:100%;margin:0 0 20px 0}}