@import url('https://fonts.googleapis.com/css2?family=Lexend:wght@300&family=Mulish:wght@200&display=swap');

*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

body {margin:0 0;	padding:0 0;font-family: 'Mulish', sans-serif;color: black;font-size:1.2em;line-height: 1.2em;background-color: linen;}
a {text-decoration: none;color:#0b5394;}
a:hover, a:focus {color: #333;}
a.nt {padding:6px;font-size:80%;font-weight:700;color:#0b5394;opacity:0.8;text-decoration: none;}
a.nt:hover {opacity:1;}
a.nt:visited {color:royalblue;}
a.backnt {margin:0 12px;padding:6px;font-size:13px;color:#0b5394;opacity:0.8;}
.body-header {max-width:990px;height:675px;position: relative;margin: 0 auto 80px;padding: 3em 1em;color: #000;text-align: center;background-image: url('/images/background.jpg');background-position: 50% 50%;background-color: blanchedalmond;background-size: cover;opacity: 0.8;border-left: 30px solid blanchedalmond;border-right: 30px solid blanchedalmond;border-bottom: 50px solid blanchedalmond;border-top: 30px solid blanchedalmond;}
.title {display:block;text-align:center;margin-top: 12em;margin-bottom:11em;}
h1, h2, h3, h4, h5 {font-family:'Lexend', sans-serif;text-align:center;}
h1 {font-family: 'Lexend', sans-serif;font-size: 160%;font-weight: 400;color:black;line-height: 2em;opacity:1;}
h2 {margin-top: 2em;font-family: 'Lexend', sans-serif;font-size: 160%;color:#0b5394;font-weight:400;text-transform:uppercase;opacity:1;line-height: 1.6em;}
h3 {margin: 4em auto 2em;font-size: 110%;color: #0b5394;}
h4 {margin: 8em 0 4em;font-size: 140%;color: #0b5394;}
h5 {margin:4em auto 0;font-size:100%;color:#0b5394;opacity:0.9;}
.middot {font-size:130%;color:white;text-shadow: 1px 1px 0 saddlebrown;}
.nt {font-size:90%;text-align:center;line-height: 1.6em;}
p.sch {max-width: 30em;margin:7em auto;padding: 1em 0;font-size: 102%;color:#0b5394;text-align:center;border-top: 1px solid white;border-bottom: 1px solid white;}
p.nts {margin-top:3em;font-size: 102%;color:#0b5394;}
.container {width:85%;margin:0 auto;}
.main {max-width:1200px;margin:0 auto;}
.pre {width:98%;padding:0 5% 0;line-height:30px;text-align:left;}
.prew1 {font-size: 1.2em;padding: 0 15px 24px 15px;}
.prew2 {font-size: 1.2em;padding: 70px 15px 50px 15px;}
.footer {background-color:rgba(255, 255, 255, 0.5);position: relative;display: block;width: 100%;margin: 22em auto 0;padding: 2em 6% 4em;box-shadow: 0px 18px 20px black;font-size:80%;text-align: left;font-style:italic;}
.footer a {color:#999;}
.footer img {width: 100%;display: block;opacity: 0.8;border-left: 30px solid blanchedalmond;border-right: 30px solid blanchedalmond;border-bottom: 50px solid blanchedalmond;border-top: 30px solid blanchedalmond;}
p.fphoto {margin: 0px auto 50px;padding: 15px 20px;}
p.dphoto {font-size:85%;font-style:italic;}
a.print {color:black;background-image: url('/images/print.png');background-size: 16%;background-repeat: no-repeat;padding-left: 28px;}

@media screen and (max-width: 810px) {
.body-header {margin: 0 auto 80px;}
.prew1 {font-size: 19px;padding: 0 15px 5px 8px;}
.prew2 {font-size: 18px;padding: 35px 15px 10px 8px;}
h1, h2 {font-size: 115%;}
.footer img {width: 100%;display: block;opacity: 0.8;border-left: 10px solid blanchedalmond;border-right: 10px solid blanchedalmond;border-bottom: 15px solid blanchedalmond;border-top: 10px solid blanchedalmond;}
p.fphoto {margin: 0px auto 50px;padding: 0;}


}
