@import url(https://fonts.googleapis.com/css2?family=Big+Shoulders+Stencil+Text&display=swap);*{margin:0}a{font-style:inherit;text-decoration:none;outline:0}a,button{color:inherit}button{background:none;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}:root{--nav-height:60px;--nav-width:100vw;--footer-height:100px;--footer-width:100vw;--bg-plus-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGUlEQVQYlWNgIBX8////P1GKYIA6Jo44AAC4NBPt5CzLRAAAAABJRU5ErkJggg==) repeat;--bg-dotted-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGUlEQVQYlWNgYGDYDMU4wWYGBka8CoY+AACleALO+P6usQAAAABJRU5ErkJggg==) repeat;--bg-grid-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAGklEQVQImWP4//+/MS7M8P//f2MGXGCwSQIA5PYpccsYSjEAAAAASUVORK5CYII=) repeat;--global-shadow:0px 0px 10px 0px rgba(0,0,0,0.6)}button{padding:5px;color:grey}#root{max-width:100vw;overflow:hidden}html{overflow:scroll;overflow-x:hidden;scrollbar-width:none}::-webkit-scrollbar{width:0;background:transparent}::-webkit-scrollbar-thumb{background:red}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.body-no-scroll{position:fixed;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.DraftEditor-root{min-height:500px}#app-body{min-height:calc(100vh - var(--footer-height) + var(--nav-height));max-width:2000px;margin:auto}nav{font-family:"Big Shoulders Stencil Text",cursive;-webkit-user-select:none;user-select:none;z-index:90;display:flex;color:#fff;position:fixed;background-color:#46454e;align-content:stretch;box-shadow:0 0 5px 0 rgba(0,0,0,.54)}nav,nav-placeholder{width:var(--nav-width);height:var(--nav-height)}nav-placeholder{display:block}nav #nav-center,nav #nav-left,nav #nav-right{width:33.33%;display:flex;height:100%}nav #nav-right{justify-content:flex-end}nav #company-logo-container{display:flex;margin:auto}nav #company-logo-container #company-logo-text{font-size:250%;margin:auto;font-weight:bolder}nav #nav-buttons{margin:auto 0;align-items:center}nav #nav-buttons span{padding-right:10px;width:50px;cursor:pointer;display:flex;height:var(--nav-height);justify-content:space-evenly}nav #nav-buttons span>*{margin:auto 0}nav-drawers{z-index:89;display:block;background-color:#46454e;width:100vw;height:calc(100vh - var(--nav-height));position:fixed;top:calc(-100vh + var(--nav-height)*2);transition:top .2s linear}nav-drawers.open{top:calc(var(--nav-height))}#nav-drawer{height:50px;display:flex;border-bottom:1px solid #fff;color:#fff}#nav-drawer:hover{background-color:#e78838;transition:background-color .2s linear}#nav-drawer.drawer-selected{background-color:#fff;color:#46454e}#nav-drawer-inner{font-weight:700;margin:auto 10px}#app-footer{width:var(-footer-width);background-color:#46454e;color:#fff;display:flex;flex-direction:column}#app-footer>*{flex-grow:1}#top-footer{display:flex;flex-direction:row;padding:25px 0}#top-footer>*{width:33.3333333333%}#footer-name{font-weight:700;font-family:"Big Shoulders Stencil Text",cursive;text-align:center;vertical-align:middle}@media(max-width:1024px){#top-footer{flex-direction:column}#top-footer>*{width:100%}}#mid-footer{display:flex;flex-direction:row;padding-bottom:25px}#mid-footer>*{width:33.3333333333%}@media(max-width:1024px){#mid-footer{flex-direction:column-reverse}#mid-footer>*{width:100%;padding:10px}}#mid-left-footer{display:flex}#footer-additional-links{font-size:1.2em;display:flex;flex-direction:column;margin:auto;font-weight:700}#footer-contact-title{font-family:"Big Shoulders Stencil Text",cursive}#footer-contact-items{display:flex;flex-direction:column;font-size:1.2em}#footer-contact-items>*{margin:auto}#bottom-footer{display:flex;flex-direction:row;background-color:#000}#bottom-footer>*{width:33.3333333333%}@media(max-width:1024px){#bottom-footer{flex-direction:column;padding:5px}#bottom-footer>*{width:100%}}#footer-avalon-plug{font-size:.8em;padding:5px;display:flex;font-weight:700}#footer-avalon-plug a{margin:auto;display:flex;text-align:center}#footer-avalon-plug a>*{margin:auto}#footer-logo{height:20vw;max-height:200px;min-height:150px;display:flex}#footer-logo img{height:100%;margin:auto}.footer-link{display:flex}.footer-link>*{text-align:center;vertical-align:middle;padding:5px;margin:auto 5px;font-weight:700}loading-screen{display:flex;flex-direction:column;width:100vw;max-width:100%;height:100vh;max-height:100%;background-color:#46454e}loading-screen *{-webkit-user-select:none;user-select:none}loading-screen loading-screen-center{display:block;width:60vh;max-width:calc(100% - 20px);margin:auto}loading-screen loading-logo{display:flex}loading-bar-container{padding-top:20px;display:flex;margin:auto}loading-screen loading-logo img{width:100%;box-shadow:none!important;margin:auto}loading-bar{display:flex;width:var(--loading-bar-width);height:var(--loading-bar-height)}loading-bar outer-bar{display:flex;width:100%;border:.125rem solid #fff;overflow:hidden;border-radius:5px}loading-bar outer-bar inner-bar{display:block;background-color:#292828;width:var(--loading-bar-percentage)}about-page{display:block}about-page editor-wrapper{display:block;padding:50px}:root{--impression-height:50vh}landing-page{display:block}.impression-overlay{background:var(--bg-grid-pattern)!important;z-index:1;width:100%;max-height:50vh;height:50vh;background-color:rgba(0,0,0,.7);color:#fff;overflow:hidden}.flashing-text-container{height:100%;width:100%;display:flex}.flashing-text{font-family:"Big Shoulders Stencil Text",cursive;-webkit-user-select:none;user-select:none;text-align:center;font-weight:700;font-size:calc(5vw + 5vh);margin:auto;text-shadow:2px 2px #46454e}#app-body{display:flex;flex-direction:column}#landing-body{height:calc(50vh - var(--nav-height) + 20px);height:calc(100vh - var(--impression-height) - var(--nav-height) + 20px)}#landing-contact-button-container{background-color:#fff;width:100%;display:flex;height:100%;background:var(--bg-dotted-pattern)}#landing-contact-button{color:#fff;border:2px solid #46454e;background-color:#46454e;font-family:"Big Shoulders Stencil Text",cursive;border-radius:.25ch;padding:20px;margin:auto;font-size:calc(2vw + 2vh);transition:.2s;font-weight:700;box-shadow:var(--global-shadow)}#landing-contact-button:hover{color:#46454e;background-color:#fff;border:2px solid #46454e}#scalable-image{object-fit:cover;object-position:center;width:100%;height:100%;z-index:-1;position:relative;top:-100%}legal-page{display:block}legal-page editor-wrapper{display:block;padding:50px}#contact-page{min-height:calc(100vh - var(--footer-height) + var(--nav-height));display:flex;flex-direction:row;min-height:inherit}#contact-page form button{border:1px solid}#communication-lines{width:50%;overflow:hidden;min-height:inherit;position:relative}#communication-lines>*{top:0;position:absolute}#communication-lines #filler{width:100%;height:100%;background-color:rgba(0,0,0,.6);color:#fff;display:flex;flex-direction:column}#filler #filler-container{margin:auto;display:flex;flex-direction:column;padding:20px}#communication-lines #filler h3{font-size:5em;color:hsla(0,0%,100%,.75)}#communication-lines #scalable-image{max-height:100%}#communication-form{width:50%;display:flex}.card{padding-top:50px;display:flex;font-size:.95em;font-weight:700}#phone-card{display:flex;flex-direction:column;width:200px;height:200px;color:#46454e;padding:5px}#phone-card *{margin:auto}#email-card{display:flex;flex-direction:column;width:200px;height:200px;color:#46454e;padding:5px}#email-card *,.card>*{margin:auto}.card>*{background:hsla(0,0%,100%,.75);border-radius:5px}@media(max-width:1024px){#contact-page{flex-direction:column}#communication-form,#communication-lines{width:100%}#communication-lines #filler h3{font-size:4em}#communication-lines #filler #filler-container{margin:auto;text-align:center}}@media(max-width:550px){#communication-lines{height:100vh}#communication-lines #filler h3{font-size:3em}.card{flex-direction:column}.card>*{margin:25px auto}}contact-form{border-radius:5px;margin:auto;color:#46454e;width:100%;display:flex;min-height:inherit;flex-direction:column;font-family:inherit!important;font-size:.95em}contact-form contact-form-top{display:flex;padding:20px}contact-form contact-form-top h1{margin:auto}contact-form contact-form-container{min-height:inherit;padding:20px;position:relative}contact-form contact-form-container>*{display:block;width:100%;height:100%;top:0;right:0}contact-form-main .contact-error{border:2px solid red}contact-form-main .contact-form-errors{color:red}contact-form-main form{display:flex;flex-direction:column}contact-form-main form>*{border-radius:5px;padding:5px;border:1px solid #46454e;font-size:inherit;font-family:inherit;margin:5px 0}contact-form-main form input{height:25px}contact-form-main form textarea{height:150px;resize:none}contact-form-main form button{background-color:#46454e;color:#fff;font-weight:700;font-size:1em;margin-top:5px;padding:10px;border-radius:5px;border:0}contact-form-main form button:hover{background-color:#fff;margin-top:5px;padding:10px;color:#46454e!important}contact-form-cover{background-color:#fff;z-index:1;position:absolute;top:0}contact-form-cover contact-form-cover-body{display:flex;height:100%;width:100%}contact-form-cover contact-form-cover-body>*{color:green;margin:auto}portal-page{display:flex;min-height:inherit}portal-page #portal-card{display:flex;flex-direction:column;margin:auto;max-width:500px;width:100%}portal-page input{background-color:#fff;border-radius:5px;height:25px;border:0;margin:5px;width:100%;display:flex}portal-page form div{border:1px solid #000;border-radius:5px;margin:5px 0;width:100%;display:flex}portal-page button{border-radius:5px;margin:5px 0;height:35px;width:calc(100% + 2px);background-color:#46454e;color:#fff}portal-page button:hover{background-color:#fff;color:#46454e;border:1px solid #46454e}gallery-page{display:block;min-height:inherit}gallery-page #gallery-banner{width:100%;height:250px;position:relative;font-weight:700;font-family:"Big Shoulders Stencil Text",cursive;text-align:center;vertical-align:middle;font-size:3em;text-shadow:0 0 2px #000;background-color:rgba(0,0,0,.5)}gallery-page #gallery-banner-image{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1}gallery-page #gallery-action-items{width:100%;display:flex;justify-content:center;margin:25px 0}gallery-page #gallery-body{background-color:#fff;margin:auto;position:relative;z-index:1}gallery-page #gallery-body,gallery-page #gallery-item-body{display:flex;flex-wrap:wrap;justify-content:center}gallery-page #gallery-item-body>*{width:100%;margin:10px}#doc-editor top-bar{display:block;width:100%;height:50px}#doc-editor top-bar button{padding:5px;border:.2px solid grey;float:right}.media-renderer{display:flex;background-color:#000;width:100%;height:100%}.media-renderer>div{max-height:100%;max-width:100%;flex-grow:1;display:flex}.media-renderer .media-display{max-height:inherit;margin:auto}.media-renderer image.media-display{height:100%}.media-renderer video.media-display{height:100%;max-width:100%}.media-renderer .render-message{margin:auto;display:flex;div-margin:auto}.file-dash{position:absolute;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);z-index:2;display:flex}.file-dash .dash-panel{padding:10px;margin:auto;background:#fff;width:80%;max-width:1500px;height:50%;border-radius:5px}.file-dash .dash-panel .top-bar{padding:5px;display:flex;justify-content:space-between;height:40px;border-bottom:1px solid #d7dfd4}.file-dash .dash-panel .top-bar .top-header{font-weight:700;font-size:1.5em}.file-dash .dash-panel .file-area{height:200px;background-color:#ededed;display:flex;margin:10px;border-radius:5px}.file-dash .dash-panel .file-area .area-action{display:flex;margin:auto}.file-dash .dash-panel .file-area .area-action #add-media{display:flex;flex-direction:column}.file-dash .dash-panel .file-area .area-action #add-media>svg{margin:auto}.file-dash .dash-panel .upload-list{overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.file-dash .dash-panel .file-upload{width:inherit;margin:5px;height:40px;border:1px solid #d7dfd4;border-radius:5px;display:flex;transition:background-color .2s linear}.file-dash .dash-panel .file-upload>*{padding:5px}.file-dash .dash-panel .file-upload .upload-details{display:flex;flex-direction:row;flex-grow:1;justify-content:space-between;overflow-y:hidden}.file-dash .dash-panel .file-upload .upload-details>*{margin:auto 0}.file-dash .dash-panel .file-upload .upload-details .file-name{white-space:nowrap;margin:auto 0}.file-dash .dash-panel .file-upload .upload-percentage{display:flex;padding:0 10px;white-space:nowrap}.file-dash .dash-panel .file-upload .upload-percentage div{margin:auto}.file-dash .dash-panel .file-upload.finished{background-color:#c9e6c4}.file-dash .dash-panel .file-upload.canceled{background-color:#f3f687}.file-dash .dash-panel .file-upload.error{background-color:#cb7575}.file-dash .dash-panel .file-upload .controls{margin:auto;opacity:0;pointer-events:none}.file-dash .dash-panel .file-upload .controls.uploading{opacity:1;pointer-events:auto}.file-dash .dash-panel .file-upload .controls button{margin:auto}.file-dash .dash-panel .page-viewer{height:calc(100% - 50px);overflow:hidden;--page-controls:50px}.file-dash .dash-panel .page-viewer .page-viewer-controls{display:flex;justify-content:center;height:var(--page-controls)}.file-dash .dash-panel .page-viewer .page{height:calc(100% - var(--page-controls));display:flex;flex-direction:column;overflow:hidden}.file-dash .dash-panel .page-viewer .page .media-selection{overflow-y:auto;display:grid;grid-template-columns:repeat(1,100%);grid-auto-rows:1fr;grid-gap:5%;height:100%;padding:15px}.file-dash .dash-panel .page-viewer .page .media-selection .media-item{--row-height:80px;overflow:hidden;box-shadow:0 1px 5px 0 rgba(0,0,0,.4);border-radius:5px;height:var(--row-height)}.file-dash .dash-panel .page-viewer .page .media-selection .media-item a{display:flex;height:inherit}.file-dash .dash-panel .page-viewer .page .media-selection .media-item a .media-icon-container{width:var(--row-height);height:inherit}.file-dash .dash-panel .page-viewer .page .media-selection .media-item a .media-icon-container img{height:inherit}.file-dash .dash-panel .page-viewer .page .media-selection .media-item a .media-details-container{width:calc(100% - var(--row-height));display:flex}.file-dash .dash-panel .page-viewer .page .media-selection .media-item a .media-details-container>div{color:grey;width:100%;margin:auto;padding-left:10px}.file-dash .dash-panel .page-viewer .page .media-selection .media-item a .media-details-container>div>*{font-size:75%;margin:auto}.file-dash .dash-panel .page-viewer .page .media-selection .media-item a .media-details-container>div div{font-weight:700}.file-dash .dash-panel .page-viewer .page .media-actions{display:flex;justify-content:space-between}.file-dash .dash-panel .page-viewer .page .media-actions>*{box-shadow:0 1px 5px 0 rgba(0,0,0,.4);border-radius:5px;padding:10px;margin:5px;color:#fff}.file-dash .dash-panel .page-viewer .page .media-actions .delete{background-color:red}.file-dash .dash-panel .page-viewer .page .media-actions .submit{background-color:green}gallery-viewer-container{display:block;width:100vw;height:calc(100vh - var(--nav-height));top:var(--nav-height);right:0;left:0;bottom:0;z-index:1;position:absolute;background-color:rgba(0,0,0,.8)}gallery-viewer{overflow-y:auto;overflow-x:hidden;background-color:#fff;display:block;height:inherit;width:inherit;max-width:1500px;height:100%;margin:auto;position:relative}gallery-viewer #image-viewer{background-color:#000;height:50%;position:relative;color:#fff;display:flex}gallery-viewer #image-viewer #viewer-items{height:100%;width:100%;display:flex}gallery-viewer #image-viewer #viewer-items .viewer-item{min-height:100%;min-width:100%;display:flex;position:relative}gallery-viewer #image-viewer-buttons{position:absolute;top:0;bottom:0;right:0;left:0;display:flex;justify-content:space-between}gallery-viewer #image-viewer-buttons .direction-button{margin:auto 10px;height:50px;width:50px;position:relative;z-index:1}gallery-viewer #image-viewer-buttons .direction-button>*{color:hsla(0,0%,100%,.5);mix-blend-mode:difference;height:inherit;width:inherit}gallery-viewer #image-viewer-buttons .direction-button>:hover{color:hsla(0,0%,100%,.9);transition:.25s}gallery-viewer #gallery-item-close{position:absolute;color:#fff;z-index:1;width:100%;max-width:inherit;display:flex;justify-content:flex-end;margin:auto;right:0;left:0;padding:20px;border:0;font-weight:700}gallery-viewer #gallery-item-action-bar{width:100%;margin:10px 0;display:flex;justify-content:flex-end}gallery-viewer #gallery-item-action-bar>*{margin:5px}gallery-viewer #action-items{height:50px;width:100%;border-bottom:1px solid grey;display:flex;justify-content:flex-end}gallery-viewer #action-items>button{padding:10px;color:#fff;text-shadow:0 0 2px #000;position:relative}gallery-viewer #action-items>button>*{color:#000}gallery-viewer #image-manager label{display:flex}gallery-viewer #image-manager label div{margin:auto}gallery-viewer #image-manager{display:flex;flex-direction:row;width:100%;overflow:hidden;overflow-x:auto;border-bottom:1px solid grey}gallery-viewer #image-manager #media-item{height:150px;width:150px;min-width:150px;min-height:150px;overflow:hidden;position:relative;padding:0;margin:10px 5px;z-index:0;box-shadow:0 1px 5px 0 rgba(0,0,0,.4);border-radius:5px}gallery-viewer #image-manager .media-item-control{width:100%;height:100%;display:flex;position:relative}gallery-viewer #image-manager .media-item-control div{position:relative;top:0;width:100%;display:flex;flex-direction:row-reverse;--var-height:30px;height:var(--var-height)}gallery-viewer #image-manager .media-item-control div button{height:var(--var-height);width:var(--var-height);border-radius:100%;height:100%;display:flex}gallery-viewer #image-manager .media-item-control div button svg{-webkit-filter:drop-shadow(0 1px 5px rgba(0,0,0,.7));filter:drop-shadow(0 1px 5px rgba(0,0,0,.7));color:#fff;margin:auto;height:100%;display:flex}gallery-viewer #image-manager .media-item-control div button svg path{margin:auto}gallery-viewer #image-manager img{object-fit:cover;object-position:center;min-width:100%;min-height:100%;width:100%;position:absolute;top:0;z-index:-1}gallery-viewer #image-viewer-body{padding:25px 25px 75px;min-height:400px;display:flex;flex-direction:column}gallery-viewer #image-viewer-body hr{margin:10px 0}gallery-viewer input#image-viewer-title{padding:10px;border-radius:5px;border:1px solid grey;margin:10px 0;width:calc(100% - 20px);max-width:500px;font-size:x-large;font-weight:bolder}gallery-panel{display:flex;flex-direction:column;width:400px;height:400px;overflow:hidden;position:relative;margin:25px;box-shadow:var(--global-shadow);border-radius:1ch;transition:.2s}gallery-panel:hover{box-shadow:none;-webkit-transform:scale(.995);transform:scale(.995)}gallery-panel a{width:100%;height:100%;color:#fff}gallery-panel img{object-fit:cover;object-position:center;min-width:100%;min-height:100%;width:100%;z-index:-1;position:absolute}#gallery-panel-title-container{background-color:#46454e;width:100%;position:relative;display:flex}#gallery-panel-title-container div{margin:10px;color:#fff;font-weight:700}@media(max-width:900px){gallery-panel{min-width:calc(100vw - 25px);min-height:calc(100vw - 25px)}}config-page{display:flex;flex-direction:column;min-height:inherit;padding:25px}config-page>*{max-width:1000px;width:100%;margin:0 auto;padding:25px 0}config-page button{background:#46454e;color:#fff;padding:5px;margin:5px 0;width:100%;border-radius:5px}config-page h1{padding:10px}config-page form{position:relative}config-page button:hover{background:#fff;color:#46454e}config-page input{border:1px solid #46454e!important;border-radius:5px;height:25px;padding:5px;margin:5px 0;width:100%}config-page input-container{display:flex;width:100%}config-page button-container{display:flex}config-page>button{width:100%}smtp-config{position:relative;display:block}smtp-config h1{margin:auto}register-comp{position:relative;display:block}form-cover{background-color:#fff;z-index:1;position:absolute;top:0;display:block;width:100%;height:100%;display:flex;border-radius:5px;box-shadow:0 0 2px #000}form-cover svg{color:green;margin:auto}
/*# sourceMappingURL=main.9c1fe862.chunk.css.map */