:root{--leading-color:#3466E6;--form-fields-columns-count:2;--form-questions-columns-count:2;--background-color:#F5F9FD;--container-background-color:#ffffff;--thankyou-container-background-color:#ffffff;--thankyou-icon-color:#5dc400;--thankyou-icon-background-color:rgba(93, 196, 0, 0.08);--container-border-color:#CFE0F4;--header-image-background-color:#F3F4F6;--header-image-border-color:#CFE0F4;--header-bottom-border-color:#CFE0F4;--company-logo-border-color:#CFE0F4;--text-default-color:#10395b;--share-text-color:#7485B0;--jobpost-content-header-color:var(--text-default-color, #10395b);--jobpost-content-text-color:#122958;--jobpost-content-link-color:#3466E6;--jobpost-info-text-color:#7485B0;--form-label-color:#111827;--form-label-idditional-info-color:#6B7280;--form-section-title-color:#122958;--form-clause-text-color:#122958;--main-button-text-color:#ffffff;--jobpost-apply-button-text-color:var(--main-button-text-color, #ffffff);--form-submit-button-text-color:var(--main-button-text-color, #ffffff);--wcag-button-background-color:transparent;--wcag-button-text-color:#7485B0;--wcag-button-border-color:#D1D5DB}*{box-sizing:border-box;font-family:Roboto,Arial,sans-serif}* ::placeholder{color:#b0c1d9!important}.hc-mode * ::placeholder{color:rgba(255,255,0,.75)!important}* ::-ms-input-placeholder{color:#b0c1d9!important}.hc-mode * ::-ms-input-placeholder{color:rgba(255,255,0,.75)!important}* :-ms-input-placeholder{color:#b0c1d9!important}.hc-mode * :-ms-input-placeholder{color:rgba(255,255,0,.75)!important}html{background-color:var(--background-color,#f5f9fd);font-family:Roboto,open-sans,"Open Sans",sans-serif}html.hc-mode{background-color:#000}body{background-color:transparent;margin:0}.public-wrapper{width:100%;max-width:1240px;margin:0 auto;padding:0 16px;display:flex;flex-direction:column}.public-wrapper__info{margin-top:12px;border-radius:8px;border:1px solid #fae596;background-color:#fefbec;color:#aa2e26;padding:20px 16px;font-size:.875rem;text-align:center}.hc-mode .public-wrapper__info{color:#ff0;border-color:#ff0;background-color:#000}.public-wrapper__top{display:flex;justify-content:flex-end;align-items:center;padding:12px 0}.public-wrapper__top--mobile{display:flex;gap:4px}.public-wrapper__top--button-wrapper{display:flex}.public-wrapper__top--button-wrapper>*{flex-shrink:0;flex-grow:0;gap:4px}.public-wrapper__top--button-wrapper .wcag-desktop{display:flex;padding-right:16px;margin-right:16px;position:relative}.public-wrapper__top--button-wrapper .wcag-desktop::after{content:"";display:block;width:1px;height:65%;position:absolute;top:50%;right:0;transform:translateY(-50%);background-color:#cfe0f4}.hc-mode .public-wrapper__top--button-wrapper .wcag-desktop::after{background-color:#ff0}.public-wrapper__top--button-wrapper .wcag-desktop--without-border{padding-right:0;margin-right:0}.public-wrapper__top--button-wrapper .wcag-desktop--without-border::after{display:none}.public-wrapper__top--button-wrapper .wcag-desktop__button{display:flex;justify-content:center;align-items:center;border-radius:8px;width:40px;height:40px;background-color:var(--wcag-button-background-color,transparent);border:1px solid var(--wcag-button-border-color,#d1d5db);cursor:pointer;color:var(--wcag-button-text-color,#7485b0);font-weight:600}.hc-mode .public-wrapper__top--button-wrapper .wcag-desktop__button{border-color:#ff0;color:#ff0}.hc-mode .public-wrapper__top--button-wrapper .wcag-desktop__button:hover{color:#0f0}.public-wrapper__top--button-wrapper .wcag-desktop__button svg{width:16px;height:16px}.public-wrapper__top--button-wrapper .wcag-desktop__font-size--standard{font-size:12px}.public-wrapper__top--button-wrapper .wcag-desktop__font-size--big{font-size:18px}.public-wrapper__top--button-wrapper .wcag-desktop__font-size--large{font-size:24px}@media screen and (max-width:1239px){.public-wrapper__top--button-wrapper .wcag-desktop{display:none}}.public-wrapper__top--button-wrapper .wcag-font-mobile{position:relative;display:none}@media screen and (max-width:1240px){.public-wrapper__top--button-wrapper .wcag-font-mobile{display:block}}.public-wrapper__top--button-wrapper .wcag-font-mobile .mobile-menu__list{position:absolute;right:0;z-index:3;margin:.4em 0 0;padding:16px;background-color:#fff;list-style-type:none;border-radius:4px;visibility:hidden;border:1px solid #cfe0f4;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.hc-mode .public-wrapper__top--button-wrapper .wcag-font-mobile .mobile-menu__list{background-color:#000;border:1px solid #ff0}.public-wrapper__top--button-wrapper .wcag-font-mobile .mobile-menu__list--active{visibility:visible}.public-wrapper__top--button-wrapper .wcag-font-mobile .mobile-menu__list .list__item{font-family:Roboto;font-size:.875rem;font-weight:500;white-space:nowrap;line-height:142%;text-decoration:none;background:0 0;border:none;padding:0;color:#122958;cursor:pointer}.hc-mode .public-wrapper__top--button-wrapper .wcag-font-mobile .mobile-menu__list .list__item{color:#ff0}.public-wrapper__top--button-wrapper .wcag-font-mobile .mobile-menu__list .list__item .item__icon{margin-right:.3em;width:1.2em;text-align:center;display:inline-block}.public-wrapper__top--button-wrapper .wcag-font-mobile .button{display:flex;justify-content:center;align-items:center;border-radius:8px;width:40px;height:40px;background-color:var(--wcag-button-background-color,transparent);border:1px solid var(--wcag-button-border-color,#d1d5db);cursor:pointer;color:var(--wcag-button-text-color,#7485b0);font-weight:600}.hc-mode .public-wrapper__top--button-wrapper .wcag-font-mobile .button{border-color:#ff0;color:#ff0}.hc-mode .public-wrapper__top--button-wrapper .wcag-font-mobile .button:hover{color:#0f0}.public-wrapper__top--button-wrapper .wcag-font-mobile .button svg{width:16px;height:16px}@media screen and (min-width:1240px){.public-wrapper__top--button-wrapper .wcag-font-mobile{display:none}}.public-wrapper__top--button-wrapper .wcag-hc-mobile .button{display:flex;justify-content:center;align-items:center;border-radius:8px;width:40px;height:40px;background-color:var(--wcag-button-background-color,transparent);border:1px solid var(--wcag-button-border-color,#d1d5db);cursor:pointer;color:var(--wcag-button-text-color,#7485b0);font-weight:600}.hc-mode .public-wrapper__top--button-wrapper .wcag-hc-mobile .button{border-color:#ff0;color:#ff0}.hc-mode .public-wrapper__top--button-wrapper .wcag-hc-mobile .button:hover{color:#0f0}.public-wrapper__top--button-wrapper .wcag-hc-mobile .button svg{width:16px;height:16px}@media screen and (min-width:1240px){.public-wrapper__top--button-wrapper .wcag-hc-mobile{display:none}}.public-wrapper__top--button-wrapper .wcag-hc-mobile__button--enabled{transform:rotate3d(0,0,1,180deg)}.public-wrapper__top--social{display:flex;align-items:center}@media screen and (max-width:1239px){.public-wrapper__top--social{display:none}}.public-wrapper__top--social>div{font-size:.75rem;text-transform:uppercase;color:var(--share-text-color,#7485b0);font-weight:600}.hc-mode .public-wrapper__top--social>div{color:#ff0}.public-wrapper__top--social .buttons__button{display:flex;justify-content:center;align-items:center;border-radius:8px;width:40px;height:40px;background-color:var(--wcag-button-background-color,transparent);border:1px solid var(--wcag-button-border-color,#d1d5db);cursor:pointer;color:var(--wcag-button-text-color,#7485b0);font-weight:600}.hc-mode .public-wrapper__top--social .buttons__button{border-color:#ff0;color:#ff0}.hc-mode .public-wrapper__top--social .buttons__button:hover{color:#0f0}.public-wrapper__top--social .buttons__button svg{width:16px;height:16px}.public-container{position:relative;margin-bottom:16px;padding:24px;border:1px solid var(--container-border-color,#cfe0f4);border-radius:16px;color:var(--text-default-color,#10395b);background-color:var(--container-background-color,#fff);display:flex;flex-wrap:wrap}.hc-mode .public-container{border-color:#ff0;color:#ff0;background-color:#000}@media screen and (max-width:1240px){.public-container{margin:0 0 1.5em;max-width:1240px;width:100%;margin-bottom:8px}}@media screen and (max-width:840px){.public-container{border-radius:8px;padding:8px}}.public-header{position:relative;display:flex;flex-direction:column;align-items:flex-start;font-size:1rem;padding-bottom:32px;margin-bottom:24px;border-bottom:1px solid var(--header-bottom-border-color,#cfe0f4)}.hc-mode .public-header{border-color:#ff0}@media screen and (max-width:600px){.public-header{align-items:center;text-align:center}}@media screen and (min-width:601px){.public-header__row{flex-direction:row;gap:16px;align-items:center;margin-bottom:32px}.public-header__row .info__company-logo{margin-bottom:0!important}}.public-header .info__company-logo{margin-bottom:24px;width:auto;max-width:256px;height:128px;border-radius:8px;border:1px solid var(--company-logo-border-color,#cfe0f4);object-fit:contain;background-color:var(--container-background-color,#fff);padding:12px}.public-header .info__company-logo--with-indentation{margin-top:-64px}.hc-mode .public-header .info__company-logo{border-color:#ff0;background-color:#000}@media screen and (max-width:600px){.public-header .info__company-logo{height:64px;margin-bottom:16px}.public-header .info__company-logo--with-indentation{margin-top:-32px}}.public-header .info__advert-data{margin-top:8px;word-break:break-word}.public-header .info__advert-data .advert-data__name{font-weight:500;line-height:125%;font-size:2em;margin:0;color:#122958}.hc-mode .public-header .info__advert-data .advert-data__name{color:#ff0}@media screen and (max-width:600px){.public-header .info__advert-data .advert-data__name{font-size:1.5em}}.public-header .info__advert-data .advert-data__company-name{line-height:166%;font-size:.75em;margin-bottom:2px;color:#7485b0}.hc-mode .public-header .info__advert-data .advert-data__company-name{color:#ff0}.public-header .info__advert-data .advert-data__details{display:flex;flex-wrap:wrap;gap:4px;padding-top:8px}@media screen and (max-width:600px){.public-header .info__advert-data .advert-data__details{justify-content:center}}.public-header .info__advert-data .advert-data__details .details__element{flex-grow:0;flex-shrink:0;font-size:.75rem;font-weight:500;line-height:166%;padding:3px 10px;border-radius:24px;background-color:#f3f4f6;color:#374151}.hc-mode .public-header .info__advert-data .advert-data__details .details__element{color:#000;background-color:#ff0}.public-header .info__advert-data .advert-data__details .details__element svg{color:inherit;margin-right:4px}.public-footer{margin-bottom:70px;width:100%;display:flex;justify-content:center;align-items:center;color:rgba(11,40,91,.6);font-size:1rem;line-height:24px}@media screen and (max-width:1240px){.public-footer{font-size:.875rem}}.hc-mode .public-footer{color:#ff0}.public-footer__logo{width:5em;margin-left:4px}.mobile-info-box{color:#7485b0;font-size:.75rem;line-height:166%;margin:0 0 24px;display:flex;flex-direction:row-reverse;justify-content:space-between}.hc-mode .mobile-info-box{color:#ff0}@media screen and (min-width:841px){.mobile-info-box{display:none}}.mobile-info-box--show{display:flex!important}@media screen and (max-width:840px){.traffit-public-form{padding:16px}}.traffit-public-form .traffit-public-form__main{position:relative;width:100%}.traffit-public-form .traffit-public-form__main .form-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.traffit-public-form .traffit-public-form__main .main__form{opacity:1;transition:opacity .3s ease}.traffit-public-form .traffit-public-form__main .main__form--hidden{opacity:0;pointer-events:none;user-focus:none}.traffit-public-form .traffit-public-form__main .main__form .form__section{display:contents}.traffit-public-form .traffit-public-form__main .main__form .form__section__wrapper{margin-top:32px;--form-section-column-count:var(--form-fields-columns-count, 2)}.traffit-public-form .traffit-public-form__main .main__form .form__section__wrapper:nth-of-type(2){--form-section-column-count:var(--form-questions-columns-count, 2)}@media screen and (max-width:840px){.traffit-public-form .traffit-public-form__main .main__form .form__section__wrapper{margin-top:24px}}.traffit-public-form .traffit-public-form__main .main__form .form__section .section__title{margin:0 0 32px}@media screen and (max-width:840px){.traffit-public-form .traffit-public-form__main .main__form .form__section .section__title{margin:0 0 24px}}.traffit-public-form .traffit-public-form__main .main__form .form__section .section__title label{font-size:1.5rem;font-weight:600;line-height:133%;margin:0;color:var(--form-section-title-color,#122958)}.hc-mode .traffit-public-form .traffit-public-form__main .main__form .form__section .section__title label{color:#ff0}.traffit-public-form .traffit-public-form__main .main__form .form__section .section__title .title__sub-title{font-size:.5em;font-weight:400}.traffit-public-form .traffit-public-form__main .main__form .form__section .section__content>div{display:grid;gap:16px;grid-template-columns:repeat(var(--form-section-column-count,2),minmax(0,1fr))}@media screen and (max-width:840px){.traffit-public-form .traffit-public-form__main .main__form .form__section .section__content>div{grid-template-columns:minmax(0,1fr);gap:8px}}.traffit-public-form .traffit-public-form__main .main__form .form__section .section__content .form-group{position:relative;padding:0;margin:0}.traffit-public-form .traffit-public-form__main .main__form .form__section .section__content .form-group:has(textarea){grid-row-start:span 2}.traffit-public-form .traffit-public-form__main .main__form .form__section .section__content .form-group textarea{min-height:8.688rem;resize:none}.traffit-public-form .traffit-public-form__main .main__form .form__section .section__content .form-group label:not(.custom-file-label){font-size:.875rem;font-weight:500;line-height:142%}.traffit-public-form .traffit-public-form__main .main__form .form__section .section__content .form-group label:not(.custom-file-label):not(.custom-control-label){color:var(--form-label-color,#111827)}.hc-mode .traffit-public-form .traffit-public-form__main .main__form .form__section .section__content .form-group label:not(.custom-file-label):not(.custom-control-label){color:#ff0}.traffit-public-form .traffit-public-form__main .main__form .form__section .section__content .form-group label:not(.custom-file-label).error{width:100%;margin:4px 0 0;font-size:.75rem;color:#eb141f}.hc-mode .traffit-public-form .traffit-public-form__main .main__form .form__section .section__content .form-group label:not(.custom-file-label).error{color:#0f0}.traffit-public-form .traffit-public-form__main .main__form .form__section .section__content .form__geo-wrapper{width:100%;display:flex;gap:8px}@media screen and (max-width:840px){.traffit-public-form .traffit-public-form__main .main__form .form__section .section__content .form__geo-wrapper{flex-direction:column}}.traffit-public-form .traffit-public-form__main .main__form .form__section .section__content .form__geo-wrapper .form-group{width:100%;flex-grow:0}.traffit-public-form .traffit-public-form__main .main__form .form__section .section__content .form__geo-wrapper .form-group .loader-div{position:absolute;bottom:15px;right:40px;display:none;z-index:1}.traffit-public-form .traffit-public-form__main .main__form .form__section .section__content .form__geo-wrapper .form-group .selectize-loading+.loader-div{display:block}.traffit-public-form .traffit-public-form__main .main__form .form__section .section__content .form__geo-wrapper .form-group input{width:calc(100% - 22px)!important}.traffit-public-form .traffit-public-form__main .main__form .form__legend{margin:0;font-size:inherit}.traffit-public-form .traffit-public-form__main .main__form .form__button-wrapper{margin-top:32px;text-align:center}.traffit-public-form .traffit-public-form__main .main__form .form__button-wrapper .submit-button{width:100%;border-radius:8px;margin:0;padding:8px 24px;cursor:pointer;text-align:center;user-select:none;border:none;background-color:var(--leading-color,#3466e6);color:var(--form-submit-button-text-color,#fff);font-size:1.125rem;font-weight:500;line-height:155%}.hc-mode .traffit-public-form .traffit-public-form__main .main__form .form__button-wrapper .submit-button{background-color:#ff0;color:#000}.form-group .custom-file-input~.custom-file-label,.form-group .selectize-input,.form-group textarea,.form-group>input{border-radius:4px;border-color:#d1d5db;min-height:2.813rem;padding:12px 20px;font-size:.9375rem;margin:0;height:auto}.form-group .custom-file-input~.custom-file-label:not(.custom-file-label),.form-group .selectize-input:not(.custom-file-label),.form-group textarea:not(.custom-file-label),.form-group>input:not(.custom-file-label){color:#596a89}.hc-mode .form-group .custom-file-input~.custom-file-label,.hc-mode .form-group .selectize-input,.hc-mode .form-group textarea,.hc-mode .form-group>input{background-color:#000;color:#ff0;border-color:#ff0}.form-group .custom-file-input~.custom-file-label.focus,.form-group .custom-file-input~.custom-file-label:focus,.form-group .selectize-input.focus,.form-group .selectize-input:focus,.form-group textarea.focus,.form-group textarea:focus,.form-group>input.focus,.form-group>input:focus{border-color:#2862ef;outline:0;box-shadow:none}.hc-mode .form-group .custom-file-input~.custom-file-label.focus,.hc-mode .form-group .custom-file-input~.custom-file-label:focus,.hc-mode .form-group .selectize-input.focus,.hc-mode .form-group .selectize-input:focus,.hc-mode .form-group textarea.focus,.hc-mode .form-group textarea:focus,.hc-mode .form-group>input.focus,.hc-mode .form-group>input:focus{border-color:#ff0;outline:2px dashed #1aecff;outline-offset:4px}.form-group .custom-file-input~.custom-file-label{padding:12px 85px 12px 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-group textarea{min-height:100px}.form-group .custom-file{height:2.813rem}.form-group .custom-file .custom-file__icon{position:absolute;top:.5rem;right:22px;z-index:1;font-size:20px;color:#596a89}.hc-mode .form-group .custom-file .custom-file__icon{color:#ff0!important}.form-group .multi-files{opacity:0;position:absolute;top:29px;right:0;bottom:0;left:0;width:100%;height:60%;z-index:100}.form-group .custom-file-label{color:#b0c1d9;transition:none}.hc-mode .form-group .custom-file-label{color:#0f0}.form-group .custom-file-input:focus~.custom-file-label{border-color:#2862ef;box-shadow:none}.hc-mode .form-group .custom-file-input:focus~.custom-file-label{border-color:#ff0;outline:2px dashed #1aecff;outline-offset:4px}.form-group .custom-file .custom-file-label::after{background-color:transparent;border:none;width:60px;height:100%}.form-group .selectize-input input{color:#596a89}.form-group.has-error .invalid-feedback{display:block;color:#ed2933;margin-top:.4em;font-size:.9em}.form-group.has-error .selectize-input,.form-group.has-error input,.form-group.has-error textarea{border-color:#ed2933;outline:0;box-shadow:none}.hc-mode .form-group.has-error .selectize-input,.hc-mode .form-group.has-error input,.hc-mode .form-group.has-error textarea{border-color:#0f0}.hc-mode .form-group .selectize-control input{color:#ff0}.form-group .selectize-control input:placeholder-shown{text-overflow:ellipsis}.form-group .selectize-control .selectize-dropdown{box-shadow:none;border-color:#cfe0f4;border-radius:8px}.hc-mode .form-group .selectize-control .selectize-dropdown{border-color:#ff0}.form-group .selectize-control .selectize-dropdown .option{padding:8px 10px}.form-group .selectize-control.single .selectize-input{display:flex;align-items:center}.form-group .selectize-control.single .item{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:calc(100% - 22px)}.hc-mode .form-group .selectize-control.single .input-active{background-color:#000;color:#ff0}.form-group .selectize-control.multi .selectize-input{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.form-group .selectize-control.multi .selectize-input.has-items{padding:8px}.form-group .selectize-control.multi .selectize-input input{font-size:inherit!important}.form-group .selectize-control.multi .selectize-input .item{border-radius:24px;padding:4px 12px;margin:0;color:#374151;background-color:#f3f4f6;font-weight:500}.hc-mode .form-group .selectize-control.multi .selectize-input .item{background-color:#ff0;color:#000}.hc-mode .form-group .selectize-dropdown{background-color:#000;color:#ff0;border:1px solid #ff0}.hc-mode .form-group .selectize-dropdown .option.active{background-color:#ff0;color:#000}.form-group .custom-checkbox *,.form-group .custom-radio *{cursor:pointer}.form-group .custom-checkbox .custom-control-label,.form-group .custom-radio .custom-control-label{margin:0!important}.form-group .custom-checkbox .clause-text,.form-group .custom-radio .clause-text{transform:translateY(2px);font-size:.9em!important;font-weight:400!important}.form-group .checkbox-row{margin-bottom:16px}.form-group .checkbox-row .clause-text{margin:0;font-size:.875rem;line-height:142%;color:var(--form-clause-text-color,#122958)}.hc-mode .form-group .checkbox-row .clause-text{color:#ff0}.form-group .checkbox-row .required-star{float:left}.form-group .checkbox-row .error{font-weight:500}.form-group .checkbox-row .custom-control-label{user-select:none;cursor:pointer;margin:0;width:100%}.form-group .checkbox-row .custom-control-label .clause-text{font-size:.9em}.form-group .custom-control-label .clause-text{margin-top:0}.hc-mode .form-group .custom-control-input~.custom-control-label::before{background-color:#000;border:1px solid #ff0}.hc-mode .form-group .custom-control-input:focus-visible~.custom-control-label::before{outline:2px dashed #1aecff;outline-offset:2px}.form-group .required-star{color:#eb141f;padding-right:.4em;font-size:inherit;font-weight:inherit;line-height:inherit;vertical-align:middle}.hc-mode .form-group .required-star{color:#0f0}.form-group #selectAllCheckbox{margin-top:6em}.form-group #selectAllCheckbox label.custom-control-label .traffit-link{margin-top:3px;font-weight:700}.form-group #selectAllCheckbox label.custom-control-label[data-checked=true] .traffit-link{margin-top:3px;font-weight:700;display:none}.form-group #selectAllCheckbox label.custom-control-label[data-checked=true] .unmark{display:block}.form-group #selectAllCheckbox label.custom-control-label[data-checked=false] .traffit-link{display:block}.form-group #selectAllCheckbox label.custom-control-label[data-checked=false] .unmark{display:none}.form-group #dynamic_form_provisions{margin-top:24px}.form-group label{margin-bottom:4px}.form-group label.error{width:100%;margin:4px 0 0;font-size:.75rem;color:#eb141f}.hc-mode .form-group label.error{color:#0f0}.form-group .label__additional-info{font-size:.875rem;line-height:142%;color:var(--form-label-idditional-info-color,#6b7280);float:right;transform:translateY(3px)}.hc-mode .form-group .label__additional-info{color:rgba(255,255,0,.75)!important}.form-error{color:#eb141f;margin-top:30px;padding:15px;display:flex;align-items:center;background-color:#fef1f0;border:none;border-radius:7px}.form-error svg{margin-right:6px}.clause-text{font-size:.75rem;line-height:166%;color:#7485b0;margin-top:24px}.hc-mode .clause-text{color:#ff0}.clause-text:not(.text-shown) [less],.clause-text:not(.text-shown) div{display:none}.clause-text.text-shown [less]{display:inline-block}.clause-text.text-shown [more]{display:none}.clause-text div:first-child{display:block}a:focus-visible,button:focus-visible{outline:0;box-shadow:0 0 2px 2px var(--leading-color,#3466e6)}.hc-mode a:focus-visible,.hc-mode button:focus-visible{outline:2px dashed #1aecff;outline-offset:4px;box-shadow:none}button:focus{outline:0}