.geoapify-autocomplete-input{outline:none;line-height:36px;height:36px;padding:0 31px 0 7px;width:calc(100% - 40px);border:1px solid rgba(0,0,0,.2);border-radius:5px;font-size:14px}.geoapify-autocomplete-items{position:absolute;top:calc(100% + 2px);left:0;right:0;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:5px;overflow:hidden;box-shadow:0 2px 10px 2px #0000001a;z-index:99}.geoapify-autocomplete-items div{padding:10px;cursor:pointer}.geoapify-autocomplete-items div:hover,.geoapify-autocomplete-items .active{background-color:#0000001a}.geoapify-autocomplete-item{display:flex;flex-direction:row;align-items:center}.geoapify-autocomplete-item .icon{display:inline-block;width:40px;height:24px;color:#aaa}.geoapify-autocomplete-item .icon.emoji{color:unset;font-size:20px;opacity:.9}.geoapify-close-button{position:absolute;right:5px;top:0;height:100%;display:none;align-items:center}.geoapify-close-button.visible{display:flex}.geoapify-close-button{color:#0006;cursor:pointer}.geoapify-close-button:hover{color:#0009}.geoapify-autocomplete-items .main-part .non-verified{color:#ff4848}.geoapify-autocomplete-items .secondary-part{margin-left:10px;font-size:small;color:#0009}:root{--default-header: rgba(255, 255, 255, 1);--default-background: rgba(13, 37, 72, .92);--default-font-colour: #FFFFFF;--default-font-size: 16px;--default-font-size-h2: 34px;--default-font-size-h3: 28px;--default-font-size-hover: 19px;--default-font-weight: 600;--default-header-height: 100px;--default-info-link-font-size: 20pt;--default-red-colour: #7c1418}:host{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:var(--default-font-size);color:var(--default-font-colour);box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{overflow:hidden}body{margin:0;overflow-x:hidden;overflow-y:auto;perspective:1px;-webkit-perspective:1px;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}h1,h2,h3,h4,h5,h6{margin:8px 0}h2{font-size:var(--default-font-size-h2)}h3{font-size:var(--default-font-size-h3)}p{margin:0;font-size:var(--default-font-size)}.red-text{color:#7c1418}.toolbar{height:var(--default-header-height);background-color:var(--default-header);color:var(--default-font-colour);font-weight:var(--default-font-weight);box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}.toolbar .icon-area{margin-left:16px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.toolbar .icon-area h3{padding-left:1rem;font-weight:500;font-family:ProximaNova-Semibold,sans-serif;font-size:var(--default-font-size-h3);text-transform:uppercase;letter-spacing:.2em;color:#7c1418}.toolbar .loginLink{text-decoration:none;font-weight:500;font-family:ProximaNova-Semibold,sans-serif;font-size:var(--default-font-size-h3);text-transform:uppercase;color:#7c1418}a,a:visited,a:hover{color:#1976d2;text-decoration:none}.container{display:grid;grid-template-columns:1fr;grid-template-rows:var(--default-header-height) auto auto auto;gap:0 0;grid-template-areas:"header" "banner" "content" "footer";box-sizing:border-box}.container.loggedIn{display:grid;grid-template-columns:1fr;grid-template-rows:var(--default-header-height) auto;grid-template-areas:"header" "content"}.icon-area{display:flex;flex-direction:row}.banner{display:block;width:100%;position:relative}.banner .cover{object-fit:cover;width:100%}.info{background:#fff;color:#2f4f4f;padding-bottom:2rem;display:flex;justify-content:center;align-items:center;flex-direction:column}.info a{font-size:var(--default-info-link-font-size)}.info:nth-child(2n){background:#000000d9;color:#fff}.info h2{font-weight:500;font-family:ProximaNova-Semibold,sans-serif;font-size:var(--default-font-size-h2);text-align:center;text-transform:uppercase;letter-spacing:.2em;padding-top:40px;padding-bottom:1rem}.info .info-body{display:flex;flex-direction:column;align-items:center;justify-content:center}.info .info-body .time-table{border:4px solid var(--default-red-colour);box-sizing:border-box}.info .info-body .time-table table{border-collapse:collapse}.info .info-body .time-table .eventHeader{height:40px}.info .info-body .time-table .eventRow{color:#000;height:40px}.info .info-body .time-table .eventRow td{padding-left:1rem;padding-right:1rem}.info .info-body .time-table .eventRow:nth-child(2n){background:#d3d3d3}.info .info-body .time-table .eventRow:nth-child(odd){background:#fff}.info .info-body p{font-size:20px;font-family:ProximaNova-Semibold,sans-serif;margin-top:1rem;width:50%}.info .info-body button,.info .info-body .linkButton{display:flex;align-items:center;justify-content:center;height:4rem;outline:var(--default-red-colour);background:var(--default-red-colour);color:#fff;font-size:24pt;width:256px;border:var(--default-red-colour)}.info .card-body{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;align-items:center;justify-content:center}.info.officers{max-height:unset;min-height:auto;height:auto}.card{min-width:300px;min-height:400px}.card .picture{border:2px solid black;box-sizing:border-box;min-height:300px;max-height:300px;min-width:440px;max-width:440px}.card .picture img{max-width:100%;max-height:100%;margin:auto;display:block}.card .office{color:#7c1418}.social-feed{display:flex;flex-direction:row;height:400px;min-height:400px;box-sizing:border-box;gap:2rem;margin-left:2rem;margin-bottom:1rem;background:#fff}.footer{height:300px;padding-top:1rem;background:#000;display:flex;box-sizing:border-box;align-items:flex-start;justify-content:center}.footer .address{min-width:20rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.footer p,.footer h2{color:#fff}.footer p{font-size:18pt}.link-area{font-weight:300;margin-top:1rem}.footer .link-area nav{display:flex;align-items:center;justify-content:center}.footer .link-area nav h3{margin:0 12px}.footer .link-area .social-icons path{fill:var(--default-red-colour)}.footer .link-area .social-icons svg{height:90px}.footer #twitter-logo{height:40px;margin:0 8px}.footer #facebook-logo{height:40px;margin:0 16px}.footer #twitter-logo:hover,.footer #facebook-logo:hover,.footer .burger-icon:hover{opacity:.8}.table{margin-top:2rem;color:#000}.material-symbols-outlined{display:flex;align-content:center;justify-content:flex-start;cursor:grab}.material-symbols-outlined:hover{color:#000}.material-symbols-outlined,.tableBodyArea{color:#7c1418}.material-symbols-outlined.green{color:#467c14}.flexRow{display:flex}.flexColumn{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.flexCenter{align-items:center;justify-content:center}.editPane{margin-top:1rem;padding-top:1rem;padding-bottom:1rem;border:2px solid #7c1418;box-sizing:border-box}button{color:#fff;background:#7c1418;outline:none;border:none;width:5rem;height:2.5rem}button:hover{color:#fff;background:#000;outline:none;border:none}@media (min-width: 320px){:root{--default-font-size-h2: 28px;--default-font-size-h3: 22px}.info .info-body{width:calc(100% - 2rem);margin-left:1rem;margin-right:1rem}.info .info-body p{width:100%}.footer h2{font-size:var(--default-font-size-h2)}}@media (min-width: 481px){:root{--default-font-size-h2: 28px;--default-font-size-h3: 22px}.info .info-body{text-align:center;width:calc(100% - 2rem);margin-left:1rem;margin-right:1rem}.info .info-body p{width:100%}.footer h2{font-size:var(--default-font-size-h2)}}@media (min-width: 641px){.info .info-body p{width:50%}}@media (min-width: 961px){.info .info-body p{width:50%}}@media (min-width: 1025px){.info .info-body p{width:50%}}@media (min-width: 1281px){.info .info-body p{width:50%}}.red-button{background:var(--default-header);color:#fff;border:1px solid #ffffff;line-height:50px;margin-right:20px;width:120px;font-size:var(--default-font-size)}.red-button:hover{background:#fff;border:2px solid #ffffff;color:var(--default-header)}.white-button{background:#fff;color:var(--default-header);border:1px solid var(--default-header);line-height:50px;margin-right:20px;width:120px;font-size:var(--default-font-size)}.white-button:hover{background:var(--default-header);border:2px solid #ffffff;color:#fff}
