.page-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:3.125rem}@media only screen and (min-width:48em){.page-header{margin-bottom:4.6875rem}}.page-title{font-size:2.1875rem;line-height:1;margin:0}@media only screen and (min-width:48em){.page-title{font-size:3.125rem}}.page-description{margin-top:1.875rem;margin-bottom:0}.page-description,.page-title{width:51.25rem;max-width:100%;text-align:center}.page-header__button{margin-top:20px;width:9.1875rem;height:3.125rem}@media only screen and (min-width:48em){.page-header__button{width:9.4375rem;height:4.375rem}}.lines{max-width:100%;line-height:1.1;text-align:center;margin:0 auto}.inner{position:relative;overflow:hidden;height:1.5625rem}@media only screen and (min-width:36em){.inner{height:3.125rem}}@media only screen and (min-width:48em){.inner{height:4.375rem}}@media only screen and (min-width:62em){.inner{height:5.3125rem}}@media only screen and (min-width:87.563em){.inner{height:6.25rem}}.is-small{font-size:1.25rem;font-family:Inter,sans-serif;border-bottom:2px solid}.is-small.borderless{border-bottom:none}.is-small .inner{height:1.5625rem}.is-medium{font-size:2.1875rem}@media only screen and (min-width:48em){.is-medium{font-size:3.125rem}}.is-medium .inner{height:2.5rem}@media only screen and (min-width:48em){.is-medium .inner{height:3.75rem}}.is-big{font-size:1.5625rem}.is-big .inner{height:1.875rem}@media only screen and (min-width:36em){.is-big{font-size:2.375rem}.is-big .inner{height:2.8125rem}}@media only screen and (min-width:48em){.is-big{font-size:3.25rem}.is-big .inner{height:3.75rem}}@media only screen and (min-width:62em){.is-big{font-size:4.25rem}.is-big .inner{height:5rem}}@media only screen and (min-width:87.563em){.is-big{font-size:5.125rem}.is-big .inner{height:6.25rem}}.inner span{display:block;text-align:center;width:100%;margin:0 auto;-webkit-transform:translate(0) translate3d(0,100%,0);transform:translate(0) translate3d(0,100%,0);-webkit-transition:-webkit-transform .65s cubic-bezier(0,-.05,.06,.71);transition:-webkit-transform .65s cubic-bezier(0,-.05,.06,.71);transition:transform .65s cubic-bezier(0,-.05,.06,.71);transition:transform .65s cubic-bezier(0,-.05,.06,.71),-webkit-transform .65s cubic-bezier(0,-.05,.06,.71)}.inner.anime-it span{-webkit-transform:translate(0) translateZ(0);transform:translate(0) translateZ(0)}.cropper{max-height:700px}.cropper__wrapper{max-width:19.375rem;max-height:90%;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none;background:#fff;padding:1.25rem}@media only screen and (min-width:48em){.cropper__wrapper{max-width:36.4375rem}}.cropper__wrapper.open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:20}.cropper{overflow:hidden}.cropper__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-transition:all .5s ease;transition:all .5s ease;font-size:.75rem}.cropper__toggle.filled{border:2px solid #ff2400}.cropper__toggle.filled .cropper__toggle--button{opacity:1}.cropper__toggle.radius{width:15.625rem;height:15.625rem;border-radius:50%}.cropper__toggle:hover{background:rgba(255,36,0,.1)}.cropper__toggle--button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cropper__toggle--button :last-child{margin-top:.3125rem}.vue-line-wrapper--disabled{display:none}.vue-advanced-cropper__image-wrapper{background:#fff}.range{position:relative;margin:1.25rem;-webkit-appearance:none;width:80%;height:2px;background:#d3d3d3;outline:none;-webkit-transition:.2s;-webkit-transition:opacity .2s;transition:opacity .2s}.range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:.9375rem;height:.9375rem;border-radius:50%;background:#ff2400}.range::-moz-range-thumb{width:.9375rem;height:.9375rem;border-radius:50%;background:#ff2400}.range:after,.range:before{position:absolute;top:0;font-size:1.25rem;line-height:0;font-family:Inter,sans-serif}.range:after{content:"+";right:-.9375rem}.range:before{content:"-";left:-.9375rem}.cropper__wrapper.open.cropper__wrapper--project{max-width:20rem}@media only screen and (min-width:48em){.cropper__wrapper.open.cropper__wrapper--project{max-width:36.4375rem}}.thumbs__grid--project{display:grid;grid-template-columns:220px 110px;gap:10px;margin-bottom:5.625rem}@media only screen and (min-width:48em){.thumbs__grid--project{grid-template-columns:1fr 320px;gap:15px;margin-bottom:0}}.thumbs__grid--project .cropper--label{bottom:-5rem}@media only screen and (min-width:48em){.thumbs__grid--project .cropper--label{bottom:-2.8125rem}}.thumbs__grid--project .cropper__toggle{height:8.125rem}@media only screen and (min-width:48em){.thumbs__grid--project .cropper__toggle{height:26.25rem}}.thumbs__grid--project .thumbnail{position:relative;height:4.6875rem}.thumbs__grid--project .thumbnail .cropper--label{bottom:-4.6875rem}@media only screen and (min-width:48em){.thumbs__grid--project .thumbnail .cropper--label{bottom:-2.1875rem}}@media only screen and (min-width:48em){.thumbs__grid--project .thumbnail{height:11.875rem}}.thumbs__grid--project .thumbnail.filled{border:2px solid}.cropper-background{opacity:0!important;width:0!important;height:0!important}.cropper--label{position:absolute;font-size:12px;max-width:760px;bottom:-4.25rem}@media only screen and (min-width:48em){.cropper--label{bottom:-2.125rem}}.white-text{color:#fff}.job-apply-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;position:fixed;left:50%;top:50%;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);justify-content:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff5f4;width:100%;max-width:90%;max-height:90%;padding:2.5rem 1.25rem;opacity:0;visibility:hidden;-webkit-transition:opacity .45s ease-in-out;transition:opacity .45s ease-in-out;z-index:99}@media only screen and (min-width:48em){.job-apply-modal{max-width:52.0625rem;padding:5rem}}.job-apply-modal h2{font-size:1.75rem}@media only screen and (min-width:48em){.job-apply-modal h2{font-size:2.375rem}}.open{opacity:1;visibility:visible}#job-offer .button{margin:2.5rem 0 0 0}#job-offer .field-error{font-size:1rem;font-weight:700;text-decoration:underline}.form-grid{display:grid;grid-template-columns:1fr;gap:2.5rem;margin-bottom:1.875rem;width:100%}.form-grid .thumbs__grid--avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-grid :first-child{grid-column:1;grid-row:2}@media only screen and (min-width:48em){.form-grid{grid-template-columns:4fr 1fr}.form-grid :first-child{grid-column:1;grid-row:1}}.register-job-form{width:100%}@media only screen and (min-width:48em){.register-job-form .form-row--small{-ms-flex-item-align:start;align-self:flex-start;width:60%}}@media only screen and (min-width:62em){.register-job-form .form-row--small{width:65%}}.form-step__notice{font-size:.75rem}.form-row-company-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.job{min-height:100vh}