@import url('https://fonts.googleapis.com/css2?family=Dosis:wght@300;400;500;600&family=Shadows+Into+Light&display=swap');
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:165px}body{padding-top:155px;font-family:Dosis,Arial,sans-serif}#top{height:155px}.logo.nav{background-image:url(logo.jpg);height:100px}#top nav{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;padding:8px 14px}#top nav a{color:#333;font-size:21px;text-decoration:none}#top nav a:hover,#top nav a:focus{color:#5aac25;text-decoration:underline}.hero{max-width:938px;margin:auto}.hero img{display:block;width:100%;height:auto}.page-section{width:100%;display:flow-root;scroll-margin-top:0}.page .wrapper{padding:40px 22px}.page-section:nth-of-type(even){background:#f7f7f5}.page .page-wrapper:after{margin-top:0}.content .wrap{line-height:1.65}.content img{max-width:100%;height:auto}#contact-form{max-width:580px;margin:25px auto;text-align:left}#contact-form label{display:block;color:#444;margin:14px 0 5px}#contact-form input,#contact-form textarea{width:100%;padding:10px;border:1px solid #bbb;border-radius:4px;background:#fff;color:#222;font:inherit}#contact-form button{margin-top:18px;background:#f0ad4e;color:#222;border:0;border-radius:4px;padding:10px 30px;font:inherit;cursor:pointer}#contact-form button:disabled{opacity:.5;cursor:wait}#form-status{font-size:17px;color:#333;margin-top:12px}.trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #5aac25;outline-offset:3px}@media(max-width:600px){body{padding-top:165px}#top{height:165px}#top nav{gap:6px 18px}#top nav a{font-size:18px}h1{font-size:36px}.page .wrapper{padding:28px 18px}html{scroll-padding-top:175px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
