@font-face{font-family:'Roboto-Black';src:url(./webfonts/Roboto-Black.eot);src:url(./webfonts/Roboto-Black.eot?#iefix) format("embedded-opentype"),url(./webfonts/Roboto-Black.otf) format("otf"),url(./webfonts/Roboto-Black.svg#Roboto-Black) format("svg"),url(./webfonts/Roboto-Black.ttf) format("truetype"),url(./webfonts/Roboto-Black.woff) format("woff"),url(./webfonts/Roboto-Black.woff2) format("woff2")}@font-face{font-family:'Roboto-Regular';src:url(./webfonts/Roboto-Regular.eot);src:url(./webfonts/Roboto-Regular.eot?#iefix) format("embedded-opentype"),url(./webfonts/Roboto-Regular.otf) format("otf"),url(./webfonts/Roboto-Regular.svg#Roboto-Regular) format("svg"),url(./webfonts/Roboto-Regular.ttf) format("truetype"),url(./webfonts/Roboto-Regular.woff) format("woff"),url(./webfonts/Roboto-Regular.woff2) format("woff2")}:root{--container-width: 1200px}*{box-sizing:border-box}html,body{background-color:#fff;color:#21829a;font-family:"Roboto-Regular",Verdana,sans-serif;font-size:24px;line-height:1.5rem;padding:0;margin:0}body{padding-top:400px;background-image:url("/images/weser_4096.jpg");background-size:100% auto;background-repeat:no-repeat;background-position:center -200px}@media (max-width: 2048px){body{background-image:url("/images/weser_2048.jpg")}}@media (max-width: 1024px){body{background-image:url("/images/weser_1024.jpg")}}img{width:100%;object-fit:contain;object-position:center}header{background:#fff;background:-moz-linear-gradient(90deg, #fff 0%, #fff 30%, rgba(255,255,255,0) 90%);background:-webkit-linear-gradient(90deg, #fff 0%, #fff 30%, rgba(255,255,255,0) 90%);background:linear-gradient(90deg, #fff 0%, #fff 30%, rgba(255,255,255,0) 90%)}header .navbar{margin:0 auto;width:var(--container-width);padding:20px 0;display:flex}header .navbar .logo{flex:0 0 30%;margin-right:50px}header .navbar .menu{flex:1 1 auto;display:flex;align-items:center;justify-content:flex-end}header .navbar .menu a{display:block;margin-left:50px;color:#fff;text-decoration:none;white-space:nowrap;font-family:"Roboto-Black",Verdana,sans-serif}a{color:#21829a;text-decoration:underline}h1{font-family:"Roboto-Black",Verdana,sans-serif;color:#f49e00;font-size:1.2rem}h2{font-family:"Roboto-Black",Verdana,sans-serif;color:#f49e00;font-size:1.2rem}h3{font-family:"Roboto-Black",Verdana,sans-serif;color:#f49e00;font-size:1rem;margin:0 0 10px}.orange{background-color:#f49e00;color:#fff;padding:50px 0}.orange .container{padding-top:0}.orange h2{color:#fff;margin-top:0;font-size:1.8rem}.orange h3{color:#fff}.orange p{margin:0 0 20px;padding:0 0 0 10px}.floatedimg{width:33%;margin-bottom:20px}.floatedimg.right{float:right;margin-left:40px}.floatedimg.left{float:left;margin-right:40px}ul{padding-left:40px;list-style:disc inside}.container{width:var(--container-width);margin:0 auto}main{background-color:#fff}footer{background-color:#fff}footer .container{width:var(--container-width);margin:30px auto 0;border-top:2px solid #f49e00;padding-top:30px;display:flex;justify-content:center;padding-bottom:50px}footer .container a{display:block;margin:0 20px;text-decoration:none}section{padding-top:40px}.row{display:flex}.row .col{flex:1 1 50%}@media (max-width: 1250px){:root{--container-width: 900px}body{background-position:center top}header .navbar .menu a{margin-left:20px}}@media (max-width: 960px){:root{--container-width: 720px}body{background-position:center -100px;padding-top:200px}header .navbar .menu{flex-wrap:wrap}header .navbar .menu a{flex:0 0 50%;margin-left:0}}@media (max-width: 750px){:root{--container-width: 100%}body{padding-top:0;background:none}header{background:#fff;padding:0 20px}header .navbar{flex-wrap:wrap;justify-content:center}header .navbar .logo{margin:0}header .navbar .menu{flex:0 0 100%;flex-wrap:nowrap;justify-content:space-between}header .navbar .menu a{flex:1 1 auto;margin:0;color:#21829a}.container{padding:0 20px}.row{display:flex;flex-wrap:wrap}.row .col{flex:0 0 100%}}@media (max-width: 550px){html,body{font-size:20px}.floatedimg{width:100%;margin-bottom:20px}.floatedimg.right{float:none;margin-left:0}.floatedimg.left{float:none;margin-left:0}header .navbar .menu{flex:0 0 100%;justify-content:space-between;flex-wrap:wrap}header .navbar .menu a{flex:0 0 50%;margin:0;color:#21829a}}
