*{font-family:Poppins,Arial,sans-serif}body{margin:0;padding:0}#root{display:flex;flex-direction:column;height:100vh}.app,.content{display:flex;flex-direction:column;flex-grow:1}.app{width:100%}.page{padding:32px}.main,.page{display:flex;flex-grow:1}.main{flex-direction:column;margin:0 auto;max-width:1024px;overflow-y:auto}div.section{margin:16px 0}div.title{font-size:20pt;font-weight:500}div.paragraph{max-width:1024px}div.section div.title{margin-bottom:16px}div.link>*,div.link>:visited{text-decoration:none}div.image.wide{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;flex-direction:column;height:512px;justify-content:center;margin-bottom:32px;padding:32px;width:auto}div.centered{background-color:#004aadcc;border-radius:16px;box-shadow:0 0 16px #00000055;flex-direction:column;flex-wrap:wrap;padding:48px;.title{font-size:48px}.paragraph{font-size:16pt}}div.centered,div.mission{align-items:center;display:flex;gap:32px;max-width:1024px}div.mission img.logo{height:256px;width:256px}@media only screen and (max-width:600px){div.mission{flex-wrap:wrap;gap:0;justify-content:center}div.image.wide{height:-webkit-min-content;height:min-content}div.centered div.title{font-size:24pt}div.centered div.paragraph{font-size:12pt}}div.photo_section{display:flex;gap:32px;max-width:1024px;padding-top:32px}div.photo_section img{max-height:256px;max-width:386px}div.photo_section .image_container{background-color:#111;max-height:256px;max-width:386px}div.subtitle{font-size:16pt;margin-bottom:16px}div.photo_section div.section{display:flex;flex-direction:column;margin-top:0}@media only screen and (max-width:600px){div.photo_section{flex-wrap:wrap;gap:0}div.photo_section img{height:53.05699vw;width:80vw}div.photo_section .image_container{background-color:#111;height:53.05699vw;width:80vw}}#compass_inc_logo{align-self:center;margin:16px 0;width:64px}div.paragraph{margin-bottom:16px}.image_section{align-items:center;display:flex;gap:16px;.section{display:flex;flex-direction:column;gap:12px;.paragraph{margin:0}}}#melody_makers,#rhythmic_resilience,#soulbeat{width:320px}.indent{display:inline-block;margin-left:4em}form{display:flex;flex-direction:column;max-width:512px;min-width:256px}.form_section{max-width:1024px;width:100%}input{height:32px}.message,input{border:2px solid #000;border-radius:8px;font-weight:500;padding-left:16px}.message{height:64px;padding-top:16px}select{border:2px solid #000;border-radius:8px;font-weight:500;height:38px;padding-left:16px}form>*{margin:8px 0}input.submit{background-color:#004aad;border:none;border-radius:8px;color:#fff;font-size:12pt;font-weight:600}input.submit:hover{background-color:#004aadcc;cursor:pointer}button{background-color:#004aad;border:none;border-radius:8px;color:#fff;font-size:12pt;font-weight:600;height:32px;padding:0 24px}button:hover{background-color:#004aadcc;cursor:pointer}.thank_you{align-items:center;display:flex;flex-grow:1;justify-content:center}.thank_you .main{max-width:-webkit-max-content;max-width:max-content}div.header{background-color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;padding:0 128px}div.header div.title{color:#004aad;white-space:nowrap}div.header img.logo{height:80px;width:80px}div.link{align-items:stretch;display:flex;height:80px}div.link>*{align-items:center;display:flex;padding:0 16px}.link_active{background-color:#004aad22;color:#004aad;font-weight:600}.link_active:hover{background-color:#004aad33;cursor:pointer}.link_inactive{background-color:#0000;color:#000}.link_inactive:hover{background-color:#00000011;cursor:pointer}@media only screen and (max-width:600px){div.header,div.header div.title{justify-content:center}div.header div.title{display:flex;font-size:16pt;height:48px}div.header img.logo{display:none}div.link{height:64px}}div.footer{align-items:center;background-color:#004aad44;display:flex;flex-direction:row;gap:16px;margin-top:32px;padding:64px 128px}div.footer div.text{display:flex;flex-direction:column;gap:16px;justify-content:center}div.footer div.info{font-weight:600}a.email_link,a.email_link:visited{color:#004aad}@media only screen and (max-width:600px){div.footer{padding:32px}}
/*# sourceMappingURL=main.37b3451a.css.map*/