@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans&display=swap);.splash .button,.splash .stats span,h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,main table caption{font-family:Montserrat,sans-serif}main h3,main h4{margin-bottom:0}main p.byline,main p.noindent{text-indent:0}a,nav ul li a{text-decoration:none;font-weight:700}body{margin:0;padding:0;background:#fff}a,li,p{font-family:"Open Sans",sans-serif}ul.no-bullets{list-style:none;padding-left:1em}.clear{clear:both}.xx-large{font-size:2.5em}.x-large{font-size:1.5em}.button,.large{font-size:1.25em}.small{font-size:.75em}.x-small{font-size:.5em}.bold{font-weight:700}a:focus,a:hover{transition:.5s}main h1{color:#000;font-size:calc(2em + 2vw);padding-bottom:0}main h2,main table caption{color:#000;line-height:calc(1em + 1vw);font-size:calc(1.75em + 1vw)}main h3{color:#000;font-size:calc(1.5em + 1vw)}main h4{color:#000;font-size:calc(1.25em + 1vw)}main p{line-height:1.56em;font-size:calc(.6em + .6vw)}main p.byline{font-size:calc(2em + 2vw);line-height:1.25em;text-align:center;margin:0;font-weight:700}main>ol>li,main>ul>li{line-height:1.8em;font-size:calc(.6em + .6vw);margin-bottom:.4em}main img{width:100%;max-width:100%}main img.theme{width:initial;max-width:initial;float:left;padding:0 30px 0 0}main img.left,main img.right,main img.top-left,main img.top-right{width:50%;max-width:50%}main img.left{float:left;padding:30px 30px 30px 0}main img.right{float:right;padding:30px 0 30px 30px}main img.top-left{float:left;padding:0 30px 30px 0}main img.top-right{float:right;padding:0 0 30px 30px}main .aside{float:left;width:40%;margin-right:20px;padding-right:20px}main .aside.right{float:right;margin-right:0;padding-right:0;margin-left:20px;padding-left:20px;border-right:none}main table{width:100%}main table caption{text-align:left}main table td,main table th{text-align:left;line-height:1.56em;font-size:calc(.6em + .6vw);padding:10px;font-weight:400;border-bottom:thin solid gray;font-family:"Open Sans",sans-serif}@media only screen and (max-width:800px){body{background:#fff}main{margin:0 5px;width:calc(100% - 10px)}aside{width:100%;margin:0;padding:20px 0}}.button{outline:0;border:none;padding:10px 40px;margin:20px;background:#000;border-radius:10px;color:#fff;width:initial;display:inline-block}body.home main,footer img,header img,nav ul{width:100%}.main{padding:30px 60px;max-width:1200px;margin-left:auto;margin-right:auto;display:flex;background:#fff}.splash .button,nav ul li a{background:#F3C148;line-height:initial}@media only screen and (max-width:800px){.main{display:block;padding:0}}footer,nav ul,nav ul li a{display:flex}body.home main{padding:20px;margin:auto;max-width:1200px}nav ul{list-style:none;margin:auto;padding:0}nav ul li{-webkit-box-flex:1;-ms-flex:1;flex:1}nav ul li a{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#000;padding:10px 100px;margin:0 10px;font-size:2rem;height:100%}nav ul li a:focus,nav ul li a:hover{background:#000;color:#F3C148}footer img{max-width:100%}@media only screen and (max-width:1000px){nav ul{display:block}nav ul li a{margin:0}footer img:nth-child(4){display:none}}@media only screen and (max-width:600px){footer img:nth-child(2){display:none}}section.header-image div{height:200px;background-position-x:center;background-position-y:center;background-size:cover;background-repeat:no-repeat}.splash .imagelist{display:flex}.splash div{padding:50px 0}.splash div.nopadding{padding:0}.splash div h1,.splash div h2,.splash div p{text-align:center;max-width:1200px;margin:auto;padding:10px 40px}.splash div p{font-size:calc(1em + 1vw)}.splash .stats{display:flex;max-width:1200px;margin:auto;padding:50px 0;align-items:stretch}.splash .stats p{flex-grow:1;flex-basis:0;margin-top:0}.splash .stats span{font-size:calc(3rem + 3vw);display:block;padding-bottom:30px;color:#780001}.splash .button{color:#000;padding:10px 100px;font-size:calc(2rem + 3vw)}.splash .button:focus,.splash .button:hover{background:#000;color:#F3C148}@media only screen and (max-width:1000px){.splash .imagelist img:nth-child(4){display:none}}@media only screen and (max-width:600px){.splash .imagelist img:nth-child(2){display:none}}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}