*,::after,::before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}body{background-color:#02342f;margin:20px;font-family:'Open Sans',sans-serif}h1{color:#fff;text-align:center;margin-bottom:10px;font-size:40px;font-family:Montserrat,sans-serif}p{color:#fff;font-size:1.2rem;margin:0 0 1rem}.logo{display:block;margin:9% auto 2%;width:900px}.content{width:100%;padding-right:15px;padding-left:15px;margin:0 auto}a.epi-link{color:#fff;text-decoration:none;position:relative}a.epi-link:after{content:'';position:absolute;width:100%;height:0;left:0;bottom:-1px;border-bottom:2px solid #8acb73}a.epi-link:hover:after{border-color:#fff}#mc_embed_signup_scroll{margin-top:2rem;max-width:720px}input[type=email]{border:none;width:100%;background-color:#63874c;padding:10px 20px;font-size:19px;font-weight:700;color:#fff;height:100%}input[type=email]::placeholder{color:#b6c5ab}input[type=submit]{background-color:#426625;color:#fff;border:none;margin-top:20px;width:100%;padding:13px 20px;cursor:pointer}input[type=submit]:focus,input[type=submit]:hover{background-color:grey}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media screen and (max-width:1024px){.logo{width:90%}}@media screen and (min-width:576px){.content{max-width:540px}}@media screen and (min-width:768px){.content{max-width:720px}#mc_embed_signup_scroll .mc-field-group{width:100%;margin-right:15px}input[type=submit]{margin-top:0}#mc_embed_signup_scroll{margin:40px auto;display:flex}}@media screen and (min-width:992px){.content{max-width:960px}}@media screen and (min-width:1200px){.content{max-width:1140px}}