/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Merriweather:ital,opsz,wght@0,18..144,300..900;1,18..144,300..900&display=swap");:host,:root{--color-primary-1:#387771;--color-primary-2:#5fa39c;--color-primary-3:#28524e;--color-primary-4:#75b0ab;--color-secondary-1:#383c75;--color-secondary-2:#5a5ea3;--color-secondary-3:#2a2d57;--color-neutral-1:#4b4b4b;--color-neutral-2:#8a8c91;--color-neutral-3:#d0d2d4;--color-neutral-5:#f5f7fa;--color-shade-1:#2c5d58;--color-tint-1:#a9cfcb;--color-action-warning:#e0b341;--color-action-error:#c74a4a;--color-action-success:#3fa38a}:root{--p-btn-padding-y:1rem;--p-btn-padding-x:1.2rem;--p-btn-padding-sm-y:0.5rem;--p-btn-padding-sm-x:1.5rem;--p-btn-padding-md-y:0.875rem;--p-btn-padding-md-x:1.5rem;--border-radius-sm:0.3rem;--border-radius-md:1rem;--breakpoint-modal-sm:18.75rem;--breakpoint-modal-md:31.25rem;--breakpoint-modal-lg:50rem;--breakpoint-modal-xl:71.25rem;--breakpoint-modal-2xl:80rem;--padding-md:3rem;--color-primary-1:#387771;--color-primary-2:#5fa39c;--color-primary-3:#28524e;--color-primary-4:#75b0ab;--color-secondary-1:#383c75;--color-secondary-2:#5a5ea3;--color-secondary-3:#2a2d57;--color-neutral-1:#4b4b4b;--color-neutral-2:#8a8c91;--color-neutral-3:#d0d2d4;--color-neutral-4:#abbed1;--color-neutral-5:#f5f7fa;--color-neutral-6:#fff;--color-shade-1:#2c5d58;--color-shade-2:#2c2f60;--color-tint-1:#a9cfcb;--color-tint-2:#a3a6d1;--color-action-warning:#e0b341;--color-action-danger:#c74a4a;--color-action-success:#3fa38a;--color-action-info:#5d7cd4;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:90rem}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}html{font-family:Inter;font-size:100%}body:has(dialog[open]){overflow:hidden}body{--sb-track-color:var(--color-neutral-3);--sb-thumb-color:var(--color-primary-2);--sb-size:0.625rem}.modal::-webkit-scrollbar,body::-webkit-scrollbar,dialog::-webkit-scrollbar{width:var(--sb-size)}.modal::-webkit-scrollbar-track,body::-webkit-scrollbar-track,dialog::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:.3125rem}.modal::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,dialog::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:.3125rem}@supports not selector(::-webkit-scrollbar){.modal,body,dialog{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}}.spinner{display:none}.htmx-request .spinner,.htmx-request.spinner{display:inline}.htmx-request.spinner~.button-text{display:none}.heading-1{font-size:3.06rem}.heading-1,.heading-5{color:var(--color-primary-1);font-weight:700}.heading-5{font-size:1rem}.subheading-1,.subheading-2{color:var(--color-secondary-1);font-size:1.5rem}.form-search{border:1px solid var(--color-neutral-3);border-radius:.5rem;box-sizing:border-box;height:2.5rem;padding-inline:.3125rem;width:100%}.form-search::-moz-placeholder{font-weight:200;opacity:.5}.form-search::placeholder{font-weight:200;opacity:.5}.form-control{display:flex;flex-direction:column;min-height:5.75rem}.form-control-horizontal{display:flex;flex-direction:row}.form-input__label{color:var(--color-primary-3);cursor:pointer;font-size:1rem}.form-input__error-list{list-style:none;margin:0;padding:0}.form-input__label-error{color:var(--color-action-error);font-size:.75rem;padding:0}.form-input__label-error:empty{display:none}.form-input__label span{color:var(--color-action-error)}.form-input label span{color:var(--color-action-warning);font-size:.9rem}.form-input{height:2.5rem}.form-input,.form-text-area{border:none;border-bottom:1px solid var(--color-neutral-3);box-sizing:border-box;width:100%}.form-input__wrapper{position:relative;width:100%}.form-input--with-icon{padding-right:2.75rem}.form-input__toggle{background:transparent;border:0;color:#717171;cursor:pointer;line-height:0;padding:.25rem;position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.form-input__toggle:focus-visible{border-radius:6px;outline:2px solid var(--color-primary-3);outline-offset:2px}.form-input__toggle svg{display:block;fill:currentColor;height:20px;width:20px}.form-input__toggle .icon-eye-off,.form-input__toggle.is-on .icon-eye{display:none}.form-input__toggle.is-on .icon-eye-off{display:block}.text-primary{color:var(--color-primary-1)}.text-secondary{color:var(--color-secondary-1)}.text-neutral{color:var(--color-neutral-2)}.text-xs{font-size:.8rem}.text-fw-100{font-weight:100}.text-fw-300{font-weight:300}.text-fw-500{font-weight:500}.text-fw-600{font-weight:600}.text-fw-bold{font-weight:700}.text-align-center{text-align:center}.icon{height:1.5rem;width:1.5rem}.icon-white{color:#fff}.icon-danger{color:var(--color-action-danger)}.icon-neutral{color:var(--color-neutral-2)}.icon-secondary{color:var(--color-secondary-1)}.icon-md{height:2.5rem;width:2.5rem}.icon-lg{height:3.5rem;width:3.5rem}.width-200{width:12.5rem}.width-sm{max-width:var(--breakpoint-sm);width:100%}.height-200{height:12.5rem}.margin-0{margin:0}.margin-1rem{margin:1rem}.margin-top-1rem{margin-top:1rem}.margin-left-1rem{margin-left:1rem}.margin-right-1rem{margin-right:1rem}.margin-bottom-1rem{margin-bottom:1rem}.margin-2rem{margin:2rem}.margin-top-2rem{margin-top:2rem}.margin-left-2rem{margin-left:2rem}.margin-right-2rem{margin-right:2rem}.margin-bottom-2rem{margin-bottom:2rem}.margin-3rem{margin:3rem}.margin-top-3rem{margin-top:3rem}.margin-left-3rem{margin-left:3rem}.margin-right-3rem{margin-right:3rem}.margin-bottom-3rem{margin-bottom:3rem}.text-align-end{text-align:end}.justify-content-flex-end{justify-content:flex-end!important}.justify-content-center{justify-content:center}.display-flex{display:flex}.align-items-center{align-items:center}.gap-0{gap:0}.gap-1rem{gap:1rem}.gap-rem{gap:rem}.padding-0{padding:0}.padding-1rem{padding:1rem}.padding-bottom-1rem{padding-bottom:1rem}.padding-top-1rem{padding-top:1rem}.padding-left-1rem{padding-left:1rem}.padding-right-1rem{padding-right:1rem}.padding-2rem{padding:2rem}.padding-bottom-2rem{padding-bottom:2rem}.padding-top-2rem{padding-top:2rem}.padding-left-2rem{padding-left:2rem}.padding-right-2rem{padding-right:2rem}.color-black{color:#000}.color-primary{color:var(--color-primary-1)}.color-secondary{color:var(--color-secondary-1)}.color-neutral{color:var(--color-neutral-3)}.color-warning{color:var(--color-action-warning)}.zoom-1{zoom:1}.zoom-2{zoom:1.5}.zoom-3{zoom:2}.hover:hover{background-color:var(--color-neutral-5);cursor:pointer}.inverted-image{transform:scaleX(-1)!important}.header-image{transform:scaleY(-1)!important}.white-space-pre-line{white-space:pre-line}.btn{border:none;border-radius:var(--border-radius-sm);cursor:pointer;min-width:4.5rem;padding:var(--p-btn-padding-x) var(--p-btn-padding-y);text-decoration:none}.btn-sm{font-size:.875em;padding:var(--p-btn-padding-sm-y) var(--p-btn-padding-sm-x)}.btn-md{font-size:.875em;padding:var(--p-btn-padding-md-y) var(--p-btn-padding-md-x)}.btn-full{width:100%}.btn-primary{background-color:var(--color-primary-1);color:#fff}.btn-primary:hover{background-color:var(--color-primary-3)}.btn-secondary{background-color:var(--color-secondary-1);color:#fff}.btn-secondary:hover{background-color:var(--color-secondary-3)}.btn-secondary-transparent{background-color:transparent;color:var(--color-secondary-1);font-weight:700}.btn-secondary-transparent:hover{color:var(--color-secondary-3)}.btn-tertiary{background-color:transparent;color:var(--color-primary-1)}.btn-tertiary:hover{background-color:var(--color-neutral-5)}.btn-tertiary:focus{border:1px solid #000}.btn-tertiary:active{background-color:var(--color-primary-4)}.btn-neutral{background-color:var(--color-neutral-3);color:#fff}.btn-neutral:hover{background-color:var(--color-neutral-2)}.btn-neutral:focus{border:1px solid #000}.btn-neutral:active{background-color:var(--color-neutral-1)}.btn-neutral:disabled,.btn-primary:disabled,.btn-secondary-transparent:disabled,.btn-secondary:disabled,.btn-tertiary:disabled,a[disabled]{cursor:not-allowed;opacity:.5;pointer-events:none}.button-icon{background-color:transparent;border:0;cursor:pointer;margin:0;padding:0}.chip{display:flex;flex-wrap:wrap;gap:1rem}.chip__row{align-items:center;background-color:var(--color-tint-1);border-radius:var(--border-radius-sm);cursor:pointer;display:flex;height:-moz-fit-content;height:fit-content;padding:var(--p-btn-padding-x) var(--p-btn-padding-y)}.chip__row--strech{width:-webkit-fill-available;width:-moz-available;width:stretch}.chip__row--small{flex:auto;text-align:center}.chip__row__btn-remove{background:transparent;border:none;color:var(--color-neutral-2);cursor:pointer;font-weight:300}.chip__row__btn-remove:hover{color:#000}@media (min-width:0rem) and (max-width:40rem){.chip__row{width:-webkit-fill-available;width:-moz-available;width:stretch}}.auth-form{display:flex;justify-content:center;width:100%}.auth-form__slider{display:none;min-height:1095px}.auth-form__title{font-size:2rem;font-weight:600;text-align:center}.auth-form__subtitle{font-size:1rem;font-weight:500;text-align:center}.auth-form-lang-selector{display:flex;justify-content:end}.auth-form-fields{display:flex;flex-direction:column;height:100%;width:90%}.auth-form__submit-button{margin:1rem 0}.auth-form__bottom-message{display:flex;justify-content:center;margin-top:12rem}.auth-form__bottom-logo{display:flex;justify-content:center;margin-top:.5rem;width:100%}.auth-form__bottom-logo img{max-width:12rem}.auth-form-field{margin-bottom:3rem}@media (min-width:48rem){.auth-form{align-items:center;background-image:url(/static/images/road.jpg);background-size:cover;display:flex;justify-content:center;max-width:80%;min-height:990px;padding:3rem;width:100%}.auth-form,.auth-form-fields{border-radius:var(--border-radius-md);box-sizing:border-box}.auth-form-fields{background-color:#fff;padding:2rem;width:80%}}@media (min-width:80rem){.auth-form{background-image:none;max-width:var(--breakpoint-2xl)}.auth-form__slider{background-image:url(/static/images/road.jpg);background-size:cover;border-radius:var(--border-radius-md);display:block;height:100%;margin-right:2rem;max-width:50%;width:100%}.auth-form__slider img{width:100%}.auth-form-fields{background-color:#fff;border-radius:var(--border-radius-md);box-sizing:border-box;justify-content:space-between;min-height:1095px;padding:0;width:80%}.auth-form__bottom-message{margin-top:18rem}}.validation-code-form__subtitle{color:var(--color-neutral-3);font-size:.75rem;font-weight:500;text-align:center}.validation-code-form__subtitle span{color:var(--color-secondary-1)}.validation-code-form-fields{display:flex;flex-direction:column;height:100%}.validation-code-form__bottom-logo{display:flex;justify-content:center;margin-top:4rem;width:100%}.validation-code-form__bottom-logo img{max-width:12rem}.validation-code-form__submit-button{margin-top:12rem}.validation-code-form__slider{display:none;min-height:1095px}.otp-container{align-items:center;display:flex;flex-direction:column;width:100%}.otp{max-width:420px}.otp__fieldset{border:1px solid #e5e7eb;border-radius:14px;padding:16px}.otp__legend{font-weight:600;padding:0 6px}.otp__inputs{display:grid;gap:10px;grid-template-columns:repeat(6,1fr);margin-top:12px;max-width:25rem;width:100%}.otp__digit{border:1px solid #d1d5db;border-radius:12px;font-size:20px;height:78px;outline:none;text-align:center;width:100%}.otp__digit:focus{border-color:#111827;box-shadow:0 0 0 3px rgba(17,24,39,.12)}.otp__digit[aria-invalid=true]{border-color:#b91c1c;box-shadow:0 0 0 3px rgba(185,28,28,.12)}.otp__actions{align-items:center;display:flex;gap:12px;margin-top:14px}.otp__submit{background:#111827;border:1px solid #111827;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;padding:10px 14px}.otp__submit:disabled{cursor:not-allowed;opacity:.55}.otp__spinner{min-height:18px}.otp__hint{color:#6b7280;font-size:.75rem;font-weight:500;margin-top:12.5rem;text-align:center}.otp__hint a{color:var(--color-secondary-2);text-decoration:none}.otp__error-message{color:#b91c1c;font-size:1rem}.opt__resend-code-success{color:var(--color-action-success)}@media (min-width:80rem){.otp-container{margin-top:150px}.auth-form{background-image:none;max-width:var(--breakpoint-2xl)}.validation-code-form__slider{background-image:url(/static/images/road.jpg);background-size:cover;border-radius:var(--border-radius-md);display:block;height:100%;margin-right:2rem;max-width:50%;width:100%}.validation-code-form__slider img{width:100%}.validation-code-form-fields{background-color:#fff;border-radius:var(--border-radius-md);box-sizing:border-box;min-height:990px;padding:0;width:80%}.auth-form__bottom-message{margin-top:18rem}}body:has(.wizard-base-container){background-color:#fff}.container:has(.wizard-base-container){all:unset}.wizard-base-container{display:grid;gap:.625rem;grid-template-areas:"row-1" "row-2" "row-3";grid-template-rows:4.6875rem 4.6875rem auto;height:100vh}.wizard-base-container .row-1{display:flex;grid-area:row-1;justify-content:flex-end;padding:2rem}.wizard-base-container .row-2{grid-area:row-2;text-align:center}.wizard-base-container .row-2 img{height:4.375rem}.wizard-base-container .row-3{display:flex;grid-area:row-3;justify-content:center;padding:2rem}.wizard-base-container .row-3 .card{background-color:#fff;border-radius:1.25rem;box-shadow:none;display:grid;gap:.625rem;grid-template-areas:"section";grid-template-columns:1fr;height:-moz-max-content;height:max-content;max-width:var(--breakpoint-2xl)}.wizard-base-container .row-3 .card aside{align-items:center;display:grid;display:none;grid-area:aside;height:strech;justify-items:center;padding:1rem}.wizard-base-container .row-3 .card aside img{border-radius:var(--border-radius-md);height:100%;min-height:36.875rem;-o-object-fit:cover;object-fit:cover;width:100%}.wizard-base-container .row-3 .card section{grid-area:section;margin:0 2rem 2rem}.wizard-base-container .row-3 .card section .form-container{display:grid;gap:.625rem;grid-template-areas:"header" "form" "footer";grid-template-rows:auto 1fr auto;height:100%}.wizard-base-container .row-3 .card section .form-container header{align-content:center;display:grid;grid-area:header;text-align:center}.wizard-base-container .row-3 .card section .form-container header h2{color:var(--color-secondary-1)}.wizard-base-container .row-3 .card section form{grid-area:form}.wizard-base-container .row-3 .card section .form-container .form-fields{display:grid;gap:1rem;grid-template-columns:1fr;overflow:auto;padding-bottom:2rem;padding-top:2rem}.wizard-base-container .row-3 .card section .form-container footer{align-items:center;display:flex;grid-area:footer;justify-content:space-between}.wizard-base-container .control-level__btn{background:transparent;border:none;color:#8a8c91;cursor:pointer;font-size:1.5em;margin-bottom:2rem}.wizard-base-container .row-2 img{content:url(/static/images/pathbridge-logo.png)}.header-steps{display:none}#education-list,#work-list{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem;margin-top:1rem}.wizard-base-container .row-3 .card section .form-container footer{flex-direction:column;gap:.625rem;padding-inline:0;text-align:center}.wizard-base-container .row-3 .card section .form-container footer .btn{width:100%}.wizard-base-container .btn-actions{display:contents}.wizard-base__body{display:grid;gap:3rem;grid-template-areas:"w-form" "w-list";grid-template-columns:1fr}.wizard-base__body-form{grid-area:w-form}.wizard-base__body-list{grid-area:w-list}.form-actions-btn-add{align-items:center;display:inline-flex;gap:.5rem;justify-content:center}@media (min-width:40rem){body:has(.wizard-base-container){background-color:var(--color-primary-1)}.wizard-base-container .row-2 img{content:url(/static/images/pathbridge-logo-white.png)}.wizard-base-container .row-3 .card section .form-container footer{all:unset;align-items:center;display:flex;gap:16px;justify-content:space-between}.wizard-base-container .row-3 .card section .form-container footer .btn{width:auto}.wizard-base-container .btn-actions{display:block}}.wizard-base-container .row-3 .card section .form-container .form-fields .control-level{align-items:center;display:grid;gap:1rem;grid-column:1/-1;grid-template-columns:1fr 1fr auto}.wizard-base-container .row-3 .card section .form-container .form-fields .container-level{grid-column:1/-1}.form-actions--add{text-align:end}@media (min-width:48rem){body:has(.wizard-base-container){background-color:var(--color-primary-1)}.wizard-base-container .row-2 img{content:url(/static/images/pathbridge-logo-white.png)}.wizard-base-container .row-3 .card section{margin-top:2rem}.wizard-base-container .row-3 .card section .form-container .form-fields{grid-template-columns:repeat(2,1fr)}.wizard-base-container .row-3 .card section .form-container .form-fields .about-you{grid-column:1/3}}@media (min-width:64rem){.header-steps{display:block}.wizard-base-container .row-3 .card{grid-template-areas:"aside section";grid-template-columns:3fr 7fr}.wizard-base-container .row-3 .card aside{display:grid}.wizard-base-container .row-3 .card:has(header.header-steps){grid-template-areas:"steps steps" "aside section"}.header-steps{grid-area:steps;margin-top:1rem}.wizard-base-container .row-3 .card.card__none--aside,.wizard-base-container .row-3 .card.card__none--aside:has(header.header-steps){grid-template-areas:"steps steps" "section section"!important}.wizard-base-container .row-3 .card.card__none--aside aside{display:none}.wizard-base__body{grid-template-areas:"w-form w-list";grid-template-columns:7fr 3fr}}@media (min-width:80rem){.wizard-base-container .row-3 .card section .form-container .form-fields{grid-template-columns:repeat(3,1fr)}.wizard-base-container .row-3 .card section .form-container .form-fields .about-you{grid-column:1/4}.wizard-base__body{display:grid}.wizard-base-container .row-3 .card section{margin:2rem}.wizard-base-container .row-3 .card aside{display:block}.wizard-base-container .row-3 .card:has(header.header-steps){grid-template-areas:"steps steps" "aside section"}.wizard-base-container .row-3 .card{grid-template-areas:"aside section"}.wizard-base-container .row-3 .card.card__none--aside,.wizard-base-container .row-3 .card.card__none--aside:has(header.header-steps){grid-template-areas:"steps steps" "section section"!important}.wizard-base-container .row-3 .card.card__none--aside aside{display:none}.wizard-base__body{grid-template-areas:"w-form w-list";grid-template-columns:7fr 3fr}}.signup-wizard__container{align-items:center;display:flex;flex-direction:column;margin-top:2rem;width:100%}.signup-wizard__header-logo{display:none}.signup-wizard__subcontainer{display:flex;flex-direction:column;justify-items:center}.signup-wizard__side-image-container{display:none}.signup-wizard__content-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;padding:var(--padding-md);width:100%}.signup-wizard__heading{color:var(--color-primary-1);font-size:1.2rem;font-weight:600;margin-bottom:.5rem;text-align:center}.signup-wizard__subheading{font-size:.75rem;margin:0 0 2rem}.signup-wizard__description,.signup-wizard__subheading{color:var(--color-secondary-1);font-weight:500;text-align:center}.signup-wizard__description{font-size:1.25rem}.signup-wizard__options-container{display:flex;flex-direction:column;margin:3rem 0}.signup-wizard__option{display:flex;font-size:1rem;margin-bottom:2rem}.signup-wizard__option input[type=radio]{min-height:1.25rem;min-width:1.25rem}.signup-wizard__option label{cursor:pointer;margin-left:.5rem}.signup-wizard__footer-image{width:200px}.signup-wizard__footer{display:flex;justify-content:center;margin-top:2rem}.signup-wizard__languge-selector{display:flex;justify-content:end;margin-bottom:2rem;margin-right:3rem;width:100%}.language-selector-container{width:70px}.language-selector{display:flex;justify-content:end;width:100%}.language-selector form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1 0 19 19'%3E%3Cpath fill='%234B4B4B' d='M16.417 9.57a7.917 7.917 0 1 1-8.144-7.908 1.758 1.758 0 0 1 .451 0 7.913 7.913 0 0 1 7.693 7.907zM5.85 15.838q.254.107.515.193a11.772 11.772 0 0 1-1.572-5.92h-3.08a6.816 6.816 0 0 0 4.137 5.727zM2.226 6.922a6.727 6.727 0 0 0-.511 2.082h3.078a11.83 11.83 0 0 1 1.55-5.89q-.249.083-.493.186a6.834 6.834 0 0 0-3.624 3.622zm8.87 2.082a14.405 14.405 0 0 0-.261-2.31 9.847 9.847 0 0 0-.713-2.26c-.447-.952-1.009-1.573-1.497-1.667a8.468 8.468 0 0 0-.253 0c-.488.094-1.05.715-1.497 1.668a9.847 9.847 0 0 0-.712 2.26 14.404 14.404 0 0 0-.261 2.309zm-.974 5.676a9.844 9.844 0 0 0 .713-2.26 14.413 14.413 0 0 0 .26-2.309H5.903a14.412 14.412 0 0 0 .261 2.31 9.844 9.844 0 0 0 .712 2.259c.487 1.036 1.109 1.68 1.624 1.68s1.137-.644 1.623-1.68zm4.652-2.462a6.737 6.737 0 0 0 .513-2.107h-3.082a11.77 11.77 0 0 1-1.572 5.922q.261-.086.517-.194a6.834 6.834 0 0 0 3.624-3.621zM11.15 3.3a6.82 6.82 0 0 0-.496-.187 11.828 11.828 0 0 1 1.55 5.89h3.081A6.815 6.815 0 0 0 11.15 3.3z'/%3E%3C/svg%3E");background-position:left 10px center;background-repeat:no-repeat;background-size:18px;border:none;color:var(--color-neutral-1);cursor:pointer;font-weight:400;padding:10px 35px}.language-selector form select option{margin:0;padding:0}.auth-form__login-form{height:38rem}.login-form__forgot-password-container{display:flex;justify-content:end}.login-form__forgot-password-container a{color:var(--color-secondary-2);font-size:1rem;font-weight:400;text-decoration:none}.login-form__field{margin-bottom:0}@media (min-width:80rem){.auth-form__login-form{height:50rem}}.signup-form{display:flex;justify-content:center;width:90%}.signup-form__slider{display:none;min-height:1095px}.signup-form__title{font-size:2rem;font-weight:600;text-align:center}.signup-form__subtitle{font-size:1rem;font-weight:500;text-align:center}.signup-form-lang-selector{display:flex;justify-content:end}.signup-form-fields{display:flex;flex-direction:column;height:100%;width:90%}.signup-form__submit-button{margin:1rem 0}.signup-form__bottom-message{display:flex;justify-content:center;margin-top:12rem}.signup-form__bottom-logo{display:flex;justify-content:center;margin-top:.5rem;width:100%}.signup-form__bottom-logo img{max-width:12rem}.signup-form-field{margin-bottom:3rem}@media (min-width:48rem){.signup-form{align-items:center;background-image:url(/static/images/road.jpg);background-size:cover;display:flex;justify-content:center;min-height:990px;padding:3rem;width:90%}.signup-form,.signup-form-fields{border-radius:var(--border-radius-md);box-sizing:border-box}.signup-form-fields{background-color:#fff;padding:2rem;width:80%}}@media (min-width:80rem){.signup-form{background-image:none;max-width:var(--breakpoint-2xl);padding:0}.signup-form__slider{background-image:url(/static/images/road.jpg);background-size:cover;border-radius:var(--border-radius-md);display:block;height:100%;margin-right:2rem;max-width:50%;width:100%}.signup-form__slider img{width:100%}.signup-form-fields{background-color:#fff;border-radius:var(--border-radius-md);box-sizing:border-box;justify-content:space-between;min-height:1095px;padding:0;width:80%}.signup-form__bottom-message{margin-top:18rem}}.forgot-password-form{display:flex;justify-content:center;width:100%}.forgot-password-form__slider{display:none;min-height:1095px}.auth-container__headings{margin-bottom:4rem}.forgot-password-form__title{font-size:2rem;font-weight:600;text-align:center}.forgot-password-form__subtitle{font-size:1rem;font-weight:500;text-align:center}.forgot-password-form-lang-selector{display:flex;justify-content:end}.forgot-password-form-fields{display:flex;flex-direction:column;height:100%;width:90%}.forgot-password-form__submit-button{margin:1rem 0}.forgot-password-form__bottom-message{display:flex;justify-content:center;margin-top:12rem}.forgot-password-form__bottom-logo{display:flex;justify-content:center;margin-top:.5rem;width:100%}.forgot-password-form__bottom-logo img{max-width:12rem}.form-input__terms-link{font-weight:500;text-decoration:none}.forgot-password-form-field{margin-bottom:16rem}@media (min-width:48rem){.forgot-password-form{align-items:center;background-image:url(/static/images/road.jpg);background-size:cover;display:flex;justify-content:center;max-width:80%;min-height:990px;padding:3rem;width:100%}.forgot-password-form,.forgot-password-form-fields{border-radius:var(--border-radius-md);box-sizing:border-box}.forgot-password-form-fields{background-color:#fff;padding:2rem;width:80%}}@media (min-width:80rem){.forgot-password-form{background-image:none;max-width:var(--breakpoint-2xl)}.forgot-password-form__slider{background-image:url(/static/images/road.jpg);background-size:cover;border-radius:var(--border-radius-md);display:block;height:100%;margin-right:2rem;max-width:50%;width:100%}.forgot-password-form__slider img{width:100%}.forgot-password-form-fields{background-color:#fff;border-radius:var(--border-radius-md);box-sizing:border-box;justify-content:space-between;min-height:1095px;padding:0;width:80%}.forgot-password-form__bottom-message{margin-top:18rem}}.navbar{align-items:center;display:grid;gap:1rem;grid-template-areas:"brand search auth burger";grid-template-columns:3.125rem 1fr auto 2.5rem;margin:.5rem}.navbar:not(.navbar--open) .navbar__language,.navbar:not(.navbar--open) .navbar__menu{display:none}.navbar.navbar--open{grid-template-areas:"brand search auth burger" "menu menu menu menu" "language language language language"}.navbar--open .navbar__menu{display:block;width:100%}.navbar__brand{grid-area:brand}.navbar__brand-logo{max-height:3.125rem;max-width:10.0625rem}.navbar__search{grid-area:search}.navbar__menu{display:flex;gap:1rem;grid-area:menu;padding:0}.navbar__menu-options{display:flex;flex-direction:column;gap:1rem;list-style:none;padding:0}.navbar__menu-options-link{align-items:center;display:flex;flex-direction:row;gap:.625rem;margin-block:.3125rem;text-decoration:none}.navbar__menu-options-link--active{color:var(--color-primary-1)!important}.navbar__menu-options-link:hover{opacity:.5}.navbar__menu-options-link-text{color:#000}.navbar__auth{cursor:pointer;grid-area:auth;max-width:2.1875rem}.auth{align-items:center;display:grid;gap:.3125rem;grid-template-areas:"auth-picture auth-name" "auth-picture auth-role";grid-template-columns:auto 1fr;max-width:auto}.auth__picture{grid-area:auth-picture}.auth__picture--design{border:1px solid var(--color-neutral-3);border-radius:50%;height:2.5rem;width:2.5rem}.auth__name{grid-area:auth-name}.auth__name,.auth__role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth__role{grid-area:auth-role}.navbar__language{grid-area:language}.navbar__burger{grid-area:burger;text-align:end}.navbar__burger-toggle{display:block}.navbar__menu--desktop{display:none}.navbar__menu--mobile{display:block}@media (min-width:48rem){.navbar{grid-template-columns:10rem 1fr auto 2.5rem}.navbar__auth{max-width:12.5rem}.navbar__brand-logo{content:url(/static/images/pathbridge-logo.png)}}@media (min-width:64rem){.navbar{grid-template-columns:1fr repeat(4,auto)}.navbar,.navbar.navbar--open{grid-template-areas:"brand search menu auth language"}.navbar__burger-toggle{display:none}.navbar__menu--desktop{display:block}.navbar__menu--mobile{display:none}.navbar__menu-options{flex-direction:row}.navbar__menu-options-link{flex-direction:column;gap:.3125rem}.navbar:not(.navbar--open) .navbar__language,.navbar:not(.navbar--open) .navbar__menu{display:block}}.dropdown{display:inline-block;position:relative}.dropdown__content{background-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.24);display:none;position:absolute;width:100%;z-index:1}.dropdown--open>.dropdown__content{display:block;list-style:none;padding:0;width:auto}.dropdown__content>li{margin-block:.5rem}.dropdown__divider{background-color:var(--color-primary-1);border:none;height:1px;margin:.5rem 0}.dropdown__option{align-items:center;color:#000;display:flex;font-size:.8rem;gap:.5rem;padding:.75rem 1rem;text-decoration:none;white-space:nowrap;width:100%}.dropdown__option:hover{opacity:.5}.dropdown--bottom>.dropdown__content{left:0;top:100%}.dropdown--top>.dropdown__content{bottom:100%;left:0}.dropdown--right>.dropdown__content{left:100%;top:0}.dropdown--left>.dropdown__content{right:100%;top:0}.dropdown--bottom-center>.dropdown__content{left:50%;top:100%;transform:translateX(-50%)}.dropdown--top-center>.dropdown__content{bottom:100%;left:50%;transform:translateX(-50%)}.card{background-color:#fff;border-radius:.5rem;box-shadow:0 3px 8px rgba(0,0,0,.24);display:grid;grid-template-areas:"card-header" "card-main" "card-footer";height:auto;width:auto}.card--width-full{width:100%}.card__header{background:linear-gradient(90deg,var(--color-secondary-1) 30%,var(--color-shade-1) 60%);border-radius:.5rem .5rem 0 0;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=var(--color-secondary-1),endColorstr=var(--color-shade-1),GradientType=1);grid-area:card-header;height:auto}.card__header--none-demoted{background:#fff;border-bottom:1px solid var(--color-neutral-3);color:var(--color-primary-1)}.card__header--none-border{background:#fff;border:0;color:var(--color-primary-1)}.card__main{grid-area:card-main}.card__footer{border-top:1px solid var(--color-neutral-3);grid-area:card-footer}.card__container{margin:1rem}.card__container:empty{margin:0}.card__unavailable-info-text{color:var(--color-neutral-3)}.profile{display:grid;gap:1rem;grid-template-areas:"profile-container profile-aside";grid-template-columns:7fr 3fr}.profile__action-camera{background:#fff;border:none;border-radius:50%;cursor:pointer;height:2.5rem;width:2.5rem}.profile__bg{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.5rem .5rem 0 0;margin:0;padding:1rem}.profile:not(:has(.profile__aside)){grid-template-columns:10fr}.profile__container{display:grid;gap:1rem;grid-area:profile-container}.profile__aside{grid-area:profile-aside}.profile__main-info{display:grid;grid-template-areas:"main-info-photo main-info-actions" "main-info-title main-info-actions" "main-info-user main-info-user";grid-template-columns:9fr 1fr}.profile__main-info-photo{grid-area:main-info-photo;height:2.1875rem}.profile__main-info-title{grid-area:main-info-title}.profile__main-info-actions{display:flex;gap:1rem;grid-area:main-info-actions;justify-content:flex-end}.profile__main-info-user{grid-area:main-info-user}.profile__main-info-photo--img{border:1px solid var(--color-neutral-3);border-radius:50%;bottom:4.625rem;height:6.25rem;position:relative;width:6.25rem}.profile__info{display:grid;grid-template-areas:"info-title info-actions" "info-user info-user";grid-template-columns:9fr 1fr}.profile__info-title{grid-area:info-title;text-align:start}.profile__info-actions{display:flex;gap:1rem;grid-area:info-actions;justify-content:flex-end}.profile__info-user{grid-area:info-user}.profile__panel{display:grid;gap:.5rem;grid-template-areas:"panel-badge panel-title panel-acitons" "panel-badge panel-description panel-actions";grid-template-columns:3.125rem 9fr auto;margin-block:1rem}.profile__panel-badge{background:linear-gradient(90deg,var(--color-secondary-1) 30%,var(--color-shade-1) 60%);border-radius:.5rem;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=var(--color-secondary-1),endColorstr=var(--color-shade-1),GradientType=1);grid-area:panel-badge;height:3.125rem;width:3.125rem}.profile__panel-title{grid-area:panel-title}.profile__panel-description{grid-area:panel-description}.profile__actions{grid-area:panel-actions}@media (min-width:0rem) and (max-width:40rem){.profile{grid-template-areas:"profile-container";grid-template-columns:10fr}.profile__aside{display:none}}@media (min-width:41rem) and (max-width:48rem){.profile{grid-template-columns:6fr 4fr}}@media (min-width:49rem) and (max-width:64rem){.profile{grid-template-columns:6fr 4fr}}.steps{align-items:center;display:flex;margin:1rem}.steps__item{display:flex;flex:1;justify-content:center;position:relative}.steps__circle{background:var(--color-neutral-3);border:3px solid #fff;border-radius:50%;color:#fff;display:grid;height:3.125rem;outline:3px solid var(--color-neutral-3);place-items:center;width:3.125rem;z-index:1}.steps__item:not(:last-child):after{background:var(--color-neutral-3);content:"";height:2px;left:50%;position:absolute;right:-50%;top:50%;transform:translateY(-50%)}.steps__circle--active{background-color:var(--color-secondary-1);border:3px solid #fff;outline:3px solid var(--color-secondary-1)}.steps--vertical{align-items:flex-start;flex-direction:column;gap:2rem}.steps--vertical .steps__item{justify-content:flex-start;width:100%}.steps--vertical .steps__item:not(:last-child):after{background:var(--color-neutral-3);content:"";height:2rem;left:1.5rem;position:absolute;top:calc(100% + .5rem);width:2px}dialog::backdrop{background:rgba(0,0,0,.5)}dialog.modal{border:none;border-radius:.5rem;height:100vh;max-height:100vh;max-width:100vw;padding:0;width:100vw}.modal__container{display:grid;grid-template-areas:"header" "content" "footer";grid-template-rows:auto 1fr auto;height:100vh}.modal__header{align-items:center;border-bottom:1px solid var(--color-neutral-3);display:grid;grid-area:header;grid-template-areas:"actions title";grid-template-columns:auto 1fr;padding:.5rem 1rem;text-align:center}.modal__title{grid-area:"title"}.modal__actions{grid-area:"actions"}.modal__close-btn{background:transparent;border:0;cursor:pointer}.modal__content{box-sizing:border-box;grid-area:content;max-height:90vh;overflow:auto;padding:1rem}.modal__footer{align-content:center;border-top:1px solid var(--color-neutral-3);box-sizing:border-box;display:flex;grid-area:footer;justify-content:end;padding:1rem}@media (min-width:40rem){dialog.modal{height:100%;max-width:46.5rem;width:100%}.modal__container,dialog.modal{max-height:50rem}.modal__header{grid-template-areas:"title actions";grid-template-columns:1fr auto;text-align:start}.modal__title{grid-column:1;grid-row:1}.modal__actions{grid-column:2;grid-row:1}}.work-list-card{align-items:center;display:grid;gap:16px;grid-template-areas:"work-img work-info work-action";grid-template-columns:auto 1fr auto;width:100%}.work-list-card__work-img{grid-area:work-img}.work-list-card__work-info{grid-area:work-info;overflow:hidden}.work-list-card__work-action{cursor:pointer;grid-area:work-action}.work-list-card__info{width:100%}.work-list-card__p{margin:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-list-card__title{color:var(--color-primary-1);font-size:.875rem;font-weight:700}.work-list-card__company{color:var(--color-secondary-1);font-size:.875rem;font-weight:700}.work-list-card__icon{background:linear-gradient(90deg,var(--color-secondary-1) 30%,var(--color-shade-1) 60%);border-radius:.5rem;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=var(--color-secondary-1),endColorstr=var(--color-shade-1),GradientType=1);height:50px;width:50px}.work-list-card__remove-button{background-color:transparent;border:0;margin:0}.work-list-card__dates,.work-list-card__location{font-size:.875rem}.education-list-card{align-items:center;display:grid;gap:16px;grid-template-areas:"edu-img edu-info edu-action";grid-template-columns:auto 1fr auto;width:100%}.education-list-card__edu-img{grid-area:edu-img}.education-list-card__edu-info{grid-area:edu-info;overflow:hidden}.education-list-card__edu-action{cursor:pointer;grid-area:edu-action}.education-list-card__info{width:100%}.education-list-card__p{margin:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.education-list-card__career{color:var(--color-primary-1);font-size:.875rem;font-weight:700}.education-list-card__speciality{color:var(--color-secondary-1);font-size:.875rem;font-weight:700}.education-list-card__icon{background:linear-gradient(90deg,var(--color-secondary-1) 30%,var(--color-shade-1) 60%);border-radius:.5rem;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=var(--color-secondary-1),endColorstr=var(--color-shade-1),GradientType=1);height:50px;width:50px}.education-list-card__remove-button{background-color:transparent;border:0;margin:0}.education-list-card__dates,.education-list-card__school{font-size:.875rem}.container-level{display:grid;gap:1rem;grid-template-areas:"value value value" "domain domain action" "box box box";grid-template-columns:1fr 1fr auto}.container-level__value{grid-area:value}.container-level__domain{grid-area:domain}.container-level__action{grid-area:action;margin-block:auto}.container-level__action-btn{background:transparent;border:0;cursor:pointer}.container-level__box{grid-area:box}.preferences{display:grid;gap:1rem;grid-template-areas:"title" "card-one" "card-two"}.preferences__title{grid-area:title}.preferences__card-one{grid-area:card-one}.preferences__card-two{grid-area:card-two}.preferences__panel{align-items:center;border-bottom:1px solid var(--color-neutral-3);display:flex;gap:1rem;justify-content:space-between;margin:1rem;padding:.5rem}.preferences__container{display:grid;gap:1rem;grid-template-areas:"return title" "return sub-title" "return area";grid-template-columns:auto 1fr}.preferences__container-return{grid-area:return}.preferences__container-title{grid-area:title;margin-top:.1875rem}.preferences__container-sub-title{grid-area:sub-title}.preferences__container-area{grid-area:area}.preferences__btn{width:100%}.preferences__footer{display:flex;flex-direction:column;gap:1rem}@media (min-width:40rem){.preferences__footer{display:block}.preferences__btn{width:auto}}.edit-aspirant-general-info__section-header{color:var(--color-neutral-1);font-size:1rem;font-weight:600}.show-age-checkbox{font-size:.875rem}.show-age-checkbox input{margin-right:.5rem}.show-age-checkbox label{cursor:pointer}.edit-aspirant-general-info__section{margin-bottom:4rem}.edit-about-you__text-area{margin-top:2rem}.vacancies-tabs{background-color:#fff;height:-moz-fit-content;height:fit-content}.vacancies-tabs ul{display:flex;list-style:none;margin:0;padding:0}.vacancies-tabs__tab a{color:#000;display:block;padding:1rem;text-decoration:none}.vacancies-tabs__tab>a.active{border-bottom:2px solid var(--color-secondary-1);font-weight:700}.vacancies{display:grid;gap:1rem;grid-template-areas:"vacancies-aside vacancies-header" "vacancies-aside vacancies-actions" "vacancies-aside vacancies-body";grid-template-columns:minmax(300px,2fr) 8fr}.vacancies:not(:has(.vacancies__aside)){grid-template-areas:"vacancies-header" "vacancies-actions" "vacancies-body";grid-template-columns:1fr}.vacancies__aside{grid-area:vacancies-aside}.vacancies__header{grid-area:vacancies-header}.vacancies__actions{display:flex;grid-area:vacancies-actions;justify-content:space-between;padding:1rem}.vacancies__body{display:grid;gap:1rem;grid-area:vacancies-body}.vacancies_check-all{align-items:center;display:flex;gap:1rem}.vacancies__item{display:grid;gap:1rem;grid-template-areas:"v-item-action-one v-item-title v-item-action-two" "v-item-action-one v-item-body v-item-action-two" "v-item-action-one v-item-action-three v-item-action-three";grid-template-columns:auto 1fr auto}.vacancies__item-title{color:var(--color-primary-1);font-size:1.17em;grid-area:v-item-title}.vacancies__item-body{display:flex;flex-direction:column;gap:1rem;grid-area:v-item-body}.vacancies__item-action-one{grid-area:v-item-action-one}.vacancies__item-action-two{display:flex;gap:1rem;grid-area:v-item-action-two}.vacancies__item-action-three{grid-area:v-item-action-three;text-align:end}@media (min-width:40rem){.vacancies__item-body{flex-direction:row;justify-content:space-between}}.cropper{display:grid;gap:1rem;grid-template-areas:"cropper-view" "copper-controls"}.cropper__icon{height:10rem;opacity:.5;width:10rem}.cropper__view{align-items:center;border-radius:.5rem;display:flex;grid-area:cropper-view;justify-content:center;outline:.2rem dotted var(--color-neutral-3);width:100%}.cropper__view--background{background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/static/images/cropper-bg.png)}.cropper__upload-image{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center;width:100%}.cropper__upload-image:hover{color:var(--color-primary-1)}.cropper__container{border-radius:.5rem;height:31.25rem;overflow:hidden}.copper__controls{display:flex;flex-wrap:wrap;gap:.5rem;grid-area:copper-controls;justify-content:center}.cropper-modal{background-color:transparent!important}.cropper-bg{background-image:none!important}.auth-container{display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;min-height:1058px;padding:4rem 0 3rem;width:100%}body:has(.main-layout){background-color:var(--color-neutral-5)}.main-layout{display:grid;gap:1rem;grid-template-areas:"header" "main" "footer";grid-template-rows:auto 1fr auto;min-height:100dvh}.main-layout__header{background-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.24);grid-area:header;position:sticky;top:0;width:100%;z-index:10}.main-layout__main{grid-area:main;width:100%}.main-layout__footer{grid-area:footer;width:100%}.main-layout__footer-container,.main-layout__header-container,.main-layout__main-container{margin-inline:auto;max-width:90rem;padding-inline:1rem;width:100%}.vacancies-page-header{align-items:center;color:var(--color-primary-2);display:flex;justify-content:space-between}.vacancies-page-header__title{color:var(--color-primary-2);font-size:1.5rem}.vacancies-page-header__steper{color:var(--color-primary-2)}.vacancies-page__content{background-color:#fff}.vacancies-page__content-header{font-weight:700;text-align:right}.vacancies-page__form-actions{align-items:center;display:flex;justify-content:space-between;min-height:5rem;padding-top:2rem}.vacancies-page__form-link-cancel{color:var(--color-neutral-2);font-size:1.2rem;text-decoration:none}.vacancies-page__form-link-save{color:var(--color-secondary-1);font-size:1.2rem;margin-left:1rem;text-decoration:none}@media (min-width:48rem){.vacancies-page__form-row-2{display:flex;justify-content:space-between}.vacancies-page__form-row-2>.form-control{width:30%}.vacancies-page__form-row-3{display:flex;justify-content:space-between}.vacancies-page__form-row-3>.form-control{width:30%}}