.work_form input,.work_form textarea,.work_form select{transition:border .15s,box-shadow .15s}.work_form input:focus,.work_form input:focus-visible,.work_form textarea:focus,.work_form textarea:focus-visible,.work_form select:focus,.work_form select:focus-visible{border-color:#066aab!important;outline:none!important;box-shadow:0 0 0 1px #066aab,0 1px 2px #00000026!important}.work_form input::placeholder,.work_form textarea::placeholder{color:#000000b3;opacity:.5;letter-spacing:normal;font-size:16px;font-weight:400}.work_form select{color:#000000b3;appearance:none!important;background-color:#fff!important;background-image:linear-gradient(45deg,#0000 50%,#00000040 50%),linear-gradient(135deg,#00000040 50%,#0000 50%)!important;background-position:calc(100% - 17px),calc(100% - 12px)!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important;height:43px!important;padding:0 24px 0 14px!important;line-height:24px!important}.work_form .contact-phone-field.react-international-phone-input-container,.work_form .react-international-phone-input-container.contact-phone-field{position:relative;overflow:visible;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.work_form .contact-phone-field.react-international-phone-input-container:focus-within,.work_form .react-international-phone-input-container.contact-phone-field:focus-within{box-shadow:none!important;border:none!important}.work_form .contact-phone-field .react-international-phone-country-selector{z-index:2;height:43px;position:absolute;top:0;left:0}.work_form .contact-phone-field .react-international-phone-country-selector-button{box-sizing:border-box;background:0 0!important;border:1px solid #0000!important;border-radius:3px 0 0 3px!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;width:48px!important;height:43px!important;margin:0!important;padding:0 6px 0 8px!important}.work_form .contact-phone-field .react-international-phone-flag-emoji{flex-shrink:0;object-fit:none!important;width:20px!important;height:14px!important;margin:0!important;padding:0!important;display:block!important}.work_form .contact-phone-field .react-international-phone-country-selector-button__dropdown-arrow{box-sizing:border-box;opacity:1!important;background:0 0!important;border:3px solid #0000!important;border-top:4px solid #555!important;border-bottom:0!important;width:0!important;height:0!important;margin:0 0 0 6px!important;padding:0!important}.work_form .contact-phone-field .react-international-phone-input{color:#000000b3;letter-spacing:normal;font-size:16px;line-height:16px;background:#fff!important;border:1px solid #00000040!important;border-radius:3px!important;width:100%!important;height:43px!important;padding:0 6px 0 52px!important}.work_form .contact-phone-field .react-international-phone-input:focus,.work_form .contact-phone-field .react-international-phone-input:focus-visible{border-color:#066aab!important;outline:none!important;box-shadow:0 0 0 1px #066aab,0 1px 2px #00000026!important}.work_form .contact-phone-field .react-international-phone-input::placeholder{color:#000000b3;opacity:.5;font-size:16px;font-weight:400}.work_form .work-cv-drop{color:#000000b3;transition:border .15s,box-shadow .15s}.work_form .work-cv-drop:hover,.work_form .work-cv-drop:focus{box-shadow:none;border-color:#00000040;outline:none}.work_form .work-cv-drop .work-cv-icon{color:#000000b3;fill:currentColor;opacity:.5;width:40px;height:40px;margin:0 0 5px;display:block}.work_form .work-cv-drop .work-cv-text{letter-spacing:normal;color:#000000b3;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:16px;font-weight:400;line-height:24px;display:block}.work_form .work-submit:hover{filter:none;background-color:#bf2130}
