@import"https://fonts.googleapis.com/css2?family=Lato&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Source+Code+Pro:ital,wght@0,200..900;1,200..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Asul:wght@400;700&family=Belgrano&family=Life+Savers:wght@400;700;800&display=swap";*{box-sizing:border-box}html,body{margin:0;padding:0;--white: #FAFFFA;--black: #000000;--lightgreen: #F0FFF0;--darkgreen: #00785F;--darkergreen: #003f33;background-color:var(--lightgreen);scroll-behavior:smooth;font-family:Belgrano;font-size:12pt}table{border-collapse:collapse;text-align:left}table td,table th{padding:4px;border:1px solid black}h1{font-family:Asul;font-weight:600;margin:.5em}h2{margin:0}a{color:var(--darkergreen)}.H1{display:flex;justify-content:flex-start;align-items:center}.H1 h1{margin:0 0 0 8px}.H1 img{width:30px;height:30px}.Question,.FormHeader,.FormFooter{border:1px solid var(--darkergreen);border-radius:5px;padding:20px;background-color:var(--white);width:640px;margin:20px auto}.FormFooter{padding:0;border:none;background-color:transparent;display:flex;flex-direction:row;justify-content:space-between}.FormFooter button.submit{background-color:var(--darkgreen);color:var(--white);border:none;border-radius:5px;padding:10px 20px;font-size:16px;cursor:pointer;transition:all .3s ease}.FormFooter button.submit:hover{background-color:var(--darkergreen);transform:scale(1.05)}.FormFooter button.reset{background-color:var(--lightgray);color:var(--darkgreen);border:none;border-radius:5px;padding:10px 20px;font-size:16px;cursor:pointer;transition:all .3s ease}.FormFooter button.reset:hover{background-color:var(--darkgreen);color:var(--white);transform:scale(1.05)}.mandatory{color:red}.Question p{margin:0 0 20px}.Question input,.Question textarea{font-family:Source Sans Pro,monospace;font-size:16px}.Question input[type=text]{border:none;outline:none;background-color:transparent;border-bottom:2px solid lightgray;width:30em;padding:2px 4px}.Question input:focus{border-color:var(--darkgreen);outline:none}.Question textarea{width:100%;min-height:26px;padding:4px;border:none;outline:none;background-color:transparent;border-bottom:2px solid lightgray;resize:vertical;overflow:hidden;box-sizing:border-box}.Question textarea:focus{border-color:var(--darkgreen);outline:none}.Question .rangegroup{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.Question .rangegroup label{display:flex;flex-direction:column;align-items:center}.Question .rangegroup input[type=radio]{margin:0 0 5px}.Question .radiogroup,.Question .checkgroup{display:flex;flex-direction:column;gap:10px;margin-left:10px}.Question .radiogroup label,.Question .checkgroup label{display:flex;flex-direction:row;align-items:center}.Question .Select{margin-left:10px}.Question input[type=text].error,.Question textarea.error{border-color:red}.Question .details{font-style:italic}.error{margin:10px 0 0;color:red;font-size:16px;display:flex;flex-direction:row;align-items:center;gap:5px}.QuestionError{border:1px solid red}.Modal{text-align:center;border:2px solid var(--darkergreen);box-shadow:#0000003d 0 3px 8px;border-radius:5px;max-width:800px}.Modal p{margin:10px 0}.Modal a{cursor:pointer;text-decoration:underline}.ConfirmationModal button,.SuccessModal button,.ErrorModal button{margin:10px;border:1px solid var(--darkgreen);border-radius:5px;padding:6px;min-width:6em;font-size:1.1em;font-family:Belgrano,sans-serif}.ConfirmationModal button:hover,.SuccessModal button:hover,.ErrorModal button:hover{background-color:#d3d3d3}.ConfirmationModal .Answer{font-size:.9em}.ConfirmationModal .Answer div{margin-bottom:5px}._Layout_1a45r_4{min-height:100vh;display:flex;flex-direction:column}._Layout_1a45r_4>header{background-color:var(--darkgreen);height:80px}._Layout_1a45r_4>header img{height:100%;width:auto}._Layout_1a45r_4>main{flex-grow:1;background-color:var(--lightgreen)}._Layout_1a45r_4>footer{background-color:var(--white)}._Layout_1a45r_4>footer div{display:flex;flex-direction:column;padding:20px}._Layout_1a45r_4>footer div>*{margin:3px 0}._Layout_1a45r_4>footer h2{text-align:left}._Layout_1a45r_4 header div,._Layout_1a45r_4 footer div,._Layout_1a45r_4 main>div{height:100%;max-width:640px;margin:auto}.ImageInput>div{display:flex;gap:10px;margin-bottom:20px}.ImageInput img{display:block;max-width:100%;max-height:300px;margin:auto;border:1px soldi red}.ImageInput input{display:none}
