.job-offers-form-section{padding-bottom:var(--it-pb-desktop,4rem);padding-left:2.4rem;padding-right:2.4rem;padding-top:var(--it-pt-desktop,4rem);&.job-offers-form-section--bg-primary{background-color:var(--page-background-primary)}&.job-offers-form-section--bg-primary-dark{background-color:var(--section-background-primary)}&.job-offers-form-section--bg-secondary{background-color:var(--color-light-blue-120)}&.job-offers-form-section--bg-light{background-color:var(--page-background-light)}&.job-offers-form-section--bg-none{background-color:transparent}}.job-offers-form-card--bg-primary{background-color:var(--page-background-primary)}.job-offers-form-card--bg-primary-dark{background-color:var(--color-soft-orange-120)}.job-offers-form-card--bg-secondary{background-color:var(--color-light-blue-120)}.job-offers-form-card--bg-light{background-color:var(--page-background-light)}.job-offers-form-card--bg-none{background-color:transparent}.job-offers-form__wrapper{border-radius:5rem;display:block;margin:0 auto;max-width:var(--container-narrow);min-height:61.6rem;overflow:hidden;padding:7.2rem;position:relative}.job-offers-form__inner-wrapper{align-items:center;display:flex;flex-direction:row;gap:6%}.job-offers-form__image{background-color:var(--color-soft-orange-100);border-radius:2.4rem;width:53%}.job-offers-form__image-figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.job-offers-form__form{align-items:center;display:flex;height:fit-content;min-height:47.2rem;width:41%}.job-offers-form__form form{background-color:transparent;border:none;color:var(--color-black);font-family:var(--ff-body);font-size:1.6px;line-height:1.6}.job-offers-form__form form fieldset div,.job-offers-form__form form label{margin-bottom:0}.job-offers-form__form fieldset.form-columns-2 .hs-form-field{width:calc(50% - .525rem)!important}.job-offers-form__form fieldset.form-columns-2{display:flex;justify-content:space-between}.job-offers-form__form form fieldset div.input{margin-bottom:1.05rem;margin-right:0!important}.job-offers-form__form form .form-columns-1:last-of-type div.input:last-of-type{margin-bottom:0;margin-right:0!important}.job-offers-form__form h3.hs_cos_wrapper.form-title{display:none}.job-offers-form__form form input[type=email],.job-offers-form__form form input[type=file],.job-offers-form__form form input[type=number],.job-offers-form__form form input[type=password],.job-offers-form__form form input[type=search],.job-offers-form__form form input[type=tel],.job-offers-form__form form input[type=text],.job-offers-form__form form select,.job-offers-form__form form textarea{background-color:var(--color-white);border:1px solid var(--color-beige-100);border-radius:999rem;color:var(--color-black);font-family:var(--ff-body);font-size:1.4rem;font-weight:var(--fw-medium);line-height:1;min-height:4.2rem;padding:1rem 2.1rem}.job-offers-form__form form input::placeholder{color:var(--color-black--alpha)}.job-offers-form__form form fieldset.form-columns-1 .hs-input{width:100%!important}.job-offers-form__form select.hs-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='8' fill='none' viewBox='0 0 11 8'%3E%3Cpath stroke='%23000' stroke-width='1.757' d='m.647.593 4.83 5.27L10.31.593'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;background-size:11px 8px;padding-right:48px}.job-offers-form__form .hs-button.primary.large{align-items:center;background-color:var(--button-primary);border:1px solid transparent;border-radius:999rem;color:var(--text-color-light);cursor:pointer;display:inline-flex;font-family:var(--ff-body);font-size:1.4rem;font-weight:var(--fw-semibold);gap:.8rem;justify-content:center;letter-spacing:0;line-height:1;margin:3.2rem 0 0;min-height:4.8rem;min-width:100%;padding:1rem 5.5rem;text-decoration:none;text-transform:uppercase;transition:all .15s linear}.job-offers-form__form .hs-button.primary.large:hover{background-color:var(--button-primary--hover)}.job-offers-form__form .hs-button.primary.large{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='11' fill='none' viewBox='0 0 8 11'%3E%3Cpath stroke='%23fff' stroke-width='1.757' d='m.593 10.309 5.27-4.83L.593.646'/%3E%3C/svg%3E");background-position:calc(50% + 10.2rem);background-repeat:no-repeat;background-size:8px 11px;padding-right:6.5rem}.job-offers-form__form form .hs-richtext h3{color:var(--color-dark-blue-120);font-family:var(--ff-heading-condensed);font-size:7.2rem;font-weight:var(--fw-black);letter-spacing:0;line-height:.9;margin-bottom:3.2rem;text-transform:uppercase}.job-offers-form__form form .hs-richtext p{color:var(--color-black);font-size:1.6rem;line-height:1.6;margin-bottom:5.4rem}.job-offers-form__cta-heading{color:var(--color-orange);font-family:var(--ff-heading);font-size:12rem;font-weight:var(--fw-black);letter-spacing:0;line-height:.9;margin:16rem auto 0;max-width:var(--container-narrow);text-align:center;text-transform:uppercase;width:100%}.job-offers-form__cta-button{align-items:center;background-color:var(--button-primary);border:1px solid transparent;border-radius:999rem;color:var(--text-color-light);cursor:pointer;display:flex;font-family:var(--ff-body);font-size:1.4rem;font-weight:var(--fw-semibold);gap:.7rem;justify-content:center;letter-spacing:0;line-height:1;margin:4.2rem auto 0;min-width:28.1rem;padding:1.6rem 4.5rem;text-decoration:none;text-transform:uppercase;transition:all .15s linear;width:fit-content}.job-offers-form__cta-button:hover{background-color:var(--button-primary--hover)}.job-offers-form__form{.submitted-message{align-items:center;background-color:var(--section-background-transparent);display:flex;flex-direction:column;gap:5.4rem;justify-content:center;text-align:center;h3{color:var(--text-color-dark--lighter);font-family:var(--ff-heading);font-size:7.2rem;font-weight:var(--fw-black);line-height:.9;text-transform:uppercase;@media (max-width:767px){font-size:2.8rem;letter-spacing:0}}p{color:var(--text-color-dark);font-family:var(--ff-body);font-size:1.6rem;line-height:1.6;margin:0 auto;max-width:42rem;@media (max-width:767px){font-size:1.4rem}}}}.job-offers-form__lottie{display:block;height:47.2rem;width:53%}@media (max-width:1280px){.job-offers-form__lottie{height:auto;width:100%}.job-offers-form__wrapper{border-radius:3rem}.job-offers-form__inner-wrapper,.job-offers-form__wrapper{flex-direction:column;gap:3.6rem}.job-offers-form__image{width:100%}.job-offers-form__image-figure{height:23.6rem}.job-offers-form__image-figure img{height:16.4rem;width:16.4rem}.job-offers-form__form{min-height:19.8rem;width:100%}}@media (max-width:1024px){.job-offers-form-section{padding-bottom:var(--it-pb-mobile,3.2rem);padding-left:1.2rem;padding-right:1.2rem;padding-top:var(--it-pt-mobile,3.2rem)}.job-offers-form__wrapper{padding:2.4rem}.job-offers-form__form{height:fit-content}.job-offers-form__form form .hs-richtext h3{font-size:4.8rem;font-weight:var(--fw-black);line-height:.9;margin-bottom:3.2rem}.job-offers-form__form form .hs-richtext p{margin-bottom:2.4rem}.job-offers-form__form fieldset.form-columns-2 .hs-form-field,.job-offers-form__form fieldset.form-columns-2 .hs-input,.job-offers-form__form form fieldset.form-columns-1 .hs-input{width:100%!important}.job-offers-form__form fieldset.form-columns-2{display:flex;flex-direction:row;gap:1.05rem}.job-offers-form__form form fieldset div.input{margin-bottom:1.05rem}.job-offers-form__form form input[type=email],.job-offers-form__form form input[type=file],.job-offers-form__form form input[type=number],.job-offers-form__form form input[type=password],.job-offers-form__form form input[type=search],.job-offers-form__form form input[type=tel],.job-offers-form__form form input[type=text],.job-offers-form__form form select,.job-offers-form__form form textarea{background-color:#fff;border:1px solid var(--color-beige-100);border-radius:999rem;color:var(--color-black);font-family:var(--ff-body);font-size:1.4rem;font-weight:var(--fw-medium);line-height:1;min-height:3.6rem;padding:1rem 2.1rem;width:100%}.job-offers-form__form .hs-button.primary.large{align-items:center;background-color:var(--button-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='11' fill='none' viewBox='0 0 8 11'%3E%3Cpath stroke='%23fff' stroke-width='1.757' d='m.593 10.309 5.27-4.83L.593.646'/%3E%3C/svg%3E");background-position:calc(50% + 10rem);border:1px solid transparent;border-radius:999rem;color:var(--text-color-light);cursor:pointer;display:inline-flex;font-family:var(--ff-body);font-size:1.4rem;font-weight:var(--fw-semibold);gap:.8rem;justify-content:center;letter-spacing:0;line-height:1;margin:3.2rem 0 0;min-height:4.8rem;min-width:100%;padding:1rem 2.2rem 1rem .8rem;text-decoration:none;text-transform:uppercase;transition:all .15s linear}.job-offers-form__cta-heading{font-size:3.6rem;letter-spacing:var(--ls-tight);margin:9rem auto 0;max-width:33.7;width:100%}.job-offers-form__cta-button{background-color:var(--button-primary);border:1px solid transparent;color:var(--text-color-light);cursor:pointer;font-size:1.6rem;gap:.8rem;letter-spacing:0;line-height:1;margin:3.6rem auto 0;min-height:4.8rem;min-width:30.3rem;padding:1rem 4rem;text-decoration:none;text-transform:uppercase;transition:all .15s linear}}