@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadeout{from{opacity:1}to{opacity:0}}.content{padding:20px}@media only screen and (min-width: 769px){.content{padding:20px 30px}}@media only screen and (min-width: 1025px){.content{padding:20px 40px}}select,input[type="search"],button[type="submit"]:not([name="phase"]),.ia-element{font-size:.875rem;line-height:1.5714285714;font-family:vestula,arial,sans-serif;font-weight:bold;background:#fff;border:1px solid #ddd;border-radius:3px;box-sizing:border-box;color:#333;display:inline-block;height:calc(1.375rem + 12px);padding:5px 10px;outline:none;transition:.1s;vertical-align:middle}button[type="submit"]:not([name="phase"]){background:#001158;border-color:#001158;color:#fff;display:inline-block;padding-left:30px;padding-right:30px}button[type="submit"]:not([name="phase"]):hover,button[type="submit"]:not([name="phase"]):active,button[type="submit"]:not([name="phase"]):focus{background:#404d82}input[type="search"]{border-radius:0;box-sizing:border-box}input[type="search"]:hover,input[type="search"]:focus,input[type="search"]:active{border-color:#ccc;box-shadow:inset 0 0 3px rgba(0,0,0,0.1)}input[type="number"]{-moz-appearance:textfield}.select{cursor:pointer;display:inline-block;position:relative}.select select{cursor:pointer;padding-right:30px;-moz-appearance:none;-webkit-appearance:none}.select select::-ms-expand{display:none}.select:is(button){padding-right:30px;text-align:left}.select:is(button) span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select:after{content:"\e80c";font-family:fontello;font-size:.875rem;line-height:1.5714285714;color:#666;position:absolute;pointer-events:none;right:10px;top:5px;z-index:4}.select select:hover,.select select:focus,.select select:active,.ia-element:hover,.ia-element:focus,.ia-element:active{border-color:#ccc;box-shadow:0 0 3px rgba(0,0,0,0.1)}label.no-label>span{display:none}.header-container .site-name{font-size:1rem;line-height:1.375;font-family:vestula,arial,sans-serif;font-weight:normal;position:absolute;color:#001158;margin:0;right:10px;bottom:10px}@media only screen and (min-width: 436px){.header-container .site-name{font-size:1.25rem;line-height:1.1}}@media only screen and (min-width: 769px){.header-container .site-name{font-size:1.5rem;line-height:1.375;top:45px;left:34.5%;right:auto}}@media only screen and (min-width: 1025px){.header-container .site-name{font-size:1.75rem;line-height:1}}.header-container .site-name a{color:#001158;text-decoration:none}.header-container #search{left:auto;right:0;top:45px;width:31%}.header-container #search button{height:32px}@media only screen and (max-width: 768px){.header-container #search{right:0;width:auto}}.hero[data-bgset]{background-color:#ddd;background-position:50% 0;padding:0;display:none}@media only screen and (min-width: 769px){.hero[data-bgset]{display:block}.home .hero[data-bgset]{height:300px;margin-bottom:-250px}.home .hero[data-bgset]+.search-container{margin-bottom:200px}body:not(.home) .hero[data-bgset]{height:100px;margin-bottom:-50px}}.home .main{padding:20px 10px}.home .intro{font-size:.875rem;line-height:1.5714285714;font-family:vestula,arial,sans-serif;color:#333;margin:0 0 2.75rem}.home .intro h2{font-size:1rem;line-height:1.375;color:#001158;margin:0 0 1.375rem}.home .qr img{display:block;margin:0 auto}@media only screen and (min-width: 769px){.home .main{display:flex;flex-direction:row-reverse;padding-top:50px;padding-bottom:50px;margin-top:50px;background:#f5f5f5}.home .main .intro{width:50%;padding-left:10px}.home .main .intro article{max-width:450px;margin:0 auto}.home .main .qr,.home .main .login{width:50%;padding-right:10px}.home .main .qr fieldset,.home .main .login fieldset{max-width:350px;margin:0 auto}}.login{font-size:.875rem;line-height:1.5714285714;font-family:vestula,arial,sans-serif;color:#333}.login fieldset legend{font-style:italic}.login fieldset label{display:block;margin:1.375rem 0}.login fieldset label span{display:block}.login fieldset label input{width:100%}.logout{position:absolute;top:40px;right:10px}@media only screen and (min-width: 769px){.logout{right:0}}.error{color:red}

/*# sourceMappingURL=screen.css.map */