header{position:absolute;width:100%;height:80px;left:0;top:0;background:#012a6a}.headline{margin-top:120px;display:flex;justify-content:center}.headline h1{margin-left:20px;font-family:Helvetica;font-style:normal;font-weight:bold;font-size:20pt;line-height:63px;color:#7b7b7b}@media screen and (min-width:425px){.headline h1{font-size:28pt}}@media screen and (min-width:768px){.headline h1{font-size:30pt;line-height:63px}}.headline #logo{margin-top:15px;width:80px;height:68.74px}@media screen and (min-width:768px){.headline #logo{width:100px}}body{margin:0;padding:0}footer{width:100%;height:65px;color:#fff;font-family:Helvetica;font-size:12px;text-align:center;margin-top:60px;background:#666}@media screen and (min-width:530px){footer{height:40px}}@media screen and (min-height:800px){footer{position:fixed;bottom:0}}footer p,footer a{color:#fff;font-family:Helvetica;font-size:12px;text-decoration:none}footer p{display:inline-block;margin:15px 0 0 10px;padding:0 10px}footer a:hover{text-decoration:underline}.greyBox{margin:50px auto;width:320px;height:100px;position:relative;background:rgba(196,196,196,.23)}@media screen and (min-width:425px){.greyBox{width:425px}}@media screen and (min-width:768px){.greyBox{width:768px;height:197px}}.greyBox #check{position:absolute;width:40px;top:15px;left:15px}@media screen and (min-width:425px){.greyBox #check{left:30px}}@media screen and (min-width:768px){.greyBox #check{width:100px;top:60px;left:60px}}.greyBox__permission,.greyBox__closewindow{font-family:Helvetica;font-style:normal;font-weight:normal;font-size:10pt;line-height:22px;text-align:center;margin:0 auto;padding-left:50px;color:#000}@media screen and (min-width:425px){.greyBox__permission,.greyBox__closewindow{font-size:12pt}}@media screen and (min-width:768px){.greyBox__permission,.greyBox__closewindow{padding-left:150px;font-size:18pt;line-height:32px;padding-left:80px;margin-top:20px}}.greyBox__permission{padding-top:30px}@media screen and (min-width:768px){.greyBox__permission{padding-top:55px}}.greyBox__closewindow{font-weight:300}.listContainer{display:flex;justify-content:center}.listContainer div{margin:0 10px}@media screen and (min-width:768px){.listContainer div{font-size:30px;margin:0 80px}}.listContainer div h2,.listContainer div li{margin-bottom:10px;font-family:Helvetica;font-style:normal;font-weight:500;font-size:14pt;line-height:34px;color:#000}@media screen and (min-width:425px){.listContainer div h2,.listContainer div li{font-size:16pt;margin-bottom:0}}@media screen and (min-width:768px){.listContainer div h2,.listContainer div li{font-size:16pt}}.listContainer div li,.listContainer div a{text-decoration:none;margin:0;font-weight:300;font-size:10pt;line-height:20px;color:#002b9a}@media screen and (min-width:768px){.listContainer div li,.listContainer div a{font-size:12pt;line-height:25px}}.listContainer div a:hover{color:#002481;text-decoration:underline}.listContainer div ul{margin:0;padding-left:20px}.redBox{margin:50px auto;width:320px;height:auto;position:relative;background:#f2dede}@media screen and (min-width:425px){.redBox{width:425px}}@media screen and (min-width:768px){.redBox{width:768px;height:auto}}.redBox #statusIcon{position:absolute;width:40px;top:15px;left:15px}@media screen and (min-width:425px){.redBox #statusIcon{left:30px}}@media screen and (min-width:768px){.redBox #statusIcon{width:100px;top:60px;left:60px}}.redBox__errorInfo{font-family:Helvetica;font-style:normal;font-weight:normal;font-size:10pt;line-height:22px;text-align:center;margin:0 auto;padding-left:50px;color:#721c24}.redBox__errorDetails{font-size:10pt;margin:0 auto;padding-left:50px}@media screen and (min-width:425px){.redBox__errorInfo{font-size:12pt}}@media screen and (min-width:768px){.redBox__errorInfo{padding-left:150px;font-size:18pt;line-height:32px;padding-left:80px;margin-top:20px}.redBox__errorDetails{padding-left:165px;font-size:14pt;margin-top:20px}}.redBox__errorInfo{padding-top:30px}@media screen and (min-width:768px){.redBox__errorInfo{padding-top:55px}}details[open] summary~*{animation:open .3s ease-in-out}@keyframes open{0%{opacity:0}100%{opacity:1}}details summary::-webkit-details-marker{display:none}details summary{width:100%;padding:.5rem 0;position:relative;cursor:pointer;font-weight:300;list-style:none}details summary{outline:0}details summary:hover{text-decoration:underline}details p{font-size:10pt;padding-bottom:1px}