.form-field.valid.dirty label{color:rgb(var(--Green))}.form-field.valid.dirty input{border-color:rgb(var(--Green))}.form-field.dirty:not(.valid) input{border-color:rgb(var(--Error))}.form-field input{background-color:rgba(var(--White),.1);border:.1rem solid transparent;border-radius:.5rem;color:rgb(var(--White));font-size:.8rem;padding:.8rem;width:100%}.form-field input:focus{outline-color:rgba(var(--White),.3);outline-style:solid;outline-width:.3rem}.form-field textarea{height:250px}.form-field.valid select{border-color:rgb(var(--Green))}.form-field.dirty:not(.valid) select{border-color:rgb(var(--Error))}.form-field select{background-color:rgba(var(--White),.1);border:.1rem solid transparent;border-radius:.5rem;color:rgb(var(--White));font-size:.8rem;padding:.8rem;width:100%}.form-field select:focus{outline-color:rgba(var(--White),.3);outline-style:solid;outline-width:.3rem}.form-field select option{color:#000}.form-field .select-with-info{align-items:center;display:flex;position:relative}.form-field .info-icon{cursor:pointer;margin-left:.5rem}.form-field .info-icon .tooltip-text{background-color:#000;border-radius:6px;bottom:100%;left:50%;margin-bottom:1.5rem;margin-left:-60px;opacity:0;padding:5px 0;position:absolute;text-align:center;transform:translate(-36%);transition:opacity .3s;visibility:hidden;width:20rem;z-index:1}.form-field .info-icon:focus .tooltip-text,.form-field .info-icon:hover .tooltip-text,.form-field .tooltip-text.is-visible{opacity:1;visibility:visible}.form-field{display:flex;flex-direction:column;width:100%}.form-field.valid label{color:rgb(var(--Green))}.form-field.valid textarea{border-color:rgb(var(--Green))}.form-field.dirty:not(.valid) label{color:rgb(var(--Error))}.form-field.dirty:not(.valid) textarea{border-color:rgb(var(--Error))}.form-field label{font-size:.8rem;margin:0 0 .4rem;padding:0}.form-field textarea{background-color:rgba(var(--White),.1);border:.1rem solid transparent;border-radius:.5rem;color:rgb(var(--White));font-size:.8rem;padding:.8rem;resize:vertical;width:100%}.form-field textarea:focus{outline-color:rgba(var(--White),.3);outline-style:solid;outline-width:.3rem}.form-field p{color:rgba(var(--Error));font-size:.7rem;margin:0;padding:.6rem}.primeSubmit{background-color:rgb(var(--Prime));border:none;border-radius:.5rem;color:rgb(var(--Second));cursor:pointer!important;font-size:1rem;padding:.8rem;text-align:center;width:100%}.primeSubmit:disabled{background-color:rgba(var(--Prime),.1);color:rgba(var(--White),.3);cursor:not-allowed}.primeSubmit:focus{box-shadow:0 0 0 2px rgba(var(--White),.3);outline-color:rgba(var(--White),.3)}.primeSubmit:hover{background-color:rgba(var(--Prime),.8)}button{background-color:rgb(var(--Prime));border:none;border-radius:.5rem;color:rgb(var(--Second));cursor:pointer!important;font-size:1rem;padding:.8rem;text-align:center;width:100%}button:disabled{background-color:rgba(var(--Prime),.1);color:rgba(var(--White),.3);cursor:not-allowed}button:focus{box-shadow:0 0 0 2px rgba(var(--White),.3);outline-color:rgba(var(--White),.3)}button:hover{background-color:rgba(var(--Prime),.8)}.submittedText{border:solid;border-color:rgb(var(--Green));border-radius:.5rem;padding:1rem}.errorText{border:solid;border-color:rgb(var(--Error));border-radius:.5rem;padding:1rem}@media (max-width:576px){.container{width:90vw!important}}form{margin-top:2rem}.footnotes,form{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;width:30rem}.footnotes{margin-top:1rem}.addButton{background-color:#4caf50;border:none;border-radius:.3rem;color:#fff;cursor:pointer;font-size:.8rem;padding:.5rem 1rem}.addButton:hover{background-color:#45a049}.removeButton{background-color:#ff4d4d;border:none;border-radius:.3rem;color:#fff;cursor:pointer;font-size:.8rem;padding:.5rem 1rem}.removeButton:hover{background-color:#e60000}h1{color:rgb(var(--White));margin-bottom:0;text-align:center}
