body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.instruments-div{align-items:flex-start;display:flex;flex-wrap:wrap;padding-bottom:1em;width:100%}.padded{padding:.5em 0}.padded.reset{padding:1em}.padded.side{align-items:center;display:flex;width:100%}.padded.side div{width:100%}.padded.center{display:flex;justify-content:flex-start}.padded.error{border:1px solid #db3131;border-radius:4px}.padded.indented{float:right;width:90%}.reset-div{align-items:center;display:flex;justify-content:flex-start;width:100%}.icon-black{fill:#0009}.helper{margin-left:-1vw;padding-bottom:1em}.helper-2{margin-left:2px;margin-top:2px}.card-actions{justify-content:center;margin:2em 1em}.form-error{color:#db3131}.login-extra-actions{display:flex;justify-content:flex-start!important;margin:-35px 2% 0}.login-extra-actions a{color:#111;font-weight:700}.login-extra-actions a:hover{color:#5b5b5b;text-decoration:underline}.login-extra-actions a:first-child{margin-left:0}.login-extra-actions a:last-child{margin-left:auto;margin-right:0}.instrument-button-div{margin:0}.instrument-button-div:last-child{margin-bottom:3em}.main-button.reset{align-self:self-start}.info-color{color:#2c94f8}.info-color.list ul{margin:1em 2em}.info-color.list ul li{margin:7px 0;text-align:left}.font-bg1{color:#700707}#create-account-form{height:100%}#year-label a{color:#111}#year-label a:hover{color:#5b5b5b}#experience-helper-text,#message-helper-text{padding-left:1px}.secondary{color:#111}.secondary:hover{color:#5b5b5b}.uuid-reload{height:auto;transform:translateY(-2px)!important;width:20px}.uuid-reload:hover{color:#bcbcbc;cursor:pointer}.alert-banner.error h2{font-size:20px;margin:0!important}.trashcan{align-items:center;background:#0000;border:1px solid #0000;border-radius:5px;cursor:pointer;display:flex;justify-content:center;margin-right:-10px;padding:5px;transform:translateY(1.5px);transition:all .2s ease-in-out;white-space:nowrap}.trashcan svg{fill:#111;height:auto;width:22px}.trashcan.white-svg svg{fill:#f2f2f2}.trashcan.white-svg:hover svg{fill:#bcbcbc}.trashcan:hover{background:#3131314d;border:1px solid #0003;box-shadow:0 4px 30px #0000001a}.trashcan:hover svg{fill:#5b5b5b}.trashcan:active{background:#fff9;box-shadow:0 4px 30px #0000004d}.trashcan.fit{margin:0 auto;width:-moz-fit-content;width:fit-content}.trashcan.fit.disabled{cursor:not-allowed}.disabled-all .trashcan{cursor:not-allowed;opacity:.5;pointer-events:none}#upload-instructions{margin:5px 0 10px}.time-div{color:#f2f2f2}.time-div .icon-loading{height:auto;margin-left:2px;transform:translateY(4px);width:20px}.options{padding:5px 0}.options li,.options p,.options ul{color:#111;margin:0;padding-bottom:0;text-align:left}.options p{font-weight:700}.options li{margin-left:3em}.options li span{color:#0009;font-weight:lighter}#album-label,#create-album-label{margin-top:1em}#manage-media-label{margin:10px auto}.MuiTypography-root.MuiTypography-root{font-family:Avenir Regular}.MuiChip-root.info{color:#2c94f8;font-weight:700;white-space:wrap!important}.MuiChip-root.info.white{background-color:#f2f2f2}.MuiChip-root.info.glass{background-color:#f2f2f299}.MuiCard-root.form-card{background-color:#e3e3e3;font-family:Avenir Regular;width:400px}.MuiFormControl-root.MuiFormControl-root{margin:0;padding:0;width:100%}.MuiFormControl-root.MuiFormControl-root p{margin:0!important}.MuiFormHelperText-root.MuiFormHelperText-root{color:#0009;display:flex;font-weight:700;justify-content:flex-start;margin-bottom:.75em;padding:0;width:100%}.MuiAccordion-root.MuiAccordion-root{background-color:#d3d3d3;color:#111;font-weight:bolder;margin:1em 0}.MuiAccordionDetails-root.MuiAccordionDetails-root{word-wrap:break-word;font-weight:400;-webkit-hyphens:auto;hyphens:auto;margin:-1.5em auto;overflow-wrap:break-word}.MuiAccordionDetails-root .account-info{margin:1em;text-align:left}.MuiAccordionDetails-root .account-info p{margin:10px 0}.MuiAccordionDetails-root .account-info p span{color:#444}.MuiChip-root.MuiChip-root{height:auto;min-height:25px;text-align:left}.MuiChip-root .MuiChip-labelMedium,.MuiChip-root.MuiChip-label{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;white-space:wrap!important}.MuiChip-root.MuiChip-deletable.MuiChip-colorSecondary{border-color:#f2f2f2;color:#f2f2f2}.MuiChip-root.MuiChip-deletable.MuiChip-colorSecondary svg{fill:#f2f2f2}.MuiChip-root.MuiChip-deletable.MuiChip-colorSecondary svg:hover{fill:#bcbcbc}.MuiChip-root.instrument-chip{color:#f2f2f2}.MuiFormLabel-asterisk.MuiFormLabel-asterisk{color:#db3131}.hidden-asterisk .MuiFormLabel-asterisk.MuiFormLabel-asterisk{display:none}.hidden-asterisk-control{border:1px solid #c1c1c1;border-radius:4px;margin:0!important}.hidden-asterisk-control a{text-decoration:underline}.hidden-asterisk-control a:hover{text-decoration-color:#bcbcbc}.hidden-asterisk-control.error{border:1px solid #db3131}.hidden-asterisk-control .MuiFormControlLabel-asterisk.MuiFormControlLabel-asterisk{display:none}.MuiInputLabel-root.MuiInputLabel-root{word-wrap:break-word;font-family:Avenir Regular;font-weight:400;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;white-space:normal}.MuiInputLabel-root.MuiInputLabel-root.birthday{color:#111}.MuiInputLabel-root.MuiInputLabel-root.terms{font-size:80%;text-align:left;transform:translateY(1.5px)}.MuiInputLabel-root.instrument-label{color:#f2f2f2}.MuiInputLabel-root.instrument-label.second{color:#111}.MuiMenuItem-root.MuiMenuItem-root,.MuiOutlinedInput-root.MuiOutlinedInput-root,.MuiSelect-root.MuiSelect-root{font-family:Avenir Regular}.MuiCardHeader-title.MuiCardHeader-title{font-family:Avenir Heavy}.MuiSelect-select.MuiSelect-select{text-align:left}.MuiCardActions-root.MuiCardActions-root{justify-content:center}.MuiInputAdornment-root.MuiInputAdornment-root{transform:translateY(-2px)}@media only all and (min-device-width:1920px)and (max-device-width:2559px){.MuiCard-root.form-card{width:425px}}@media (min-device-width:1025px)and (max-device-width:1919px){.MuiFormHelperText-root.MuiFormHelperText-root{margin-left:5px}}@media only all and (max-width:640px){.MuiCard-root.form-card{width:300px}.MuiChip-label.MuiChip-label{margin:7px 0;overflow:auto;text-overflow:clip;white-space:pre-wrap}#sign-attendance-form h5{margin:0 5px}.font-bg1{margin-top:-5px}}.modal-close{align-items:center;background:#0000;border:1px solid #0000;border-radius:5px;cursor:pointer;display:flex;font-size:25px;justify-content:center;position:absolute;right:10px;top:10px;transition:all .2s ease-in-out;white-space:nowrap}.modal-close svg{fill:#bcbcbc;height:auto;transform:translate(0);width:35px}.modal-close:hover{background:#ffffff4d;border:1px solid #fff3;box-shadow:0 4px 30px #0000001a}.modal-close:hover svg{fill:#f2f2f2}.modal-close:active{background:#fff9;box-shadow:0 4px 30px #0000004d}.main-button.modal{text-wrap:none;white-space:nowrap}.main-button.modal,.outline-button{margin:10px 2.5px 0;width:7em}.outline-button.modal{padding:10.5px 20px;width:7.5em}@media only all and (min-device-width:641px)and (max-device-width:1024px)and (orientation:landscape){.modal-close{height:-moz-fit-content;height:fit-content;left:79vw!important;margin-top:-14.5vh;width:-moz-fit-content;width:fit-content}}@media only all and (min-device-width:641px)and (max-device-width:1024px)and (orientation:portrait){.modal-close{height:-moz-fit-content;height:fit-content;left:90.5vw!important;margin-top:-14.5vh;width:-moz-fit-content;width:fit-content}}@media only all and (max-width:640px){.main-button.modal{padding-bottom:9px;padding-top:9px}}.instruments-modal{background-color:#0006;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.edit-account-modal-content{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#0006;border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 4px 30px #0000001a;height:400px;margin:15vh auto;overflow:auto;padding:3em;text-align:center;width:500px}.edit-account-modal-content h2{color:#f2f2f2;font-size:35px;margin-bottom:20px}@media only all and (min-device-width:641px)and (max-device-width:1024px){.edit-account-modal-content{height:700px;margin:12vh auto;padding:1.5em}}@media only all and (max-width:640px){.edit-account-modal-content{height:575px;margin:8vh auto;padding:1.5em;width:325px}.edit-account-modal-content h2{font-size:25px;margin-bottom:10px}}.alert-banner{border-radius:10px;color:#f2f2f2;margin:10px 0;padding:12px;text-align:left;width:100%}.alert-banner h2{margin-bottom:0!important;width:-moz-fit-content;width:fit-content}.alert-banner.success{background-color:#2e7d32;background-image:linear-gradient(180deg,#3ca241,#2e7d32);box-shadow:0 2px 4px #0000001a}.alert-banner.error{background-color:#db3131;background-image:linear-gradient(180deg,#dd3e3e,#db3131);box-shadow:0 2px 4px #0000001a}.alert-banner.warn{background-color:#bf8b22;background-image:linear-gradient(180deg,#dca638,#bf8b22);box-shadow:0 2px 4px #0000001a}.alert-banner.info{background-color:#1749af;background-image:linear-gradient(180deg,#1d5cdc,#1749af);box-shadow:0 2px 4px #0000001a}.alert-banner .alert-banner-icons{transform:translateY(3px)}.alert-banner .alert-banner-close{align-items:center;background:#0000;border:1px solid #0000;border-radius:5px;cursor:pointer;display:flex;float:right;font-size:25px;justify-content:center;margin:0;padding:0;white-space:nowrap;width:-moz-fit-content;width:fit-content}.alert-banner .alert-banner-close svg{transform:translate(0)}.alert-banner .alert-banner-close:hover{background:#ffffff4d;border:1px solid #fff3;box-shadow:0 4px 30px #0000001a}.alert-banner .alert-banner-close:active{background:#fff9;box-shadow:0 4px 30px #0000004d}.alert-link{font-weight:700;text-decoration:underline}.alert-link:hover{color:#bcbcbc}@media only all and (max-width:640px){.alert-banner h2{font-size:20px;margin-bottom:0!important}.alert-banner p{font-size:15px;margin:0 auto!important}}.dash-card{background:#e3e3e3;border:1px solid #fff6;border-radius:10px;box-shadow:0 4px 30px #0000004d;color:#111;height:45vh;margin-right:1em;overflow:auto;padding:0 10px;transition:all .35s ease-in-out;width:27vw}.dash-card.open{width:24vw}.album-card{background:#e3e3e3;border:1px solid #fff6;border-radius:10px;box-shadow:0 4px 30px #0000004d;color:#111;height:45vh;margin:5px;overflow:auto;padding:0 10px;transition:all .35s ease-in-out;width:27vw}.album-card h2{overflow:clip;text-overflow:ellipsis;white-space:nowrap;width:-moz-fit-content;width:fit-content}.album-card.open{width:24vw}.album-card:hover{background-color:#bbb}.album-card:hover img{opacity:.6;transition:all .35s ease-in-out}.dash-card-content{padding:0;transition:all .35s ease-in-out}.dash-card-content h2{margin:10px auto}.dash-card-content.album h2{padding:0}.main-button.dashcard{font-size:80%;margin:5px 0 0;padding:5px 10px}.main-button.edit-account{display:flex;font-size:80%;margin:1em 0 1.5em;padding:5px 10px}.main-button.tools-button{height:3.5em;margin:5px 0;width:100%}.main-button.tools-button:first-child{margin-top:0}.info-box{background:#c4c4c442;border:1px solid #c4c4c4f5;border-radius:16px;box-shadow:0 4px 30px #0003;margin:2rem 1rem;padding:.25rem 1em}.info-box div{margin:2rem 0}.info-box h4{color:#111;margin-top:5px}.info-box p{color:#111;margin:5px 1.5rem;text-align:left}.info-box li{margin:0 0 0 2.5em;text-align:left}.info-box li:first-child{margin-top:10px}.info-box li:last-child{margin-bottom:10px}.info-box a,.info-box td,.info-box th{font-weight:400}.info-box a{color:#111;text-decoration:underline}.info-box a:hover{color:#5b5b5b;text-decoration-color:#5b5b5b}.contact-box{background:#c4c4c442;border:1px solid #c4c4c4;border-radius:16px;margin:2em 0;padding:0;width:100%}.contact-box h4{color:#111;margin-bottom:0;margin-top:5px}.contact-box p{margin:5px 1rem;padding:5px 0}.required{font-weight:bolder;text-decoration:underline}.thumbnail{border-radius:10px;height:250px;margin:0 auto;object-fit:cover;width:375px}.thumbnail.holder{border:2px solid #111}@media only all and (min-device-width:1920px)and (max-device-width:2559px){.album-card{height:29vh}}@media only all and (min-device-width:641px)and (max-device-width:1024px)and (orientation:portrait){.dash-card{margin:1em}.album-card{height:28vh;width:36vw}#list-card-account,#list-card-tools{height:450px;margin-top:3em}#list-card-info{height:450px}}@media only all and (min-device-width:641px)and (max-device-width:1024px)and (orientation:landscape){.dash-card{margin:10px}}@media only all and (max-width:640px){.dash-card{margin:1em auto;width:100%}.dash-card-content{padding:0 10px}.info-box{margin:2em .25em}.album-card{width:300px}}#dashboard-section{animation:fadeIn .4s;float:right;transition:all .3s ease-in-out}#admin-dashboard-header-wrapper,#dashboard-header-wrapper{align-items:stretch;display:flex;height:auto;justify-content:space-evenly;padding:1em 1em 0 10px}.dashboard-actions,.dashboard-title,.dashboard-wrapper-div,.profile-wrapper{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#700707;border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 4px 30px #0000001a;display:flex;justify-content:center;padding:10px 25px;text-align:center;transition:all .3 ease}.profile-wrapper{background:#700707;height:auto;margin-right:.5em;width:-moz-fit-content;width:fit-content}.profile-wrapper div{text-align:left;white-space:nowrap}.profile-wrapper img{border-radius:50%;margin-right:1em;object-fit:cover;width:45px}.profile-wrapper h1{white-space:nowrap}.profile-wrapper h1 span{font-family:Avenir Heavy;font-weight:700}.profile-wrapper h1 a{font-family:Avenir Heavy;font-weight:100}.profile-wrapper h1 a:hover{color:#bcbcbc;font-weight:700}.profile-wrapper h1 a:active{color:#7a7a7a}.dashboard-title{align-items:center;display:flex;justify-content:center;margin:0 .5em;overflow:auto;text-align:center}.dashboard-wrapper-div{text-wrap:wrap;height:calc(100vh - 8.25em);margin:1em 1em 1em 10px;overflow:none;padding:1em 3em;width:auto}.dashboard-content{align-items:center;display:flex;flex-wrap:wrap;height:100%;justify-content:center;width:100%}.dashboard-content h1{justify-self:center;padding:1em 0;width:100%}.title-button:hover{background:#fff6;border:1px solid #ffffff4d}.title-button:active{background:#fffc}.title-button:active h1{color:#7a7a7a}.title-button h1{padding:0 10px}.dashboard-actions{align-items:center;display:flex;justify-content:center;margin:0 0 0 .5em}.dashboard-actions label{white-space:nowrap}.dashboard-actions button{margin:0 5px;white-space:nowrap}@media only all and (min-device-width:1920px)and (max-device-width:2559px){.dashboard-title{margin-left:0;width:100%!important}.dashboard-actions{width:50%}}@media only all and (min-device-width:641px)and (max-device-width:1024px)and (orientation:landscape){.dashboard-title{margin-left:0;width:50%!important}.dashboard-actions{width:50%}.dashboard-wrapper-div{height:calc(100vh - 12em)}.dashboard-content>*{flex:1 1 30%}}@media only all and (min-device-width:641px)and (max-device-width:1024px)and (orientation:portrait){.dashboard-actions,.dashboard-company-title,.dashboard-title,.dashboard-wrapper-div{padding:10px}.dashboard-wrapper-div{align-items:center;height:calc(100vh - 7.5em);margin-bottom:0;max-height:63em;padding:10px}.dashboard-content{flex-wrap:wrap;height:-moz-fit-content;height:fit-content;margin:0 3em}.dashboard-content>*{flex:1 1 40%}}@media only all and (max-width:640px){#dashboard-section{float:none;margin:0;padding:0}#admin-dashboard-header-wrapper,#dashboard-header-wrapper{margin:1em;padding:0}.dashboard-title{margin:0;width:100%}.dashboard-actions{margin:0 1em;padding:10px}.dashboard-actions label{display:none}.dashboard-actions button{white-space:nowrap}.dashboard-wrapper-div{height:-moz-fit-content;height:fit-content;margin:1em;padding:1em}.dashboard-content{flex-direction:column;width:300px}}#not-found-section{animation:fadeIn .4s;transition:all .3s ease-in-out}.not-found-wrapper-div{text-wrap:wrap;align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#0006;border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 4px 30px #8474741a;display:flex;height:calc(100vh - 2.5em);justify-content:center;margin:1em 1em 1em 10px;overflow:auto;text-align:center;transition:all .3 ease;width:auto}.not-found-content{flex-wrap:wrap;height:100%;text-align:center;width:100%}.not-found-content div{margin:1em 1em 1em 3em}.not-found-content img{margin-bottom:-25px;margin-right:20px;margin-top:4.5em;padding-right:15px;width:350px}.not-found-content h1{margin:auto;width:100%}.not-found-content h4{margin:1em 1em 0}.not-found-content a{font-weight:700;margin:0;text-decoration:underline}.not-found-content p{margin:1em}.not-found-content #check-back{padding-bottom:3em}@media only all and (max-width:640px){.not-found-wrapper-div{height:calc(100vh - 7em);margin:1em}.not-found-content{margin:0 auto;width:300px}.not-found-content div{margin:10px 10px 0}.not-found-content img{margin:4.5em auto 0;padding-right:0;width:250px}.not-found-content h4{margin:0 auto}.not-found-content p{margin:.5em}.not-found-content #sys-admin{padding-bottom:0}}.base-TablePagination-toolbar{align-items:center;background-color:#6d6e71;border:1px solid #d9d9d6;border-top:none;display:flex;flex-direction:row;gap:10px;padding:10px}.base-TablePagination-selectLabel{margin:0}.base-TablePagination-displayedRows{margin:0 0 0 auto}.base-TablePagination-spacer{display:none}.base-TablePagination-actions{display:flex;gap:.25rem}@media only all and (max-width:640px){.base-TablePagination-toolbar{align-items:flex-start;flex-direction:column;flex-wrap:wrap;height:75px}.base-TablePagination-toolbar>*{flex:1 1 5px}.base-TablePagination-toolbar>:nth-last-child(-n+2){margin-left:auto}.base-TablePagination-displayedRows{margin:0}}.sign-form-modal{background-color:#0006;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.sign-form-modal-content{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#0006;border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 4px 30px #0000001a;height:-moz-fit-content;height:fit-content;margin:5vh auto;overflow:auto;padding:3em;text-align:center;width:500px}.sign-form-modal-content.food-order{height:600px;margin-top:1vh}.sign-form-modal-content h2{color:#f2f2f2;font-size:35px;margin-bottom:20px}#sign-attendance-form{margin-top:1em}@media only all and (min-device-width:1920px)and (max-device-width:2559px){.sign-form-modal-content{margin:8vh auto}}@media only all and (min-device-width:641px)and (max-device-width:1024px)and (orientation:landscape){.sign-form-modal-content{margin:5vh auto!important}.sign-form-modal-content.food-order{height:700px!important}.modal-close{right:45vh!important;top:6vh!important}}@media only all and (min-device-width:641px)and (max-device-width:1024px)and (orientation:portrait){.sign-form-modal-content{margin:15vh auto!important}.sign-form-modal-content.food-order{height:700px!important}.modal-close{right:20.5vh!important;top:16vh!important}}@media only all and (max-width:640px){.sign-form-modal-content{margin:10vh auto;padding:1.5em;width:335px}.sign-form-modal-content h2{font-size:25px;margin-bottom:10px}.sign-form-modal-content.food-order{height:550px;margin-top:9.5vh}#place-food-order-form,#sign-attendance-form{margin-top:1.5em}}#sign-attendance-wrapper h1{margin-bottom:0;padding-bottom:0}#sign-attendance-wrapper h4{margin:10px 0}.chip-div{margin:1em 0}@media only all and (min-device-width:641px)and (max-device-width:1024px)and (orientation:portrait){#sign-attendance-wrapper{margin:0 3em;width:775px}}@media only all and (max-width:640px){#sign-attendance-wrapper{margin:0 auto;width:300px}#attendance-table{width:300px}.main-button.table-button{margin:5px 0;padding:0 5px!important}.back-button-div .main-button{margin-right:0}}#sign-food-order-wrapper h1{margin-bottom:0;padding-bottom:0}#sign-food-order-wrapper h4{margin:10px 0}.back-button-div{align-items:center;display:flex;justify-content:flex-end;margin:0 auto}@media only all and (max-width:640px){.back-button-div .main-button{margin-right:0}.back-button-div .main-button.table-button{padding:0 5px!important}.main-button.table-button{margin:5px 0;padding:0 5px!important}#sign-food-order-wrapper{overflow:auto;width:300px}#ord-data-table-wrapper{width:300px}}.styled-link{align-items:center;display:flex;font-size:18px;height:60px;justify-content:space-between;list-style:none;padding:20px;text-decoration:none}.styled-link:hover{background:#a40101;border-left:4px solid #9d8958;color:#bcbcbc;cursor:pointer}.label-div span{font-family:Exo,sans-serif;margin-left:16px}.dropdown-link{align-items:center;background:#600;display:flex;font-size:18px;height:60px;padding-left:3rem;text-decoration:none}.dropdown-link:hover{background:#a40101;border-left:4px solid #9d8958;color:#bcbcbc;cursor:pointer}.icons{margin-right:15px;transform:translateY(-2px)}#sidebar{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#700707;border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 4px 30px #0000001a;height:calc(100vh - 2.5em);margin:1em 0 1em 1em;overflow-y:auto;padding-bottom:1em;transition:all .4s ease-in-out}#sidebar.glass{background:#0006}.sidebar-wrap-div{overflow:auto;width:100%}.arrow{animation:rotateBackAnimation .4s ease-in-out forwards;cursor:pointer;margin-top:1em;transform:translateY(2px)}.arrow.rotate{margin-left:-1em}.arrow.rotate,.expand-icon{animation:rotateAnimation .4s ease-in-out forwards}.expand-icon{cursor:pointer;float:right;transform:translateY(2px)}.expand-icon.flip{animation:rotateBackAnimation .4s ease-in-out forwards}.nav-control-div{text-wrap:nowrap;height:-moz-fit-content;height:fit-content;margin:5px;padding:5px 5px 0;text-align:right;white-space:nowrap}.nav-control-div img{animation:fadeIn 1.5s;float:left;width:175px}.nav-button{align-items:flex-start;background-color:#700707;border:1px solid #00000080;border-radius:10px;box-shadow:0 2px 4px #00000080;cursor:pointer;display:flex-start;font-size:20px;height:50px;justify-content:space-around;margin:10px 15px;overflow:hidden;padding:11px 0;position:relative;text-align:left;transition:all .1s ease-in-out;white-space:nowrap}.nav-button svg{margin:0 1em 0 10px;transform:translateY(2px)}.nav-button.sub-nav{animation:fadeIn 1s;margin-left:1.5em}.nav-button:hover{background-color:#a40101;border:none;border-left:10px solid #9d8958;padding:12px 0}.nav-button:hover span{color:#fff;font-weight:700}.nav-button:hover svg{outline-width:5px}.nav-button:active{background-color:#600000;border:none;border-left:7.5px solid #574c31;padding:12px 0}.nav-button:active span{color:#7a7a7a;font-weight:400}.nav-button:active svg{fill:#7a7a7a}.nav-icons{font-size:35px;margin:2.5px auto;padding:5px 0;transform:translateY(2px);width:100%}.arrow:hover,.flip:hover,.nav-icons:hover{background:#ffffff4d;border-radius:4px;color:#fff}.arrow:hover,.flip:hover{border-radius:11px}#nav-list{height:-moz-fit-content;height:fit-content;position:relative}#nav-list .nav-link{width:100%}#nav-list .nav-link p{margin-top:1em;text-align:center;white-space:nowrap}#nav-list .nav-link p:hover{color:#bcbcbc}a{text-decoration:none}.logout{font-family:Avenir Heavy!important;font-size:11px;margin:0;padding:0}.logo-font{margin-top:5px;transition:all .4 ease-in-out;width:auto}.logo-font span{font-size:20px;font-weight:700;margin-right:8px}hr{border-color:#ffffff4d}.fade{animation:fadeIn 1s}.account-card{align-items:center;border:1px solid #ffffff4d;border-radius:10px;display:flex;justify-content:center;margin:0 1em 1em;overflow:hidden;padding:5px 0;white-space:nowrap}.account-card img{border-radius:50%;margin:0;width:25px}.account-card span{margin-left:10px;margin-top:5px}.account-card span p{font-size:12px}.account-card span a{font-family:Avenir Heavy;font-weight:100}.account-card span a:hover{color:#bcbcbc}.account-card span a:active{color:#7a7a7a}.build{align-items:center;border:1px solid #ffffff4d;border-radius:10px;color:#f2f2f2;display:flex;justify-content:center;margin:1em;overflow:hidden;padding:5px 0;white-space:nowrap}@media only all and (min-device-width:2560px){.nav-control-div img{margin-left:5.5em}.arrow{margin-right:14px}}@media only all and (min-device-width:1920px)and (max-device-width:2559px){.nav-control-div img{margin-left:2.75em}.arrow{margin-right:5px}}@media only all and (min-device-width:641px)and (max-device-width:1024px)and (orientation:landscape){#sidebar{height:calc(100vh - 7em)}.logo-font{margin-right:7px}}@media only all and (min-device-width:641px)and (max-device-width:1024px)and (orientation:portrait){#sidebar{height:calc(100vh - 4em)}.sidebar-closed{width:50px!important}.nav-button.sub-nav{margin-left:2em}.logo-font{width:auto}.logo-font span{margin-right:15px}.logo-font span img{margin-right:5px}}@media only screen and (max-width:640px)and (orientation:portrait){.nav-bars-div{align-items:center;background:#0000;border:1px solid #0000;border-radius:5px;display:flex;font-size:25px;height:-moz-fit-content;height:fit-content;justify-content:flex-start;margin:25px;padding:0 5px;position:fixed;top:0;transition:all .3s ease-out;width:-moz-fit-content;width:fit-content;z-index:10}.nav-bars-div:active{background:#fff3;border:1px solid #ffffff4d}.bars{fill:#fff;transform:translateY(4px);transition:all .5s ease-out}.bars.invisible{fill:#0000}nav{background:#700707;display:flex;height:100vh;justify-content:center;left:-100%;position:fixed;top:0;width:250px;z-index:10}.close-div,nav{transition:all .3s ease}.close-div{font-size:25px;margin:1em}#nav-area{clip:auto;all:initial;animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;border:none;border-collapse:initial;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:initial;caption-side:top;clear:none;color:#000;column-fill:balance;column-gap:normal;column-rule:medium none currentColor;column-span:1;columns:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;height:auto;-webkit-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;line-height:normal;list-style:disc none outside;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:initial;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:initial;visibility:visible;white-space:normal;widows:2;width:auto;width:100%;word-spacing:normal;z-index:auto}}@media only screen and (max-height:640px)and (orientation:landscape){.nav-bars-div{align-items:center;background:#0000;border:1px solid #0000;border-radius:5px;display:flex;font-size:25px;height:-moz-fit-content;height:fit-content;justify-content:flex-start;margin:25px;padding:0 5px;position:fixed;top:0;transition:all .3s ease-out;width:-moz-fit-content;width:fit-content;z-index:10}.nav-bars-div:active{background:#fff3;border:1px solid #ffffff4d}.bars{fill:#fff;transform:translateY(4px);transition:all .5s ease-out}.bars.invisible{fill:#0000}nav{background:#700707;display:flex;height:100vh;justify-content:center;left:-100%;position:fixed;top:0;width:250px;z-index:10}.close-div,nav{transition:all .3s ease}.close-div{font-size:25px;margin:1em}#nav-area{clip:auto;all:initial;animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;border:none;border-collapse:initial;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:initial;caption-side:top;clear:none;color:#000;column-fill:balance;column-gap:normal;column-rule:medium none currentColor;column-span:1;columns:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;height:auto;-webkit-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;line-height:normal;list-style:disc none outside;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:initial;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:initial;visibility:visible;white-space:normal;widows:2;width:auto;width:100%;word-spacing:normal;z-index:auto}}.open-nav{left:0;padding-bottom:4em}#about-section{animation:fadeIn .4s;float:right;margin:1em 1em 1.5em 10px;overflow:auto;padding:0;transition:width .3s ease-in-out}.about-title{align-items:flex-start;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#0006;border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 4px 30px #0000001a;display:flex;height:300px;justify-content:flex-start;margin:0 0 1em;text-align:center;width:auto}.about-title h1{margin:14px auto}.about-title #about-title-left{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:50%}.about-title #about-title-left img{margin:1.5em auto;width:300px}.about-title #about-title-right{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:50%}.about-title #about-title-right h1{font-size:55px}.about-wrapper-div{text-wrap:wrap;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#700707;border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 4px 30px #0000001a;margin:0;padding:1em 3em;text-align:center;width:auto;will-change:height}.about-content,.about-wrapper-div{align-items:center;display:flex;justify-content:center}.about-content{flex-direction:column;flex-wrap:wrap;width:100%}.about-content p{line-height:1.75;margin:1em auto;text-align:left}.about-content hr{border:2px solid #fff;border-radius:5px;margin:3em auto;width:90%}.about-content div h1{font-size:50px;margin-bottom:20px;margin-top:0}.about-content .about-content-center p{line-height:1.75;margin:1.5em auto;padding:0 5%;text-align:left}.about-content .about-content-center #who-we-are-img{margin:0 auto;width:-moz-fit-content;width:fit-content}.about-content .about-content-center #who-we-are-img img{width:700px}.about-content .about-content-center #who-we-are-img .caption{font-family:Avenir Heavy;font-size:15px;margin:0;padding:0;text-align:right}.about-content .about-content-center.faqs{background-image:url(/static/media/faq.3523fd72af757d5965d1.jpg);background-position:50%;background-repeat:none;background-size:cover;border-radius:10px;margin:4em 5%}.about-content .about-content-center.faqs #faq-content{background:#800000b3;border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 4px 30px #8474741a}.about-content .about-content-center.faqs #faq-content h1{margin:14px auto}.about-content .about-content-center.faqs #faq-content h4{margin:0;padding:0 5%;text-align:left}.about-content .about-content-center.faqs #faq-content p{line-height:normal;margin-top:5px}.about-content #about-drumline{height:100%;margin:0 auto;width:100%}.about-content #about-drumline h1{margin-top:0}.about-content .about-content-split{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:1em 5% 0}.about-content .about-content-split .split-left{height:100%;width:50%}.about-content .about-content-split .split-left p{line-height:1.75;margin:1.5em 0;text-align:left}.about-content .about-content-split .info h2,.about-content .about-content-split .info h4{text-align:left}.about-content .about-content-split .info p{margin:0 0 1em!important;padding:0!important;text-align:left!important}.about-content .about-content-split .info p a{font-weight:700;text-decoration:underline}.about-content .about-content-split .info p a:hover{color:#bcbcbc}.about-content .about-content-split .info p .email{font-weight:400;text-decoration:none}.about-content .about-content-split .split-right{height:100%;padding:auto 0;width:50%}.about-content .about-content-split .split-right p{line-height:1.75;margin:1.5em 0;text-align:left}#director-img{width:400px}#instructor-img{margin-left:-3em;width:475px}#dl-director-img{width:400px}#webmaster-img{margin-left:-3em;width:500px}#webmaster{padding-bottom:3em}@media only all and (min-device-width:1920px)and (max-device-width:2559px){.about-content-split p{margin-left:0}.about-content-center{align-items:center;display:flex;justify-content:flex-start;margin:0 5%;padding-top:1em}.about-content-center.faqs{padding:0}#who-we-are-img img{width:575px!important}}@media only all and (min-device-width:641px)and (max-device-width:1024px)and (orientation:portrait){.about-wrapper-div{height:calc(100vh - 27.5em);margin-bottom:0;padding:10px}}@media only all and (max-width:640px){#about-section{float:none;margin:1em auto;width:95%}.about-title{align-items:center;flex-direction:column;height:350px;justify-content:center;padding:0!important}.about-title h1{font-size:30px!important}.about-title h3{font-size:15px!important}.about-title div{padding:0 2em!important;width:100%!important}.about-title div img{margin:10px 0!important;width:200px!important}.about-wrapper-div{padding:0}.about-content{margin:1em!important;padding:0!important;width:100%!important}.about-content h1{font-size:30px!important}.about-content h2{font-size:25px!important}.about-content .about-content-center img{width:300px!important}.about-content .about-content-split{flex-direction:column}.about-content .about-content-split .split-left,.about-content .about-content-split .split-right{margin:0!important;width:100%!important}#director-img{width:300px}#instructor-img{margin-left:0;width:300px}#dl-director-img{width:300px}#webmaster-img{margin-left:0;width:300px}#webmaster{padding-bottom:0}}#project-section{float:right;transition:all .3s ease-in-out}.project-title{height:auto;margin:1em 1em 1em 10px;text-align:center;width:auto}.project-title h1{font-size:50px;margin:15px auto .5}.project-title h3{margin:.5em auto 15px}.project-title,.project-wrapper-div{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#0003;border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 4px 30px #0000001a;text-align:center;transition:all .3 ease}.project-wrapper-div{text-wrap:wrap;align-items:center;display:flex;height:calc(100vh - 11.25em);justify-content:center;margin:1em 1em 1em 10px;overflow:auto;padding:1em 3em;width:auto}.project-content{height:100%;text-align:center;width:100%}.project-content iframe{margin:10px auto}.project-content div{margin:1em 1em 1em 3em}.project-content h4{margin:1em 1em 0}.project-content a{font-weight:700;margin:0;text-decoration:underline}.project-content p{margin:1em}@media only all and (min-device-width:641px)and (max-device-width:1024px){.project-wrapper-div{height:calc(100vh - 7.5em);margin-bottom:0;margin-right:1em;max-height:69.9em;padding:10px}}@media only all and (max-width:640px){#project-section{float:none}.project-title{margin-left:1em;padding:0 1em}.project-title h1{font-size:25px}.project-title h3{font-size:15px}.project-wrapper-div{margin:1em;padding:1em 0}}.alert{animation:fadeIn .4s;-webkit-animation:fadeIn .4s;-moz-animation:fadeIn .4s;-o-animation:fadeIn .4s;-ms-animation:fadeIn .4s;border-radius:10px;margin:10px 0;padding:12px;position:relative;width:350px}.alert.success{background-color:#2e7d32;background-image:linear-gradient(180deg,#3ca241,#2e7d32)}.alert.error,.alert.success{box-shadow:0 2px 4px #0000001a}.alert.error{background-color:#db3131;background-image:linear-gradient(180deg,#dd3e3e,#db3131)}.alert.warn{background-color:#bf8b22;background-image:linear-gradient(180deg,#dca638,#bf8b22)}.alert.info,.alert.warn{box-shadow:0 2px 4px #0000001a}.alert.info{background-color:#1749af;background-image:linear-gradient(180deg,#1d5cdc,#1749af)}.alert .alert-icons{transform:translateY(3px)}.alert .alert-close{align-items:center;background:#0000;border:1px solid #0000;border-radius:5px;cursor:pointer;display:flex;font-size:25px;justify-content:center;position:absolute;right:8px;top:8px;transition:all .2s ease-in-out;white-space:nowrap}.alert .alert-close svg{transform:translate(0)}.alert .alert-close:hover{background:#ffffff4d;border:1px solid #fff3;box-shadow:0 4px 30px #0000001a}.alert .alert-close:active{background:#fff9;box-shadow:0 4px 30px #0000004d}@media only all and (max-width:640px){.alert h2{font-size:20px}.alert p{font-size:15px}}.alert-stack-div{bottom:35px;left:35px;position:fixed;z-index:1000}@media only all and (max-width:640px){.alert-stack-div{bottom:0;left:50%;transform:translateX(-50%)}}#home-section{animation:fadeIn .4s;transition:all .3s ease-in-out}.home-wrapper-div{text-wrap:wrap;align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#0006;border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 4px 30px #8474741a;display:flex;height:calc(100vh - 2.5em);justify-content:center;margin:1em 1em 1em 10px;overflow:auto;text-align:center;transition:all .3 ease;width:auto}.home-content{align-items:flex-start;display:flex;height:100%;justify-content:flex-start;text-align:center;transition:all .4s ease-in-out;width:100%}.home-content img{margin-top:4em;transition:all .4s ease-in-out;width:450px}.home-content div{padding:1em;transition:all .4s ease-in-out;width:50%}.home-content div h1{word-wrap:normal;font-size:40px;padding:.5em 2em;transition:all .4s ease-in-out;width:100%}.home-content div h1 a{word-wrap:normal}.home-content div button{font-family:Avenir Heavy;margin:0 2em;transform:scale(1.2)}.home-content div button:active{transform:scale(1.15)}.home-content h4{margin:1em 1em 0}.home-content a{font-weight:700;margin:0;text-decoration:underline}.home-content p{margin:1em}.home-content #home-content-left{margin-right:0;transition:all .4s ease-in-out}.home-content #home-content-left .hidden-link{font-family:Avenir Heavy;text-decoration:none}.home-content #home-content-left .hidden-link:hover{cursor:default}.home-content #home-content-right{margin-left:0;padding-top:5em;transition:all .4s ease-in-out}.home-content #home-content-right button{margin:2em auto}.home-content #home-content-right a{text-decoration:none}.link-icons{transform:translateY(2px)}.link-icons:hover{fill:#bcbcbc}.link-icons:active{fill:#7a7a7a}@media only all and (min-device-width:2560px){.home-content img{margin-top:15em;width:600px}.home-content #home-content-right{padding-top:15em}}@media only all and (min-device-width:1920px)and (max-device-width:2559px){.home-content img{margin-top:10em}.home-content #home-content-right{padding-top:12em}}@media only all and (min-device-width:641px)and (max-device-width:1024px)and (orientation:portrait){.home-wrapper-div{height:calc(100vh - 8em)}.home-content{flex-direction:column}.home-content div{width:auto}.home-content #home-content-right{margin:-5em auto}.home-content #home-content-right button{margin:2em}}@media only all and (min-device-width:641px)and (max-device-width:1024px)and (orientation:landscape){.home-wrapper-div{height:calc(100vh - 7em)}.home-content #home-content-right{padding-top:10em}}@media only all and (max-width:640px){.home-wrapper-div{height:calc(100vh - 8.5em);margin:1em auto;padding:0;width:90%}.home-content{align-items:center;flex-direction:column;justify-content:center}.home-content .main-button{margin:10px 12px}.home-content div{padding:0;width:auto}.home-content div img{margin:0 auto;padding:0}.home-content div h1{font-size:21px;margin-top:10px}.home-content #home-content-right{margin:-4em 0 0}.home-content #home-content-right h2{font-size:75%;margin-top:1em}.home-content #home-content-right h2 svg{margin:0;transform:translateY(-1px) scale(1.3)}}#auditions-section{animation:fadeIn .4s;float:right;margin:1em 1em 1.5em 10px;overflow:auto;padding:0;transition:width .3s ease-in-out}.auditions-title{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#0006;border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 4px 30px #0000001a;display:flex;flex-direction:column;height:300px;justify-content:center;margin:0 0 1em;text-align:center;width:auto}.auditions-title h1{font-size:60px;margin:14px auto}.auditions-wrapper-div{text-wrap:wrap;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#700707;border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 4px 30px #0000001a;margin:0;overflow:auto;padding:1em 3em;text-align:center;width:auto}.auditions-content,.auditions-wrapper-div{align-items:center;display:flex;justify-content:center}.auditions-content{flex-direction:column;flex-wrap:wrap;width:100%}.auditions-content p{line-height:1.75;margin:1em auto;text-align:left}.auditions-content hr{border:2px solid #fff;border-radius:5px;margin:3em auto;width:90%}.auditions-content div h1{font-size:50px;margin-bottom:20px;margin-top:0}.auditions-content .auditions-content-center p{line-height:1.75;margin:1.5em auto;padding:0 5%;text-align:left}.auditions-content .auditions-content-split{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:1em 5% 0}.auditions-content .auditions-content-split .split-left{height:100%;width:50%}.auditions-content .auditions-content-split .split-left p{line-height:1.75;margin:1.5em 0;text-align:left}.auditions-content .auditions-content-split .split-left p a{font-weight:700;text-decoration:underline}.auditions-content .auditions-content-split .split-left p a:hover{color:#bcbcbc}.auditions-content .auditions-content-split .split-right{height:100%;padding:auto 0;width:50%}.auditions-content .auditions-content-split .split-right p{line-height:1.75;margin:1.5em 0;text-align:left}.auditions-content #interest-form{margin:3em auto}#join-img{width:550px}@media only all and (min-device-width:641px)and (max-device-width:1024px){.auditions-wrapper-div{height:calc(100vh - 7.5em);margin-bottom:0;margin-right:1em;max-height:69.3em;padding:10px}}@media only all and (max-width:640px){#auditions-section{float:none;margin:1em}.auditions-title{height:150px}.auditions-title h1{font-size:25px}.auditions-title h2{font-size:17px}.auditions-wrapper-div{padding:1em}.auditions-content{width:-moz-fit-content;width:fit-content}.auditions-content .auditions-content-split{flex-direction:column}.auditions-content .auditions-content-split .split-left{width:100%}.auditions-content .auditions-content-split .split-right{padding:0;width:100%}.auditions-content .main-button{font-size:20px}#join-img{margin-left:auto;width:300px}}#contact-section{animation:fadeIn .4s;float:right;margin:1em 1em 1.5em 10px;overflow:auto;padding:0;transition:all .3s ease-in-out}.contact-title{align-items:flex-start;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#0006;border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 4px 30px #0000001a;display:flex;height:300px;justify-content:flex-start;margin:0 0 1em;padding:0 5em;text-align:center;width:auto}.contact-title h1{margin:14px auto}.contact-title #contact-title-left{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:50%}.contact-title #contact-title-left img{margin:1.5em auto;width:300px}.contact-title #contact-title-right{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:50%}.contact-title #contact-title-right h1{font-size:75px}.contact-wrapper-div{text-wrap:wrap;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#700707;border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 4px 30px #0000001a;margin:0;overflow:auto;padding:1em 3em;text-align:center;transition:all .3 ease;width:auto}.contact-content,.contact-wrapper-div{align-items:center;display:flex;justify-content:center}.contact-content{flex-direction:row;flex-wrap:wrap;height:100%;margin:0 5em;width:100%}.contact-content p{margin:1em}.contact-content .contact-split-left{height:100%;width:50%}.contact-content .contact-split-left p{line-height:1.75;margin:1.5em 0;text-align:left}.contact-content .contact-split-right{height:100%;padding:auto 0;width:50%}.contact-content .contact-split-right p{line-height:1.75;margin:1.5em 0;text-align:left}.contact-content .contact-split-right .logo{margin-bottom:15px;margin-top:25px;width:200px}.contact-content .contact-split-right .social-icon{margin:15px 20px;width:75px}@media (min-device-width:1920px)and (max-device-width:2559px){.contact-split-right .logo{width:300px!important}}@media only all and (min-device-width:641px)and (max-device-width:1024px)and (orientation:portrait){.contact-wrapper-div{height:calc(100vh - 27.5em);margin-bottom:0;padding:10px}}@media only all and (max-width:640px){#contact-section{float:none;margin:1em}.contact-title{align-items:center;flex-direction:column;justify-content:center;padding:0 1em}.contact-title h1{margin:5px 0}.contact-title #contact-title-left{width:100%}.contact-title #contact-title-left img{margin-bottom:0;width:200px}.contact-title #contact-title-right{width:100%}.contact-title #contact-title-right h1{font-size:25px}.contact-wrapper-div{padding:1em}.contact-content{flex-direction:column}.contact-content .contact-split-left{width:100%}.contact-content .contact-split-right{margin-bottom:2em;width:100%}.contact-content .contact-split-right h2{font-size:20px}.contact-content .contact-split-right .logo{margin-bottom:15px;margin-top:25px;width:200px}.contact-content .contact-split-right .social-icon{margin:15px 10px;width:70px}}#coming-soon-section{animation:fadeIn .4s;transition:all .3s ease-in-out}.coming-soon-wrapper-div{text-wrap:wrap;align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#0006;border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 4px 30px #8474741a;display:flex;height:calc(100vh - 2.5em);justify-content:center;margin:1em 1em 1em 10px;overflow:auto;text-align:center;transition:all .3 ease;width:auto}.coming-soon-content{flex-wrap:wrap;height:100%;text-align:center;width:100%}.coming-soon-content div{margin:1em 1em 1em 3em}.coming-soon-content img{border-radius:25px;margin-top:5em;width:350px}.coming-soon-content h1{margin:auto;width:100%}.coming-soon-content h4{margin:1em 1em 0}.coming-soon-content a{font-weight:700;margin:0;text-decoration:underline}.coming-soon-content p{margin:1em}.coming-soon-content #check-back{padding-bottom:3em}@media only all and (max-width:640px){.coming-soon-wrapper-div{height:85vh;margin-left:1em}.coming-soon-content div{margin-left:1em}.coming-soon-content img{border-radius:25px;margin-top:5em;width:300px}}#login-section{animation:fadeIn .4s;transition:all .3s ease-in-out}.login-wrapper-div{text-wrap:wrap;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#0006;border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 4px 30px #8474741a;height:calc(100vh - 2.5em);margin:1em 1em 1em 10px;overflow:auto;transition:all .3 ease;width:auto}.login-content,.login-wrapper-div{align-items:center;display:flex;justify-content:center;text-align:center}#loading-section{animation:fadeIn .4s;transition:all .3s ease-in-out}.open{padding-top:7em}.loading-wrapper-div{text-wrap:wrap;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#0006;border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 4px 30px #8474741a;height:calc(100vh - 2.5em);margin:1em 1em 1em 10px;overflow:auto;transition:all .3 ease;width:auto}.loading-content,.loading-wrapper-div{align-items:center;display:flex;justify-content:center;text-align:center}.loading-content{height:100%;transition:all .4s ease-in-out;width:100%}.loading-content img{margin-top:4em;transition:all .4s ease-in-out;width:450px}.loading-content div{padding:1em;transition:all .4s ease-in-out;width:100%}.loading-content div h1{font-size:40px;padding:.5em 2em;transition:all .4s ease-in-out;width:100%}.loading-content h4{margin:1em 1em 0}.loading-content a{font-weight:700;margin:0;text-decoration:underline}.loading-content p{margin:1em}#report-a-problem-section{animation:fadeIn .4s;transition:all .3s ease-in-out}.report-a-problem-wrapper-div{text-wrap:wrap;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#0006;border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 4px 30px #8474741a;height:calc(100vh - 2.5em);margin:1em 1em 1em 10px;overflow:auto;transition:all .3 ease;width:auto}.report-a-problem-content,.report-a-problem-wrapper-div{align-items:center;display:flex;justify-content:center;text-align:center}.report-a-problem-content{height:100%;width:100%}@media only all and (max-width:640px){.report-a-problem-wrapper-div{height:-moz-fit-content;height:fit-content;margin-left:1em;padding:3em 1em 1em}}#create-account-section{animation:fadeIn .4s;transition:all .3s ease-in-out}.create-account-wrapper-div{text-wrap:wrap;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#0006;border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 4px 30px #8474741a;height:calc(100vh - 2.5em);margin:1em 1em 1em 10px;overflow:auto;transition:all .3 ease;width:auto}.create-account-content,.create-account-wrapper-div{align-items:center;display:flex;justify-content:center;text-align:center}.create-account-content{height:100%;padding:5em 0;width:500px}@media (min-device-width:1025px)and (max-device-width:1919px){.create-account-content{width:300px}}@media only all and (max-width:640px){.create-account-wrapper-div{height:calc(100vh - 7em);margin-left:1em}.create-account-content{padding:0;width:100%}}#access-denied-section{animation:fadeIn .4s;transition:all .3s ease-in-out}.access-denied-wrapper-div{text-wrap:wrap;align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#0006;border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 4px 30px #8474741a;display:flex;height:calc(100vh - 2.5em);justify-content:center;margin:1em 1em 1em 10px;overflow:auto;text-align:center;transition:all .3 ease;width:auto}.access-denied-content{flex-wrap:wrap;height:100%;text-align:center;width:100%}.access-denied-content div{margin:1em 1em 1em 3em}.access-denied-content img{margin-bottom:-25px;margin-right:20px;margin-top:4.5em;padding-right:15px;width:350px}.access-denied-content h1{margin:auto;width:100%}.access-denied-content h4{margin:1em 1em 0}.access-denied-content a{font-weight:700;margin:0;text-decoration:underline}.access-denied-content p{margin:1em}.access-denied-content #sys-admin{padding-bottom:3em}@media only all and (max-width:640px){.access-denied-wrapper-div{height:calc(100vh - 7em);margin:1em}.access-denied-content{margin:0 auto;width:300px}.access-denied-content div{margin:10px 10px 0}.access-denied-content img{margin:4.5em auto 0;padding-right:0;width:250px}.access-denied-content h4{margin:0 auto}.access-denied-content p{margin:.5em}.access-denied-content #sys-admin{padding-bottom:0}}.create-new-form-modal{background-color:#0006;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.create-new-form-modal-content{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#0006;border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 4px 30px #0000001a;height:-moz-fit-content;height:fit-content;margin:5vh auto;overflow:auto;padding:3em;text-align:center;width:500px}.create-new-form-modal-content.food-order{height:600px;margin-top:1vh}.create-new-form-modal-content h2{color:#f2f2f2;font-size:35px;margin-bottom:20px}@media only all and (min-device-width:1920px)and (max-device-width:2559px){.create-new-form-modal-content{height:700px;margin:4vh auto}}@media only all and (min-device-width:641px)and (max-device-width:1024px)and (orientation:portrait){.create-new-form-modal-content{margin:15vh auto}.create-new-form-modal-content.food-order{margin-top:15vh}}@media only all and (max-width:640px){.create-new-form-modal-content{padding:1.5em;width:300px}.create-new-form-modal-content h2{font-size:25px;margin-bottom:10px}}.form-action-modal{background-color:#0006;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.form-action-modal-content{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#0006;border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 4px 30px #0000001a;height:-moz-fit-content;height:fit-content;margin:5vh auto;overflow:auto;padding:3em;text-align:center;width:500px}.form-action-modal-content h2{color:#f2f2f2;font-size:35px;margin-bottom:20px}@media only all and (min-device-width:1920px)and (max-device-width:2559px){.form-action-modal-content{margin:8vh auto}}@media only all and (max-width:640px){.form-action-modal-content{margin-top:10vh;padding:2em;width:325px}.form-action-modal-content h2{font-size:25px;margin-bottom:10px}.outline-button.modal{padding:10.5px 15px;width:7.5em}}.delete-form-modal{background-color:#0006;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.delete-form-modal-content{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#0006;border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 4px 30px #0000001a;height:-moz-fit-content;height:fit-content;margin:15vh auto;overflow:auto;padding:3em 3em 1em;text-align:center;width:-moz-fit-content;width:fit-content}.delete-form-modal-content p{margin-bottom:5px}.delete-form-modal-content p.underlined{font-weight:700;text-decoration:underline}.delete-form-modal-content p strong{color:#db3131;font-weight:bolder}@media only all and (min-device-width:1920px)and (max-device-width:2559px){.delete-form-modal-content{margin:20vh auto}}@media only all and (min-device-width:641px)and (max-device-width:1024px)and (orientation:landscape){.delete-form-modal-content{width:375px}.modal-close{right:52vh!important;top:16vh!important}}@media only all and (min-device-width:641px)and (max-device-width:1024px)and (orientation:portrait){.delete-form-modal-content{width:375px}.modal-close{right:25.5vh!important;top:16vh!important}}@media only all and (max-width:640px){.delete-form-modal-content{padding:1.5em;width:300px}.delete-form-modal-content h2{font-size:25px;margin-bottom:10px}}#admin-tools-dashboard,#attendance-form-div,#food-order-forms-div,#media-dashboard{height:100%;width:-moz-fit-content;width:fit-content}#admin-tools-dashboard h2,#attendance-form-div h2,#food-order-forms-div h2,#media-dashboard h2{margin:1em 0}#media-dashboard .wrapper-div{margin-bottom:2em}#media-dashboard #create-album-button{margin-left:0}#media-card{margin:10px auto;padding:1em;width:30vw}#media-management-card{margin:10px auto;padding:1em;width:-moz-fit-content;width:fit-content}#data-table-wrapper{margin:0 auto}#refresh-table{margin-bottom:1em}.refresh-oval{height:20px;margin-left:5px;transform:translateY(3px);width:20px}.status-oval{border-radius:20px;color:#f2f2f2!important;margin:10px 20px;padding:5px 20px;text-align:center}.status-oval.open{background-color:#2e7d32;border-color:#2e7d32}.status-oval.closed{background-color:#db3131;border-color:#db3131}.reload{cursor:pointer;height:auto;transform:translateY(5px);width:20px}.reload:hover{fill:#bcbcbc}.info-div{border-top:none;margin:0 auto}.oval-div{padding:1em}.oval-div svg{height:auto;width:100px}.create-button-div{align-items:center;display:flex;justify-content:flex-end;margin:0 auto}.under-construction-div div img{border-radius:10px;width:300px}.under-construction-div h1{margin-bottom:10px;padding:0!important}.under-construction-div p{margin:0}.data-table-div{width:700px}.search-div{align-items:flex-end;display:flex;justify-content:center;margin-bottom:1em}.search-div .select-div{margin:0 5px}.chip-div{width:700px}.roster-action-button{align-items:center;display:flex;justify-content:flex-end}.roster-action-button button{margin-right:0}#create-button{align-items:center;display:flex;justify-content:center}#create-button svg{height:auto;transform:translateY(-2px);width:25px}#full-filter{color:#f2f2f2}#current-roster-div{overflow:auto}.MuiSelect-outlined.MuiSelect-outlined.table-action{height:35px;margin:5px auto}.MuiSelect-outlined.MuiSelect-outlined.table-action.light svg{fill:#f2f2f2}.MuiSelect-outlined.MuiSelect-outlined.table-action.light fieldset{border-color:#f2f2f2}.MuiSelect-outlined.MuiSelect-outlined.table-action.dark{color:#111}.MuiSelect-outlined.MuiSelect-outlined.table-action.dark svg{fill:#111}.MuiSelect-outlined.MuiSelect-outlined.search-select{color:#f2f2f2;width:125px}.MuiSelect-outlined.MuiSelect-outlined.search-select svg{fill:#f2f2f2}.MuiSelect-outlined.MuiSelect-outlined.search-select fieldset{border-color:#f2f2f2}.MuiChip-root.MuiChip-root.info-table{background-color:#1749af;border-color:#1749af;color:#f2f2f2;height:30px;margin:1em auto}.MuiChip-root.MuiChip-root.info-table svg{transform:translateY(-1px)}.snow{fill:#f2f2f2}.search-box .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#f2f2f2}.search-box .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#bcbcbc}.search-box .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#f2f2f2}.search-box .MuiInputLabel-root,.search-box .MuiInputLabel-root.Mui-focused,.search-box .MuiOutlinedInput-input{color:#f2f2f2}@media only all and (min-device-width:641px)and (max-device-width:1024px)and (orientation:portrait){#attendance-form-div,#food-order-forms-div{width:90%}}@media only all and (max-width:640px){#attendance-form-div,#food-order-forms-div{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}#admin-tools-dashboard{height:calc(100vh - 18em);width:300px}#data-table-wrapper{overflow:auto;width:300px}#media-card{width:300px}#media-management-card{overflow:auto!important;width:300px!important}.under-construction-div div img{width:200px}.create-button-div,.email-table-div{width:300px}#create-button{margin-right:0}.MuiBox-root.MuiBox-root{padding-left:0;padding-right:0}.search-div{align-items:flex-start;flex-direction:column}.search-div button{margin-left:0}.search-div .select-div{margin:1em 0 0}.chip-div{display:flex;justify-content:flex-start;width:300px}#full-filter{float:left}.roster-action-button{display:flex;justify-content:flex-start}.roster-action-button button{margin-left:0}.MuiSelect-outlined.MuiSelect-outlined.search-select{margin-left:0;width:300px}}.loading-code{height:auto;margin-right:5px;width:20px}.color-key-div{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:5px}.color-square{border:1px solid #f2f2f2;height:1em;margin-right:5px;transform:translateY(-2px);width:1em}.color-square.green{background-color:#2e7d32}.color-square.red{background-color:#db3131}#roster-title{margin:2em 0 1em}@media only all and (max-width:640px){.view-form{align-items:center;display:flex;flex-direction:column;justify-content:center;width:80%}.table-div{overflow:auto;width:300px}.page-actions{flex-direction:column;justify-content:flex-start}}.attendance-code-modal{background-color:#0006;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.attendance-code-modal-content{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#0006;border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 4px 30px #0000001a;height:900px;margin:2vh auto;overflow:auto;padding:3em;text-align:center;transition:width .3s ease-in-out;width:90%}.attendance-code-modal-content h1{font-size:75px;transition:width .3s ease-in-out}.attendance-code-modal-content h1.large{font-size:250px}.modal-close.large{right:9%;top:7%}.modal-close.large svg{height:auto;width:75px}.loading-code-large{height:auto;width:200px}@media only all and (min-device-width:1920px)and (max-device-width:2559px){.attendance-code-modal-content{margin:8vh auto}}@media only all and (min-device-width:641px)and (max-device-width:1024px)and (orientation:portrait){.attendance-code-modal-content{height:-moz-fit-content;height:fit-content;margin:25vh auto;width:650px}.modal-close.large{right:20%;top:27%}.modal-close.small{right:20vw!important;top:26vh!important}}@media only all and (max-width:640px){.attendance-code-modal-content{height:-moz-fit-content;height:fit-content;padding:1.5em;width:300px}.attendance-code-modal-content h2{font-size:25px;margin-bottom:10px}}.view-form{height:100%;width:80%}.view-form h3{margin:1em 0}.details{margin:1em;text-align:left}.details p{margin:5px 0}.details p svg{cursor:pointer;transform:translateY(2px)}.details p svg:hover{color:#5b5b5b}.page-actions{display:flex;justify-content:space-between}.main-button.details{font-size:70%;margin:0;padding:5px 10px}.order-details{align-items:flex-start;display:flex;justify-content:flex-start;overflow:auto}.order-details div{background-color:#d3d3d3;border:1px solid #c1c1c1;border-radius:15px;margin-right:1em;overflow:auto;padding:10px;white-space:nowrap}.order-details div h4{color:#111}.order-details div div{border:none;padding:5px;white-space:nowrap;width:100%}.order-details div div p{font-weight:400;text-align:left}.order-details div div .items{color:#db3131;font-weight:700;text-indent:10px}.order-details div #total-orders span{color:#db3131}.order-details div:first-child{margin-left:0}.order-details div:last-child{margin-right:0}.order-details div p{color:#111;font-weight:700;padding-bottom:0}.order-details div ul{color:#111;margin-top:5px;padding-left:25px}.order-details div ul li{margin:0 10px;text-align:left}.count,.order-details div ul li span{font-weight:700}.count{color:#db3131!important;margin-top:10px;text-align:center}#form-title{padding:0}#view-form-content{align-items:center;display:flex;justify-content:center;margin:1em auto 2em}#refresh-table{float:right;width:-moz-fit-content;width:fit-content}#export-button{margin-right:0}@media only all and (min-device-width:641px)and (max-device-width:1024px){.order-details div{-webkit-hyphens:auto;hyphens:auto;white-space:normal}.order-details div div{white-space:normal}}@media only all and (max-width:640px){.view-form{width:100%}.order-details{align-items:center;flex-direction:column;justify-content:center}.order-details div{-webkit-hyphens:auto;hyphens:auto;margin:1em 0;white-space:normal;width:-moz-fit-content;width:fit-content}.order-details div div{white-space:normal;width:-moz-fit-content!important;width:fit-content!important}.table-div{overflow:auto}.page-actions{flex-direction:column;justify-content:flex-start}#export-button{margin:10px auto}}.MuiTab-textColorPrimary.MuiTab-textColorPrimary{color:#f2f2f2;font-family:Avenir Heavy}.MuiTab-textColorPrimary.MuiTab-textColorPrimary.Mui-selected{background-color:rgba(112,7,7,.431);border-radius:10px;color:#f2f2f2;font-weight:bolder}.MuiTabs-indicator.MuiTabs-indicator{background:linear-gradient(180deg,#0000 50%,#8b0000 0);border-radius:0 0 10px 10px;height:10px}.MuiTab-iconWrapper.MuiTab-iconWrapper.tab-icon{height:auto;width:35px}.MuiBox-root.MuiBox-root.tab-nav{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:hsla(0,0%,95%,.373);border:1px solid #ffffff4d;border-bottom:1;border-radius:10px;box-shadow:0 4px 30px #0000001a;margin:0 auto;padding:0 10px;width:-moz-fit-content;width:fit-content}@media only all and (max-width:640px){.MuiBox-root.MuiBox-root.tab-nav{width:300px}}.update-album-name-form-modal{background-color:#0006;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.update-album-name-form-modal-content{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#0006;border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 4px 30px #0000001a;height:-moz-fit-content;height:fit-content;margin:17vh auto;overflow:auto;padding:3em;text-align:center;width:500px}.update-album-name-form-modal-content.food-order{height:600px;margin-top:1vh}.update-album-name-form-modal-content h2{color:#f2f2f2;margin-bottom:20px}@media only all and (min-device-width:1920px)and (max-device-width:2559px){.update-album-name-form-modal-content{height:700px;margin:4vh auto}}@media only all and (min-device-width:641px)and (max-device-width:1024px)and (orientation:portrait){.update-album-name-form-modal-content{margin:15vh auto}.update-album-name-form-modal-content.food-order{margin-top:15vh}}@media only all and (max-width:640px){.update-album-name-form-modal-content{padding:1.5em;width:300px}.update-album-name-form-modal-content h2{font-size:25px;margin-bottom:10px}}#admin-dashboard-section{animation:fadeIn .4s;float:right;transition:all .3s ease-in-out}.admin-dashboard-wrapper-div{text-wrap:wrap;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#700707;border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 4px 30px #0000001a;height:calc(100vh - 8.25em);margin:1em 1em 1em 10px;overflow:none;padding:10px 25px;padding:1em 3em;text-align:center;transition:all .3 ease;width:auto}.admin-dashboard-content,.admin-dashboard-wrapper-div{align-items:center;display:flex;justify-content:center}.admin-dashboard-content{height:100%;overflow:auto;width:100%}.admin-dashboard-content.grid{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(3,1fr);grid-template-rows:auto 1fr;margin:1em auto;padding:10px}.admin-dashboard-content h1{justify-self:center;padding:1em 0;width:100%}.admin-card-button{align-items:center;background:#580000;border:1.5px solid #00000080;border-radius:10px;box-shadow:0 4px 30px #0000004d;color:#f2f2f2;display:flex;flex-direction:column;height:50vh;justify-content:center;margin:0 auto 1em;padding:0 10px;transition:all .25s ease-in-out;width:27vw}.admin-card-button h1{margin:0 3em}.admin-card-button svg{height:auto;width:125px}.admin-card-button.open{width:24vw}.admin-card-button:hover{background-color:#420101}.admin-card-button:hover h1{color:#bcbcbc}.admin-card-button:active{background-color:#320000}.admin-card-button.disabled{background-color:#ccc}.admin-card-button.disabled:hover{cursor:not-allowed}.admin-card-button.disabled:hover h1{color:#f2f2f2}@media only all and (min-device-width:641px)and (max-device-width:1024px)and (orientation:landscape){.admin-dashboard-wrapper-div{height:calc(100vh - 12em)}.admin-card-button{height:27vw}.admin-card-button svg{width:100px}}@media only all and (min-device-width:641px)and (max-device-width:1024px)and (orientation:portrait){.admin-dashboard-wrapper-div{height:calc(100vh - 7.5em);margin-bottom:0;max-height:70em;padding:10px}.admin-card-button{height:27vw}.admin-card-button svg{width:100px}}@media only all and (max-width:640px){#admin-dashboard-section{float:none;margin:0;padding:0}.admin-dashboard-wrapper-div{height:-moz-fit-content;height:fit-content;margin:1em;padding:1em}.admin-dashboard-content{flex-direction:column;width:300px}.admin-dashboard-content.grid{display:grid;grid-template-columns:repeat(1,1fr)}.admin-card-button{height:250px;margin:1em auto;width:250px}.admin-card-button svg{width:80px}}#donate-section{animation:fadeIn .4s;float:right;margin:1em 1em 0 10px;overflow:auto;padding:0;transition:width .3s ease-in-out}.donate-title{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#0006;border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 4px 30px #0000001a;display:flex;flex-direction:column;height:300px;justify-content:center;margin:0 0 1em;text-align:center;width:auto}.donate-title h1{font-size:60px;margin:14px auto}.donate-wrapper-div{text-wrap:wrap;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#700707;border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 4px 30px #0000001a;height:calc(100vh - 22.25em);margin:0;overflow:auto;padding:1em 3em;text-align:center;width:auto}.donate-content,.donate-wrapper-div{align-items:center;display:flex;justify-content:center}.donate-content{flex-direction:column;flex-wrap:wrap;width:100%}.donate-content p{line-height:1.75;margin:1em auto;text-align:left}.donate-content hr{border:2px solid #fff;border-radius:5px;margin:3em auto;width:90%}.donate-content div h1{font-size:50px;margin-bottom:20px;margin-top:0}.donate-content .donate-content-center p{line-height:1.75;margin:1.5em auto;padding:0 5%;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.donate-content .donate-content-center p a{font-weight:700;text-decoration:underline}.donate-content .donate-content-center p a:hover{color:#bcbcbc!important}.donate-content .donate-content-split{align-items:top;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0}.donate-content .donate-content-split .split-left{height:100%;width:39%}.donate-content .donate-content-split .split-left p{line-height:1.75;margin:1.5em 0;text-align:left}.donate-content .donate-content-split .split-left p a{font-weight:700;text-decoration:underline}.donate-content .donate-content-split .split-left p a:hover{color:#bcbcbc}.donate-content .donate-content-split .split-left img{margin-top:1.5em;width:425px}.donate-content .donate-content-split .split-right{height:100%;padding:auto 0;width:60%}.donate-content .donate-content-split .split-right h2{margin-top:1.5em}.donate-content .donate-content-split .split-right p{line-height:1.75;margin:1.5em 0;text-align:left}.portal-buttons{align-items:center;display:flex;justify-content:center}#portal-title{margin-top:2em}@media only all and (min-device-width:1920px)and (max-device-width:2559px){.donate-title{height:250px}.donate-wrapper-div{height:calc(100vh - 19.1em)}.donate-content .donate-content-split{margin-top:1em}.donate-content .donate-content-split .split-left img{width:600px}}@media only all and (min-device-width:641px)and (max-device-width:1024px){.donate-wrapper-div{height:calc(100vh - 7.5em);margin-bottom:0;margin-right:1em;max-height:69.3em;padding:10px}}@media only all and (max-width:640px){#donate-section{background:#0009;float:none;margin:1em auto;width:95%}.donate-title{align-items:center;flex-direction:column;height:150px;justify-content:center;padding:0!important}.donate-title h1{font-size:25px!important}.donate-title h2{font-size:20px!important}.donate-wrapper-div{height:-moz-fit-content;height:fit-content;padding:0}.donate-content{margin:1em!important;padding:0!important}.donate-content h1{font-size:30px!important;margin-top:0!important}.donate-content h2{font-size:25px!important}.donate-content .donate-content-split{flex-direction:column}.donate-content .donate-content-split .split-left{margin:0 auto;width:-moz-fit-content;width:fit-content}.donate-content .donate-content-split .split-left img{margin:0;width:300px}.donate-content .donate-content-split .split-right{margin:0!important;width:100%!important}.donate-content .donate-content-split .split-right h2{margin-top:10px}.donate-content .donate-content-split .split-right p{margin:1em 1em 0}.portal-buttons{flex-direction:column}#portal-title{margin-top:1.5em}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes rotateAnimation{0%{transform:rotate(180deg)}to{transform:rotate(0deg)}}@keyframes rotateBackAnimation{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}#photos-section{animation:fadeIn .4s;float:right;margin:1em 1em 1.5em 10px;overflow:auto;padding:0;transition:width .3s ease-in-out}#photo-album-header-wrapper{align-items:stretch;display:flex;height:auto;justify-content:space-evenly;padding:0 1em 0 10px}#photos-header-wrapper{align-items:center;display:flex;height:auto;justify-content:center;padding:0 1em}.photos-title,.photos-title-album,.photos-wrapper-div{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#0006;border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 4px 30px #0000001a;display:flex;justify-content:center;padding:10px 25px;text-align:center;transition:all .3 ease}.photos-title-album{justify-content:center;margin:0;overflow:auto;padding:1em 0;text-align:center}.photos-title,.photos-title-album{align-items:center;display:flex;width:100%}.photos-title{justify-content:space-between;padding:1em;position:relative}.photos-title .main-button{left:0;margin-left:1em;position:absolute}.photos-title h1{margin:0 auto}.content-wrapper,.photos-wrapper-div{align-items:center;display:flex;flex-direction:column;justify-content:center}.photos-wrapper-div{text-wrap:wrap;margin:1em 1em 0 10px;min-height:calc(100vh - 7.5em);overflow:auto;padding:1em 3em;width:auto}.photos-content{align-items:center;display:flex;flex-wrap:wrap;height:100%;justify-content:center;margin:1em 0 2em;padding:0 auto;width:100%}.photos-content h2{justify-self:center;padding:1em 0;width:100%}#loading-photos-icon{height:auto;width:100px}.image-wrapper{background-color:#111;border-radius:10px;display:inline-block;margin:10px;position:relative}.thumbnail{display:block;width:100%}.enlarge-overlay,.thumbnail{transition:opacity .3s ease-in-out}.enlarge-overlay{background-color:#700707;border-radius:8px;color:#fff;font-size:16px;left:50%;opacity:0;padding:10px 20px;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.image-wrapper:hover .thumbnail{cursor:pointer;opacity:.4}.image-wrapper:hover .enlarge-overlay{opacity:1}.filler{border:none;height:45vh;margin:5px;width:27vw}.filler-photo{border:none;height:250px;margin:10px;width:375px}@media only all and (min-device-width:1920px)and (max-device-width:2559px){.filler{height:29vh}}@media only all and (min-device-width:641px)and (max-device-width:1024px)and (orientation:landscape){.filler{height:250px;margin:10px;width:275px}}@media only all and (min-device-width:641px)and (max-device-width:1024px)and (orientation:portrait){.filler{height:250px;margin:10px;width:275px}}@media only all and (max-width:640px){#photos-section{float:none;margin:1em auto;width:95%}.photos-wrapper-div{padding:0}.photos-wrapper-div h3{margin-top:10px}.photos-content{flex-direction:column}.photos-title{flex-direction:row;height:60px;justify-content:flex-end}.photos-title .main-button{margin:0;position:relative}#photos-header-wrapper{margin:0 1em 0 10px;padding:0}}@font-face{font-family:Avenir Heavy;font-style:normal;font-weight:100;src:local("AvenirNextLTPro-Heavy"),url(/static/media/AvenirNextLTPro-Heavy.f6047ee0a36032d142b2.ttf) format("truetype")}@font-face{font-family:Avenir Regular;font-style:normal;font-weight:100;src:local("AvenirNextLTPro-Regular"),url(/static/media/AvenirNextLTPro-Regular.1fc05fc3bb25352b9ee6.ttf) format("truetype")}@font-face{font-family:Caslon;font-style:normal;font-weight:100;src:local("ACaslonPro-Regular"),url(/static/media/ACaslonPro-Regular.b968323607442fc2e629.ttf) format("truetype")}*{word-wrap:break-word;box-sizing:border-box;font-family:Avenir Regular;margin:0;padding:0}body,html,main{height:100vh;width:100vw}main{display:flex;justify-content:space-between}body{background-image:url(/static/media/home.7f1a352740fe389a75cf.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#f2f2f2}h1,h2,h3,h4,h5,h6{font-family:Avenir Heavy;font-weight:100}a{color:#f2f2f2}strong{color:#700707;font-weight:bolder}.main-button{background-color:#700707;border:1.5px solid #00000080;border-radius:10px;box-shadow:0 2px 4px #00000080;color:#f2f2f2;cursor:pointer;font-size:15px;margin:10px 5px;padding:10px 20px;transition:background-color .1s ease,box-shadow .1s ease,transform .1s ease,font-weight .1s ease}.main-button:hover{background-color:#5f0000;color:#bcbcbc;cursor:pointer;font-weight:400}.main-button [disabled],.main-button:disabled{background-color:#ccc;border:1px solid #999;color:#666;cursor:not-allowed;pointer-events:all!important}.main-button:active{background-color:#480101;box-shadow:0 2px 4px #0000001a;color:#7a7a7a;transform:scale(.95)}.main-button.wide{width:100%}.main-large{background-color:#700707;border:1.5px solid #00000080;border-radius:10px;box-shadow:0 2px 4px #00000080;color:#f2f2f2;cursor:pointer;font-family:Avenir Heavy;font-size:22px;font-weight:100;margin:10px 15px;padding:10px 20px;transition:background-color .1s ease,box-shadow .1s ease,transform .1s ease,font-weight .1s ease}.main-large:hover{background-color:#5f0000;color:#bcbcbc;cursor:pointer;font-weight:400}.main-large [disabled],.main-large:disabled{background-color:#ccc;border:1px solid #999;color:#666;cursor:not-allowed;pointer-events:all!important}.main-large:active{background-color:#480101;box-shadow:0 2px 4px #0000001a;color:#7a7a7a;transform:scale(.95)}.instrument-button{background-color:#bfbfbf;border:1px solid #0000004d;border-radius:5px;box-shadow:0 2px 4px #0000001a;display:flex;font-family:Avenir Heavy;font-size:15px;font-weight:700;justify-self:flex-start;margin:1.5px 0;padding:5px;width:100%!important}.instrument-button:hover{background-color:#a8a7a7;color:#f2f2f2;cursor:pointer;font-weight:400}.instrument-button [disabled],.instrument-button:disabled{background-color:#515151;border:1px solid #999;color:#666;cursor:not-allowed;pointer-events:all!important}.instrument-button:active{background-color:#848282;box-shadow:0 2px 4px #0000001a;color:#fff;font-weight:"bold"!important;transform:scale(.95)}.outline-button{background-color:#0000;border:1.5px solid #700707;border-radius:10px;box-shadow:0 2px 4px #00000080;color:#f2f2f2;cursor:pointer;margin:10px 15px;padding:10px 20px}.outline-button.secondary{color:#111}.outline-button:hover{background-color:#5f0000;border:1.5px solid #00000080;font-weight:700;transition:background-color .1s ease,box-shadow .1s ease,transform .1s ease,font-weight .1s ease}.outline-button:hover.secondary{color:#bcbcbc}.outline-button:active{background-color:#480101;transform:scale(.95)}img{margin:5px}.logo-font{font-weight:700}input{color:#000}.translator{transform:translateY(2px)}#cookie-policy-alert{align-items:center;display:flex;flex-direction:column;justify-content:center}#cookie-policy-alert a{text-decoration:underline}#cookie-policy-alert a:hover{color:#bcbcbc}#cookie-policy-alert #cookie-buttons{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}#cookie-policy-alert #cookie-buttons .main-button{background-color:#bf8b22;margin:10px auto}#cookie-policy-alert #cookie-buttons .main-button:hover{background-color:#a87a1d}#cookie-policy-alert #cookie-buttons .main-button:active{background-color:#986e1a}table{border:1.5px solid #d9d9d6;border-collapse:collapse;margin:0 auto;width:100%}thead{text-align:center}td,th,thead{color:#f2f2f2;padding:.2em .5em;white-space:nowrap}td,th{border:1px solid #d9d9d6}td{background-color:#6d6e71;text-align:center}td.red{background-color:#db3131!important;color:#f2f2f2}td.yellow{background-color:#bf8b22!important;color:#f2f2f2}td.green{background-color:#2e7d32!important;color:#f2f2f2}tr:nth-child(2n) td{background-color:#808285}th{background-color:#700707;font-weight:400;text-align:center}th,tr:hover td{font-weight:700}tr:hover td{background-color:#bcbec0;color:#111}tr:hover td.red{background-color:#ef3636!important;color:#f2f2f2;font-weight:bolder}tr:hover td.yellow{background-color:#db9f28!important;color:#f2f2f2;font-weight:bolder}tr:hover td.green{background-color:#39973e!important;color:#f2f2f2;font-weight:bolder}tr:hover td a,tr:hover td a span,tr:hover td span{color:#111}tr td a:hover{color:#5b5b5b}tfoot{border:1px solid #f2f2f2;width:100%}.main-checkbox .MuiSvgIcon-root,.main-checkbox.Mui-checked .MuiSvgIcon-root{color:#f2f2f2}.MuiCircularProgress-colorPrimary{color:#700707!important}.MuiLinearProgress-root{background-color:#d07c7c!important}.MuiLinearProgress-barColorPrimary{background-color:#700707!important}@media only all and (min-device-width:641px)and (max-device-width:1024px)and (orientation:portrait){td,th{white-space:normal}}@media only all and (max-width:640px){main{display:block;justify-content:center;margin:0;padding:0}body,html,main{height:100%;margin:0;overflow:auto;padding:0}.main-button{font-family:Avenir Heavy!important;margin:10px 12px;padding:5px 10px}.instrument-button{color:#111;font-family:Avenir Regular}td,th{white-space:normal}}.enlarge-image-modal{background-color:#0006;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.enlarge-image-modal-content{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#0006;border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 4px 30px #0000001a;height:90vh;margin:5vh auto;padding:3em;width:65vw}.enlarge-image-modal-content,.enlarged-wrapper{align-items:center;display:flex;justify-content:center}.enlarged-wrapper{height:100%;width:100%}.enlarged{border-radius:10px;height:100%;width:auto}@media only all and (min-device-width:1920px)and (max-device-width:2559px){.enlarge-image-modal-content{margin:5vh auto;width:-moz-fit-content;width:fit-content}}@media only all and (min-device-width:641px)and (max-device-width:1024px)and (orientation:landscape){.enlarge-image-modal-content{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.enlarged-wrapper img{height:auto;width:900px}.modal-close{right:52vh!important;top:16vh!important}}@media only all and (min-device-width:641px)and (max-device-width:1024px)and (orientation:portrait){.enlarge-image-modal-content{height:-moz-fit-content;height:fit-content;margin:25vh auto;width:-moz-fit-content;width:fit-content}.enlarged-wrapper img{height:auto;width:700px}}@media only all and (max-width:640px){.enlarge-image-modal{overflow:auto}.enlarge-image-modal-content{height:-moz-fit-content;height:fit-content;margin:22vh auto;padding:3em 1.5em 1.5em;width:390px}.enlarge-image-modal-content h2{font-size:25px;margin-bottom:10px}.enlarged-wrapper img{height:auto;width:350px}}@media only all and (max-height:640px){.enlarge-image-modal{overflow:auto}.enlarge-image-modal-content{height:-moz-fit-content;height:fit-content;margin:0 auto;padding:3em 1.5em 1.5em;width:500px}.enlarge-image-modal-content h2{font-size:25px;margin-bottom:10px}.enlarged-wrapper img{height:auto;width:450px}}.image-loader-wrapper{height:250px;position:relative;width:375px}.image-loader-wrapper img{height:100%;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;object-fit:cover;width:100%}.image-loader-wrapper .fade-in{opacity:1}.image-loader-wrapper .hidden{opacity:0}@media only all and (min-device-width:1920px)and (max-device-width:2559px){.image-loader-wrapper{height:375px;width:500px}}@media only all and (min-device-width:641px)and (max-device-width:1024px){.image-loader-wrapper{height:250px;width:275px}}@media only all and (max-width:640px){.image-loader-wrapper{height:250px;margin:0 auto;width:275px}}
/*# sourceMappingURL=main.643b9739.css.map*/