footer,nav{max-width:800px;padding:40px;margin:0 auto}h3,h2,h1{font-family:"Montserrat",sans-serif;font-size:3em;color:#333}html{font-family:"Open sans",sans-serif;font-size:16px;line-height:1.5;color:#333}body{margin:0;padding:0}blockquote{background-color:#fac5c8;border-radius:.25em;padding:.5em 1em;font-weight:bold;text-align:center}h2{font-size:2.3em}h3{font-size:1.75em}img{max-width:100%}hr{height:1px;border:none;margin:4em;background-color:#d9cdcd}i{width:3em;height:3em;line-height:3em;display:inline-block;background-repeat:no-repeat}i.envelope{background-image:url(/images/envelope.svg)}i.facebook{background-image:url(/images/facebook-square-brands.svg)}i.instagram{background-image:url(/images/instagram-brands.svg)}i.calendar{background-image:url(/images/calendar-alt-solid.svg)}.visibility-animations{transition:opacity .25s linear;opacity:1}.hidden{display:none;opacity:0}.visibility-animations.fade-out{opacity:0}nav{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;font-family:"Roboto",sans-serif;font-size:1.5em;z-index:1}nav .logo{display:inline-block;z-index:1}nav .logo a{display:inline-block;margin-top:-27px;padding:27px 20px 20px 20px;background:#fff}nav ul{display:inline-block;margin:0;padding:0;padding-inline-start:0;text-align:right}nav li{display:inline-block;vertical-align:top;margin-right:15px}nav li:last-child{margin-right:0}nav .navitem a{display:inline-block;padding:0 5px 10px 5px;font-weight:bold;color:#000;text-decoration:none;border-bottom:5px solid rgba(0,0,0,0)}nav .navitem a.active,nav .navitem a:hover{color:#f05059;border-bottom:5px solid #f05059}@media(max-width: 765px){nav{flex-direction:column;align-items:center}nav ul{display:flex;font-size:3.75vw}nav li{margin-right:1.167vw}}main{display:block;max-width:1000px;margin:-100px auto 0 auto;background:rgba(107,9,15,.03)}article{max-width:800px;padding:20px 40px;margin:0 auto}header{margin-bottom:50px;text-align:center}@media(max-width: 765px){main{margin-top:0}article{padding:10px 20px}}footer{display:flex;justify-content:space-between;align-items:center}footer .copyright{display:inline-block}footer .social-links{display:inline-block}.has-banner .project-banner{width:100%}.has-banner .project-banner a{content:"";display:block;background-image:url("/images/event-banner.jpg");background-size:contain;background-repeat:no-repeat;height:0;padding-top:23.4375%}@media(max-width: 765px){.has-banner .project-banner a{background-image:url("/images/event-banner.jpg");padding-top:23.4375%}}@media(min-width: 765px){.has-banner.no-logo-overlap nav ul{margin-top:30px}.has-banner.no-logo-overlap .content{margin-top:-40px}}.team img{float:left;margin:.5em 1.5em .5em 0;height:290px;width:193px;object-fit:cover}.projects ul{list-style:none}.projects img{float:left;margin:.5em 2em .5em 0;width:250px}.projects .spacer{height:3em}.projects .placeholder{text-align:center}.projects .project-date{font-size:1.1em;font-weight:bold}.projects .project-date i,.projects .project-date span{vertical-align:middle}.projects .project-date .calendar{width:1.5em;height:1.5em}.projects .tickets{text-align:center;font-weight:bold;font-size:1.25em;margin-top:2em}.projects .tickets a,.projects .tickets span{display:inline-block;margin-left:auto;margin-right:auto;padding:.6em 1em;border-radius:5px;background-color:#54873d;color:#fff}.projects .tickets a{cursor:pointer}@media(max-width: 765px){.projects h2,.projects h3{text-align:center}.projects img{float:none;display:block;margin-left:auto;margin-right:auto}}.contact p{text-align:center;margin-bottom:3em}.contact table{margin:0 auto}.contact td{padding:5px}.contact td:first-child{text-align:right}.contact td:last-child{text-align:left}.contact .formfield{display:flex;flex-direction:row;margin-bottom:1em;align-items:center}.contact label{display:inline-block;width:5em;flex-shrink:0;vertical-align:middle}.contact label::after{content:" *";color:#f05059;font-weight:bold}.contact input{width:20em}.contact textarea{width:100%;height:10em}.contact input,.contact textarea{padding:.5em;line-height:1.5em}.contact input,.contact textarea,.contact button{display:inline-block;border:1px solid #d9cdcd}.contact .dummy{display:none}.contact .subject input{flex-grow:1}.contact .message{flex-direction:column;align-items:flex-start}.contact .message label{margin-bottom:1em}.contact .submit{flex-direction:column;margin-top:2em;margin-bottom:0}.contact .submit button{padding:1em 2em;font-size:1em;font-weight:bold;color:#fff;background:#f05059;border-radius:5px;cursor:pointer}.contact .submit button:hover{background:#f2676f}.contact #donate{display:flex;justify-content:center;align-items:center;gap:3em}.contact #donate .acnc-logo{flex:0;width:160px;min-width:160px}.contact #donate p{text-align:left;margin-bottom:1em;overflow-wrap:break-word;hyphens:manual}@media screen and (max-width: 600px){.contact #donate{flex-direction:column;gap:1em}}.credits table{margin:0 auto}.credits td{padding:5px}.credits td:first-child{text-align:right}.credits td:last-child{text-align:left}.gallery .image-gallery{overflow:auto;padding-inline-start:0;margin-block-start:0;margin-block-end:0;margin-left:-1%}.gallery .image-gallery li{float:left;display:block;width:19%;margin:0 0 1% 1%}.gallery .image-gallery a{text-align:center;text-decoration:none;color:#777}.gallery .image-gallery img{width:100%;display:block}.gallery .video-gallery{display:flex;flex-wrap:wrap;justify-content:space-between}.gallery .video-gallery iframe{display:inline-block;width:49%;aspect-ratio:16/9;margin-top:20px;border:none}@media(max-width: 765px){.gallery .video-gallery iframe{width:100%}}/*# sourceMappingURL=styles.css.map */