:root{--deep-red: #9a1919;--bg-white-li: rgba(255, 255, 255, .65);--bg-white-hover: rgba(255, 255, 255, .9);--bg-white-ps: rgba(255, 255, 255, .65);--bg-white-active: rgba(255, 255, 255, .95);--bg-white-none: rgba(255, 255, 255, 0);--bg-white-content-body: rgba(255, 255, 255, .95);--bg-grey: rgba(30, 30, 30, 1)}body{margin:0 auto;text-align:center;z-index:99}.loader-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;display:flex;justify-content:center;align-items:center;z-index:9999}.loader{width:50px;padding:8px;aspect-ratio:1;border-radius:50%;background:var(--deep-red);--_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 2s infinite linear}@keyframes l3{to{transform:rotate(1turn)}}.background-video-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.background-video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1);-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);overflow:hidden;pointer-events:none}.overlay-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0}.overlay{position:absolute;pointer-events:none;z-index:10;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhJREFUeNpiUta3m/n//38GRhABAgABBgBKSQcnCCtWkgAAAABJRU5ErkJggg==);background-repeat:repeat;top:0;bottom:0;left:0;right:0;height:100%;width:100%}.main-render-container{display:flex;flex-direction:row;height:100vh;width:100vw}.main-render-container .drawer-content{display:flex;flex-direction:column;flex-grow:0;width:25vw;height:100vh;overflow:hidden}.drawer-content .MuiDrawer-paperAnchorLeft{border-right:none}.main-render-container .page-content{display:flex;flex-grow:1;height:100vh;max-width:75%;z-index:99}.drawer-content .drawer-logo{display:none;width:auto;height:inherit;padding-top:1rem;padding-bottom:1rem;margin-left:5.5rem}.drawer-content .MuiDrawer-docked{width:100%}.drawer-content .MuiPaper-root{z-index:99}.drawer-content .drawer-container{width:25vw;height:100%;display:flex;flex-direction:column}.drawer-container header{flex-grow:0;text-align:left;padding-top:37.5vh;padding-left:1rem;padding-bottom:1rem}.drawer-container header .logo{width:75%}.drawer-container .navbar-container{flex-grow:1;height:100%}.drawer-container footer{flex-grow:0;text-align:left;color:#fff;padding-left:.5rem;padding-top:.25rem}.navbar-container ul{padding:0;margin:0}.navbar-container ul{background-color:var(--bg-white-li)}.navbar-container .button-subitems:hover,.navbar-container .core-items:hover{background-color:var(--bg-white-hover);color:var(--deep-red)}.navbar-container .nav-opacity-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--bg-white-active)}.navbar-container .nav-opacity-overlay:hover{background-color:var(--bg-white-none)}.navbar-container .MuiAccordionDetails-root{padding-top:0;margin-top:-8px}.page-content .title-box{position:fixed;background-color:var(--deep-red);opacity:1;width:4.5rem;height:4rem;border-top-left-radius:.4rem;border-bottom-left-radius:.4rem;margin-top:4.2em;z-index:1000000}.page-content-typography h1,.page-content-typography h2,.page-content-typography h3,.page-content-typography h4{padding-left:.5em}.page-content-typography p{padding-left:2em;max-width:600px}.page-content-typography ul{padding-left:3em;max-width:600px}.page-content .motion-div{width:100%}.page-translate-container{display:block;height:100%;width:calc(100% + 1rem);transform:translate(-1rem);overflow-y:auto}.motion-div .page-content-wrapper{display:block;width:100%;max-width:75vw;height:auto;min-height:100%;background-color:var(--bg-white-content-body);transform:translate(1rem)}.home-page{height:100%;width:100%;padding-right:10vw;padding-left:10vw;margin:auto;opacity:0;animation:fadeInAnimation 1s ease-in forwards;animation-delay:1s}.main-render-container.home-page{flex-direction:column}.main-render-container.home-page .page-content{max-width:100%;width:100%;flex-grow:1}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@media screen and (max-width: 999px){.page-content .title-box{transform:scaleX(-1);width:3.5rem;margin-top:1.5rem}.main-render-container{flex-direction:column;overflow:hidden}.main-render-container::-webkit-scrollbar{display:none}.main-render-container .MuiPaper-root{background-color:#fff}.drawer-container{display:flex;flex-direction:column;height:100vh;overflow:visible;background-color:#fff}.drawer-container .logo-container{background-color:var(--bg-grey);padding-top:1rem;flex-grow:0}.drawer-container .footer{color:var(--deep-red);flex-grow:0}.main-render-container .drawer-content{display:flex;flex-direction:row;height:45px;max-height:45px;flex-grow:0;flex-shrink:0;width:100%;background-color:var(--bg-grey);z-index:99}.drawer-content .drawer-logo-container{display:flex;flex-grow:1}.drawer-logo-container .drawer-logo{display:flex;max-height:45px;padding-top:.5rem;padding-bottom:.5rem;padding-left:2rem;margin:0}.drawer-content .MuiBox-root{flex-grow:0;width:auto;height:45px;margin:0;padding:0;justify-self:center}.drawer-content .MuiBox-root button{height:44px;padding-top:auto;padding-bottom:auto;padding-left:1.5rem;padding-right:0;color:#fff;vertical-align:middle}.main-render-container .page-content{width:100%;max-width:100%;z-index:99}.page-content .page-translate-container{transform:unset;width:100%;overflow-y:auto}.page-translate-container .page-content-wrapper{display:flex;width:100%;max-width:unset;transform:unset}.page-content-wrapper .MuiBox-root{padding-top:1.5rem;padding-bottom:3rem}}@media screen and (max-width: 599px){.title-box{display:none}.page-content .MuiBox-root{padding:1.5em;padding-bottom:3rem}.page-content .page-content-typography h1,.page-content .page-content-typography h2,.page-content .page-content-typography h3,.page-content .page-content-typography h4{padding-left:0}.page-content .page-content-typography p{padding-left:0;max-width:85vw}.page-content .page-content-typography ul{padding-left:1em;max-width:85vw}}@media screen and (min-width: 1920){.main-render-container{max-width:1920px;max-height:1080px;padding:auto}}
