@charset "UTF-8";:root{--nwbblue:rgb(83,137,184);--nwbred:rgb(175,29,31)}@font-face{font-family:'matura';src:url('../fonts/maturasc-webfont.woff2') format('woff2'),url('../fonts/maturasc-webfont.woff') format('woff');font-weight:normal;font-style:normal}h1,.moduletable.sponsors h2{font-family:'matura';color:var(--nwbblue)}main div.bgimage{background-color:rgb(13,19,48)}main.hasmargin,#home.hasmargin header .center{margin:0 auto;max-width:1050px;width:90%}#home.hasmargin header .center nav{margin-left:6%}header .center{background-color:rgba(0,0,0,0)}header.scrolled .center{background-color:rgba(0,0,0,.75)}.modules{padding-top:4em}.modules .moduletable,#title>*,#introtext .moduletable{margin-right:auto;margin-left:auto;max-width:unset}#intro #title{padding:5em 0 2em}#intro #title div.titlecontainer{padding:1.5em 1em 0;position:absolute;text-shadow:0 0 12px rgba(0,0,0,.5);width:100%}#intro{background-image:url();background-repeat:no-repeat;background-position:bottom;background-size:contain}#intro #title h1{margin-bottom:0}#intro #title h2{font-size:1.75em;margin-bottom:0}#intro div#introtext .contentmodule.intro h2.content-titleintro{text-align:center}main div.bgimage{background-position:50% 25%}#introtext{padding-top:0}#logo{margin-top:0}h2{font-size:2.5em}#introtext h2{font-size:1.75em}.modules h2{color:var(--nwbblue)!important}#introtext p{margin-bottom:.5em}.banneritem a[target="_blank"]::after{display:none}main p a,main td a,main li a{border-bottom:solid 1px lightgrey!important;color:lightgrey!important}main p a *,main td a *{color:lightgrey!important}main p a:hover,main td a:hover,main li a:hover{border-bottom:solid 1px var(--nwbblue)!important;color:var(--nwbblue)!important}main form input,main form textarea{color:black!important}footer #upperfooter{background-color:transparent;color:white;font-size:.9em;padding:0}footer #upperfooter .center{display:block;margin:0 auto;max-width:1050px;padding:2em 6% 3em 6%;width:90%}footer #lowerfooter{background-color:rgba(0,0,0,.25);color:grey}#toTop:hover{background:var(--nwbblue);color:#ffffff}ul.mod-menu.nav.mainmenu li.selected{}ul.mod-menu.nav.mainmenu li.active a{border-bottom:solid 2px var(--nwbblue);color:var(--nwbblue)}@media only screen and (max-width:1023px){ul.mod-menu.nav.mainmenu li{margin-right:1.5em}}@media only screen and (max-width:1023px){nav{width:300px;margin:0;padding-top:5em;padding-right:1.2%;padding-bottom:1.2%;padding-left:2.4%;position:fixed;right:-300px;height:100%;background-color:rgba(0,0,0,.9);z-index:998}#showmenu{display:block}ul.mod-menu.nav.mainmenu li{display:block;margin:0 0 .5em 2em}ul.mod-menu.nav.mainmenu li a{padding:0}#intro{padding-top:80px!important}#intro #title{padding:0 0 3em}}@media only screen and (max-width:767px){.mod-banners.bannergroup .mod-banners__item.banneritem{background-color:white;flex-basis:48%;margin-bottom:1em;margin-right:4%;padding:.5em}.mod-banners.bannergroup .mod-banners__item.banneritem:nth-child(2n){margin-right:0}h2{font-size:1.7em}h3{font-size:1.25em}main .itemcontent td{display:block}}@media only screen and (max-width:600px){#intro #title div.titlecontainer{padding:.5em .5em 0}}@media only screen and (max-width:440px){main.hasmargin,#home.hasmargin header .center{width:100%}.modules figure{float:none;width:100%;margin-left:0;max-width:unset}.convertforms .cf-one-half{width:100%!important}#intro #title div#logo img{aspect-ratio:1/1;object-fit:cover;object-position:20% top}}