.job-offer-intro{--intro-height: 600px}.job-offer-intro-hero-picture{height:var(--intro-height)}.job-offer-intro-title-mobile-section{display:none;margin-top:24px;position:absolute;top:0;left:50%;transform:translate(-50%);width:100%}.job-offer-intro-title-desktop-section .job-offer-back{padding-top:40px}.job-offer-back{display:flex;align-items:center;gap:8px}.job-offer-back a{color:#fff;text-shadow:0px 0px 4px rgba(0,0,0,.9);font-family:Teko!important;font-size:28px;font-weight:500;line-height:30px;text-transform:uppercase}.job-offer-back a:hover{text-decoration:underline}.job-offer-big-title{margin-top:16px;color:#fff;text-shadow:0 4px 8px rgba(0,0,0,.25);font-family:Teko!important;font-size:68px;font-weight:700;line-height:62px;text-transform:uppercase}.job-offer-intro-info-wrapper{display:flex;justify-content:space-between;position:absolute;top:0;left:50%;transform:translate(-50%);width:100%}.job-offer-intro-details-wrapper{background-color:var(--Grey-700, #282626);padding:48px 24px;display:flex;flex-direction:column;gap:15px;width:50%;height:var(--intro-height)}.job-offer-intro-details-title{color:var(--Royer-red, #C8102E);font-family:Teko!important;font-size:36px;font-weight:600;line-height:38px;text-transform:uppercase}.job-offer-intro-details-row{display:flex;flex-direction:column}.job-offer-intro-details-row-title{margin-bottom:0;margin-right:24px;color:#fff;font-family:Inter!important;font-size:18px;font-weight:700;line-height:24px}.job-offer-intro-details-row-value{margin-bottom:0;color:#fff;font-family:Inter!important;font-size:18px;font-weight:300;line-height:24px}.job-offer-apply-now-btn{width:100%;padding:22px 18px;margin-top:15px;border-radius:4px;background:var(--Royer-red, #C8102E);color:#fff;font-family:Teko!important;font-size:20px;font-weight:600;line-height:20px;letter-spacing:3px;text-transform:uppercase}.job-offer-job-information-wrapper{padding-top:8px;padding-bottom:48px;display:flex;flex-direction:column;align-items:center}.job-offer-job-information-sub-wrapper{display:flex;justify-content:space-between;width:100%;gap:32px;padding:40px 0;border-bottom:1px solid #B2B2AF}.job-offer-job-information-main-title{color:var(--Grey-700, #282626);font-family:Teko!important;font-size:36px;font-weight:600;line-height:38px;text-transform:uppercase}.job-offer-job-information-subtitle{margin-bottom:16px;font-family:Inter!important;font-size:18px;font-weight:700;line-height:24px}.job-offer-job-information-value-wrapper{width:70%;min-width:70%;max-width:70%}.job-offer-job-summary-text{font-family:Inter!important;font-size:18px;font-weight:500;line-height:24px}.job-offer-job-information-sub-wrapper ul li{font-family:Inter!important;font-size:18px;font-weight:300;line-height:32px}.job-information-disclaimers{margin:40px 0}.job-information-disclaimers,.job-information-disclaimers *{color:var(--Grey-500, #726D68);font-family:Inter!important;font-size:18px;font-weight:300;line-height:24px}.job-information-disclaimers p{margin-bottom:0}.job-information-apply-now-btn{min-width:432px;width:fit-content;padding:22px 18px;border-radius:4px;background-color:var(--Royer-red, #C8102E);color:#fff;font-family:Teko!important;font-size:20px;font-weight:600;line-height:20px;letter-spacing:3px;text-transform:uppercase}.job-offer-factory-wrapper{padding:64px 0;background-color:var(--Grey-700, #282626)}.job-offer-factory-wrapper .page-width{display:flex;gap:24px;align-items:center}.job-offer-factory-text-wrapper{min-width:40%;max-width:40%}.job-offer-factory-img{border-radius:4px}.job-offer-factory-title{color:#fff;font-family:Teko!important;font-size:48px;font-weight:600;line-height:50px;text-transform:uppercase}.job-offer-factory-description{color:#fff;font-family:Inter!important;font-size:18px;font-weight:300;line-height:24px}.job-offer-factory-job-listing-btn{border-radius:4px;background-color:transparent;border:2px solid white;width:100%;padding:22px 18px;color:#fff;font-family:Teko!important;font-size:20px;font-weight:600;line-height:20px;letter-spacing:3px;text-transform:uppercase}.job-offer-factory-job-listing-btn:hover{text-decoration:underline}.job-offer-list-wrapper{padding-top:64px}.chin{position:fixed;left:0;right:0;bottom:0;z-index:1;transform:translateY(100%);opacity:0;transition:transform .35s ease-in-out,opacity .25s ease-in-out;background:#fff;color:#fff;box-shadow:0 4px 16px #00000026;padding:16px 0}.chin-job-title{margin-bottom:0;padding-top:12px;color:var(--Grey-700, #282626);font-family:Teko!important;font-size:36px;font-weight:600;line-height:38px;text-transform:uppercase}.chin.is-visible{transform:translateY(0);opacity:1}@media screen and (max-width: 1200px){.job-offer-intro-details-wrapper{width:75%}}@media screen and (max-width: 1000px){.job-offer-intro-details-wrapper{width:100%}}@media screen and (max-width: 749px){.job-offer-intro{--intro-height: 540px}.job-offer-intro-title-desktop-section{display:none}.job-offer-intro-title-mobile-section{display:block}.job-offer-back a{font-size:22px;line-height:24px}.job-offer-big-title{font-size:42px;line-height:44px}.job-offer-intro-info-wrapper{position:static;transform:none;background-color:var(--Grey-700, #282626);padding-top:24px;padding-bottom:24px;border-radius:16px;margin-top:-16px;z-index:1;position:sticky}.job-offer-intro-details-wrapper{flex-direction:column;gap:15px;padding:0;height:auto}.job-offer-intro-details-title{font-size:28px;line-height:30px}.job-offer-intro-details-row{flex-direction:column}.job-offer-intro-details-row-title{margin-right:0;font-size:18px;line-height:24px}.job-offer-intro-details-row-value{font-size:18px;line-height:24px}.job-offer-job-information-sub-wrapper{padding:32px 0;gap:4px;flex-direction:column}.job-offer-job-information-main-title{font-size:28px;line-height:30px}.job-offer-job-information-value-wrapper{width:100%;max-width:100%}.job-information-disclaimers,.job-information-disclaimers *{font-size:16px;line-height:22px}.job-information-apply-now-btn{min-width:100%}.job-offer-factory-wrapper{padding:32px 0}.job-offer-factory-wrapper .page-width{flex-direction:column}.job-offer-factory-text-wrapper{width:100%;min-width:100%;max-width:100%}.job-offer-factory-title{font-size:34px;line-height:36px}.job-offer-factory-description{font-size:18px;line-height:24px}.job-offer-factory-job-listing-btn{font-size:20px;line-height:20px}.job-offer-list-wrapper{padding-top:32px}.chin-job-title{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/royer-job-offer.css.map */
