html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:root{--lt-green:#ECEFCA;--lt-blue:#94B4C1;--blue:#547792;--dk-blue:#213448;--dk-gray:#222;--lt-gray:#eaeaea;--orange:#F08B51;--gray:#363432;--hd-font:'DM Serif Text', impact, sans-serif;--font:'Libertinus Serif', arial, sans-serif}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font);line-height:1.5;color:var(--dk-gray);background-color:#547792;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='%23213448' fill-opacity='0.4'%3E%3Cpolygon fill-rule='evenodd' points='8 4 12 6 8 8 6 12 4 8 0 6 4 4 6 0 8 4'/%3E%3C/g%3E%3C/svg%3E")}header{display:flex;justify-content:center;flex-wrap:wrap;background-color:var(--lt-blue);align-items:center;justify-content:space-between}nav li{list-style-type:none;display:inline-block}h1 a{text-decoration:none;color:var(--dk-gray);font-size:3rem;font-family:var(--hd-font);padding:3rem}nav a{padding:2rem;color:var(--dk-gray);font-size:1rem;font-weight:700}nav a:hover{color:var(--lt-green);background-color:var(--blue)}header img{display:block;position:absolute;width:100%;height:auto;border-bottom:2rem double var(--lt-green);box-shadow:-6px 6px 10px var(--gray)}header>img{position:relative;background-image:linear-gradient(to right,#213448,#ecefca)}main{max-width:1280px;margin:2rem auto;padding:0 2rem;text-align:center;background-color:var(--lt-blue)}main h2{font-size:1.5rem}main>p{max-width:800px;margin:0 auto 2rem auto;max-width:65ch;align-items:center}#group_1{display:flex;align-items:center;padding-bottom:1.9rem}#group_1 img{background-color:var(--dk-blue);border:12px solid var(--dk-blue)}#group_1 h3{padding:1rem;color:var(--lt-gray);background-color:var(--dk-blue);border-radius:0 2rem 0 0}#group_1 p{padding:1rem 1rem 0 1rem;max-width:50ch;text-align:justify}#group_2{display:flex;align-items:center;padding-bottom:1.9rem}#group_2 img{background-color:var(--dk-blue);border:12px solid var(--dk-blue)}#group_2 h3{padding:1rem;background-color:var(--dk-blue);color:var(--lt-gray);border-radius:0 2rem 0 0}#group_2 p{padding:1rem 1rem 0 1rem;max-width:50ch;text-align:justify}#form{display:grid;grid-template-columns:1fr 1fr;max-width:1000px;margin:3rem auto;padding:0 1rem;align-items:center;background-color:var(--lt-blue)}#form h2{margin:1rem 0 .2rem 8rem;font-size:1.5rem;text-align:left}#form p{margin-bottom:.6rem;font-size:16px;max-width:41ch;margin-left:7.8rem}#form img{max-width:68%;height:auto;margin-left:7.7rem;border:12px solid var(--dk-blue)}form{display:flex;flex-direction:column;padding:5rem 3rem 3rem 0}#form>div{text-align:justify}label{font-weight:700;text-align:start;padding:.3rem 0}input,select,textarea{padding:.5rem;border:1px solid var(--lt-gray);border-radius:4px}textarea{min-height:100px}fieldset{margin-top:1rem;padding:.5rem 1rem;border:10px solid var(--lt-green);margin-bottom:5px;border-radius:4px}legend{font-weight:700;text-align:start}input[type="radio"]{margin:0 1rem;transform:scale(2.5)}input[type="submit"]{background-color:var(--blue);color:var(--lt-gray);padding:.75rem;border:none;margin-top:1.5rem;cursor:pointer;font-size:1rem;font-weight:700;box-shadow:-6px 6px 10px var(--gray)}.required{color:var(--orange)}#submit:hover{background-color:var(--lt-green);color:var(--dk-gray)}#submit:focus{outline:3px solid var(--lt-green)}input:invalid,select:invalid,textarea:invalid{border:4px solid var(--orange)}input:focus,select:focus,textarea:focus{outline:3px solid var(--lt-green)}footer{background-color:var(--lt-blue);text-align:center;padding:2rem;margin-top:2rem}footer p{margin:.5rem 0;color:var(--dk-gray)}