.position-page.page{display:flex;flex-direction:column;gap:3rem;padding:6rem 0 .1rem;position:static}@media (min-width:769px){.position-page.page{padding:6rem 0}}.position-page.page .top-banner{display:flex;justify-content:center;position:relative}.position-page.page .top-banner .back-to-lobby-wrapper{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.position-page.page .top-banner .back-to-lobby-wrapper a{color:#0167ff;font-size:14px;line-height:110%;padding-left:2rem}@media (min-width:769px){.position-page.page .top-banner .back-to-lobby-wrapper a:hover{cursor:pointer}}.position-page.page .top-banner .image-wrapper{display:flex;justify-content:center;width:100%}.position-page.page .top-banner .image-wrapper .desktop{display:none}@media (min-width:769px){.position-page.page .top-banner .image-wrapper .desktop{display:flex;max-width:1440px}.position-page.page .top-banner .image-wrapper .mobile{display:none}}.position-page.page .top-banner .image-wrapper .lines-grid{height:100%;position:absolute;top:0;width:100%}.position-page.page .top-banner .image-wrapper .lines-grid .grid-item{border-bottom:1px solid #e0dbcb;border-top:1px solid #e0dbcb;height:100%;width:100%}.position-page.page .top-banner img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.position-page.page .section-content-wrapper{display:flex;flex-direction:column;gap:2rem;position:static}@media (min-width:769px){.position-page.page .section-content-wrapper{flex-direction:row;justify-content:space-between}}.position-page.page .section-content-wrapper .job-info-wrapper{display:flex;flex-direction:column;gap:1.2rem;height:-moz-fit-content;height:fit-content}@media (min-width:769px){.position-page.page .section-content-wrapper .job-info-wrapper{position:sticky;top:10rem;width:39.5rem}}.position-page.page .section-content-wrapper .job-info-wrapper .job-title p{font-size:2.6rem;font-style:normal;font-weight:400;line-height:3.5rem}@media (min-width:769px){.position-page.page .section-content-wrapper .job-info-wrapper .job-title p{font-size:4.3rem;line-height:5.6rem}}.position-page.page .section-content-wrapper .job-info-wrapper .job-title p strong{font-weight:600}.position-page.page .section-content-wrapper .job-info-wrapper .divider{background:#0167ff;display:flex;height:1.2px;width:3.6rem}.position-page.page .section-content-wrapper .job-info-wrapper .job-info{display:flex;flex-wrap:wrap;gap:1.2rem}.position-page.page .section-content-wrapper .job-info-wrapper .job-info .date,.position-page.page .section-content-wrapper .job-info-wrapper .job-info .department,.position-page.page .section-content-wrapper .job-info-wrapper .job-info .employment-type,.position-page.page .section-content-wrapper .job-info-wrapper .job-info .location{align-items:center;display:flex;gap:.8rem}.position-page.page .section-content-wrapper .job-info-wrapper .job-info .date .icon,.position-page.page .section-content-wrapper .job-info-wrapper .job-info .department .icon,.position-page.page .section-content-wrapper .job-info-wrapper .job-info .employment-type .icon,.position-page.page .section-content-wrapper .job-info-wrapper .job-info .location .icon{height:20px;-o-object-fit:cover;object-fit:cover;width:20px}.position-page.page .section-content-wrapper .job-info-wrapper .job-info .date span,.position-page.page .section-content-wrapper .job-info-wrapper .job-info .department span,.position-page.page .section-content-wrapper .job-info-wrapper .job-info .employment-type span,.position-page.page .section-content-wrapper .job-info-wrapper .job-info .location span{font-size:14px;line-height:18px}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper{background:#fff;display:none;flex-direction:column;gap:2rem;height:100%;justify-content:flex-start;left:0;overflow:auto;padding:8rem 2rem 6rem;position:fixed;top:0;width:100%;z-index:1;z-index:9}@media (min-width:769px){.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper{gap:0;padding:0;position:relative}}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .close-button{display:flex}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .close-button img{height:2.4rem;-o-object-fit:cover;object-fit:cover;width:2.4rem}@media (min-width:769px){.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .close-button{display:none}}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .form-title p{font-size:2.6rem;font-style:normal;font-weight:400;line-height:3.5rem}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .form-title p strong{font-weight:600}@media (min-width:769px){.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .form-title{display:none}}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .apply-text{margin-top:4rem}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .apply-text a{text-decoration:underline}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form{align-items:flex-end;display:flex;width:100%}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form{display:grid;gap:1.2rem;grid-template-columns:1fr 1fr;width:100%}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .hs-form-field{font-size:14px;font-style:normal;font-weight:400;line-height:26px}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .hs-form-field .input{background:#f8f6f2}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .hs-form-field .input input,.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .hs-form-field .input select,.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .hs-form-field .input textarea{background:#f8f6f2;border:none;border-radius:0;-webkit-border-radius:0;color:#122744;font-family:Montserrat,sans-serif;padding:18px 20px;width:100%}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .hs-form-field .input input::-moz-placeholder,.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .hs-form-field .input select::-moz-placeholder,.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .hs-form-field .input textarea::-moz-placeholder{color:#122744;font-family:Montserrat,sans-serif;opacity:.4}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .hs-form-field .input input::placeholder,.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .hs-form-field .input select::placeholder,.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .hs-form-field .input textarea::placeholder{color:#122744;font-family:Montserrat,sans-serif;opacity:.4}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .hs-form-field .input input:focus-visible,.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .hs-form-field .input select:focus-visible,.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .hs-form-field .input textarea:focus-visible{outline:none}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .hs-form-field .input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../../assets/icons/button-arrow-select.svg);background-position:right 2rem top 50%;background-repeat:no-repeat;background-size:12px 12px;color:#122744;font-family:Montserrat,sans-serif;opacity:.4}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .hs-form-field .input textarea{resize:none}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .hs-fieldtype-textarea{grid-column-end:3;grid-column-start:1}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .hs-submit{display:flex;grid-column-end:3;grid-column-start:1;padding-top:1.2rem}@media (min-width:769px){.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .hs-submit{justify-content:flex-end;padding-top:3.4rem}}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .hs-submit .actions{overflow:hidden;position:relative;width:100%}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .hs-submit .actions:before{background:#122744;content:"";height:101%;left:0;position:absolute;top:0;transform:translateX(84%);transform-origin:left bottom;transition:all .5s;width:100%}@media (min-width:769px){.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .hs-submit .actions:before{transform:translateX(84%)}}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .hs-submit .actions input{background:transparent;border:1px solid #122744;border-radius:0;-webkit-border-radius:0;color:#122744;cursor:pointer;font-family:Montserrat,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.2rem;overflow:hidden;padding:1.5rem 8.4rem 1.5rem 3.5rem;position:relative;transition:all .5s;width:100%;z-index:2}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .hs-submit .actions:after{background:url(../../assets/icons/button-arrow-grey.svg) no-repeat 50%;content:"";height:5.4rem;position:absolute;right:0;top:0;transition:all .5s;width:5.4rem}@media (min-width:769px){.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .hs-submit .actions:hover:before{transform:translateX(-16%)}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .hs-submit .actions:hover input{color:#f8f6f2}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .hs-submit .actions:hover:after{background:url(../../assets/icons/button-arrow-blue.svg) no-repeat 50%}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .hs-submit:hover{cursor:pointer}}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .hs-firstname{grid-column-end:3;grid-column-start:1;grid-row:1}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .hs-lastname{grid-column-end:3;grid-column-start:1;grid-row:2}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .hs-email{grid-column-end:3;grid-column-start:1;grid-row:3}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .hs-phone{grid-column-end:3;grid-column-start:1;grid-row:4}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .hs-cv{grid-column-end:3;grid-column-start:1;grid-row:5}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .legal-consent-container{grid-column-end:3;grid-column-start:1}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .legal-consent-container .hs-dependent-field .input{background:transparent}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .legal-consent-container .hs-dependent-field .input label{align-items:center;display:flex}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .legal-consent-container .hs-dependent-field .input label .hs-input{height:15px;width:15px}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .legal-consent-container .hs-dependent-field .input label span{display:flex;flex-direction:row-reverse;gap:.8rem}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .legal-consent-container .hs-dependent-field .input label span p{display:flex;font-size:12px;line-height:normal;opacity:.8}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .legal-consent-container .hs-richtext p{font-size:12px;line-height:normal}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .submitted-message hs-main-font-element{font-size:2.6rem;line-height:3.5rem;text-align:center}@media (min-width:769px){.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper .hbspt-form form .submitted-message hs-main-font-element{font-size:2.8rem;text-align:left}}.position-page.page .section-content-wrapper .job-info-wrapper .form-wrapper.active{display:flex}.position-page.page .section-content-wrapper .job-info-wrapper .button{display:none}@media (min-width:769px){.position-page.page .section-content-wrapper .job-info-wrapper .button{display:flex}}.position-page.page .section-content-wrapper .content{display:flex;flex-direction:column;gap:1rem}@media (min-width:769px){.position-page.page .section-content-wrapper .content{width:60rem}}.position-page.page .section-content-wrapper .content li,.position-page.page .section-content-wrapper .content p,.position-page.page .section-content-wrapper .content ul{font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal}.position-page.page .section-content-wrapper .content li strong,.position-page.page .section-content-wrapper .content p strong,.position-page.page .section-content-wrapper .content ul strong{color:#0167ff;font-weight:600}.position-page.page .section-content-wrapper .content ul{list-style:disc;padding-left:3rem}.position-page.page .button{background:#fff;bottom:0;left:0;position:sticky}@media (min-width:769px){.position-page.page .button{display:none}}
