body{scrollbar-width:none}body{font-family:Lexend,sans-serif;max-width:600px;position:relative;width:100%;margin:0 auto;height:100vh;background-color:rgba(var(--white),1)}body{font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:#f7f7f7;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.promo-section .container{background:#4243af;box-shadow:3px 5px 20px 0 var(--color-primary);border-radius:20px}.promo-section h2{padding-bottom:0;font-size:18px;font-weight:500}.modal-dialog-bottom{position:fixed;bottom:0;margin:0;width:100%;max-width:100%;pointer-events:auto}.bottom-sheet{height:50vh;border-radius:1rem 1rem 0 0;overflow-y:auto;box-shadow:0 -4px 15px #00000040;animation:slideUp .3s ease-out}@media (max-height: 600px){.bottom-sheet{height:60vh}}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.bottom-nav{position:fixed;bottom:0;left:0;right:0;background:#fff;box-shadow:0 -2px 10px #0000001a;display:flex;justify-content:space-around;padding:10px 0;z-index:1000}.bottom-nav a{color:#333;text-align:center;text-decoration:none;font-size:14px}.bottom-nav a svg{font-size:20px}.bottom-nav-item.active{color:var(--color-primary)!important;font-weight:700}
