: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}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}.job-post .job-post__header{width:100%}.job-post .job-post__header .header__image{width:100%;aspect-ratio:1250/350;position:relative;border:1px solid var(--header-image-border-color,#cfe0f4);border-radius:8px;overflow:hidden;background-color:var(--header-image-background-color,#f3f4f6)}.hc-mode .job-post .job-post__header .header__image{background-color:#000;border-color:#ff0}.job-post .job-post__header .header__image .image__image{border-radius:inherit;width:100%;height:100%;object-fit:cover;object-position:top left}.job-post .job-post-article__wrapper{display:grid;width:100%;grid-template-columns:minmax(0,1fr) 426px}@media screen and (max-width:1240px){.job-post .job-post-article__wrapper{grid-template-columns:minmax(0,1fr) 325px}}@media screen and (max-width:840px){.job-post .job-post-article__wrapper{display:block;width:100%}}.job-post .job-post-article__wrapper--without-image{gap:32px}.job-post .job-post-article__wrapper--without-image>*{padding:0!important}.job-post .job-post-article__wrapper--without-image .info__advert-data{margin:0!important}.job-post .job-post__main{padding:8px 16px 0}.job-post .job-post__main iframe{width:100%;aspect-ratio:16/9;height:auto;border:none;border-radius:8px}.job-post .job-post__main .main__article{font-size:1rem;padding:0}.job-post .job-post__main .main__article:not(:last-of-type){margin-bottom:24px}.job-post .job-post__main .main__article .article__title{font-size:1.5em;margin:0;padding-bottom:24px;color:var(--jobpost-content-header-color,#10395b)}.job-post .job-post__main .main__article .article__content{max-width:100%;font-size:1em;line-height:150%;margin:0;word-wrap:break-word;color:var(--jobpost-content-text-color,#122958)}.job-post .job-post__main .main__article .article__content *{color:inherit}.hc-mode .job-post .job-post__main .main__article .article__content *{color:#ff0!important;background-color:#000!important}.job-post .job-post__main .main__article .article__content hr{border:none;height:1px;background-color:#cfe0f4;margin:32px 0 24px}.hc-mode .job-post .job-post__main .main__article .article__content hr{background-color:#ff0!important}.job-post .job-post__main .main__article .article__content ol,.job-post .job-post__main .main__article .article__content ul{padding-inline-start:1.5em;margin-top:0;margin-bottom:16px;line-height:1.5em}.job-post .job-post__main .main__article .article__content a{color:var(--jobpost-content-link-color,#3466e6);text-decoration:none}.hc-mode .job-post .job-post__main .main__article .article__content a{color:#0f0!important;text-decoration:underline}.job-post .job-post__main .main__article .article__content img{border-radius:8px;max-width:100%;height:auto}.job-post .job-post__main .main__article .article__content p{margin-top:0;margin-bottom:16px;line-height:inherit}.job-post .job-post__main .main__article .article__content pre{white-space:break-spaces}.job-post .job-post__main .main__article .article__content .table{width:100%;overflow-x:auto;margin-bottom:16px}.job-post .job-post__main .main__article .article__content .table table,.job-post .job-post__main .main__article .article__content .table td,.job-post .job-post__main .main__article .article__content .table th{max-width:100%;border-color:#cfe0f4}.hc-mode .job-post .job-post__main .main__article .article__content .table table,.hc-mode .job-post .job-post__main .main__article .article__content .table td,.hc-mode .job-post .job-post__main .main__article .article__content .table th{border-color:#ff0!important}.job-post .job-post__main .main__article .article__content .table td,.job-post .job-post__main .main__article .article__content .table th{padding:4px 8px}.job-post .job-post__apply{padding:8px 0 0 16px;flex-shrink:0;width:426px;z-index:2}@media screen and (max-width:1240px){.job-post .job-post__apply{width:325px;font-size:.9375rem}}@media screen and (max-width:840px){.job-post .job-post__apply{display:none}}.job-post .job-post__apply .aside__content{position:sticky;top:16px}.job-post .job-post__apply .aside__content .content__box{display:flex;flex-direction:column}.job-post .job-post__apply .aside__content .content__box--info{color:var(--jobpost-info-text-color,#7485b0);font-size:.75rem;line-height:166%;margin-top:8px;display:flex;flex-direction:row-reverse;justify-content:space-between}.hc-mode .job-post .job-post__apply .aside__content .content__box--info{color:#ff0}.job-post .job-post__apply .aside__content .content__box .job-price{padding:24px;padding-bottom:40px;margin-bottom:-16px;border-radius:8px;border:1px solid #cfe0f4;display:flex;flex-direction:column;gap:8px}.hc-mode .job-post .job-post__apply .aside__content .content__box .job-price{border-color:#ff0}.job-post .job-post__apply .aside__content .content__box .job-price__wrapper>*{margin:0;text-transform:uppercase}.job-post .job-post__apply .aside__content .content__box .job-price__price{font-size:1.5rem;font-weight:600;line-height:133%;color:#122958}.hc-mode .job-post .job-post__apply .aside__content .content__box .job-price__price{color:#ff0}.job-post .job-post__apply .aside__content .content__box .job-price__label{font-size:.75rem;line-height:166%;color:#7485b0}.hc-mode .job-post .job-post__apply .aside__content .content__box .job-price__label{color:#ff0}.job-post .job-post__apply .aside__content .content__box .contact-card{overflow:hidden;margin-top:8px;border:1px solid #cfe0f4;border-radius:8px}.hc-mode .job-post .job-post__apply .aside__content .content__box .contact-card{border-color:#ff0}.job-post .job-post__apply .aside__content .content__box .contact-card>div{padding:16px 24px}.job-post .job-post__apply .aside__content .content__box .contact-card__header{background-color:#f5f9fd;border-bottom:1px solid #cfe0f4}.hc-mode .job-post .job-post__apply .aside__content .content__box .contact-card__header{border-color:#ff0;background-color:#ff0}.job-post .job-post__apply .aside__content .content__box .contact-card__header h3{margin:0;font-size:1.125rem;font-weight:500;line-height:155%;color:#122958}.hc-mode .job-post .job-post__apply .aside__content .content__box .contact-card__header h3{color:#000}.job-post .job-post__apply .aside__content .content__box .contact-card__content{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;align-items:center}.job-post .job-post__apply .aside__content .content__box .contact-card__image{width:48px;height:48px;display:flex;justify-content:center;align-items:center;color:#7485b0;border-radius:50%;border:1px solid #cfe0f4}.hc-mode .job-post .job-post__apply .aside__content .content__box .contact-card__image{color:#ff0;border-color:#ff0}.job-post .job-post__apply .aside__content .content__box .contact-card__image svg{width:20px;height:20px}.job-post .job-post__apply .aside__content .content__box .contact-card__info{font-size:.875rem;line-height:142%}.job-post .job-post__apply .aside__content .content__box .contact-card__info a,.job-post .job-post__apply .aside__content .content__box .contact-card__info h4{display:block;font-size:inherit;margin:0;overflow:hidden;text-overflow:ellipsis}.hc-mode .job-post .job-post__apply .aside__content .content__box .contact-card__info a,.hc-mode .job-post .job-post__apply .aside__content .content__box .contact-card__info h4{color:#ff0}.job-post .job-post__apply .aside__content .content__box .contact-card__info h4{font-weight:500;color:#122958}.job-post .job-post__apply .aside__content .content__box .contact-card__info a{margin-top:1px;color:#7485b0;text-decoration:none}@media screen and (min-width:840px){.job-post .job-post__mobile-menu{display:none}}.job-post .button{text-decoration:none;font-size:1.125rem;font-weight:500;line-height:155%;border-radius:8px;padding:8px 24px;text-align:center;display:flex;justify-content:center;align-items:center;min-height:64px}.job-post .button--cta{background-color:var(--leading-color,#3466e6);color:var(--jobpost-apply-button-text-color,#fff)}.hc-mode .job-post .button--cta{background-color:#ff0;color:#000}.job-post .button--outlined{margin-top:8px;border:1px solid #cfe0f4;color:#122958}.hc-mode .job-post .button--outlined{color:#ff0;border-color:#ff0}.job-post__mobile-buttons{position:sticky;bottom:0;padding-bottom:16px;display:flex;gap:8px;width:100%}@media screen and (min-width:841px){.job-post__mobile-buttons{display:none}}@media screen and (max-width:320px){.job-post__mobile-buttons{flex-direction:column}}.job-post__mobile-buttons .button{text-decoration:none;font-size:1.125rem;font-weight:500;line-height:155%;border-radius:8px;padding:8px 24px;text-align:center;display:flex;justify-content:center;align-items:center;min-height:64px;width:100%}.job-post__mobile-buttons .button--cta{background-color:var(--leading-color,#3466e6);color:var(--jobpost-apply-button-text-color,#fff)}.hc-mode .job-post__mobile-buttons .button--cta{background-color:#ff0;color:#000}.job-post__mobile-buttons .button--outlined{margin-top:8px;border:1px solid #cfe0f4;color:#122958}.hc-mode .job-post__mobile-buttons .button--outlined{color:#ff0;border-color:#ff0}.job-post__mobile-buttons .button--outlined{margin:0;background-color:#fff}.hc-mode .job-post__mobile-buttons .button--outlined{background-color:#000}a:focus-visible,button:focus-visible{outline:0;box-shadow:0 0 2px 2px var(--leading-color,#2862ef)}.hc-mode a:focus-visible,.hc-mode button:focus-visible{outline:2px dashed #1aecff;outline-offset:4px;box-shadow:none}