#contact{overflow:hidden}.footer .footer-content{background-color:var(--dark);color:#fff;border-radius:30px 30px 0;padding:30px 40px 40px}.footer .footer-content h2{margin:0 0 25px;font-size:32px;font-weight:200}.footer .footer-info .dark{background-color:var(--dark);color:#555760;border-radius:30px 0 0 30px;padding:40px 45px}.footer .footer-info .light{letter-spacing:-.01em;padding:22px 5% 0 0;font-size:33px;font-weight:200;line-height:100%;position:relative}.footer .footer-info .light strong{color:var(--dark);font-weight:400}.footer .footer-info .light:after,.footer .footer-info .light:before{content:"";background-color:red;background-color:var(--dark);z-index:-1;width:30px;height:30px;display:block;position:absolute;top:0;right:0}.footer .footer-info .light:after{background-color:#fff;border-radius:0 30px 0 0;width:31px;height:31px}.footer .btn-transparent{border:1px solid #fff}.footer .btn-transparent:hover{color:var(--dark)}.footer .btn-transparent:after,.footer .btn-transparent:before{background-color:#fff}.footer .buttons{gap:15px}@media (min-width:768px){.footer{border-radius:30px;flex-direction:row-reverse;display:flex;position:relative}.footer .footer-content{border-radius:0 30px 30px;flex-grow:1;padding:37px 50px}.footer .footer-content h2{font-size:43px}.footer .footer-info .light{padding:32px 5% 0 0;font-size:43px}}
.top{padding-top:20px}.top a{text-decoration:none}.logo{cursor:pointer;transition:all .15s;position:relative;left:0}.menu{align-items:center;gap:inherit;margin:0;padding:0;list-style:none}header nav{visibility:hidden;opacity:0;color:#fff;background-color:#0000;justify-content:center;gap:0 10px;transition:all .3s;position:fixed;inset:0}.menu{flex-direction:column}.menu li{position:relative}header .menu li:not(.wallet){border-radius:10px;position:relative;overflow:hidden}header .menu li:not(.wallet) a{z-index:1;cursor:pointer;padding:17px 20px;font-size:20px;transition:all .2s;display:block;position:relative}header .menu li:not(.wallet):hover a{color:var(--dark)}header .menu li:not(.wallet):after,header .menu li:not(.wallet):before{content:"";aspect-ratio:1;background-color:#fff;border-radius:50%;width:0;transition:all .6s;display:block;position:absolute;top:50%;left:20%;transform:translateY(-50%)}header .menu li:not(.wallet):before{transition-delay:.1s;left:auto;right:20%}header .menu li:not(.wallet):hover:after{width:100%;left:-10%}header .menu li:not(.wallet):hover:before{width:100%;right:-10%}.menu-web3 .tooltip{text-align:center;opacity:0;visibility:none;background-color:#ffffff14;border-radius:10px;padding:10px;line-height:1.2;transition:all .3s ease-out;display:block;position:absolute;inset:calc(100% + 10px) 0 auto}.menu-web3 .btn:hover+.tooltip{opacity:1;visibility:visible;top:calc(100% + 15px)}@media (min-width:768px){.top{justify-content:space-between;align-items:center}header nav{visibility:visible;opacity:1;position:static}.menu,.menu ul{flex-direction:row;justify-content:flex-end}header .menu li a:not(.btn){font-size:1rem}.logo.animate svg g{animation:1s ease-in-out jump}.logo.animate svg g:nth-child(2){animation-delay:70ms}.logo.animate svg g:nth-child(3){animation-delay:.14s}.logo.animate svg g:nth-child(4){animation-delay:.21s}.logo.animate svg g:nth-child(5){animation-delay:.28s}.logo.animate svg g:nth-child(6){animation-delay:.35s}.logo.animate svg g:nth-child(7){animation-delay:.42s}.logo.animate svg g:nth-child(8){animation-delay:.49s}@keyframes jump{0%{transform:translateY(0)}19.999%{transform:translateY(-40px)}20%{transform:translateY(40px)}40%{transform:translateY(0)}to{transform:translateY(0)}}}@media (max-width:767px){body:has(#btn-menu-mobile.open){overflow:hidden}}
