.form_formField__Ekm_E{display:flex;flex-direction:column}.form_formField__Ekm_E div{display:inline-flex;gap:.5em;align-items:center}.form_formField__Ekm_E input[type=email],.form_formField__Ekm_E input[type=phone],.form_formField__Ekm_E input[type=text]{border:1px solid #bcbec0;height:30px;border-radius:100px;box-shadow:2px 2px 2px rgba(0,0,0,.25)}.form_formField__Ekm_E input[type=radio]{border:1px solid #bcbec0;height:30px;width:30px;border-radius:50px}.form_formField__Ekm_E input[type=checkbox]{border:1px solid #bcbec0;width:24px;margin-bottom:5px}.form_formField__Ekm_E textarea{border:1px solid #bcbec0;height:100px;border-radius:25px;box-shadow:2px 2px 2px rgba(0,0,0,.25)}.form_formField__Ekm_E label{font-size:14px;font-weight:400;color:#000}.form_formValidator__3D8do{font-size:12px;color:red;margin-top:.5em;padding-left:1.5em}input.form_form-control__lwF0g,select.form_form-control__lwF0g,textarea.form_form-control__lwF0g{padding:10px 15px}.form_form__AGfQC{margin-top:2em;display:flex;flex-direction:column;grid-template-rows:auto;gap:1em}@media screen and (min-width:992px){.form_form__AGfQC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"name lastName" "email linkedin" "message message" "resume resume" "privacyPolicy privacyPolicy";grid-column-gap:2em;column-gap:2em;grid-row-gap:2.5em;row-gap:2.5em}}.form_privacyPolicyCheckbox__ZIhCh{padding-left:1.5em;font-size:22px}.form_formButtonContainer__fa3oA{display:flex;justify-content:center;margin-top:3em;margin-bottom:1em;flex-direction:column;align-items:center;gap:1rem}.form_name__fNdjo{grid-area:name}.form_lastName__FGlsP{grid-area:lastName}.form_email__DTkOo{grid-area:email}.form_linkedin__aobDu{grid-area:linkedin}.form_resume__q_xw_{grid-area:resume}.form_message__3HXfN{grid-area:message}.form_privacyPolicy__8yiBp{grid-area:privacyPolicy}.form_formField__fileInfo__YOODB{margin-top:.5rem;padding:.5rem;background:#f6f4f9;border-radius:4px}.form_formField__fileName__MqbyX{font-size:14px;color:#5c288e;font-weight:500}.form_formField__uploading__Rgg71{margin-top:.5rem;font-size:14px;color:#00b3d7;font-style:italic}.form_formButton__nR6RA{color:#fff;background:#b296ff;font-size:20px;letter-spacing:1px;height:46px;min-width:220px;border:none;border-radius:50px;cursor:pointer;transition:all .3s}.form_formButton__nR6RA:hover:not(:disabled){opacity:.9;transform:translateY(-2px)}.form_formButton__nR6RA:disabled{opacity:.6;cursor:not-allowed}.JobFilters_filters__D8HX_{background:#fff;padding:24px;border-radius:8px;box-shadow:2px 2px 10px 0 rgba(0,0,0,.1);margin-bottom:2rem}.JobFilters_filters__title__qxAMm{font-size:14px;font-weight:600;margin-bottom:1.5rem;color:#374151;text-transform:uppercase;letter-spacing:.5px}.JobFilters_filters__form__jE_zL{display:flex;flex-direction:column;gap:1.5rem}.JobFilters_filters__row__y0C_Q{display:flex;gap:1rem;align-items:flex-end;flex-wrap:wrap}@media(max-width:768px){.JobFilters_filters__row__y0C_Q{flex-direction:column;align-items:stretch}}.JobFilters_filters__field__DUDT2{display:flex;flex-direction:column;gap:.5rem;flex:1 1;min-width:200px}.JobFilters_filters__field__DUDT2:last-child{flex:0 0 auto}.JobFilters_filters__label__z_ciT{font-size:14px;font-weight:500;color:#333}.JobFilters_filters__searchWrapper__fgSxn{position:relative;display:flex;align-items:center}.JobFilters_filters__searchInput__AToP_{width:100%;height:50px;border-radius:25px;background-color:#fff;border:1px solid #bcbec0;padding-right:50px;padding-left:20px}.JobFilters_filters__searchInput__AToP_:focus{box-shadow:none;border-color:#b296ff}.JobFilters_filters__searchButton__xnR30{position:absolute;right:5px;height:40px;width:40px;border-radius:50px;display:flex;align-items:center;justify-content:center;padding:0;background:linear-gradient(39.83deg,#43007a 3.5%,#5430d4 48.53%,#00b3d7 95.95%);border:none;color:#fff}.JobFilters_filters__searchButton__xnR30:hover{opacity:.9}.JobFilters_filters__select__W4wJY{height:50px;border-radius:25px;border:1px solid #bcbec0;padding:10px 15px;min-width:180px}.JobFilters_filters__select__W4wJY:focus{box-shadow:none;border-color:#b296ff}.JobFilters_filters__skills__T_91s{display:flex;flex-wrap:wrap;gap:.75rem;padding:1rem;background:#f6f4f9;border-radius:8px;max-height:200px;overflow-y:auto}.JobFilters_filters__skillCheckbox__PN7wa{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem 1rem;background:#fff;border-radius:20px;border:1px solid #bcbec0;font-size:14px;transition:all .2s}.JobFilters_filters__skillCheckbox__PN7wa:hover{border-color:#b296ff;background:rgba(178,150,255,.431)}.JobFilters_filters__skillCheckbox__PN7wa input[type=checkbox]{margin:0;cursor:pointer}.JobFilters_filters__skillCheckbox__PN7wa input[type=checkbox]:checked+span{font-weight:600;color:#5c288e}.JobFilters_filters__actions__imp_2{display:flex;gap:1rem;margin-top:1.5rem}.JobFilters_filters__applyButton__2qRsq{flex:1 1;height:50px;border-radius:25px;background:linear-gradient(39.83deg,#43007a 3.5%,#5430d4 48.53%,#00b3d7 95.95%);border:none;font-weight:600}.JobFilters_filters__applyButton__2qRsq:hover{opacity:.9}.JobFilters_filters__clearButton__F4y_Q{height:50px;border-radius:25px;display:flex;align-items:center;gap:.5rem;white-space:nowrap;min-width:120px;justify-content:center}.JobFilters_filters__active__2rS_Y{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #bcbec0;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.JobFilters_filters__activeLabel__uONU9{font-weight:600;color:#333;font-size:14px}.JobFilters_filters__activeTag___n3sc{display:inline-flex;align-items:center;gap:.5rem;background:rgba(178,150,255,.431);color:#5c288e;padding:.5rem 1rem;border-radius:20px;font-size:14px;font-weight:500}.JobFilters_filters__activeRemove__VEUvl{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;color:#5c288e;font-size:12px}.JobFilters_filters__activeRemove__VEUvl:hover{color:#43007a}.JobCard_jobCard__LzEvx{border:1px solid #f2f2f2;border-radius:1rem;overflow:hidden;background-color:#fff;transition:all .3s ease;box-shadow:2px 2px 10px 0 rgba(0,0,0,.1);height:100%;display:flex;flex-direction:column}.JobCard_jobCard__LzEvx:hover{box-shadow:2px 2px 15px 0 rgba(0,0,0,.2);transform:translateY(-2px)}.JobCard_jobCard__body__ii5aG{display:flex;flex-direction:column;padding:1.5rem;flex:1 1}.JobCard_jobCard__header__2R_F4{margin-bottom:1rem}.JobCard_jobCard__title__DPMGK{font-size:20px;font-weight:700;color:#333;margin-bottom:.75rem;line-height:1.3}.JobCard_jobCard__meta__06gc8{display:flex;flex-wrap:wrap;gap:.5rem}.JobCard_jobCard__badge__JXD8w{font-size:12px;font-weight:600;padding:.4rem .8rem;border-radius:20px}.JobCard_jobCard__badgeLocation__7s85C{background-color:#e5e7eb;color:#374151}.JobCard_jobCard__badgeWorkType__l7iH3{background-color:rgba(178,150,255,.431);color:#5c288e}.JobCard_jobCard__description__dLNVy{font-size:14px;color:#4b5563;line-height:1.6;margin-bottom:.5rem;flex:1 1}.JobCard_jobCard__description__dLNVy p{margin:0}.JobCard_jobCard__viewDescription__PZ13G{display:inline-flex;align-items:center;gap:.35rem;background:none;border:1px solid #5c288e;border-radius:50px;color:#5c288e;font-size:14px;font-weight:600;padding:.4rem 1rem;margin-bottom:1rem;cursor:pointer;text-decoration:none;transition:all .25s ease}.JobCard_jobCard__viewDescription__PZ13G:hover{color:#fff;background-color:#5c288e;border-color:#5c288e}.JobCard_jobCard__modalDescription__vpNbp{font-size:16px;color:#333;line-height:1.8}.JobCard_jobCard__modalDescription__vpNbp p{margin-bottom:1rem}.JobCard_jobCard__modalDescription__vpNbp p:last-child{margin-bottom:0}.JobCard_jobCard__modalDescription__vpNbp .JobCard_bold__z5S4b{font-weight:700}.JobCard_jobCard__modalDescription__vpNbp .JobCard_italic__Gk9Vi{font-style:italic}.JobCard_jobCard__modalDescription__vpNbp .JobCard_underline__Dx4Nt{text-decoration:underline}.JobCard_jobCard__modalDescription__vpNbp .JobCard_strikethrough__7To79{text-decoration:line-through}.JobCard_jobCard__modalDescription__vpNbp .JobCard_code__hCFFP{font-family:monospace;background-color:#e5e7eb;padding:.2em .4em;border-radius:3px;font-size:.9em}.JobCard_jobCard__modalDescription__vpNbp .JobCard_link__bWBYY{color:#b296ff;text-decoration:underline}.JobCard_jobCard__modalDescription__vpNbp .JobCard_link__bWBYY:hover{color:#8d63ff}.JobCard_jobCard__LzEvx .JobCard_heading1__b_aYt{font-size:2em;margin:1em 0 .5em}.JobCard_jobCard__LzEvx .JobCard_heading2__RZYac{font-size:1.75em;margin:1em 0 .5em}.JobCard_jobCard__LzEvx .JobCard_heading3__9qr7S{font-size:1.5em;margin:1em 0 .5em}.JobCard_jobCard__LzEvx .JobCard_heading4__9ME4_{font-size:1.25em;margin:1em 0 .5em}.JobCard_jobCard__LzEvx .JobCard_heading5__ByJPP{font-size:1.1em;margin:1em 0 .5em}.JobCard_jobCard__LzEvx .JobCard_heading6__ABOLd{font-size:1em;margin:1em 0 .5em}.JobCard_jobCard__LzEvx .JobCard_list__dIsMp{margin:1rem 0;padding-left:2rem}.JobCard_jobCard__LzEvx .JobCard_list__dIsMp li{margin-bottom:.5rem}.JobCard_jobCard__LzEvx .JobCard_list__dIsMp li:last-child{margin-bottom:0}.JobCard_jobCard__LzEvx .JobCard_quote__orKf7{border-left:4px solid #d1d5db;margin:1rem 0;padding:.5rem 0 .5rem 1rem;font-style:italic;color:#374151}.JobCard_jobCard__LzEvx .JobCard_codeBlock__LvnFI{background-color:#e5e7eb;padding:1rem;border-radius:4px;margin:1rem 0;overflow-x:auto}.JobCard_jobCard__LzEvx .JobCard_codeBlock__LvnFI code{font-family:monospace;white-space:pre}.JobCard_jobCard__skills__uANVK{margin-bottom:1rem;padding-top:1rem;border-top:1px solid #f2f2f2}.JobCard_jobCard__skillsLabel__FPw_P{font-size:12px;font-weight:600;color:#333;display:block;margin-bottom:.5rem}.JobCard_jobCard__skillsList__Fk2Q4{display:flex;flex-wrap:wrap;gap:.5rem}.JobCard_jobCard__skillTag__uMh9y{font-size:11px;padding:.3rem .6rem;border-radius:15px}.JobCard_jobCard__actions__EKJ48{margin-top:auto;padding-top:1rem;border-top:1px solid #f2f2f2}.JobCard_jobCard__applyButton__I8Kdk{width:100%}