@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#dfdfdd;border-radius:100px}::-webkit-scrollbar-thumb{background:#fe4819;border-radius:100px}body,html{overflow-x:hidden}body{background-color:#f7f1ec}*{box-sizing:border-box;padding:0;margin:0}a{font-size:15px;font-weight:400;color:#084059;font-family:var(--noto-sans),sans-serif;text-decoration:underline;letter-spacing:.5px;font-style:normal}a:first-letter,h1{text-transform:uppercase}h1{font-size:35px;font-weight:600;color:#fe4819;font-family:var(--barlow-semi-condensed),sans-serif;letter-spacing:.5px;font-style:normal}@media screen and (max-width:768px){h1{font-size:24px}}h2{font-size:25px;font-weight:600;color:#fe4819;font-family:var(--barlow-semi-condensed),sans-serif;text-transform:uppercase;letter-spacing:.5px;font-style:normal}@media screen and (max-width:768px){h2{font-size:20px}}h3{font-size:20px;font-weight:600;color:#fe4819;font-family:var(--barlow-semi-condensed),sans-serif;text-transform:uppercase;letter-spacing:.5px;font-style:normal}@media screen and (max-width:768px){h3{font-size:16px}}h4{font-size:16px;font-weight:600;color:#fe4819;font-family:var(--barlow-semi-condensed),sans-serif;text-transform:uppercase;letter-spacing:.5px;font-style:normal}@media screen and (max-width:768px){h4{font-size:16px}}p{font-size:18px;font-weight:400;color:#084059;font-family:var(--noto-sans),sans-serif;text-decoration:none;letter-spacing:.5px;font-style:normal}@media screen and (max-width:768px){p{font-size:14px}}button{background-color:transparent;color:#084059}.cta,button{border:none;cursor:pointer}.cta{font-size:18px;font-weight:700;color:#fff;font-family:var(--noto-sans),sans-serif;text-decoration:none;letter-spacing:.5px;font-style:normal;background-color:#26c8b9;transition:background-color .3s ease;padding:15px 34px;border-radius:100px;width:max-content;transition:all .3s ease;box-shadow:0 4px 4px rgba(0,0,0,.25);display:block;display:flex;align-items:center;height:-moz-fit-content;height:fit-content}.cta:disabled{cursor:not-allowed}.cta:disabled,.cta:disabled:hover{background-color:rgba(38,200,185,.4)}.cta:hover{background-color:rgba(38,200,185,.8)}.cta span:first-letter,.cta:first-letter{text-transform:uppercase}@media screen and (max-width:768px){.cta{font-size:14px;padding:8px 20px}}.cta svg{margin-left:5px}@media screen and (max-width:768px){.cta svg{width:18px;height:18px}}label{font-size:18px;color:#084059;font-family:var(--noto-sans),sans-serif;letter-spacing:.5px;margin-bottom:5px}@media screen and (max-width:768px){label{font-size:14px}}input,option,select,textarea{font-family:var(--noto-sans),sans-serif;font-size:18px;color:#084059;border:1px solid #084059;background-color:transparent;border-radius:0 8px;padding:8px 15px;letter-spacing:.5px;position:relative;display:block;z-index:10}input::placeholder,option::placeholder,select::placeholder,textarea::placeholder{font-family:var(--noto-sans),sans-serif;font-size:18px;color:#dfdfdd}input:disabled,option:disabled,select:disabled,textarea:disabled{background-color:#dfdfdd}@media screen and (max-width:768px){input,option,select,textarea{font-size:14px;padding:8px 12px}}input.errorInput,option.errorInput,select.errorInput,textarea.errorInput{outline:1px solid #fe4819}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.loadingSpin.fixed{position:fixed;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:7;background-color:hsla(0,0%,100%,.5)}.loadingSpin.fixed>div{width:30px;height:30px;border:5px solid rgba(254,72,25,.2);border-top-color:#fe4819;border-radius:50%;animation:spin 1.5s linear infinite;-webkit-animation:spin 1.5s linear infinite}.loadingSpin.absolute{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:7;background-color:hsla(0,0%,100%,.5)}.loadingSpin.absolute>div{width:30px;height:30px;border:5px solid rgba(254,72,25,.2);border-top-color:#fe4819;border-radius:50%;animation:spin 1.5s linear infinite;-webkit-animation:spin 1.5s linear infinite}.tableCategoryButtonsContainer{display:flex;gap:10px}li,ol,ul{list-style-type:none}.topWave{position:absolute;top:0;left:0;z-index:-1;background-image:url(/headervibe.png);background-repeat:no-repeat;width:100vw;height:834px}.error{text-align:center;color:#fe4819;margin:60px auto;width:90%}.error button{margin:25px auto}