@keyframes fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-1{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-in-2{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-in-3{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .8s ease-out both}.animate-slide-up{animation:slide-up 1s ease-out .3s both}.animate-slide-in-1{animation:slide-in-1 .6s ease-out .5s both}.animate-slide-in-2{animation:slide-in-2 .6s ease-out .7s both}.animate-slide-in-3{animation:slide-in-3 .6s ease-out .9s both}@keyframes slide-in-4{0%{opacity:0;transform:translateX(-100px) rotate(-10deg)}to{opacity:1;transform:translateX(0) rotate(0deg)}}.animate-slide-in-4{animation:slide-in-4 .6s ease-out 1.1s both}@keyframes slide-in-5{0%{opacity:0;transform:translateX(100px) rotate(10deg)}to{opacity:1;transform:translateX(0) rotate(0deg)}}.animate-slide-in-5{animation:slide-in-5 .6s ease-out 1.3s both}@media (max-width:768px){.mobile-bg-adjust{background-size:cover!important;background-position:50%!important}}@media (min-width:769px) and (max-width:1024px){.tablet-bg-adjust{background-size:cover!important;background-position:50%!important}}.glass-button{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2)}.glass-button:hover{background:rgba(255,255,255,.2);transform:translateY(-2px) scale(1.02)}.mobile-menu-solid{background:#ffffff!important;background-color:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;z-index:60!important;isolation:isolate}.mobile-menu-solid,.mobile-menu-solid *,.mobile-menu-solid :after,.mobile-menu-solid :before{color-scheme:light!important}.mobile-menu-solid .dark\:bg-darkmode,.mobile-menu-solid .dark\:shadow-darkmd,.mobile-menu-solid .dark\:text-white{background:transparent!important;color:inherit!important;box-shadow:none!important}.mobile-menu-solid div,.mobile-menu-solid nav{background:inherit!important}