html,body{margin:0;padding:0;border:0;height:100%;font-size:100%;font:inherit;vertical-align:baseline;background-color:#f8f8f8}*{box-sizing:border-box}.titillium-web-extralight{font-family:Titillium Web,sans-serif;font-weight:200;font-style:normal}.titillium-web-light{font-family:Titillium Web,sans-serif;font-weight:300;font-style:normal}.titillium-web-regular,main h1,main h2,main h3,main h4,main h5,main h6{font-family:Titillium Web,sans-serif;font-weight:400;font-style:normal}.titillium-web-semibold{font-family:Titillium Web,sans-serif;font-weight:600;font-style:normal}.titillium-web-bold{font-family:Titillium Web,sans-serif;font-weight:700;font-style:normal}.titillium-web-black{font-family:Titillium Web,sans-serif;font-weight:900;font-style:normal}.titillium-web-extralight-italic{font-family:Titillium Web,sans-serif;font-weight:200;font-style:italic}.titillium-web-light-italic{font-family:Titillium Web,sans-serif;font-weight:300;font-style:italic}.titillium-web-regular-italic{font-family:Titillium Web,sans-serif;font-weight:400;font-style:italic}.titillium-web-semibold-italic{font-family:Titillium Web,sans-serif;font-weight:600;font-style:italic}.titillium-web-bold-italic{font-family:Titillium Web,sans-serif;font-weight:700;font-style:italic}.open-sans-light,footer,main{font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-variation-settings:"wdth" 100}.open-sans-regular{font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}*{color:#2f2f2f}main h1{font-size:2.6em}main h2{font-size:2.4em}main h3{font-size:2.2em}main h4{font-size:2em}main h5{font-size:1.9em}main p{font-size:1.8em}a{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}main a:hover{color:#0065c4}.subPage p:first-child{margin:0;padding:0}.inline{display:inline}@media only screen and (min-width: 750px){.subPage{width:70%;padding-bottom:1em;display:block}}@media only screen and (max-width: 749px){main{width:90%}.subPage{padding-bottom:1em;display:block}}main{margin-left:auto;margin-right:auto}.box{width:100%;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;transition:all .2s ease-in-out;background-color:#fff;margin:1em auto;padding:1em;box-sizing:border-box}.box:hover{box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b}.box .title{text-align:center}.box .line{border-bottom:3px solid #0065c4}.box:first-child{margin-top:0}
