/*/*/**/*/*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}@font-face{font-family:blokkregular;src:url(../assets/fonts/BLOKKRegular/BLOKKRegular.eot);src:url(../assets/fonts/BLOKKRegular/BLOKKRegular.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/BLOKKRegular/BLOKKRegular.woff) format("woff"),url(../assets/fonts/BLOKKRegular/BLOKKRegular.svg#BLOKKRegular) format("svg");font-weight:400;font-style:normal}*{border-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}strong{font-weight:700}p{font-size:.9375rem;color:#fff;line-height:1.25rem;letter-spacing:.03125rem;margin:1.25rem 0}a{font-size:.8125rem;color:#3498db;}a:hover{text-decoration:none}ul,ol{margin:0}ul{list-style:disc inside}ol{list-style:decimal inside}
#wrapper{position:relative;display: none;}
@media screen and (min-width:768px){#header{background-color:#393939;height:3.75rem}}#header .header-main{max-width:75rem;height:2.5rem;margin:0 auto;padding:0 .625rem}@media screen and (min-width:768px){#header .header-main{height:3.75rem;padding:0 .625rem}}#header .header-main .site-title{position:relative;float:left;width:3.5625rem;height:100%;margin:0 1.25rem 0 .9375rem}#header .header-main .site-title a{position:absolute;display:block;text-indent:-9999px;width:3.5625rem;height:1.25rem;top:0;bottom:0;margin:auto}.desktop #primary-navigation{position:static;background-color:#393939;width:100%;height:100%;right:-12.5rem;float:left}.desktop #primary-navigation ul{position:relative;list-style:none;margin:0;float:left}.desktop #primary-navigation ul:before,.desktop #primary-navigation ul:after{content:"";display:block}.desktop #primary-navigation ul:after{clear:both}.desktop #primary-navigation ul li{padding:0;float:left;height:3.75rem}.desktop #primary-navigation ul li a{display:block;text-decoration:none;color:#3498db;padding:0 1.25rem;-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out,color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out;line-height:3.75rem;height:3.75rem}.desktop #primary-navigation ul li a:hover{border-top:.0625rem solid #ddd;border-bottom:.0625rem solid #ddd;color:#fff;border:0;background-color:#3498db;line-height:3.75rem}.desktop #primary-navigation ul li ul{display:none}#main h1{font-family:open sans,sans-serif;font-size:1.5rem;color:#fff;letter-spacing:.0375rem;text-align:center;margin:1.875rem 0 0}#main nav{display:block;margin:1.875rem 0;text-align:center}#main nav a{display:inline-block;font-family:open sans,sans-serif;font-size:.9375rem;color:#1e6fa4;text-transform:uppercase;text-decoration:none;letter-spacing:.0375rem;padding:.625rem .9375rem}#main nav a:hover{color:#125480}#main nav a.active{color:#fff}#main p.blindtext{font-family:blokkregular,sans-serif;text-align:center;overflow:hidden}
#main button{display:block;font-family:open sans,sans-serif;font-size:.9375rem;color:#fff;letter-spacing:.0375rem;background-color:transparent;padding:.625rem 2.5rem;margin:0 auto;cursor:pointer}
#footer{width:100%}
#footer .footer-main{max-width:75rem;height:100%;margin:0 auto;padding:.625rem .625rem 1.875rem;overflow:hidden}#footer .footer-main>p{text-align:center;font-size:.625rem;margin:0}#footer .footer-main>p a{color:#fff;text-decoration:none}