*{margin:0;padding:0;font-size:100%;font-weight:400;line-height:1.2;scrollbar-width:none;font-family:var(--primary-font)}a{text-decoration:none}.bold,h1,h2,h3{font-weight:700}.regular,h4,h5,h6{font-weight:400}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6,label,span{font-size:.875rem}.medium{font-weight:500}.semi-bold{font-weight:600}button,input,p,small,td,th{font-weight:400;font-size:1rem}button{color:#fff;padding:1rem 2rem;border-radius:.5rem;cursor:pointer}input,textarea{color:#676767;padding:1rem;border:1px solid hsla(0,0%,40%,.1);border-radius:.5rem}input[type=number]{margin:0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.text-area{resize:none}input:focus,textarea:focus{outline:none}::placeholder{color:rgba(0,0,0,.2)}.ellipsis{overflow:hidden;text-overflow:ellipsis;line-clamp:1;word-break:break-all;white-space:pre-wrap}.flex,.flex-center,.flex-col,.flex-col-center,.flex-col-start,.flex-sb-center,.flex-sb-col,.flex-sb-row,.flex-sb-rr,.flex-start{display:flex}.flex-sb-center,.flex-sb-col,.flex-sb-row,.flex-sb-rr{justify-content:space-between}.flex,.flex-center,.flex-col-center,.flex-sb-center{align-items:center}.flex-sb-rr{flex-direction:row-reverse}.flex-center,.flex-col-center{justify-content:center}.flex-col,.flex-col-center,.flex-sb-col{flex-direction:column}.blur{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);width:100%;height:100%;position:fixed;top:0;left:0}.card{border-radius:1rem;background-color:#fff;box-shadow:0 .25rem 1rem 0 rgba(0,0,0,.1);padding:1rem}.capitalize{text-transform:capitalize}.path-link{text-decoration:none}ul{list-style-type:none}@keyframes skeleton{0%{background-color:#a3b8c2}to{background-color:#f0f3f5}}.anim-skeleton{animation:skeleton 1s linear infinite alternate}.error-text{margin-top:.5rem}.error-text,.required_icon{color:#c9261d}@media(max-width:775px){h1{font-size:2rem}h2{font-size:1.25rem}button,h3{font-size:1rem}h4{font-size:.875rem}h5{font-size:.75rem}h6,label,span{font-size:.625rem}input,p,small,td,th{font-size:.875rem}}