body,html{max-width:100vw;min-height:100vh}a:link,a:visited{color:#116987}body,nav#nav-top li a:hover{background-color:#fff}a.footer-link,div#follow,nav#nav-top a,nav.btm-nav a{text-transform:uppercase}nav#nav-top ul,ul#nav-btm,ul#social-links{list-style-type:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}.nav-toggler:checked~.nav-toggler-menu .menu-close,.nav-toggler:checked~nav#nav-top,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.large-screen-nav-container,.menu-close,.nav-toggler,.nav-toggler:checked~.nav-toggler-menu .menu-open,nav#nav-top{display:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:10px}body{line-height:1;font-size:1.6rem;font-family:tahoma,verdana,arial,sans-serif;display:grid;grid-template-areas:"header-of-page" "page-main" "page-footer";grid-template-rows:auto 1fr auto}footer,header{font-size:1em;width:100%}header{grid-area:header-of-page}main{grid-area:page-main;margin:0 .75em}footer{grid-area:page-footer}h1{font-size:1.8em;line-height:1.1;font-weight:500;text-align:center}h2,h3,h5,h6{font-size:1.2em;text-align:center}h2,h3,h4,h5,h6{font-weight:400;line-height:1.1}h4,p{font-size:1em}h4{text-align:left}img{max-width:100%;height:auto}p{line-height:1.4;font-weight:300}a:link{text-decoration:none}a:hover{color:brown}.color-red,a:active{color:red}b,strong{font-weight:700}i{font-style:italic}header#page-top{display:grid;grid-template-areas:"header-of-page"}.header-container{display:flex;flex-direction:column;align-items:center;padding:.7em}.top-bar{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:100%;margin-bottom:.7em}.logo-container{display:block;width:66vw}.nav-container{display:flex;align-items:center;position:relative}.title-container{width:100%}h1#header{font-size:1.1em;color:#000;border-width:.05em 0;border-style:solid;border-color:#000;padding:.1em 0;text-align:center;line-height:1.3}nav#nav-top{position:absolute;top:100%;right:0;width:auto;z-index:100;text-align:right}nav#nav-top ul{padding:0;margin:0;width:auto}nav#nav-top li{display:block;width:100%}nav#nav-top a{display:block;padding:.9em;margin:.25em;border-radius:.25em;background-color:#f0f0f0;text-align:center;white-space:nowrap}.nav-toggler-menu{display:flex;align-items:center}footer#page{border-top:.08em solid #000;display:flex;justify-content:center;margin:1.25em 0;padding:1em 0 0}div#footer-section{display:grid;grid-template-areas:"btm-nav btm-nav btm-nav btm-nav" "footer-links footer-links bottom-logo bottom-logo" "footer-links footer-links bottom-logo bottom-logo" "navsocial navsocial navsocial navsocial" "copyright copyright copyright copyright";width:100%;grid-template-columns:1fr 1fr 1fr 1fr}nav.btm-nav{grid-area:btm-nav}ul#nav-btm{display:flex;flex-wrap:wrap;justify-content:space-around;gap:.7em .2em}li.nav{margin:.9em 0}nav.btm-nav a{font-size:.9375em;width:100%}a.nav-btm:link{padding:.6em}ul#footer-links{grid-area:footer-links;display:grid;justify-items:center;font-size:.9em;line-height:2em;margin:1em .1em 0}li.link{display:grid;align-items:center}a.bottom-logo{grid-area:bottom-logo;display:grid;align-items:center}picture.bottom-logo{margin:1em .1em 0 0;display:flex;justify-content:center}picture.bottom-logo img.logo{max-height:150px;width:auto}nav#social{grid-area:navsocial;display:flex;flex-wrap:wrap;justify-content:space-around;gap:1em .3em;margin:1em 0;width:auto;justify-self:center}div#follow{display:flex;font-size:1.2em;align-items:center;justify-content:center;margin:0 1em 0 0}ul#social-links{display:grid;gap:1.4em;grid-template-columns:1fr 1fr 1fr;align-items:center}img.social{max-width:2.2em;min-width:1.9em;height:auto}p#copyright{grid-area:copyright;font-size:.65em;margin-bottom:.7em;justify-self:center}@media screen and (min-width:800px){.header-container,main{width:90vw}.nav-container,nav.btm-nav{display:none}h1#header{font-size:2.5em;margin:0;border-width:.01em 0}nav#nav-top-large-screen a{text-transform:uppercase;font-size:1.4em;white-space:nowrap}header#page-top{justify-content:center}.large-screen-nav-container{width:100%;display:flex;justify-content:center;margin-top:1em}nav#nav-top-large-screen{display:flex;flex-direction:row;justify-content:center;width:100%}nav#nav-top-large-screen ul{display:flex;flex-direction:row;list-style:none;padding:0;margin:0;justify-content:center;justify-content:space-between;width:80%}nav#nav-top-large-screen li{margin:0 .5em}main{justify-self:center;margin:0}footer#page{padding:0}div#footer-section{all:unset;display:grid;grid-template-areas:"bottom-logo  footer-links footer-links navsocial" "bottom-logo  copyright copyright navsocial";align-items:center;width:90vw;margin:1.25em 0 0}ul#footer-links{grid-area:footer-links;display:flex;flex-wrap:wrap;justify-content:space-around;font-size:1.1em;margin:0;padding:0}a.footer-link{line-height:2em;margin:0 2em}picture.bottom-logo{grid-area:bottom-logo;margin:0;grid-row:span 2}picture.bottom-logo img.logo{height:150px;width:auto}nav#social{grid-area:navsocial;margin:0;grid-row:span 2;display:grid}div#follow{display:flex;font-size:1.25em;align-items:center;justify-content:center;margin:0}ul#social-links{all:unset;display:grid;gap:1em;list-style-type:none;justify-items:center}img.social{max-width:2.2em;min-width:1.9em;height:auto}p#copyright{grid-area:copyright;font-size:.9375em;margin:.625em 0}}@media screen and (min-width:1150px){h1#header{font-size:2.65em}}@media screen and (min-width:1850px){div#footer-section,div.header-container,main{width:80vw}picture.top-logo{width:59.4vw}}