.header02-nav-btn{color:var(--text);background:0 0;-webkit-backdrop-filter:unset!important;backdrop-filter:unset!important}.header02-nav-btn:hover{color:var(--accent)}
.navframe{background:var(--dd-50);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);outline:3px solid var(--border);z-index:998;background-color:#212121;border:2px outset #c3c3c3;border-radius:40px;justify-content:center;align-items:flex-end;width:100%;min-width:360px;max-width:370px;height:45px;margin:auto;padding-left:0;transition:outline .3s,background .9s;display:flex;position:relative;bottom:.5rem;scale:.9;box-shadow:inset 0 0 18px 5px #000}@media screen and (max-width:760px){.navframe{min-width:320px;max-width:340px;scale:1}}.navframe:hover{background:var(--navbar-background);outline:3px solid var(--accent);outline-offset:1px;transition:outline .3s,background 2s}button.menu-button.nav-mainmenu-button{z-index:999;min-width:2.5rem;min-height:auto;position:absolute;top:0;bottom:8px;left:2rem;scale:.7}@media screen and (max-width:760px){button.menu-button.nav-mainmenu-button{top:0;bottom:4px;left:1.5rem;scale:.85}}aside.aside-drawer-hz{display:none;bottom:1rem}.aside-drawer-top-sheet{transform-origin:top;scale:1.05}.menuwrapper{z-index:1;-webkit-user-select:none;user-select:none;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;margin:0 auto;padding:0 1rem;display:flex;top:0}.navmain{-webkit-user-select:none;user-select:none;z-index:1000;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:fit-content;margin:auto;padding:0;display:flex;position:fixed;bottom:0;left:0;right:0}@media screen and (max-width:320px){.navmain{scale:.9}}.menuwrapper,.vectorbgIcon{-webkit-user-select:none;user-select:none;position:absolute;margin:0!important}.iconhome{z-index:1;border-radius:4px;width:24px;height:24px;position:relative}.iconhome.icon-archive{filter:contrast()brightness(1.3)drop-shadow(2px 4px 6px #000);z-index:1;border-radius:4px;width:37px;height:40px;position:relative}.buttonNavmain{cursor:pointer;box-sizing:border-box;background-color:#0000;border:0;flex-direction:column;justify-content:center;align-items:center;min-width:2.5rem;min-height:2.5rem;padding:0;transition:all .3s;display:flex;position:relative}.buttonNavmain:hover{filter:brightness(1.1);background-color:unset;scale:1}.buttonNavmain,.buttonNavmain:active{z-index:999;transform-origin:50%;transition:all .3s}.buttonNavmain:active,.buttonNavmain.active{-webkit-user-select:none;user-select:none}.bubblesubtract01Icon{z-index:-1;filter:opacity(.5);width:75px;height:37.8px;margin:0;transition:all .3s;display:none;position:fixed;top:0}.buttonNavmain:active .iconhome,.buttonNavmain.active .iconhome{opacity:1;background:var(--black);border:2px solid;border-color:var(--accent);border-style:outset;min-width:2.5rem;min-height:2.5rem;margin-top:-20px;padding:8px 2px;animation:.1s slide-in-bottom;display:flex;position:absolute;left:1px;overflow:visible;box-shadow:0 4px 8px 1px #000000fa;border-radius:40px!important;scale:1.25!important}.buttonNavmain:active .icon-desjour,.buttonNavmain.active .icon-desjour{opacity:1;background:var(--background-card-dark);border:2px solid;border-color:var(--accent);border-style:outset;min-width:2.5rem;min-height:2.5rem;margin-top:-20px;padding:8px 2px;animation:.1s slide-in-bottom;display:flex;position:absolute;box-shadow:0 4px 8px 1px #000000fa;border-radius:40px!important;scale:1!important}.buttonNavmain:active .bubblesubtract01Icon,.buttonNavmain.active .bubblesubtract01Icon{opacity:1;transform-origin:top;width:42px;height:24px;position:revert;-webkit-user-select:none;user-select:none;filter:opacity();justify-content:center;margin-top:-22px;transition:all .3s;animation:.2s ease-in-out custom-animation;display:flex;scale:1.65}@keyframes custom-animation{0%{opacity:0;transform-origin:top;delay:.6s;transform:scaleX(0)}to{opacity:1;transform-origin:top;transform:scaleX(1)}}.bubblesubtract01Icon{z-index:-2!important}html[data-theme=dark]{filter:invert(0)}.menuDrawerActiveBg{z-index:1100;top:0}.menuDrawerContainer{border:1px ridge #9acd32;border-radius:8px;justify-content:center;align-items:flex-start;display:flex;overflow:auto;height:100%!important}.menuDrawerContainer .menu-drawer-box-inner{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;overflow:hidden}.menuDrawerContainer .hz-drawer-container{border-radius:4px;flex-wrap:wrap;height:100%;padding:1rem;display:flex;position:relative;top:0;overflow:auto}.menuDrawerContainer .hz-drawer-container .drawer-logo{z-index:3;background:#000;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.menuDrawerContainer .hz-drawer-container .toggle-bulb{color:#000;opacity:.8;background:snow;transition:all .3s}.menuDrawerContainer .hz-drawer-container .toggle-bulb:hover{color:#000;opacity:1;background:#adff2f;transition:all .3s;box-shadow:0 0 8px 2px #adff2f}.menuDrawerContainer .hz-drawer-container .hz-logo.topnav.menu-item{display:block;position:sticky}.menuDrawerContainer .hz-drawer-container .left-section{border-right:1px solid #0f0f0f;align-items:flex-end;display:flex;overflow:hidden}@media screen and (max-width:960px){.menuDrawerContainer .hz-drawer-container .left-section{display:none}}.menuDrawerContainer .hz-drawer-container .text-yellowgreen.uppercase.text-xl.tracking-widest{text-transform:uppercase;letter-spacing:.1em;color:#0f0f0f;width:fit-content;height:fit-content;font-size:200px;font-weight:400;line-height:normal;position:relative;bottom:0;right:0;transform:rotate(-90deg)translate(-33%,110%)}.menuDrawerContainer .hz-drawer-container h2.fill-text{text-transform:uppercase;letter-spacing:4px;padding:.5rem;font-size:65px}.menuDrawerContainer .hz-drawer-container .fill-text-list{border-bottom:1px solid #0f0f0f;font-size:xx-large!important}.menuDrawerContainer .hz-drawer-container .mobile-container{height:fit-content;display:contents}@media screen and (max-width:760px){.menuDrawerContainer .hz-drawer-container .mobile-container{flex-direction:column;justify-content:center;align-items:center;display:flex}}.menuDrawerContainer .hz-drawer-container .middle-section{background-color:#000;border-right:1px solid #0f0f0f;justify-content:flex-start;min-height:fit-content;padding-top:4vh;display:flex;position:sticky;top:0;overflow:scroll}.menuDrawerContainer .hz-drawer-container .middle-section .flex.space-x-1.justify-center{justify-content:flex-start;padding-left:1rem}@media screen and (max-width:960px){.menuDrawerContainer .hz-drawer-container .middle-section{width:66.66%!important}}@media screen and (max-width:760px){.menuDrawerContainer .hz-drawer-container .middle-section{width:100%!important}}.menuDrawerContainer .hz-drawer-container .right-section{border-left:1px solid #0f0f0f;justify-content:flex-start;align-items:flex-start;padding-top:2rem;display:flex;overflow:hidden}@media screen and (max-width:960px){.menuDrawerContainer .hz-drawer-container .right-section{width:33.33%!important}}@media screen and (max-width:760px){.menuDrawerContainer .hz-drawer-container .right-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;background:#000c;border-top:1px solid #0f0f0f;max-height:fit-content;padding-bottom:4rem;width:100%!important}}.menuDrawerContainer .hz-drawer-container .sub-title{text-transform:uppercase;letter-spacing:2px;font-size:14px}.menuDrawerContainer .hz-drawer-container p{color:#c6c8c9;text-align:left;margin:0;font-family:Poppins,sans-serif;font-size:65px;font-weight:400;line-height:1.8}.menuDrawerContainer .hz-drawer-container .opacity-50{opacity:.5}body.nav03-drawer-isopen footer,body.nav03-drawer-isopen main{filter:blur(16px);transition:all .3s;transform:scale(.95)}.nav03-drawer-content::-webkit-scrollbar{background:#000!important;width:.2em!important;height:100%!important;margin:0!important;padding:0!important;transition:all .3s!important;position:fixed!important}.nav03-drawer-content::-webkit-scrollbar-thumb{background:var(--color-alt3)!important;outline:0em solid var(--color-alt3)!important;color:var(--color-alt3)!important;transition:all .3s!important;position:fixed!important}.nav03-drawer-content::-webkit-scrollbar-track{transition:all .3s!important;position:fixed!important;box-shadow:0 0 #9803e2!important}
.shiny-text-anims{filter:brightness();transition:all .3s ease-in-out}.shiny-text-anims:hover{filter:brightness(4);transition:all .3s ease-in-out}html[data-theme=light] footer{-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);background-color:#f5f5f591}html[data-theme=dark] footer{background-color:var(--background);-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px)}html[data-theme=light] footer .border-t,html[data-theme=light] footer .border-b,html[data-theme=light] footer .border-l,html[data-theme=light] footer .border-r{border-color:var(--disabled);background:radial-gradient(circle,#e8e8e8,#b8b8b8) 50%/150% 150%}html[data-theme=light] #theme-toggle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:inherit;border:1px solid var(--dd-500)}.footer01-copyright-container{width:100%}@media screen and (max-width:768px){.footer01-copyright-container{justify-content:center;display:flex}}.sub-title{color:var(--text);opacity:.5;font-weight:500}.footer-links-col{border-top:0 solid}@media screen and (max-width:768px){.footer-links-col{border-top:0 solid;width:100%;border-left:0 solid!important}}.footer-links{font-size:.7rem!important}.footer01-copyright p{scale:.85}html[data-theme=dark] .links-anims{color:var(--text);font-weight:500;transition:all .3s ease-in-out}html[data-theme=dark] .links-anims:hover{color:var(--accent);font-weight:500;transition:all .3s ease-in-out}html[data-theme=light] .links-anims{color:var(--text);filter:brightness()invert(.3);font-weight:500;transition:all .3s ease-in-out}html[data-theme=light] .links-anims:hover{color:var(--accent);font-weight:500;transition:all .3s ease-in-out}
.footer-logo{transition:all .3s ease-in-out}.footer-logo:hover{transition:all .3s ease-in-out;transform:scale(1)}.footer-logo:active{transform:scale(1)}@media screen and (max-width:1024px){.footer-logo{margin-top:0}}.footer-copy{padding:1rem;position:relative}.footer-copy .footer-copy-nav{justify-content:center;align-items:center;gap:.5rem 1rem;display:flex}.footer-copy .footer-copy-links{opacity:1;transition:all .3s ease-in-out}.footer-copy .footer-copy-links:hover{opacity:1;color:var(--accent);transition:all .3s ease-in-out}.footer-copy .footer-copy-links.text-black{opacity:1;transition:all .3s ease-in-out}.footer-copy .footer-copy-links.text-black:hover{opacity:1;transition:all .3s ease-in-out;color:var(--accent)!important}@media screen and (max-width:1024px){.footer-copy{justify-content:center;align-items:center;display:flex}.footer-copy .footer-copy-inner{display:flex}.footer-copy .footer-copy-nav{justify-content:center;align-items:center;gap:.5rem 2rem;margin-left:1rem;display:flex}}.footer-main{flex-direction:row;width:100%;display:flex}@media screen and (max-width:1024px){.footer-main{flex-direction:column}}@media screen and (max-width:768px){.footer-main{margin-left:0}}.contact-footer-col1{flex-direction:column;width:50%;padding-right:3rem;display:flex}@media screen and (max-width:1024px){.contact-footer-col1{width:100%;margin-bottom:2rem;padding-right:0}}.contact-footer-col2{flex-direction:column;width:50%;display:flex}@media screen and (max-width:1024px){.contact-footer-col2{width:100%;margin-bottom:2rem}}.sitemap-container{flex-wrap:wrap;padding:2rem;display:flex}.sitemap-links-container{flex-wrap:wrap;gap:2rem;margin-top:1rem;margin-bottom:1rem;display:flex}@media screen and (max-width:768px){.sitemap-links-container{justify-content:space-between;gap:1rem;width:100%}}.sitemap-links-column{flex:200px;min-width:200px;margin-bottom:1rem;padding:0% .5rem}@media screen and (max-width:768px){.footer-copy .footer-copy-inner{justify-content:center;align-items:center;display:flex}}.contactfootersection a.MuiTypography-root.MuiTypography-inherit.MuiLink-root.MuiLink-underlineAlways{color:var(--text)}.contactfootersection .MuiListItemIcon-root.css-cokf1l-MuiListItemIcon-root{min-width:24px}html[data-theme=dark] #theme-toggle,html[data-theme=light] #theme-toggle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:inherit;border:1px solid var(--border)}
.light-rays-container{pointer-events:none;z-index:3;width:100%;height:100%;position:relative;overflow:hidden}.light-rays-container.custom-rays{filter:hue-rotate(-305deg);mix-blend-mode:overlay}
.progressive-blur-top{--height:200px;height:var(--height);z-index:40;top:0;margin-bottom:calc(0px - var(--height))!important;position:sticky!important}
