@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@400;500;600;700;800;900&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{font-family:Nunito,sans-serif;background:#f4f6fb;color:#1a2340;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (-webkit-min-device-pixel-ratio:0){input,select,textarea{font-size:16px!important}}::-webkit-scrollbar-thumb{background:#cbd5e0}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #d4a017;outline-offset:2px}button{cursor:pointer}button,input,select,textarea{font-family:Nunito,sans-serif}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{box-shadow:0 0 0 0 rgba(212,160,23,.5)}50%{box-shadow:0 0 0 8px rgba(212,160,23,0)}}.anim-fadeUp{animation:fadeUp .3s ease both}.anim-fadeIn{animation:fadeIn .25s ease both}.anim-spin{animation:spin .8s linear infinite}.anim-pulse{animation:pulse 1.5s ease-in-out infinite}.anim-blink{animation:blink 1.4s ease-in-out infinite}@keyframes skeleton-shine{0%{background-position:200% 0}to{background-position:-200% 0}}html{scroll-behavior:smooth}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}