.app_container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.form_container{width:52%;background-color:var(--white);border-radius:14px;padding:2.3rem;display:flex;flex-direction:column;gap:20px;margin:6rem 0rem}.form_container h1{margin:0;font-weight:700}.field_container{display:flex;flex-direction:column;gap:10px;width:100%}.form_container .field{border:solid;border-color:var(--grey);border-width:.5px;outline:none;padding:.9rem 1.4rem;border-radius:8px;font-size:1rem;font-weight:400;font-family:Karla}.form_container .field:focus{border-color:var(--green);border-width:1.9px}.form_container .field:hover{border-color:var(--green);border-width:1.9px;cursor:pointer}.field_radio_container{width:49%}.radio_container{display:flex;justify-content:space-between;align-items:center}.field_radio{display:flex;align-items:center;gap:14px;border:solid;border-color:var(--grey);border-width:.5px;outline:none;padding:.9rem 1.4rem;border-radius:8px;font-size:1rem;font-weight:400}.field_radio_container input{position:absolute;width:26rem;height:2.5rem;z-index:1;opacity:0;cursor:pointer}.field_radio .checkmark{height:18px;width:18px;border:.5px solid var(--grey);border-radius:50%}.checkmark:after{content:"";position:absolute;display:none}.field_radio_container input:checked~.field_radio{border-color:var(--green);border-width:1.3px;background-color:var(--green-light)}.field_radio_container input:checked~.filed_radio .checkmark{border:1.5px solid var(--green)}.field_radio_container input:checked~.field_radio .checkmark:after{display:block}.field_radio .checkmark:after{width:12px;height:12px;transform:translate(25%,25%);border-radius:50%;background:var(--green)}.name_field_container{display:flex;justify-content:space-between}.name_field_container .field_container{width:49%}.field_container textarea{height:5rem}.field_container input[type=checkbox]{accent-color:var(--green);width:1.1rem;height:1.1rem}.consent_container{flex-direction:row;align-items:center}.form_container button{background-color:var(--green);border:none;padding:.9rem 2rem;font-size:1rem;color:var(--white);font-weight:600;border-radius:7px;font-family:Karla;margin-top:1rem}.form_container button:hover{background-color:#055949;cursor:pointer}.form_container .required_color{color:var(--green)}.form_container .error_label{color:var(--red)}.form_container .error_input{border-color:var(--red)}.model_container{position:absolute;top:30px}.model_container .model{background-color:#2b4245;padding:2rem;border-radius:10px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.model span{color:var(--white)}.model span:nth-child(1){font-weight:700;font-size:1.1rem;display:flex;align-items:center;gap:10px}@media only screen and (max-width: 375px){.app_container{padding:0rem 2rem}.form_container{width:96%;padding:2.3rem 1.4rem;gap:20px;margin:6rem 0rem}.name_field_container{display:flex;flex-direction:column;justify-content:space-between;gap:20px}.name_field_container .field_container{width:100%}.radio_container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:20px}.field_radio_container{width:100%}.field_radio_container input{position:absolute;width:15rem;height:2.5rem;z-index:1;opacity:0;cursor:pointer}.model_container .model{padding:1rem;width:85%}.model_container{left:5%}}@font-face{font-family:Karla;src:url(/assets/fonts/Karla-VariableFont_wght.ttf)}:root{--green-light: hsl(148, 38%, 91%);--green: hsl(169, 82%, 27%);--red: hsl(0, 66%, 54%);--white: hsl(0, 0%, 100%);--grey: hsl(186, 15%, 59%);--grey-dark: hsl(187, 24%, 22%);font-family:Karla,sans-serif;color-scheme:light;background-color:var(--green-light);color:var(--grey-dark);font-synthesis:none;text-rendering:optimizeLegibility}.attribution{font-size:11px;text-align:center}.attribution a{color:#3e52a3}
