.footer-heading{color:var(--white);font-family:var(--font-primary);text-align:center;font-size:58px;font-weight:700}.footer-main{background-image:url(../media/footer_bg.0403r3du6x51m.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.footer-main-div{background-color:#0d0d0d;padding:60px 0 0}.heading-div{width:70%;margin:auto}.p-footer{font-size:18px;font-family:var(--font-secondary);color:#cac6dd;text-align:center}.regal-text{text-align:center;font-weight:900;font-family:var(--font-primary);text-transform:uppercase;letter-spacing:10px;background:linear-gradient(45deg, var(--white), red);text-align:center;-webkit-text-fill-color:transparent;text-shadow:0 25px 30px #0009;-webkit-background-clip:text;margin-bottom:0;font-size:150px;line-height:normal}.regal-text:before{content:"";z-index:2;pointer-events:none;width:100%;height:0%;position:absolute;bottom:0;left:0;box-shadow:0 -63px 60px 80px #0d0d0d}.nav-link-footer{font-family:var(--font-secondary);color:var(--white);font-size:18px}.social-link{border:1px solid var(--grey);border-radius:50%;padding:10px}@media only screen and (max-width:768px){.footer-heading{font-size:46px}.heading-div{width:100%;margin:auto}.regal-text{font-size:130px}.footer-link-section{font-size:15px;gap:1rem!important}.social-footer{flex-direction:column}}@media only screen and (max-width:576px){.footer-heading{font-size:26px}.heading-div{width:100%;margin:auto}.nav-link-footer{font-size:14px}.regal-text{font-size:70px}.p-footer{font-size:14px}.logo-link{flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-top:2rem}.regal-text:before{content:"";z-index:2;pointer-events:none;width:100%;height:0%;position:absolute;bottom:0;left:0;box-shadow:0 -27px 62px 80px #0d0d0d}.footer-link-section{font-size:14px;gap:10px!important}.social-footer{flex-direction:column}.social-link{border:1px solid #acacac4d;border-radius:50%;padding:7px}}
.header-logo{width:180px}.header-main{z-index:999;width:100%;position:fixed;top:0;left:0}.scrolled-header{background:var(--black-50);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.menu-items{font-family:var(--font-secondary);color:var(--white);text-transform:uppercase;font-size:18px}.mobile-menu{display:none}@media (max-width:991px){.mobile-menu{display:block}.desktop-menu{display:none}}.mobile-drawer{z-index:1000;visibility:hidden;opacity:0;width:100vw;height:100vh;transition:all .3s ease-in-out;position:fixed;top:0;left:0}.mobile-drawer.open{visibility:visible;opacity:1}.drawer-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;width:100%;height:100%;position:absolute;top:0;left:0}.drawer-content{background-color:var(--black-50);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);flex-direction:column;width:80%;max-width:350px;height:100%;padding:24px;transition:right .4s ease-in-out;display:flex;position:absolute;top:0;right:-100%;box-shadow:-5px 0 15px #00000080}.mobile-drawer.open .drawer-content{right:0}.drawer-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:40px;padding-bottom:20px;display:flex}.drawer-logo{width:140px}.close-btn{color:var(--white);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:5px;transition:transform .2s;display:flex}.close-btn:hover{transform:rotate(90deg)scale(1.1)}.drawer-menu-items{flex-direction:column;gap:25px;display:flex}.drawer-link{font-family:var(--font-secondary);color:var(--white);text-transform:uppercase;font-size:20px;text-decoration:none;transition:color .2s}.drawer-link:hover{color:var(--gradiant-1)}
.app-button{cursor:pointer;font-size:1rem;font-family:var(--font-secondary);border:none;border-radius:4px;padding:.5rem 1rem}.app-button--default{background-color:var(--white);color:var(--black)}
