.header_content{display:grid;grid-template-columns:auto 1fr auto;align-items:center;.navigation{display:flex;align-items:center;gap:10px}}.menu_wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;transform:translateY(-100%);z-index:-1000;opacity:0;transition:opacity .2s linear,.3s ease-in-out;svg{outline:none}.menu_header{display:flex;justify-content:space-between;align-items:center;gap:40px;margin:30px 0 50px;.search_bar{width:100%;max-width:500px;padding:10px 16px;outline:none;font-size:18px;border:none;border-bottom:1px solid grey}.close_btn{width:30px;height:30px;font-size:24px;background:none;display:flex;justify-content:center;align-items:center;border:none;cursor:pointer;font-weight:700}}.menu_list{list-style:none;display:flex;flex-direction:column;gap:20px;max-height:calc(100vh - 140px);overflow:auto;&::-webkit-scrollbar{width:0;height:4px}&::-webkit-scrollbar-track{background:#fff}&::-webkit-scrollbar-thumb{background:grey;border-radius:20px}li{font-size:18px;line-height:20px;cursor:pointer;a{position:relative;transition:padding .3s ease,color .3s ease;color:inherit;&:before{content:"";position:absolute;left:0;bottom:0;width:10px;height:2px;background-color:#333;opacity:0;transition:opacity .3s ease}&:focus-visible,&:hover{padding-left:20px;outline:none;&:before{opacity:1}}}}.no_results{font-size:18px;color:#676767}}}.menu_wrapper.open{transform:translateY(0);z-index:1000;opacity:1;transition:opacity .2s linear}body.menu-open,html.menu-open{overflow:hidden}.BinaryChoiceInput_field__JmXfS{font-size:14px;font-weight:500;margin-bottom:6px;display:block;border:0;padding:0;& .BinaryChoiceInput_label__qTkPz{margin-bottom:8px;display:block}& .BinaryChoiceInput_subMessage__KVI_b{font-size:12px;color:rgba(0,0,0,.65)}}.BinaryChoiceInput_binary_choice_preview__TIp44{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:6px;.BinaryChoiceInput_binary_choice_input__nQkG0{position:absolute;opacity:0;pointer-events:none}.BinaryChoiceInput_binary_choice_button__lUNX4{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;min-width:100px;border-radius:10px;background:#fff;outline:none;border:1px solid #c1c1c1;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease;& img{width:20px;height:20px;object-fit:contain}}.BinaryChoiceInput_binary_choice_input__nQkG0:focus+.BinaryChoiceInput_binary_choice_button__lUNX4{box-shadow:0 0 0 2px rgba(156,163,175,.45)}.BinaryChoiceInput_binary_choice_input__nQkG0:focus-visible+.BinaryChoiceInput_binary_choice_button__lUNX4{box-shadow:0 0 0 3px rgba(37,99,235,.25)}.BinaryChoiceInput_binary_choice_input__nQkG0:checked+.BinaryChoiceInput_binary_choice_button__lUNX4{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.12)}.BinaryChoiceInput_binary_choice_button__success__gyirD{color:#208b52;border-color:#72bd8c}.BinaryChoiceInput_binary_choice_button__danger__7WPED{color:#e14545;border-color:#ffc9c9}}.CheckboxInputField_field__NKL5L{font-size:14px;font-weight:500;margin-bottom:6px}.CheckboxInputField_optionRow__S_gMp{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.CheckboxInputField_input___aGlG{cursor:pointer}.CheckboxInputField_label__tYd0F{line-height:1.2}.DatePickerInputField_field__wPy8j{font-size:14px;font-weight:500;margin-bottom:6px;display:block}.DatePickerInputField_label__wahAJ{margin-bottom:8px;display:block}.DatePickerInputField_input__VYRvj{width:100%;padding:10px 20px;border:1px solid #ccc;border-radius:6px;font-size:14px}.TextInputField_field__8wpmV{font-size:14px;font-weight:500;margin-bottom:6px;display:block;& .TextInputField_label__gSmkM{margin-bottom:8px;display:block}& .TextInputField_input__k0yKi{width:100%;padding:10px 20px;border:1px solid #ccc;border-radius:6px;font-size:14px}}.FeedbackRating_field__P_MRW{display:grid;grid-gap:8px;gap:8px;border:0;padding:0;margin:0}.FeedbackRating_label__0QC1i{font-size:14px;font-weight:600}.FeedbackRating_rating__wk7CR{display:flex;align-items:center;gap:4px;min-height:40px}.FeedbackRating_rating_star__Um1fO,.FeedbackRating_rating_star_active__fwdtY{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:24px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;border-radius:4px}.FeedbackRating_rating_input__qJNnQ{position:absolute;opacity:0;pointer-events:none}.FeedbackRating_rating_star__Um1fO{color:#d3d3d3}.FeedbackRating_rating_star_active__fwdtY{color:#f6b200}.FeedbackRating_rating_star__Um1fO:has(.FeedbackRating_rating_input__qJNnQ:focus-visible),.FeedbackRating_rating_star_active__fwdtY:has(.FeedbackRating_rating_input__qJNnQ:focus-visible){outline:3px dashed #c2c2c2;outline-offset:4px}.RadioInputField_field__Z85ah{font-size:14px;font-weight:500;margin-bottom:6px;border:0;padding:0}.RadioInputField_label__i1aCS{margin-bottom:8px;display:block}.RadioInputField_optionsGroup__cBpxA{display:flex;flex-direction:column;gap:8px}.RadioInputField_optionRow__OHJXJ{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.RadioInputField_input__oMxy3{cursor:pointer}.SelectInputField_field__CcaLs{font-size:14px;font-weight:500;margin-bottom:6px;display:block}.SelectInputField_label__Dkf8w{margin-bottom:8px;display:block}.SelectInputField_select__dsUq8{width:100%;padding:10px 20px;border:1px solid #ccc;border-radius:6px;font-size:14px;background-color:#fff}.SubmitButton_submitButton__LDcut{display:flex;justify-content:center;align-items:center;width:100%;padding:.5em 1em;color:inherit;background-color:inherit;border:1px solid;border-color:inherit;border-radius:4px;cursor:pointer;font-size:1em;transition:background-color .2s ease;margin-top:10px}.SubmitButton_submitButton__LDcut:disabled{opacity:.6;cursor:not-allowed}.TextareaInputField_field__rp3EF{font-size:14px;font-weight:500;margin-bottom:6px;display:block;& .TextareaInputField_label___Tn78{margin-bottom:8px;display:block}& .TextareaInputField_textarea__1ztEU{width:100%;padding:10px 20px;border:1px solid #ccc;border-radius:6px;font-size:14px}}.UploaderInputField_field__TD7lS{font-size:14px;font-weight:500;margin-bottom:6px;display:block}.UploaderInputField_label__RtwOb{margin-bottom:8px;display:block}.UploaderInputField_input__W_6_j{width:100%;padding:10px 20px;border:1px solid #ccc;border-radius:6px;font-size:14px}.UploaderInputField_hint__c8ce2{display:block;margin-top:6px;font-size:12px;line-height:1.2;opacity:.75}