@import url("https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,400;0,700;1,400;1,700&display=swap");*{box-sizing:border-box;font-family:'Nunito', sans-serif}html{height:100%}body{height:100%;color:#144c85;margin:0;padding:0;line-height:1.5}.inner{background:linear-gradient(-60deg, #00adc3 40%, #ee8d53 80%);min-height:100vh}.masthead{background-color:#144c85;padding:.5rem 1.5rem}.logo{width:10rem;height:auto;margin-bottom:0}.logo img{width:100%}.menu ol{list-style-type:none;padding:0;margin:0}.menu li{font-weight:400;border-bottom:1px solid rgba(255,255,255,0.1)}.menu li:last-of-type{border-bottom:none}.menu a{text-decoration:none;color:#fff;font-weight:normal;display:block;padding:.25rem 0}.menu a:hover{color:#ee8d53}.menu .selected{color:#ee8d53;font-weight:bold}.page_inner{background-color:#fff;margin:.5rem;margin-top:0;padding:2rem 1rem}.page_header h1,.page_header h2{font-size:1.75rem;color:#144c85;margin:0;display:inline}.page_header--inline{border-bottom:1px solid #e3edf4;padding-bottom:2rem;margin-bottom:2rem}header h2{font-weight:normal}.page_content h2{font-size:1.25rem;border-top:1px solid #e3edf4;padding-top:2em;margin-top:2em}.page_content a{color:#ee8d53;text-decoration:none}.page_content a:hover{border-bottom:1px solid #ee8d53}.page_foot{color:#5796bc;padding-top:2em}.img-width-full{margin:1.5rem 0;position:relative;border-radius:.15rem;overflow:hidden;border:1px solid rgba(20,76,133,0.5);box-shadow:-5px -5px 20px rgba(238,131,59,0.6),5px -5px 20px rgba(141,200,167,0.6),5px 5px 20px rgba(0,161,223,0.6),-5px 5px 20px rgba(92,169,189,0.6)}.img-width-full img{width:100%;display:block;z-index:10;position:relative}h3{margin:0;padding:0}h3 ~ p{margin-top:0}.contactblock-inline{border-top:1px solid #e3edf4;padding-top:2em;margin-top:2em}label{display:block}input,textarea{width:100%;display:block;border:1px solid #144c85;font-size:1rem;padding:.5rem;margin-bottom:1.5rem}#submit{width:auto;padding:.5rem 1rem;background-color:#144c85;color:white;font-weight:bold;cursor:pointer}#submit:hover{background-color:#295c90}#submit:active{background-color:#ee8d53}#contactthankselement,#contacterrorselement{margin:1.5rem -.5rem;border-radius:.15rem;padding:1rem 2rem;font-weight:bold;overflow:hidden;border:1px solid rgba(20,76,133,0.5);box-shadow:-5px -5px 20px rgba(238,131,59,0.6),5px -5px 20px rgba(141,200,167,0.6),5px 5px 20px rgba(0,161,223,0.6),-5px 5px 20px rgba(92,169,189,0.6)}@media screen and (min-width: 56.25rem){.inner{display:grid;grid-template-columns:15rem 1fr}.menu li{padding:.75rem 0}.page_inner{margin-top:1rem;margin-right:1rem;margin-left:0;height:calc(100% - 2rem);padding:4rem 4rem}.page_content,.page_header,.page_foot{max-width:40rem;margin:0 auto}.page_header--inline{padding-bottom:2rem;margin-bottom:2rem}.page_header h1{font-size:2rem;display:block;padding-bottom:.25rem}.page_header h2{font-size:1.75rem;display:block}.page_content h2{font-size:2rem;padding-top:1em;margin-top:1em}.img-width-full{margin:3rem 0rem;position:relative}.contactblock{display:flex}.contactblock div{flex:1 1 auto}.img-width-full{margin-left:-3rem;margin-right:-3rem}}@media screen and (min-width: 65rem){body{font-size:1.125rem}.inner{grid-template-columns:20rem 1fr}.logo{width:14rem}.page_content,.page_header,.page_foot{max-width:45rem}.page_header h1{font-size:3rem;line-height:1.1}.page_header h2{font-size:2rem}}
