*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{min-height:100vh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul,ol{list-style:none;margin:0;padding:0}a{text-decoration:none;color:inherit}button,input,textarea,select{font:inherit;color:inherit;margin:0;padding:0;outline:none}button{background:none;border:none;padding:0;cursor:pointer}img,picture,video,canvas,svg{display:block;max-width:100%}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-weight:inherit;margin:0}p{margin:0}:focus:not(:focus-visible){outline:none}@font-face{font-family:Urbanist;src:url("./media/Urbanist-Regular-KWMFQ4NB.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Urbanist;src:url("./media/Urbanist-Medium-MRXIZ2L5.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url("./media/Inter-Regular-FSD54WEU.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--color-black: #000000;--color-white: #ffffff;--color-bg-white: #FEFCFB;--color-gray: #E7E2DE;--color-brown: #2E1809;--color-red: #E84848;--font-primary: "Urbanist", Arial, sans-serif;--font-inter: "Inter", Arial, sans-serif;--transition-forms: .2s;--transition-buttons: border .2s ease-in-out, background .2s ease-in-out;--transition-color: color .25s ease}body{width:100vw;overflow-x:hidden;font-family:var(--font-primary);font-weight:400;color:var(--color-black);background:var(--color-bg-white)}svg{width:100%;height:100%}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.col{display:flex;flex-direction:column}.row{display:flex}.w-full{width:100%}.justify-between{justify-content:space-between!important}.items-center{align-items:center!important}.items-end{align-items:flex-end!important}.items-start{align-items:flex-start!important}.gap-6{gap:6px}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-24{gap:24px}.gap-48{gap:48px}.form-error{font-family:var(--font-inter);font-weight:400;font-size:14px;line-height:20px;color:#e84848;margin-left:12px;margin-top:4px}@keyframes float-up{0%{transform:translateZ(0)}50%{transform:translate3d(0,-45px,0)}to{transform:translateZ(0)}}@keyframes float-down{0%{transform:translateZ(0)}50%{transform:translate3d(0,30px,0)}to{transform:translateZ(0)}}
