@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300&display=swap);:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translate3d(0,0,9999 px);-webkit-transform:translate3d(0,0,var(--toastify-z-index) px);width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*,:after,:before{box-sizing:border-box}a,b,blockquote,body,canvas,caption,code,div,em,embed,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,main,nav,object,ol,p,pre,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,video{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;border:0;font-size:100%;margin:0;padding:0;text-rendering:optimizeLegibility;vertical-align:initial}footer,header,main,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}.ReactCrop{cursor:crosshair;display:inline-block;max-width:100%;overflow:hidden;position:relative}.ReactCrop *,.ReactCrop :after,.ReactCrop :before{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-height:inherit;max-width:100%}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-selection{box-shadow:0 0 0 9999em #00000080;cursor:move;left:0;position:absolute;top:0;transform:translateZ(0)}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed #fff}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){animation:marching-ants 1s;animation-iteration-count:infinite;animation-play-state:running;animation-timing-function:linear;background-image:linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0);background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:10px 1px,10px 1px,1px 10px,1px 10px;color:#fff}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}.ReactCrop__crop-selection:focus{border-color:blue;border-style:solid;outline:none}.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{background-color:#fff6;content:"";display:block;position:absolute}.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{height:100%;width:1px}.ReactCrop__rule-of-thirds-vt:before{left:33.3333%;left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666%;left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before{height:1px;width:100%}.ReactCrop__rule-of-thirds-hz:before{top:33.3333%;top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666%;top:66.6666666667%}.ReactCrop__drag-handle{position:absolute}.ReactCrop__drag-handle:after{background-color:#0003;border:1px solid #ffffffb3;content:"";display:block;height:10px;outline:1px solid #0000;position:absolute;width:10px}.ReactCrop__drag-handle:focus:after{background:#2dbfff;border-color:blue}.ReactCrop .ord-nw{cursor:nw-resize;left:0;margin-left:-5px;margin-top:-5px;top:0}.ReactCrop .ord-nw:after{left:0;top:0}.ReactCrop .ord-n{cursor:n-resize;left:50%;margin-left:-5px;margin-top:-5px;top:0}.ReactCrop .ord-n:after{top:0}.ReactCrop .ord-ne{cursor:ne-resize;margin-right:-5px;margin-top:-5px;right:0;top:0}.ReactCrop .ord-ne:after{right:0;top:0}.ReactCrop .ord-e{cursor:e-resize;margin-right:-5px;margin-top:-5px;right:0;top:50%}.ReactCrop .ord-e:after{right:0}.ReactCrop .ord-se{bottom:0;cursor:se-resize;margin-bottom:-5px;margin-right:-5px;right:0}.ReactCrop .ord-se:after{bottom:0;right:0}.ReactCrop .ord-s{bottom:0;cursor:s-resize;left:50%;margin-bottom:-5px;margin-left:-5px}.ReactCrop .ord-s:after{bottom:0}.ReactCrop .ord-sw{bottom:0;cursor:sw-resize;left:0;margin-bottom:-5px;margin-left:-5px}.ReactCrop .ord-sw:after{bottom:0;left:0}.ReactCrop .ord-w{cursor:w-resize;left:0;margin-left:-5px;margin-top:-5px;top:50%}.ReactCrop .ord-w:after{left:0}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{height:6px;left:0;margin-top:-3px;top:0;width:100%}.ReactCrop__drag-bar.ord-e{height:100%;margin-right:-3px;right:0;top:0;width:6px}.ReactCrop__drag-bar.ord-s{bottom:0;height:6px;left:0;margin-bottom:-3px;width:100%}.ReactCrop__drag-bar.ord-w{height:100%;left:0;margin-left:-3px;top:0;width:6px}.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle{display:none}@media(pointer:coarse){.ReactCrop .ord-e,.ReactCrop .ord-n,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{height:24px;width:24px}}.my-account{border:1px solid #ededed;border-radius:8px;box-shadow:0 8px 20px -9px #0000004d;display:flex;margin:20px 0;padding:20px}.my-account-headshot{border-radius:50%;cursor:pointer;height:200px;width:200px}.my-account-name{color:#001f33;font-size:20px;font-weight:700;margin:20px 0}.my-account-tabs{border-right:1px solid #e6e6e6;color:#005e99;display:flex;flex:3 1;flex-direction:column;font-weight:700;gap:8px}.my-account-tabs-item{cursor:pointer;font-size:16px}.my-account-tabs-item.active{text-decoration:underline}.my-account-tabs-title{color:#001f33;font-size:26px;font-weight:400;margin-top:0}.my-account-tabs .user-profile{margin-bottom:12px}.my-account-content{flex:5 1;margin-bottom:-18px;padding-left:20px}.my-account-content.desktop .my-account-content-section-title-close{display:none}.my-account-content.mobile .my-account-content-section{padding:20px;width:calc(100vw - 20px)}.my-account-content-section-title{align-items:center;display:flex;font-size:26px;justify-content:space-between}.my-account-content-section-sub-title{font-size:16px;font-style:italic;margin-top:8px}.my-account-content-section-paragraph{margin-top:30px}.my-account-content-section.privacy .form-content{gap:4px}.my-account-content-section.privacy .paragraph{margin:0 0 8px}@media(max-width:768px){.my-account{flex-direction:column;margin:0;text-align:center}.my-account-headshot{margin:0 auto}.my-account-tabs{border-right:none;flex:1 1}.my-account-tabs-item.active{text-decoration:none}.my-account-content{flex:1 1;margin:0}.my-account-content.desktop{display:none}}.my-account-headshot-editor{align-items:center;display:flex;flex-direction:column;gap:20px;padding:20px 0}.my-account-headshot-editor-image{border-radius:50%;max-width:200px;text-align:center;width:100%}.image-cropper{align-items:center;display:flex;flex-direction:column;gap:20px;margin:20px auto;max-width:400px;text-align:center;width:100%}.image-cropper-buttons{display:flex;gap:20px;justify-content:center}.image-cropper-buttons>*{width:100px}.my-account-content-section-selection{display:flex;flex-direction:column;gap:8px;margin:30px 0 12px}.my-account-content-section-selection .MuiSelect-select{font-size:16px;padding:4px 8px}.my-account-content-section-separator{margin:30px 0}.my-account-content-section-heading{margin:0 0 12px;text-decoration:underline}.my-account-content-section-memberships{display:flex;flex-direction:column}.my-account-content-section-membership{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.my-account-content-section-membership-details{align-items:center;display:flex;gap:12px}.my-account-content-section-membership-details-logo{height:50px}.my-account-content-section-membership-button{align-items:center;display:flex;gap:8px}.my-account-content-section-membership-button.trash{color:#dc3848!important;font-size:26px!important}.my-account-content-section-membership-button.trash :hover{color:#bf2231!important}.my-account-content-section-membership~.my-account-content-section-membership{border-top:1px solid #e6e6e6}.action-panel-item-title{font-size:16px;margin:20px 0 0;text-decoration:underline}.action-panel-item-list{display:flex;flex-direction:column;gap:20px;padding:20px}.action-panel-item-list-item{align-items:center;display:flex;gap:8px}.action-panel-item-list-item-image{max-height:100px;max-width:200px}.action-panel-item-list-item-details{display:flex;flex-direction:column;gap:8px}.action-panel p{font-size:16px;padding:20px 0;text-align:center}@media(max-width:768px){.action-panel-item-list-item{align-items:center;flex-direction:column;text-align:center}}.form{margin:1rem 0;width:100%}.form-content{display:flex;flex-direction:column;gap:.875rem}.form-content-row{align-items:flex-end;display:flex;flex-direction:row;gap:12px}.form-content-row .heading{font-weight:700;margin-top:8px}.form-content-row:first-child .heading:first-child{margin-top:0}.form-content-row .form-field{display:flex;flex-direction:column;font-size:.75rem;gap:.33rem;width:100%}.form-content-row .form-field.flex-1{flex:1 1}.form-content-row .form-field.flex-2{flex:2 1}.form-content-row .form-field.flex-3{flex:3 1}.form-content-row .form-field.city{width:50%}.form-content-row .form-field.state,.form-content-row .form-field.zip{width:25%}.form-content-row .form-field input,.form-content-row .form-field select,.form-content-row .form-field textarea{font-size:16px;padding:.5rem .67rem}.form-content-row .form-field .MuiInputBase-root{padding:0}.form-content-row .form-field .date-time-picker-container{width:100%}.form-content-row .form-field .date-picker-container .MuiInputBase-root,.form-content-row .form-field .date-time-picker-container .MuiInputBase-root{padding:0 12px 0 0}.form-content-row .form-field .time-picker-container .MuiButtonBase-root{margin-right:0}.form-content-row .form-field .MuiSelect-select{align-items:center;display:flex;font-size:16px;height:20px;padding:.5rem .67rem}.form-content-row .form-field .MuiOutlinedInput-input{font-family:Roboto,sans-serif;height:inherit}.form-content-row .form-field .MuiFormHelperText-root{font-family:Roboto,sans-serif;margin:0}.form-content-row .form-field .Mui-focused.Mui-error>fieldset{border-color:#1976d2}.form-content-row .form-field .Mui-focused.Mui-error+.MuiFormHelperText-root{display:none}.form-content-row .form-field label{color:gray}.form-content-row .form-field label .MuiTypography-root{font-family:Roboto,sans-serif}.form-content-row .form-field label .MuiCheckbox-root{padding:0 4px 0 9px}.form-content-row .form-field .show-password-toggle{cursor:pointer;padding:18px 8px}.form-content-row .form-field.checkbox .MuiTypography-root{font-size:16px}.form-content-row .form-field.multi-select .MuiFormControlLabel-root{height:42px}.form-content-row .form-field .date-picker-container{display:flex;flex-direction:column;gap:.33rem}.form-content-row .form-field .date-picker-container .MuiFormHelperText-root{color:#d32f2f;display:none}.form-content-row .form-field .date-picker-container.touched.error .MuiOutlinedInput-notchedOutline{border:1px solid #d32f2f}.form-content-row .form-field .date-picker-container.touched.error .MuiFormHelperText-root{display:block}.form-content-row .form-field .date-picker-container.touched.error .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#1976d2;outline-color:#1976d2}.form-content-row .form-field .date-picker-container.touched.error .Mui-focused+.MuiFormHelperText-root{display:none}.form-buttons{align-items:center;display:flex;gap:12px;margin-top:2rem}.form-buttons button{max-width:150px;width:100%}@media(max-width:768px){.form-content-row{align-items:flex-start;flex-direction:column}.form-content-row .form-field.city,.form-content-row .form-field.state,.form-content-row .form-field.zip{width:100%}}@media(max-width:375px){.form-row{flex-direction:column}.form-row .form-label{margin-bottom:12px}.form .buttons{flex-direction:column}}.breadcrumbs{align-content:center;background-color:#f2f3f3;display:block;height:48px;margin:0 auto;max-width:calc(100vw - 540px);overflow-x:auto;padding:12px;width:100%;z-index:30}.breadcrumbs .MuiBreadcrumbs-separator{font-size:12px;margin:0 6px}.breadcrumbs .MuiBreadcrumbs-ol{flex-wrap:nowrap;overflow-x:auto}.breadcrumbs .MuiBreadcrumbs-ol .MuiBreadcrumbs-li{font-size:14px;white-space:nowrap}.breadcrumbs ::-webkit-scrollbar{-webkit-appearance:none;display:none;width:0}.breadcrumbs .loading-circle{margin:0}@media(max-width:1200px){.breadcrumbs{max-width:100%}}.checkout-item{display:flex;font-size:14px;padding:4px 0;text-align:right}.checkout-item.heading{border-bottom:1px solid #b3b3b3;font-weight:700}.checkout-item.summary{font-weight:700;margin:20px 0 12px}.checkout-item-name{text-align:left;width:50%}.checkout-item-price{width:20%}.checkout-item-quantity{width:10%}.checkout-item-total{width:20%}.StripeElement{background-color:#fff;border:1px solid #e6e6e6;margin-bottom:20px;padding:8px}.droppable-list{display:flex;flex-direction:column;gap:12px}.droppable-list .draggable-item{border:1px solid #e6e6e6;border-radius:8px;overflow:hidden;position:relative}.droppable-list .draggable-item .resource-list .box-content .list .item{padding-top:20px}.droppable-list .draggable-item .drag-handle{color:#b3b3b3;display:block;justify-content:center;left:calc(50% - 14px);margin:0 auto;position:absolute;width:14px;z-index:10}.droppable-list .draggable-item>:not(.drag-handle){padding-top:20px}.droppable-list.horizontal{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.droppable-list.secondary .draggable-item .drag-handle{left:0;top:calc(50% - 7px);z-index:8}.droppable-list.secondary .draggable-item>:not(.drag-handle){padding-left:20px;padding-top:0}@media(max-width:1200px){.droppable-list .draggable-item .drag-handle{opacity:1}}.edit-invoice{display:flex;flex-direction:column;gap:20px}.edit-invoice-content{display:flex;flex-direction:column;font-size:14px;gap:12px;padding:4px 0}.edit-invoice-content-item{display:flex;gap:8px}.edit-invoice-content-item input,.edit-invoice-content-item select,.edit-invoice-content-item textarea{font-size:16px;padding:.5rem .67rem}.edit-invoice-content-item .MuiSelect-select{font-size:16px;height:20px;padding:.5rem .67rem}.edit-invoice-content-item-name{width:100%}.edit-invoice-content-item-price{width:120px}.edit-invoice-content-item-quantity{width:70px}.edit-invoice-content-item .trash{width:30px}.edit-invoice-content-item>div{display:flex;gap:8px}.edit-invoice-heading{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.edit-invoice-heading-select{display:flex;flex:1 1;flex-direction:column;gap:4px}.edit-invoice-heading-select .MuiSelect-select{align-items:center;display:flex;font-size:16px;height:20px;padding:.5rem .67rem}.edit-invoice-heading-settings{align-items:center;display:flex;gap:12px;width:100%}.edit-invoice-heading-attach-user{display:flex;flex-direction:column;gap:4px}.edit-invoice-heading-user{align-items:center;display:flex}.edit-invoice-heading .pencil{margin-right:8px}.edit-invoice-buttons{display:flex;gap:8px;justify-content:flex-end}@media(max-width:768px){.edit-invoice-content-item{flex-direction:column}.edit-invoice-content-item-price,.edit-invoice-content-item-quantity{flex:1 1}.edit-invoice-heading-settings{flex-direction:column}.edit-invoice-heading-select{width:100%}}.card{background-color:#fff}.card.flex-1{flex:1 1}.card.flex-2{flex:2 1}.card .content{align-content:center;height:calc(100% - 38px);min-height:200px;padding:12px}.card .title{align-items:center;background:#e6e6e6;display:flex;font-size:16px;font-weight:700;justify-content:space-between;padding:12px}.app-card{background-color:#fff}.app-card.flex-1{flex:1 1}.app-card.flex-2{flex:2 1}.app-card .content{display:flex;flex-direction:column;gap:20px;padding:12px}.app-card .title{align-items:center;background:#e6e6e6;display:flex;font-size:14px;font-weight:700;justify-content:space-between;padding:12px}.app-card .title .loading-circle{border-width:3px;height:14px;width:14px}.app-card .title span{align-items:center;display:flex;gap:8px}.app-card .title.primary{background:#005e99;color:#ededed}.app-card-link{display:flex;flex-direction:column;gap:8px}.app-card-link label{border-bottom:1px solid #e6e6e6;font-weight:700;padding-bottom:4px}.app-card .footer-link{border-top:1px solid #e6e6e6;padding:12px;text-align:center}.app-card:not(.shrinkable) .content{min-height:200px}@media(max-width:768px){.app-card:not(.shrinkable) .content{min-height:0;min-height:auto}}.MuiDialogTitle-root{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;line-height:1}.MuiDialogTitle-root .close{cursor:pointer}.MuiDialogContent-root{min-width:300px}.MuiDialogContent-root .buttons{display:flex;gap:12px;margin-top:20px}.drawer{background-color:#fff;border-right:1px solid #e6e6e6;display:flex;flex-direction:column;padding:12px 0;width:270px;z-index:20}.drawer.right{border-left:1px solid #e6e6e6;border-right:none;right:0;z-index:31}.drawer .icon{cursor:pointer;display:none;font-size:16px;font-size:20px;padding:0}.drawer-heading{align-items:center;border-bottom:1px solid #e6e6e6;display:flex;font-size:18px;height:36px;justify-content:space-between;padding:0 12px 12px}.drawer-heading-title{font-weight:700}.drawer-content{display:flex;flex-direction:column;overflow:auto;padding:12px}.drawer-content-item{display:flex;flex-direction:column;gap:4px}.drawer-content-item-title{font-weight:700;padding-bottom:6px}.drawer-content-item-link{margin-left:12px}.drawer-content-item-link.active{color:#003f66;text-decoration:underline}.drawer-content-item~.drawer-content-item{border-top:1px solid #e6e6e6;margin-top:12px;padding-top:12px}.drawer-content-help-tip{margin-bottom:8px}.drawer-content-help-title{font-weight:700;margin:20px 0 8px}.drawer-content .MuiPaper-root{border:none;box-shadow:none}.drawer-content .MuiPaper-root:before{background-color:#0000}.drawer-content .MuiPaper-root .MuiAccordionSummary-content{color:#005e99;font-weight:700}.drawer-content .MuiPaper-root .MuiAccordionDetails-root{font-size:14px;font-weight:400;padding:0 0 16px}.drawer-content .MuiPaper-root.Mui-expanded{margin:0}.drawer-content .MuiPaper-root~.MuiPaper-root{border-top:1px solid #e6e6e6}@media(max-width:1200px)and (min-width:768px){.drawer-container.left-open .drawer{top:135px;width:270px}.drawer-container.left-open+.layout-container-active{padding-left:280px}.drawer-container.right-open .drawer{top:135px;width:270px}.drawer-container.right-open+.layout-container-active{padding-right:280px}}@media(max-width:1200px){.drawer{bottom:0;display:none;position:fixed;top:0;width:375px}.drawer .icon{display:block}.drawer.open{display:inline-flex;flex-direction:column}}@media(max-width:768px){.drawer{left:0;right:0;width:100%;z-index:32}}.loading-bars{height:45px;margin:20px auto;position:relative;width:60px}.loading-bars span,.loading-bars:after,.loading-bars:before{animation:grow 1.5s linear infinite;background-color:#003f66;content:"";display:block;height:45px;left:0;position:absolute;top:0;width:10px}.loading-bars:after{animation:grow 1.5s linear -.5s infinite;left:25px}.loading-bars span{animation:grow 1.5s linear -1s infinite;left:50px}@keyframes grow{0%{opacity:0;transform:scaleY(0)}50%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}.loading-circle{border:6px solid #fff6;border-radius:50px;height:24px;margin:0 auto;position:relative;width:24px}.loading-circle:after{animation:spin 1s linear infinite;border:6px solid #0000;border-radius:50px;border-top-color:#fff;bottom:-6px;content:"";left:-6px;position:absolute;right:-6px;top:-6px}.loading-circle.dark{border-color:#ededed}.loading-circle.dark:after{border-top-color:#005e99}.loading-circles{animation:spin 1s linear infinite;height:24px;margin:0 auto;position:relative;width:24px}.loading-circles,.loading-circles:before{border:3px solid #0000;border-radius:50px;border-top-color:#fff}.loading-circles:before{animation:spinreverse 5s linear infinite;bottom:3px;content:"";filter:alpha(opacity=8);left:3px;-khtml-opacity:.8;-moz-opacity:.8;opacity:.8;position:absolute;right:3px;top:3px}.loading-circles.dark,.loading-circles.dark:before{border-top-color:#003f66}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinreverse{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.header{align-items:center;background:#003f66;color:#ededed;display:flex;height:50px;justify-content:space-between;padding:0 12px 0 0;width:100%;z-index:40}.header a img{height:40px;width:176px}.header .mobile-trigger{display:none;left:0;padding:10px;position:absolute}.header .mobile-trigger .icon{color:#fff;font-size:30px}.header .mobile-trigger.active{background-color:#ededed}.header .mobile-trigger.active .icon{color:#001f33}.header-navbar-mobile{display:none}@media(max-width:768px){.header{justify-content:center;padding:0}.header .login-state{display:none}.header .mobile-trigger,.header-navbar-mobile{display:block}}.login-state-user-profile{cursor:pointer;display:flex;gap:8px}.login-state-user-profile-image{border-radius:50%;height:32px;min-width:32px;width:32px}.login-state-user-profile-details{display:flex;flex-direction:column;gap:4px}.login-state-user-profile-details-name{font-size:16px}.login-state-user-profile-details-email{font-size:12px;font-style:italic}.login-state-signin a{color:#ededed;font-size:16px;font-weight:400}.mobile-nav{align-items:center;display:flex;height:100%;justify-content:space-between}.mobile-nav-logo{fill:#fff;stroke:#fff;height:40px;margin:0 auto}.mobile-nav-trigger{cursor:pointer;font-size:30px;left:0;padding:10px;position:fixed;top:0}.mobile-nav-trigger.active{background:#ededed;color:#003f66}.mobile-nav-content{background:#ededed;bottom:0;left:0;position:fixed;right:0;top:48px;z-index:30}.mobile-nav-content-close{color:#22262a;cursor:pointer;font-size:32px;position:absolute;right:10px;top:10px}.mobile-nav-content-links{display:flex;flex-direction:column;height:100%;justify-content:space-between}.mobile-nav-content-links-user-item{color:#005e99;font-size:18px;font-weight:700}.mobile-nav-content-links-user-item .user-profile{margin-bottom:20px}.mobile-nav-content-links-group{display:flex;flex-direction:column;gap:20px;max-width:calc(100% - 26px);padding:20px}.mobile-nav-content-links-group a{font-size:18px}.mobile-nav-content-links-group .separator{border-top:2px solid #001f33}.mobile-nav-content-links-group.footer{text-align:center}.layout{height:100%}.layout-container{background-color:#f2f3f3;display:flex;height:calc(100% - 50px);overflow-y:auto;position:relative}.layout-container-active{flex:1 1;height:100%;margin:0 auto;max-width:calc(100vw - 540px);width:100%}.layout-container-active .outlet{height:calc(100svh - 98px);overflow:auto;padding:0 12px 12px;scrollbar-width:thin;width:100%}.layout-container-active .outlet>:not(.grid){background-color:#fff}@media(max-width:1200px){.layout-container{flex-direction:column}.layout-container-active{max-width:100%}.layout-container-active .outlet{height:calc(100svh - 140px)}}@media(max-width:768px){.layout-container-active{height:calc(100svh - 41px)}.layout-container-active .outlet .box-content{overflow:auto}}.drawer-container-mobile{align-items:center;background-color:#ededed;border-bottom:1px solid #b3b3b3;display:none;justify-content:space-between;width:100%}.drawer-container-mobile .icon{border-left:1px solid #b3b3b3;border-right:1px solid #b3b3b3;cursor:pointer;font-size:16px;padding:12px}.drawer-container-mobile .icon.close{font-size:20px;padding:0}@media(max-width:1200px){.drawer-container-mobile{display:flex}}.modal{background:#ededed;border:2px solid gray;border-radius:8px;left:50%;min-width:60vw;position:absolute;top:50%;transform:translate(-50%,-50%)}.modal-title{align-items:center;border-bottom:1px solid #b3b3b3;display:flex;font-size:18px;font-weight:700;justify-content:space-between;padding:12px}.modal-title .close{cursor:pointer;font-size:20px}.modal-content{max-height:calc(100svh - 120px);overflow:auto;padding:12px}.modal-content .form-content{max-height:calc(100svh - 400px);overflow:auto;padding:4px 0}.modal-footer{border-top:1px solid #b3b3b3;padding:12px}.modal.small{max-width:500px;min-width:0;min-width:auto;width:100%}@media(max-width:768px){.modal{width:90vw}.modal-content .form-content{max-height:calc(100svh - 250px)}}.resource-list .box-title{align-items:center;background-color:#fff;display:flex;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:15}.resource-list .box-title .actions{align-items:center;display:flex;gap:12px}.resource-list .box-title .actions button,.resource-list .box-title .actions span[role=button]{font-size:14px;height:30px;line-height:16px;padding:4px 8px;text-transform:none}.resource-list .progress-bar{border-bottom:1px solid #e6e6e6;margin-bottom:12px;padding-bottom:18px}.resource-list .filters{align-items:center;border-bottom:1px solid #e6e6e6;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.resource-list .filters input{font-size:16px;padding:4px 8px}.resource-list .filters .MuiSelect-select{font-size:16px;padding:4px 32px 4px 8px}.resource-list .list{display:flex;flex-direction:column;justify-content:center}.resource-list .headers{font-weight:700;padding:4px 10px 4px 34px}.resource-list .item{align-items:center;cursor:pointer;display:flex;gap:12px;padding:8px}.resource-list .item:hover{background-color:#ededed}.resource-list .item.selected{background-color:#dee9f7}.resource-list .item.active{background-color:#b6ceed}.resource-list .item.disabled{background-color:initial;cursor:default}.resource-list .item.disabled:hover{background-color:initial}.resource-list .item~.item{border-top:1px solid #e6e6e6}.resource-list .item input[type=radio]{appearance:radio;-webkit-appearance:radio;cursor:pointer;margin:0;width:12px}@media(max-width:768px){.resource-list .box-title{align-items:flex-start;flex-direction:column;gap:12px}.resource-list .box-title ::-webkit-scrollbar{-webkit-appearance:none;display:none;width:0}.resource-list .box-title .actions{max-width:100%;overflow-x:auto}.resource-list .box-content .filters{align-items:flex-start;flex-direction:column;gap:8px}}.root-layout{height:100%}.root-layout-container{display:flex;height:calc(100svh - 50px);overflow-y:auto}.root-layout-container-active{display:flex;flex:1 1;flex-direction:column}.root-layout-container-active .outlet{margin:0 auto;max-width:1200px;padding:12px;width:100%}.root-layout-container-active .outlet .app-grid{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial}@media(max-width:768px){.root-layout .breadcrumbs{top:50px}}.administrator-form-invitee{border-bottom:1px solid #e6e6e6;margin-bottom:20px;padding-bottom:12px}.administrator-form-invitee-email span{font-weight:700}.form-question{display:flex;flex-direction:column;gap:12px}.form-question .MuiSelect-select,.form-question input,.form-question select,.form-question textarea{font-size:.875rem;padding:.5rem .67rem}.form-question .MuiSelect-select{height:20px;line-height:20px}.form-question .Mui-focused.Mui-error>fieldset{border-color:#001f33}.form-question .Mui-focused.Mui-error+.MuiFormHelperText-root{display:none}.form-question-config{align-items:center;display:flex;justify-content:space-between}.form-question-config-content{align-items:center;display:flex;gap:12px}.form-question-config .MuiFormGroup-root .MuiTypography-root{font-size:14px;line-height:1}.form-question-options-option{align-items:center;display:flex;gap:12px;justify-content:space-between}.form-question-options-option .MuiTextField-root{width:100%}@media(max-width:768px){.form-question-config{flex-direction:column;gap:12px}.form-question-config-content{align-self:flex-end}.form-question-config-content:first-child{align-self:flex-start}}.structure-form .draggable-item{padding:8px}.structure-form .droppable-list.secondary .draggable-item .drag-handle{left:8px}.structure-form .MuiInputBase-multiline{padding:0}.structure-form-content{max-height:calc(100svh - 400px);overflow:auto}.structure-form-buttons{display:flex;gap:12px;justify-content:flex-end;margin-top:12px}@media(max-width:768px){.structure-form-content{max-height:calc(100svh - 250px)}}.archive-form{align-items:center;display:flex;flex-direction:column;margin-bottom:-12px}.archive-form-options{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;width:100%}.archive-form-options-item{align-items:center;display:flex}.archive-form-options-item label{align-items:center;cursor:pointer;display:flex}.archive-form-category{width:100%}.archive-form-category-title{background:#b3b3b3;padding:8px}.archive-form-category-entry{align-items:center;display:flex}.archive-form-category-entry-number{align-items:center;display:flex;width:25%}.archive-form-category-entry-users{width:40%}.archive-form-category-entry-awards{width:35%}.archive-form-category-entry~.archive-form-category-entry{border-top:1px solid #e6e6e6}.archive-form-category-entry.disqualified,.archive-form-category-entry.incomplete{opacity:.5}.archive-form:not(.disabled) .archive-form-category-entry{cursor:pointer}.archive-form:not(.disabled) .archive-form-category-entry:hover{background:#e6e6e6}.archive-form-buttons{align-items:center;background:#ededed;bottom:-12px;display:flex;gap:20px;justify-content:flex-start;padding:20px;position:-webkit-sticky;position:sticky;width:100%}.archive-form-buttons button{min-width:150px}.judge-form-assigned{background-color:#dee9f7;padding:8px}.judge-form-assigned-send-invite{font-weight:700}.volunteer-form-judges{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.volunteer-form-judges-item{background:#e6e6e6;border:1px solid #b3b3b3;border-radius:8px;padding:8px}.volunteer-form-judges-item-specialize{border-bottom:1px solid #b3b3b3;border-top:1px solid #b3b3b3;font-size:12px;margin:8px 0;padding:8px 0}.volunteer-form-judges-item-specialize span{font-weight:700}.volunteer-form-judges-item-scored{align-items:center;display:flex;justify-content:space-between}.volunteer-form-judges-item-scored button{line-height:16px}.volunteer-form-judges-buttons{display:flex;gap:12px;margin-top:12px}.volunteer-form-judges-buttons button{min-width:150px}.scoresheet-criteria{display:flex;flex-direction:column;gap:12px}.scoresheet-criteria .MuiSelect-select,.scoresheet-criteria input,.scoresheet-criteria select,.scoresheet-criteria textarea{font-size:.875rem;padding:.5rem .67rem}.scoresheet-criteria .MuiSelect-select{height:20px;line-height:20px}.scoresheet-criteria .Mui-focused.Mui-error>fieldset{border-color:#001f33}.scoresheet-criteria .Mui-focused.Mui-error+.MuiFormHelperText-root{display:none}.scoresheet-criteria-config{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:space-between}.scoresheet-criteria-config-content{align-items:center;display:flex;gap:12px;width:100%}.scoresheet-criteria-config-content .MuiTextField-root{width:100%}.scoresheet-criteria-config .MuiFormGroup-root .MuiTypography-root{font-size:14px;line-height:1}.scoresheet-criteria-options-option{align-items:center;display:flex;gap:12px;justify-content:space-between}.scoresheet-criteria-options-option .MuiTextField-root{width:100%}.invoice-form h3{border-bottom:2px solid #b3b3b3;font-size:18px;margin-top:20px;padding-bottom:4px}.invoice-form .form{margin:0}.invoice-form input{font-size:16px;padding:4px 8px}.invoice-form .MuiSelect-select{font-size:16px;padding:4px 32px 4px 8px}.invoice-form .form-field{align-items:center;display:flex;gap:20px}.invoice-form .form-field>div{display:flex;flex:1 1;flex-direction:column;gap:4px}.invoice-form .form-field.line-item{display:inline-flex;flex-direction:row}.invoice-form .form-field.line-item>div{flex:initial;flex-direction:row;gap:20px}.invoice-form .form-field.line-item>div:first-child{flex:1 1}.invoice-form .form-field.line-item>div>div{display:flex;flex-direction:column;gap:4px}.invoice-form .form-field.line-item .description,.invoice-form .form-field.line-item .event{flex:1 1}.invoice-form .form-field.line-item .type{max-width:110px}.invoice-form .form-field.line-item .event{max-width:calc(100% - 115px)}.invoice-form .form-field.line-item .qty{max-width:80px}.invoice-form .form-field.line-item .amount{max-width:120px}.invoice-form .form-field.line-item .trash{align-self:flex-end}.invoice-form .form-buttons{display:flex;justify-content:space-between}.invoice-form .form-buttons button{width:175px}.invoice-form .form-buttons>div{display:flex;gap:20px}@media(max-width:768px){.invoice-form .form-field{flex-direction:column}.invoice-form .form-field>div{width:100%}.invoice-form .form-field.line-item{flex-direction:column}.invoice-form .form-field.line-item>div{flex:1 1}.invoice-form .form-field.line-item .type{max-width:none}.invoice-form .form-field.line-item .amount,.invoice-form .form-field.line-item .qty{flex:1 1;max-width:none}.invoice-form .form-buttons{flex-direction:column;gap:40px}.invoice-form .form-buttons button{max-width:100%;width:100%}.invoice-form .form-buttons>div{flex-direction:column;width:100%}}.survey-question{display:flex;flex-direction:column;gap:12px}.survey-question .MuiSelect-select,.survey-question input,.survey-question select,.survey-question textarea{font-size:.875rem;padding:.5rem .67rem}.survey-question .MuiSelect-select{height:20px;line-height:20px}.survey-question .Mui-focused.Mui-error>fieldset{border-color:#001f33}.survey-question .Mui-focused.Mui-error+.MuiFormHelperText-root{display:none}.survey-question-config{align-items:center;display:flex;justify-content:space-between}.survey-question-config-content{align-items:center;display:flex;gap:12px}.survey-question-config .MuiFormGroup-root .MuiTypography-root{font-size:14px;line-height:1}.survey-question-options-option{align-items:center;display:flex;gap:12px;justify-content:space-between}.survey-question-options-option .MuiTextField-root{width:100%}.survey-question-image{align-items:center;display:flex;gap:12px}.survey-question-image span{font-weight:700}@media(max-width:768px){.survey-question-config{flex-direction:column;gap:12px}.survey-question-config-content{align-self:flex-end}.survey-question-config-content:first-child{align-self:flex-start}.survey-question-image{flex-direction:column}}.mce .label{display:block;margin-bottom:8px}.mce .buttons{align-items:center;display:flex;gap:12px;margin-top:2rem}.mce .buttons button{max-width:150px;width:100%}.mce~.mce{margin-top:20px}@media(max-width:768px){.mce ::-webkit-scrollbar{-webkit-appearance:none;display:none;width:0}}.user-search .MuiFormControl-root .MuiInputBase-root{padding:0 8px 0 0}.typeahead-list .box-title{align-items:center;background-color:#fff;display:flex;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:15}.typeahead-list .box-title .actions{align-items:center;display:flex;gap:12px}.typeahead-list .box-title .actions button{font-size:14px;height:30px;line-height:16px;padding:4px 8px;text-transform:none}.typeahead-list .search{align-items:center;border-bottom:1px solid #e6e6e6;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.typeahead-list .search input{font-size:14px;padding:4px 8px}.typeahead-list .list{display:flex;flex-direction:column;justify-content:center}.typeahead-list .list .item{align-items:center;cursor:pointer;display:flex;gap:12px;padding:8px}.typeahead-list .list .item:hover{background-color:#ededed}.typeahead-list .list .item.selected{background-color:#dee9f7}.typeahead-list .list .item~.item{border-top:1px solid #e6e6e6}.typeahead-list .list .item input[type=radio]{appearance:radio;-webkit-appearance:radio;cursor:pointer;margin:0;width:12px}@media(max-width:768px){.typeahead-list .box-title{align-items:flex-start;flex-direction:column;gap:12px}.typeahead-list .box-title ::-webkit-scrollbar{-webkit-appearance:none;display:none;width:0}.typeahead-list .box-title .actions{max-width:100%;overflow-x:auto}}.user-profile{align-items:center;display:flex;gap:6px}.user-profile img{border-radius:50%;height:50px;min-width:50px;width:50px}.user-profile .envelope{align-items:center;background:#ededed;border:1px solid #b3b3b3;border-radius:50%;display:flex;font-size:18px;height:50px;justify-content:center;min-width:50px;width:50px}.user-profile-details{color:#001f33;display:flex;flex-direction:column;gap:6px}.user-profile-details,.user-profile-details-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-profile-details-name{font-size:16px;font-weight:700}.user-profile-details-email{font-size:12px;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-image{display:flex;justify-content:center;padding:20px 0}.view-image img{height:530px;max-height:calc(100svh - 100px);max-width:calc(60vw - 30px);object-fit:contain;width:800px}.view-invoice-item{display:flex;font-size:14px;padding:4px 0;text-align:right}.view-invoice-item.heading{border-bottom:1px solid #b3b3b3;font-weight:700}.view-invoice-item.summary{font-weight:700;margin:20px 0 12px}.view-invoice-item-name{text-align:left;width:50%}.view-invoice-item-price{width:20%}.view-invoice-item-quantity{width:10%}.view-invoice-item-total{width:20%}.view-parade-attendance{display:flex;flex-direction:column}.view-parade-attendance .Mui-disabled{color:gray!important}.view-parade-attendance .MuiTypography-root{color:#22262a!important}.view-survey-submission{margin:0 auto;max-width:640px;width:100%}.view-survey-submission .form-image img{width:100%}.view-survey-submission .form-buttons{display:none}.view-scoring-progress{display:flex;flex-direction:column}.view-scoring-progress-criteria{align-items:center;display:flex;justify-content:space-between;padding:8px}.view-scoring-progress-criteria~.view-scoring-progress-criteria{border-top:1px solid #e6e6e6}.view-scoring-progress-criteria-label.strike{text-decoration:line-through}.view-scoring-progress-criteria-points{font-weight:700;min-width:62px;text-align:right}.view-scoring-progress-criteria.total{background-color:#e6e6e6}.view-scoring-progress-criteria.total .view-scoring-progress-criteria-label{font-weight:700}.change-password-by-email-close{cursor:pointer;display:none;font-size:32px;position:fixed;right:10px;top:58px}.change-password-by-email-logo{fill:#003f66;display:block;margin:0 auto;max-width:200px;width:100%}.change-password-by-email-link,.change-password-by-email-note{margin:20px auto;text-align:center}.change-password-by-email-note{font-style:italic}.change-password-by-email .form-buttons{justify-content:center}.change-password-by-email .form-buttons button{max-width:200px}.change-password-by-email .MuiFormControl-root{max-width:100%}.change-password-by-email-continue{align-items:center;display:flex;flex-direction:column;gap:30px;padding:30px 0}.change-password-by-email-continue-paragraph{text-align:center;width:200px}@media(max-width:768px){.change-password-by-email{padding-top:10px}.change-password-by-email-close{display:block}}.client-administrative .invitation{display:flex;flex-direction:column;gap:8px}.client-administrative .invitation-link{background:#fff;border:1px solid #b3b3b3;border-radius:4px;font-size:12px;padding:8px}.home-page{display:flex;flex-direction:column;gap:24px}.home-page-row{display:flex;gap:30px}.home-page .notifications .notification{font-weight:700;line-height:1rem;white-space:break-spaces}.home-page .notifications .notification~.notification{border-top:1px solid #e6e6e6;margin-top:12px;padding-top:12px}.home-page .notifications .notification:before{content:"*";display:inline-block;padding-right:8px}.client-invoices .invoice{display:flex;justify-content:space-between;width:100%}.client-invoices .invoice-amount{width:25%}.client-invoices .invoice-date,.client-invoices .invoice-date-paid,.client-invoices .invoice-paid-by{text-align:right;width:25%}.client-logo{align-items:center;display:inline-flex;flex-direction:column;position:relative;width:100%}.client-logo-current{border:1px solid #b3b3b3;display:flex;padding:12px}.client-logo-actions{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:12px}.client-gateway .form .buttons{margin-top:0}.client-gateway-details{border-top:1px solid #e6e6e6;margin-top:2rem;padding-top:2rem}.client-gateway-details p{margin-bottom:12px}.client-gateway-details button{max-width:150px;width:100%}.contest-list{align-items:center;display:flex;width:100%}.contest-list.archived,.contest-list.archived a{color:#dc3848}.contest-list-details{display:flex;flex-direction:column;gap:4px;width:70%}.contest-list-status,.contest-list-type{width:15%}@media(max-width:768px){.contest-list-details{width:60%}.contest-list-type{width:25%}}.card-group{display:flex;flex:1 1;flex-direction:column;gap:30px}.sponsors-item{align-items:center;display:flex;gap:8px}.sponsors-item-logo{height:100%;max-height:60px;max-width:80px;width:100%}.sponsors-item-details{display:flex;flex-direction:column;gap:4px}.sponsors-item-details-url{font-style:italic}.category{display:flex}.category-label{font-weight:700;min-width:60px;width:5%}.fee{display:flex}.fee-label{font-weight:700;min-width:60px;width:5%}.promo-code{display:flex;width:100%}.promo-code-key{font-weight:700;min-width:60px;width:33%}.promo-code>div{width:33%}.timeframe{display:flex;width:100%}.timeframe-start{width:25%}.timeframe-end{width:75%}@media(max-width:768px){.timeframe-end,.timeframe-start{width:50%}}.contest-judges-prospect{align-items:center;display:flex;justify-content:space-between;width:100%}.contest-judges-prospect svg{color:#001f33;font-size:26px}.contest-judges .invitation{display:flex;flex-direction:column;gap:8px}.contest-judges .invitation-link{background:#fff;border:1px solid #b3b3b3;border-radius:4px;font-size:12px;padding:8px}.public-voting-category-name{font-size:16px;font-weight:700;margin-bottom:8px;text-decoration:underline}.public-voting-category-entries{display:flex;flex-direction:column;gap:4px}.public-voting-category~.public-voting-category{margin-top:8px}.scoring-progress .options{display:flex;justify-content:space-between}.scoring-progress .options .MuiInputBase-root{margin-left:12px}.scoring-progress .options .MuiInputBase-root .MuiSelect-select{font-size:16px;padding:4px 32px 4px 8px}.scoring-progress .progress-item{align-items:center;display:flex;justify-content:space-between;width:100%}.scoring-progress .progress-item-label{font-size:16px;font-weight:700;width:10%}.scoring-progress .progress-item-scholarship{display:flex;flex-direction:column;gap:8px;padding:8px 0}.scoring-progress .progress-item-scholarship-name{font-size:16px;font-weight:700}.scoring-progress .progress-item-scholarship-applicant{display:flex;gap:12px}.scoring-progress .progress-item-scholarship-applicant-name{font-weight:700}.scoring-progress .progress-item-email,.scoring-progress .progress-item-user{width:50%}.scoring-progress .progress-item-count{align-items:center;display:flex;flex-direction:column;gap:6px;width:80px}.scoring-progress .progress-item-count .emphasize{font-weight:700}.scoring-progress .progress-item.error{background-color:#f3babf}.scoring-progress .progress-item.complete{background-color:#bde5c0}.scoring-progress .progress-item.incomplete{background-color:#dee9f7}@media(max-width:768px){.scoring-progress .progress-item{justify-content:space-between}.scoring-progress .progress-item-count{width:25%}.scoring-progress .progress-item-label{width:20%}.scoring-progress .progress-item-user{width:55%}}.confirm-winners .options{display:flex;justify-content:space-between}.confirm-winners .options .MuiInputBase-root{margin-left:12px}.confirm-winners .options .MuiInputBase-root .MuiSelect-select{font-size:16px;padding:4px 32px 4px 8px}.confirm-winners .judges{border-top:1px solid #e6e6e6}.confirm-winners .judges p{margin-bottom:12px}.confirm-winners .judges .users{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.confirm-winners .category{align-items:center;display:flex;gap:20px}.confirm-winners .category svg{font-size:18px}.confirm-winners .entry{display:flex;flex-direction:column;width:100%}.confirm-winners .entry-row{align-items:center;display:flex;justify-content:space-between}.confirm-winners .entry-row~.entry-row{border-top:1px solid #e6e6e6;margin-top:8px;padding-top:8px}.confirm-winners .entry-number{align-items:center;display:flex;gap:12px}.confirm-winners .entry-number,.confirm-winners .entry-score{font-size:16px;font-weight:700}.confirm-winners .entry-contributors{display:flex;flex-direction:column;gap:8px}.confirm-winners .entry-contributors .users{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.confirm-winners .entry-awards{display:flex;flex-direction:column;gap:8px;text-align:right}.confirm-winners .entry-awards .awards{font-size:16px;font-weight:700}.final-reports .select{display:flex;flex-direction:column;gap:8px;width:300px}.final-reports .options{display:flex;flex-direction:column;gap:20px}.final-reports .options .MuiInputBase-root .MuiSelect-select{font-size:16px;padding:4px 32px 4px 8px}.final-reports .options button{width:120px}.final-reports .options.flex-end{justify-content:flex-end}.archive{align-items:center;display:flex;justify-content:space-between;width:100%}.archive-details{display:flex;flex-direction:column;gap:8px}.archive-details-link{background:#fff;border:1px solid #b3b3b3;border-radius:4px;font-size:12px;padding:8px}.selectable-image{align-items:center;display:flex;gap:12px;width:calc(100% - 20px)}.selectable-image img{max-height:60px;width:80px}.selectable-image-details{display:flex;flex-direction:column;gap:6px;width:calc(100% - 90px)}.selectable-image-details-name{font-weight:700;overflow:hidden;padding:2px 0;text-overflow:ellipsis;white-space:nowrap}.selectable-image-details-size{font-size:12px;font-style:italic;padding:2px 0}.downloadable-file{display:flex;flex-direction:column;gap:6px}.downloadable-file-folders-copy{align-items:flex-start;display:flex;gap:12px;margin-top:12px}.downloadable-file-folders-copy button{font-size:18px;min-width:auto;padding:10px}.downloadable-file-folders-copy input{font-size:16px;padding:.5rem .67rem}.downloadable-file-name{font-weight:700}.downloadable-file-size{font-size:12px;font-style:italic}.contest-name hr{margin:20px 0}.contest-previews-button button{max-width:150px;width:100%}.event-list{display:flex;width:100%}.event-list.archived,.event-list.archived a{color:#dc3848}.event-list-name{display:flex;flex-direction:column;gap:4px;width:85%}.event-list-status{width:15%}.event-name hr{margin:20px 0}.slideshow-image{align-items:center;display:flex;gap:12px}.slideshow-image img{height:60px}.slideshow-image-details{display:flex;flex-direction:column;gap:6px}.slideshow-image-details-name{font-weight:700}.slideshow-image-details-size{font-size:12px;font-style:italic}@media(max-width:768px){.registration-questions .structure-form{min-width:calc(100% - 20px)}.registration-questions .structure-form-content{max-height:calc(100svh - 300px)}}.registration-list .options{align-items:center;display:flex;gap:8px;justify-content:space-between}.registration-list .options .total{display:flex;flex-direction:column;font-weight:700;gap:8px}.registration-list .options .total-revenue{font-size:16px}.registration-list .registration{align-items:center;display:flex;justify-content:space-between;width:100%}.registration-list .registration .mobile-display{display:none}.registration-list .registration-date,.registration-list .registration-items,.registration-list .registration-owner,.registration-list .registration-price{width:25%}.registration-list .registration-owner-guest{display:flex;flex-direction:column;gap:6px}.registration-list .registration-owner-guest-name{font-size:16px;font-weight:700}.registration-list .registration-owner-guest-email{font-size:12px;font-style:italic}@media(max-width:768px){.registration-list .options{flex-direction:column}.registration-list .options .total-items{text-align:center}.registration-list .headers{display:none}.registration-list .registration{display:block}.registration-list .registration .mobile-display{display:inline-block}.registration-list .registration .registration-date,.registration-list .registration .registration-owner{margin-bottom:8px;width:100%}.registration-list .registration .registration-price{margin-top:4px}.registration-list .registration .registration-items,.registration-list .registration .registration-price{font-size:12px;font-weight:700;width:100%}}.client-list-item{align-items:center;display:flex;gap:12px}.client-list-item-logo{max-height:50px;max-width:50%}.sorry{margin:30vh auto 0;max-width:640px;padding:20px;text-align:center}.sorry h1{margin-top:0}.change-password .form{max-width:375px;width:100%}.change-password h4{font-size:14px;font-weight:700;margin-bottom:8px}.current-resources .resource{border:2px solid #e6e6e6;border-radius:8px;color:gray;display:flex;flex-direction:column;gap:4px;padding:12px}.current-resources .resource-name{font-size:16px}.current-resources .resource-date{font-size:12px}.current-resources .resource:hover{border-color:#8db3e2;color:#005e99;text-decoration:none}.current-resources .resource~.resource{margin-top:12px}.optional-form-data input{font-size:16px;padding:4px 8px}.optional-form-data .MuiSelect-select{font-size:16px;padding:4px 32px 4px 8px}.optional-form-data-select{align-items:center;display:flex;gap:8px;margin-bottom:12px}.optional-form-data-subject{display:flex;flex-direction:column;gap:8px;width:100%}.optional-form-data-subject .Mui-focused.Mui-error>fieldset{border-color:#1976d2}.optional-form-data-subject .Mui-focused.Mui-error+.MuiFormHelperText-root{display:none}.logs .MuiSelect-select{font-size:16px;padding:4px 32px 4px 8px}.logs .log{display:flex;flex-direction:column;gap:4px;width:100%}.logs .log>*{word-wrap:break-word}.logs .log-header{font-weight:700}.logs .log-date{font-style:italic}.logs .log-message{font-weight:700}.logs .log-url{text-decoration:underline}.home-page .logo{max-width:320px;width:100%}.home-page .card-group{display:flex;flex:1 1;flex-direction:column;gap:30px}.invoices input{font-size:16px;padding:4px 8px}.invoices .box-title h3{display:flex;justify-content:space-between}.invoices .MuiSelect-select{font-size:16px;padding:4px 32px 4px 8px}.invoices .embolden{font-weight:700}.invoices-report-summary{font-size:16px;line-height:30px;margin-top:8px}.invoices .filters{align-items:center;border-bottom:1px solid #e6e6e6;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.invoices .filters>*{align-items:center;display:flex;gap:8px}.invoices .invoice-list,.invoices .receipt{display:flex;flex-direction:column}.invoices .receipt{gap:4px;padding:8px 0;width:100%}.invoices .receipt-client{font-weight:700}.invoices .receipt-items{display:flex;flex-direction:column;gap:4px}.invoices .receipt-items-item,.invoices .receipt-total{display:flex;justify-content:space-between}.invoices .receipt .emphasize{font-style:italic;font-weight:700}.invoices .receipt~.receipt{border-top:1px solid #e6e6e6}@media(max-width:768px){.invoices .box-title h3{flex-direction:column}}.migrate-user .box-content{display:flex;flex-direction:column;gap:12px}.migrate-user .box-content .button{width:150px}.migrate-user .box-content .selected{display:flex;flex-direction:column;gap:8px}.migrate-user .box-content .selected h4{font-size:14px;font-weight:700}.migrate-user .box-content .selected-user{display:flex;gap:12px}.migrate-user .box-content .selected-user img{border-radius:50%;height:50px;min-width:50px;width:50px}.migrate-user .box-content .selected-user-detail{display:flex;flex-direction:column;font-size:12px;gap:2px;justify-content:center}.migrate-user .box-content .selected-user-detail span{font-weight:700}.password-request{display:flex;flex-direction:column;gap:4px;width:100%}.password-request-date{font-style:italic}.password-request-email{font-weight:700}.view-user .box-title{align-items:center;display:flex;justify-content:space-between}.view-user-item .user-profile{margin:12px 0}.view-user-item-content{margin-top:12px}.view-user-item-membership{align-items:center;display:flex;gap:12px;margin-top:12px}.view-user-item-membership img{width:100px}.view-user-item-membership p{font-weight:700}.parade-homepage-generator .droppable-list .draggable-item{border:1px solid #0000;border-radius:0;height:100%}.parade-homepage-generator .droppable-list .draggable-item.top{align-self:flex-start}.parade-homepage-generator .droppable-list .draggable-item.center{align-self:center}.parade-homepage-generator .droppable-list .draggable-item.bottom{align-self:flex-end}.parade-homepage-generator .droppable-list .draggable-item:hover .parade-homepage-row-config{display:flex}.parade-homepage-generator .droppable-list .draggable-item>:not(.drag-handle){padding-top:0}.parade-landing-button{-webkit-box-align:center;-webkit-box-pack:center;-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background-color:#383838;border:0;border-radius:4px;box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f;box-sizing:border-box;color:#ededed;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;justify-content:center;letter-spacing:.02857em;line-height:1.75;margin:0;min-width:64px;outline:0;padding:6px 16px;position:relative;-webkit-user-select:none;user-select:none;vertical-align:middle}.parade-landing-button.confirm{background-color:#3c9a42}.parade-homepage-overlay-dark{background:#000;bottom:0;left:0;opacity:.4;position:absolute;right:0;top:0;z-index:0}.parade-homepage-overlay-light{background:#fff;bottom:0;left:0;opacity:.7;position:absolute;right:0;top:0;z-index:0}.parade-homepage-row{transition:all .125s ease 0s}.parade-homepage-row-config{display:none;position:absolute;right:10px;top:10px;z-index:3}.parade-homepage-row-config button{margin-left:8px;min-width:auto;padding:8px}.parade-homepage-row-config button svg{font-size:16px}.parade-homepage-row.hero{height:620px;position:relative}.parade-homepage-row.hero .parade-homepage-row-config{top:10px}.parade-homepage-row.hero .parade-homepage-column{background-position:50%;background-repeat:no-repeat;background-size:cover}.parade-homepage-row.hero:hover .parade-homepage-column-config{display:flex}.parade-homepage-row-columns{height:100%}.parade-homepage-row-columns .draggable-item:hover .parade-homepage-column-config,.parade-homepage-row:hover .parade-homepage-row-config{display:flex}.parade-homepage-column{height:100%}.parade-homepage-column-content{min-height:100px}.parade-homepage-column-content,.parade-homepage-column-content-hero{display:flex;flex-direction:column;height:100%;justify-content:center}.parade-homepage-column-content-hero{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;width:100%}.parade-homepage-column-content-hero-content{border:4px solid #fff;border-radius:4px;color:#fff;display:flex;flex-direction:column;gap:20px;max-width:800px;padding:60px 40px;position:relative;text-align:center;z-index:2}.parade-homepage-column-content-hero-title{font-size:36px}.parade-homepage-column-content-hero-subtitle{font-size:24px;text-align:center;white-space:break-spaces}.parade-homepage-column-content-hero-box-content{background:#ededed;color:#22262a;font-size:16px;left:30px;padding:12px 0;position:absolute;right:30px;text-align:center;top:calc(100% - 20px);white-space:break-spaces}.parade-homepage-column-config{bottom:10px;display:none;position:absolute;right:10px;z-index:3}.parade-homepage-column-config button{margin-left:8px;min-width:auto;padding:8px}.parade-homepage-column-config button svg{font-size:16px}.parade-homepage-countdown{padding:80px 0}.parade-homepage-countdown-items{align-items:center;display:flex;gap:30px;justify-content:center}.parade-homepage-countdown-title{display:flex;flex-direction:column;font-size:30px;gap:12px;margin:12px 0;text-align:center}.parade-homepage-countdown-title p{font-size:20px}.parade-homepage-countdown-item{align-items:center;display:flex;flex-direction:column;gap:8px}.parade-homepage-countdown-item-value{font-size:72px}.parade-homepage-countdown-item-label{color:#b3b3b3;font-size:16px}.parade-homepage-properties{margin:60px 0;text-align:center}.parade-homepage-properties-list{grid-gap:60px;display:grid;grid-template-columns:repeat(3,1fr);margin:60px;text-align:left}.parade-homepage-property{display:flex;flex-direction:column;font-size:16px;font-weight:700;position:relative}.parade-homepage-property-image{display:block;height:100%;left:0;min-height:100%;object-fit:cover;object-position:50% 50%;position:absolute;top:0;transition:all .25s ease 0s;width:100%}.parade-homepage-property-image-container{border-radius:4px 4px 0 0;height:0;overflow:hidden;padding-bottom:75%;position:relative}.parade-homepage-property-flex{align-items:center;background:#383838;border-radius:0 0 4px 4px;bottom:0;color:#ededed;display:flex;font-weight:400;justify-content:space-between;left:0;padding:8px;right:0}.parade-homepage-property-details{display:flex;flex-direction:column;gap:8px}.parade-homepage-property-details-builder{font-size:20px;font-weight:700}.parade-homepage-property-details-number{font-size:20px}.parade-homepage-property-logo{left:0;max-height:100px;max-width:100px;position:absolute;top:0;z-index:1}.parade-homepage-property:hover{text-decoration:none}.parade-homepage-property:hover .parade-homepage-property-image{transform:scale(1.1)}.parade-homepage-sponsors{padding:60px 20px;text-align:center}.parade-homepage-sponsor-list{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.parade-homepage-sponsor-list-item{align-items:center;border-radius:8px;color:#001f33;display:flex;justify-content:center}.parade-homepage-sponsor-list-item-logo{height:100%;padding:20px;width:100%}.parade-homepage-sponsor-list-item-logo img{height:100%;object-fit:contain;width:100%}.parade-homepage-sponsor-list-item-details{display:inline-flex;flex-direction:column;gap:30px}.parade-homepage-sponsor-list-item-details-name{font-size:20px;font-weight:700}.parade-homepage-sponsor-list-item-details-about{font-size:16px;font-style:italic}.parade-homepage-sponsor-list-item:hover{text-decoration:none}.parade-homepage-sponsor-list-item.small{border:1px solid #e6e6e6;height:100px;max-width:calc(33% - 6px)}.parade-homepage-sponsor-list-item.medium{border:1px solid #e6e6e6;height:150px;max-width:calc(50% - 6px);width:100%}.parade-homepage-sponsor-list-item.large{flex-direction:column;gap:20px}.parade-homepage-sponsor-list-item.large .sponsor-list-item-details{align-items:center}.parade-homepage-sponsor-list-item.large~.sponsor-list-item.large{border-top:1px solid #e6e6e6;margin-top:40px;padding-top:40px}.parade-homepage-sponsor-list.no-border .medium,.parade-homepage-sponsor-list.no-border .small{border-width:0}.parade-homepage-sponsor-list.no-border .medium .sponsor-list-item-logo,.parade-homepage-sponsor-list.no-border .small .sponsor-list-item-logo{padding:0}.parade-homepage-sponsor-row{display:flex;gap:12px;justify-content:center}.parade-homepage-sponsor-tiers{display:flex;flex-direction:column;gap:100px}.parade-homepage-sponsor-tier{display:flex;flex-direction:column;gap:12px}.parade-homepage-sponsor-tier.small .sponsor-list-item-details-name{display:none}.parade-homepage-sponsor-tier-name{border-bottom:2px solid #b3b3b3;font-size:22px;font-weight:700;margin-bottom:12px;padding:12px 0;width:100%}.parade-homepage-generator{height:100%}.parade-homepage-generator .background-image,.parade-homepage-generator .background-parallax{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.parade-homepage-generator .background-parallax{background-attachment:fixed}.parade-homepage-generator-content{height:calc(100% - 55px);overflow:auto}.parade-homepage-generator-buttons{display:flex;gap:8px;justify-content:flex-end;padding:10px;z-index:3}.parade-homepage-generator .drag-handle{display:none!important}.parade-homepage-generator .draggable-item:hover{border:1px solid #e6e6e6}.parade-homepage-generator .draggable-item:hover>.drag-handle{display:block!important}.parade-homepage-generator .draggable-item.dragging{border:1px solid #e6e6e6}.parade-homepage-generator .draggable-item.dragging>.drag-handle{display:block!important}.parade-homepage-generator .droppable-list{gap:0}@media(max-width:1200px){.parade-homepage-column-config,.parade-homepage-row-config{display:flex}.parade-homepage-generator .droppable-list .drag-handle{display:block!important}.parade-homepage-generator .droppable-list .draggable-item{border:1px solid #e6e6e6}.parade-homepage-generator .droppable-list .draggable-item .parade-homepage-row{padding-top:60px!important}}@media(max-width:1024px){.parade-homepage-properties{grid-gap:40px;grid-template-columns:repeat(2,1fr);margin:60px 20px}}@media(max-width:768px){.parade-homepage-countdown-items{gap:10px}.parade-homepage-countdown-item-value{font-size:40px}.parade-homepage-properties,.parade-homepage-properties-list{grid-template-columns:repeat(1,1fr)}.parade-homepage-properties-list{margin:30px 0}}.public-voting .form-content-row{align-items:flex-start}.public-voting-results-section{margin-top:20px}.public-voting-results-section-name{font-size:14px;font-weight:700;margin-bottom:8px;text-decoration:underline}.public-voting-results-item{display:flex}.public-voting-results-item-votes{width:10%}.public-voting-results-item-address{width:90%}@media(max-width:768px){.public-voting-results-item-votes{width:25%}.public-voting-results-item-address{width:75%}}.attendance .table-head{align-items:center;display:flex;justify-content:space-between}.attendance .table-head span{align-items:center;display:flex;height:24px}.attendance .table-head button{align-items:center;display:flex;gap:8px;width:100px}.attendance .loading-circle{display:inline-flex}.attendance .MuiSelect-select{font-size:14px;padding:4px 8px}.attendance label+div{margin-left:8px}.attendance p{font-weight:700;margin:12px 0 20px}.attendance-selections{align-items:center;display:flex;justify-content:space-between}.attendance-selection{margin-bottom:8px}.attendance-selection label{display:inline-block}.attendance-selection-search{display:inline-flex;gap:12px}.attendance-selection-search input{font-size:14px;padding:4px 8px}.attendance-selection-search-button{box-shadow:none;min-width:auto!important;padding:6px;width:40px}.attendance-selection-search-button svg{font-size:18px}.attendance-list{display:flex;flex-direction:column;margin:20px 0 0}.attendance-list-item{align-items:center;display:flex;font-size:14px;padding:12px}.attendance-list-item.heading{background-color:#e6e6e6}.attendance-list-item .number{width:10%}.attendance-list-item .email{width:66%}.attendance-list-item .visited{width:10%}.attendance-list-item .receipt,.attendance-list-item .view{width:7%}.attendance-list-item .view svg{cursor:pointer}.attendance-list-item.error{background-color:#f3babf}.attendance-list-item.complete{background-color:#bde5c0}.attendance-list-item~.attendance-list-item{border-top:1px solid #e6e6e6}@media(max-width:1024px){.attendance-list{overflow-x:scroll}.attendance-list-item{min-width:500px}.attendance-list-item .number{width:100px}.attendance-list-item .email{width:300px}.attendance-list-item .visited{width:100px}.attendance-list-item .receipt,.attendance-list-item .view{width:60px}.attendance-selections{flex-direction:column}.attendance-selections .attendance-selection{width:100%}.attendance-selections .attendance-selection input{max-width:150px}}.parade-date{display:flex;width:100%}.parade-date-date{width:20%}.parade-date-time-end,.parade-date-time-start{width:10%}@media(max-width:1024px){.parade-date-date{width:50%}.parade-date-time-end,.parade-date-time-start{width:25%}}.parade-ticket-takers .invitation{display:flex;flex-direction:column;gap:8px}.parade-ticket-takers .invitation-link{background:#fff;border:1px solid #b3b3b3;border-radius:4px;font-size:12px;padding:8px}.survey-list{display:flex;width:100%}.survey-list-name{width:100%}.survey-voting-results-content{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:640px;width:100%}.survey-voting-results-content .survey-voting-results-question{border:1px solid #e6e6e6;box-shadow:0 8px 20px -9px #0000004d}.survey-voting-results-content .survey-voting-results-question-title{border-bottom:1px solid #e6e6e6;padding:12px}.survey-voting-results-content .survey-voting-results-question-title.bold{font-weight:700}.survey-voting-results-content .survey-voting-results-question-image{border-radius:4px;max-width:100%;padding:20px}.survey-voting-results-content .survey-voting-results-question-values-list{max-height:325px;overflow:auto;padding:12px}.voter-list{display:flex;flex-direction:column;gap:8px}.voter-list-name{font-weight:700}.survey-image{align-items:center;display:flex;gap:12px;width:calc(100% - 20px)}.survey-image img{width:80px}.survey-image-details{display:flex;flex-direction:column;gap:6px;width:calc(100% - 90px)}.survey-image-details-name{font-weight:700;overflow:hidden;padding:2px 0;text-overflow:ellipsis;white-space:nowrap}.survey-image-details-size{font-size:12px;font-style:italic;padding:2px 0}.survey-name hr{margin:20px 0}.login{gap:20px;height:100svh;justify-content:center}.login,.login-form{align-items:center;display:flex;flex-direction:column}.login-form{max-width:375px;padding:2rem;width:100%}.login-form h1,.login-form h2{text-align:center}.login-form .form-buttons{justify-content:center}.login-link{line-height:1.1;margin:20px auto;text-align:center}.login-link span{color:#005e99;cursor:pointer;font-weight:700}.login .logo{width:200px}.signup{gap:20px;height:100svh;justify-content:center}.signup,.signup-form{align-items:center;display:flex;flex-direction:column}.signup-form{max-width:750px;padding:2rem;width:100%}.signup-form h1,.signup-form h2{text-align:center}.signup-description{font-style:italic;margin-top:12px}.signup .logo{width:200px}.signup .form-buttons{justify-content:center}html{height:-webkit-fill-available}body{font-family:Roboto,sans-serif;font-size:14px;height:100vh;height:100svh}#root{height:100%}h1{font-size:2rem;margin:1rem 0}h2{font-size:1.5rem;margin:.75rem 0}a{color:#005e99;font-weight:700;text-decoration:none}a:hover{text-decoration:underline}.box,.floating{border:1px solid #e6e6e6;box-shadow:0 8px 20px -9px #0000004d}.box-title{align-items:flex-start;border-bottom:1px solid #e6e6e6;padding:12px}.box-title h3{align-items:flex-start;display:inline-flex;font-size:16px;gap:8px;justify-content:flex-start;line-height:30px;min-height:26px}.box-title h3 span{align-items:center;display:flex;gap:8px}.box-title h4{font-size:14px;font-weight:700;margin-top:4px}.box-content{padding:12px}.box-content-row{display:flex;gap:12px;margin:12px 0}.box-content-row~.box-content-row{margin-top:20px}.grid{display:flex;flex-direction:column;gap:20px}.grid>*{background-color:#fff}.tiny-mce-render ol,.tiny-mce-render p,.tiny-mce-render ul{line-height:1.1;margin:0 0 1rem}.tiny-mce-render ul{list-style-type:disc}.tiny-mce-render ol{list-style:auto}.tiny-mce-render ol,.tiny-mce-render ul{padding-left:2rem}.tiny-mce-render ol li,.tiny-mce-render ul li{display:list-item}.tiny-mce-render ol ol,.tiny-mce-render ol ul,.tiny-mce-render ul ol,.tiny-mce-render ul ul{list-style-type:circle;margin-bottom:0}.app-grid{background-color:#f2f3f3!important;display:flex;flex-direction:column;gap:30px}.app-grid-loading{align-items:flex-start;background-color:#fff;border:1px solid #e6e6e6;box-shadow:0 8px 20px -9px #0000004d;display:flex;padding:12px}.app-grid-loading>*{margin:0}.app-grid-row{align-items:flex-start;display:flex;gap:30px}.app-grid-list{display:flex;flex-direction:column}.app-grid-list .item{padding:12px 0}.app-grid-list .item~.item{border-top:1px solid #e6e6e6}.app-grid-image-fullsize{width:100%}.app-grid-title{align-items:center;display:flex;flex-direction:column;gap:20px;text-align:center}.app-grid-title a{text-decoration:none;width:100%}.app-grid-title a img{max-width:100%}.app-grid-title-details{display:flex;flex-direction:column;gap:12px;justify-content:center;margin:12px 0}.app-grid-title-details h1{margin:0}.strong{font-weight:700}.italic{font-style:italic}.MuiButtonBase-root{text-transform:none!important}.MuiButtonBase-root.trash{color:#dc3848;font-size:22px;height:36px;min-width:auto;width:36px}.MuiButtonBase-root.trash:hover{color:#bf2231}.MuiButtonBase-root.pencil{font-size:20px;height:36px;min-width:auto;width:36px}.MuiAutocomplete-popper .MuiAutocomplete-paper .MuiAutocomplete-listbox{display:flex;flex-direction:column;gap:8px;padding:12px}.MuiAutocomplete-popper .MuiAutocomplete-paper .MuiAutocomplete-listbox>li{cursor:pointer}.MuiAutocomplete-popper .MuiAutocomplete-paper .MuiAutocomplete-listbox>li:hover{background:#dee9f7}@media(max-width:768px){.app-grid-row{align-items:normal;flex-direction:column}}
/*# sourceMappingURL=main.e1cff8a8.css.map*/