.button:after,.video-button i:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:never;display:inline-block;font-family:rs-icon,sans-serif;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;text-align:center;text-decoration:inherit;text-transform:none}.textlink a:not(.btn){text-decoration:none!important;transition:all .2s ease-in-out}.textlink a:not(.btn):active,.textlink a:not(.btn):hover{opacity:.6!important}@use "sass:map";.container{margin:0 auto;max-width:100%;padding:0 2rem}@media (min-width:1200px){.container{max-width:1200px;padding:0}}.pt-none{padding-top:0!important}@media (min-width:1200px){.pt-none{padding-top:0!important}}.pb-none{padding-bottom:0!important}@media (min-width:1200px){.pb-none{padding-bottom:0!important}}.pt-8{padding-top:4px!important}@media (min-width:1200px){.pt-8{padding-top:8px!important}}.pb-8{padding-bottom:4px!important}@media (min-width:1200px){.pb-8{padding-bottom:8px!important}}.pt-16{padding-top:8px!important}@media (min-width:1200px){.pt-16{padding-top:16px!important}}.pb-16{padding-bottom:8px!important}@media (min-width:1200px){.pb-16{padding-bottom:16px!important}}.pt-24{padding-top:12px!important}@media (min-width:1200px){.pt-24{padding-top:24px!important}}.pb-24{padding-bottom:12px!important}@media (min-width:1200px){.pb-24{padding-bottom:24px!important}}.pt-32{padding-top:16px!important}@media (min-width:1200px){.pt-32{padding-top:32px!important}}.pb-32{padding-bottom:16px!important}@media (min-width:1200px){.pb-32{padding-bottom:32px!important}}.pt-48{padding-top:24px!important}@media (min-width:1200px){.pt-48{padding-top:48px!important}}.pb-48{padding-bottom:24px!important}@media (min-width:1200px){.pb-48{padding-bottom:48px!important}}.pt-64{padding-top:32px!important}@media (min-width:1200px){.pt-64{padding-top:64px!important}}.pb-64{padding-bottom:32px!important}@media (min-width:1200px){.pb-64{padding-bottom:64px!important}}.pt-96{padding-top:48px!important}@media (min-width:1200px){.pt-96{padding-top:96px!important}}.pb-96{padding-bottom:48px!important}@media (min-width:1200px){.pb-96{padding-bottom:96px!important}}.pt-128{padding-top:64px!important}@media (min-width:1200px){.pt-128{padding-top:128px!important}}.pb-128{padding-bottom:64px!important}@media (min-width:1200px){.pb-128{padding-bottom:128px!important}}.pt-160{padding-top:80px!important}@media (min-width:1200px){.pt-160{padding-top:160px!important}}.pb-160{padding-bottom:80px!important}@media (min-width:1200px){.pb-160{padding-bottom:160px!important}}.pt-192{padding-top:96px!important}@media (min-width:1200px){.pt-192{padding-top:192px!important}}.pb-192{padding-bottom:96px!important}@media (min-width:1200px){.pb-192{padding-bottom:192px!important}}.pt-small{padding-top:25px!important}@media (min-width:1200px){.pt-small{padding-top:50px!important}}.pb-small{padding-bottom:25px!important}@media (min-width:1200px){.pb-small{padding-bottom:50px!important}}.pt-medium{padding-top:50px!important}@media (min-width:1200px){.pt-medium{padding-top:100px!important}}.pb-medium{padding-bottom:50px!important}@media (min-width:1200px){.pb-medium{padding-bottom:100px!important}}.pt-large{padding-top:100px!important}@media (min-width:1200px){.pt-large{padding-top:200px!important}}.pb-large{padding-bottom:100px!important}@media (min-width:1200px){.pb-large{padding-bottom:200px!important}}.video-button i:before{content:"\e804"}.button:after{content:"\e803"}[class*=" icon-"]:before,[class*=" reverse-icon-"]:after,[class^=icon-]:before,[class^=reverse-icon-]:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:never;display:inline-block;font-family:rs-icon,sans-serif;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;text-align:center;text-decoration:inherit;text-transform:none}.icon-check:before{content:"\e800"}.icon-chevron:before{content:"\e801"}.icon-download:before{content:"\e802"}.icon-arrow:before{content:"\e803"}.icon-play:before{content:"\e804"}.icon-quote:before{content:"\e805"}.icon-plus:before{content:"\e806"}.icon-some-facebook:before{content:"\e807"}.icon-some-instagram:before{content:"\e808"}.icon-some-youtube:before{content:"\e809"}.icon-profile:before{content:"\e80a"}.icon-linkedin:before{content:"\e80b"}.icon-expand:before{content:"\e810"}.icon-xing:before{content:"\e811"}.icon-kununu:before{content:"\e812"}.icon-calendar:before{content:"\e813"}.icon-burger:before{content:"\e816"}.icon-close:before{content:"\e817"}.icon-search:before{content:"\e818"}.icon-location:before{content:"\e819"}.icon-refresh:before{content:"\e83c"}.icon-star-aktiv:before{content:"\e83e"}.icon-star-default:before{content:"\e83f"}.icon-line:before{content:"\e847"}.icon-whatsapp:before{content:"\f232"}.reverse-icon-check:after{content:"\e800"}.reverse-icon-chevron:after{content:"\e801"}.reverse-icon-download:after{content:"\e802"}.reverse-icon-arrow:after{content:"\e803"}.reverse-icon-play:after{content:"\e804"}.reverse-icon-quote:after{content:"\e805"}.reverse-icon-plus:after{content:"\e806"}.reverse-icon-some-facebook:after{content:"\e807"}.reverse-icon-some-instagram:after{content:"\e808"}.reverse-icon-some-youtube:after{content:"\e809"}.reverse-icon-profile:after{content:"\e80a"}.reverse-icon-linkedin:after{content:"\e80b"}.reverse-icon-expand:after{content:"\e810"}.reverse-icon-xing:after{content:"\e811"}.reverse-icon-kununu:after{content:"\e812"}.reverse-icon-calendar:after{content:"\e813"}.reverse-icon-burger:after{content:"\e816"}.reverse-icon-close:after{content:"\e817"}.reverse-icon-search:after{content:"\e818"}.reverse-icon-location:after{content:"\e819"}.reverse-icon-refresh:after{content:"\e83c"}.reverse-icon-star-aktiv:after{content:"\e83e"}.reverse-icon-star-default:after{content:"\e83f"}.reverse-icon-line:after{content:"\e847"}.reverse-icon-whatsapp:after{content:"\f232"}.btn{transition:all .2s ease-in-out}.btn.primary-black,.job-detail .job-detail--button{align-items:center;background-color:#000;border:1px solid transparent;border-radius:9999px;color:#fff;display:inline-flex;font-size:1.25rem;font-weight:400!important;justify-content:center;line-height:130%;min-width:130px;padding:.9375rem 1.875rem;text-decoration:none}.btn.primary-black:hover,.job-detail .job-detail--button:hover{background-color:transparent;border:1px solid #000;color:#000}.btn.primary-black:focus,.job-detail .job-detail--button:focus{outline:2px solid #000;outline-offset:4px}@media (min-width:768px){.btn.primary-black,.job-detail .job-detail--button{font-size:1.25rem;font-weight:400!important;line-height:130%;padding:1.25rem 2rem}}.btn.primary-white,.job-detail .job-detail--button.white{align-items:center;background-color:#fff;border:1px solid #fff;border-radius:9999px;color:#000;display:inline-flex;font-size:1.25rem;font-weight:400!important;justify-content:center;line-height:130%;min-width:130px;padding:.9375rem 1.875rem;text-decoration:none}.btn.primary-white.borderless,.job-detail .borderless.job-detail--button.white{border:1px solid #fff;padding:1rem 2rem}.btn.primary-white:hover,.job-detail .job-detail--button.white:hover{background-color:transparent;border:1px solid #fff;color:#fff}@media (min-width:768px){.btn.primary-white,.job-detail .job-detail--button.white{font-size:1.25rem;font-weight:400!important;line-height:130%;padding:1.25rem 2rem}}.btn.primary-inverted-white{align-items:center;background-color:#000;border:1px solid #fff;border-radius:9999px;color:#fff;display:inline-flex;font-size:1.25rem;font-weight:400!important;justify-content:center;line-height:130%;min-width:130px;padding:.9375rem 1.875rem;text-decoration:none}.btn.primary-inverted-white:hover{background-color:#fff;border:1px solid #fff;color:#000}@media (min-width:768px){.btn.primary-inverted-white{font-size:1.25rem;font-weight:400!important;line-height:130%;padding:1.25rem 2rem}}.btn.nav-black{align-items:center;background-color:#000;border:1px solid #000;border-radius:9999px;color:#fff;display:inline-flex;font-size:1.25rem;font-weight:300!important;justify-content:center;line-height:130%;min-width:130px;padding:.9375rem 1.875rem;text-decoration:none}.btn.nav-black:hover{background-color:transparent;border:1px solid #000;color:#000}@media (min-width:768px){.btn.nav-black{font-size:1.25rem;font-weight:300!important;line-height:130%;padding:1.25rem 2rem}}.btn.nav-white{align-items:center;background-color:#fff;border:1px solid #fff;border-radius:9999px;color:#000;display:inline-flex;font-size:1.25rem;font-weight:300!important;justify-content:center;line-height:130%;min-width:130px;padding:.9375rem 1.875rem;text-decoration:none}.btn.nav-white:hover{background-color:transparent;border:1px solid #fff;color:#fff}@media (min-width:768px){.btn.nav-white{font-size:1.25rem;font-weight:300!important;line-height:130%;padding:1.25rem 2rem}}.btn.transparent-white,.job-detail .job-detail--circular-button.white{align-items:center;background-color:transparent;border:1px solid #fff;border-radius:9999px;box-shadow:inset 0 0 1px 0 #fff,0 0 1px 0 #fff;color:#fff;display:inline-flex;font-size:1.25rem;font-weight:400!important;justify-content:center;line-height:130%;min-width:130px;padding:.9375rem 1.875rem;text-decoration:none}.btn.transparent-white:hover,.job-detail .job-detail--circular-button.white:hover{background-color:#fff;border-color:#fff;color:#00195a;cursor:pointer}@media (min-width:768px){.btn.transparent-white,.job-detail .job-detail--circular-button.white{font-size:1.25rem;font-weight:400!important;line-height:130%;padding:1.25rem 2rem}}.btn.transparent-black,.job-detail .job-detail--circular-button,.job-detail .job-detail--circular-button-footer{align-items:center;background-color:transparent;border:1px solid #000;border-radius:9999px;color:#000;display:inline-flex;font-size:1.25rem;font-weight:400!important;justify-content:center;line-height:130%;min-width:130px;padding:.9375rem 1.875rem;text-decoration:none}.btn.transparent-black:hover,.job-detail .job-detail--circular-button-footer:hover,.job-detail .job-detail--circular-button:hover{background-color:#000;border-color:#000;color:#fff;cursor:pointer}@media (min-width:768px){.btn.transparent-black,.job-detail .job-detail--circular-button,.job-detail .job-detail--circular-button-footer{font-size:1.25rem;font-weight:400!important;line-height:130%;padding:1.25rem 2rem}}.btn.underline-white{align-items:center;background-color:transparent;border:none;border-radius:9999px;color:#fff;display:inline-flex;font-size:1.25rem;font-weight:400!important;justify-content:center;line-height:130%;min-width:130px;padding:.9375rem 1.875rem;padding:.9375rem 0!important;text-decoration:none;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:4px}@media (min-width:768px){.btn.underline-white{padding:1.25rem 0!important}}.btn.underline-white:hover{cursor:pointer;text-underline-offset:6px}@media (min-width:768px){.btn.underline-white{font-size:1.25rem;font-weight:400!important;line-height:130%;padding:1.25rem 2rem}}.btn:hover{cursor:pointer}.button{align-items:center;color:#fff;display:inline-flex;font-size:20px;font-weight:700;height:56px;justify-content:center;line-height:24px;max-width:100%;min-width:220px;padding-bottom:2px;padding-left:55px;padding-right:55px;position:relative;text-align:center;text-decoration:none;transition:color .25s ease-in-out;z-index:0}.button:before{border:2px solid;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;transition:all .25s ease-in-out;z-index:-1}.button:after{font-size:24px;margin-top:-14px;position:absolute;right:18px;top:30px;transition:margin .25s ease-in-out}.csshover .button:active:before,.csshover .button:hover:before{left:-1%;right:-1%}.csshover .button:active:after,.csshover .button:hover:after{margin-right:-1%}.button:active:before,.button:hover:before{left:-1%;right:-1%}.button:active:after,.button:hover:after{margin-right:-1%}.button.is--disabled,.button[disabled]{cursor:default;pointer-events:none}.button:before{background-color:#8c0e28;border-color:#8c0e28}.button:hover{color:#8c0e28}.button:hover:before{background-color:#fff}.button:active{color:#fff}.button:active:before{background-color:#571622;border-color:#571622}.button.is--disabled:before,.button[disabled]:before{background-color:#848484;border-color:#848484}.button.has--no-icon:after{display:none}.button.is--secondary:before{background-color:transparent;border-color:#fff}.button.is--secondary:hover{color:#8c0e28}.button.is--secondary:hover:before{background-color:#fff}.button.is--secondary:active{color:#fff}.button.is--secondary:active:before{background-color:#571622}.button.is--secondary.is--disabled,.button.is--secondary[disabled]{opacity:.5}.button.is--secondary.has--no-icon:after{display:none}.button--secondary:before{background-color:transparent;border-color:#fff}.button--secondary:hover{color:#8c0e28}.button--secondary:hover:before{background-color:#fff}.button--secondary:active{color:#fff}.button--secondary:active:before{background-color:#571622}.button--secondary.is--disabled,.button--secondary[disabled]{opacity:.5}.button--secondary.has--no-icon:after{display:none}.video-button{align-items:center;border:1px solid #0f0f0f;border-radius:33px;color:#0f0f0f;cursor:pointer;display:flex;font-size:1.25rem;font-weight:400!important;line-height:130%;padding:20px 24px;transition:all .2s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:1200px){.video-button{font-size:1.25rem;font-weight:400!important;line-height:130%}}.video-button i,.video-button span{margin-right:1rem}.video-button i{align-items:center;background-color:#0f0f0f;border-radius:50%;display:flex;height:26px;justify-content:center;transition:all .2s ease-in-out;width:26px}.video-button i:before{color:#fff;font-size:12px;transform:translateX(1px)}.csshover .video-button:active,.csshover .video-button:hover{background-color:#000;border:1px solid transparent;color:#fff}.csshover .video-button:active i,.csshover .video-button:hover i{background-color:#fff}.csshover .video-button:active i:before,.csshover .video-button:hover i:before{color:#000}.video-button:active,.video-button:hover{background-color:#000;border:1px solid transparent;color:#fff}.video-button:active i,.video-button:hover i{background-color:#fff}.video-button:active i:before,.video-button:hover i:before{color:#000}.job-detail{background-color:#ffffdc}.job-detail .job-detail--image{height:160px;margin-bottom:25px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}@media (min-width:768px){.job-detail .job-detail--image{height:574px;margin-bottom:58px}}.job-detail .job-detail--title{font-size:35px;font-weight:400;line-height:120%;margin-bottom:28px;white-space:normal}@media (min-width:768px){.job-detail .job-detail--title{font-size:84px;font-weight:400;line-height:84px;margin-bottom:64px}}.job-detail .job-detail--icon{height:25px;margin-right:10px}.job-detail .job-detail--info-wrapper{display:flex;flex-direction:column;flex-wrap:wrap;gap:16px 54px;margin-bottom:37px;width:100%}@media (min-width:768px){.job-detail .job-detail--info-wrapper{flex-direction:row;gap:32px 54px;margin-bottom:72px}}.job-detail .job-detail--info-wrapper .job-detail--info-container{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px}.job-detail .job-detail--info-wrapper .job-detail--info-container>div{display:flex;justify-content:center;width:25px}.job-detail .job-detail--info-wrapper .job-detail--info-container span{white-space:nowrap}.job-detail .job-detail--info-wrapper .job-detail--info-container .job-detail--info{font-size:18px;line-height:120%;white-space:normal;word-break:break-word}@media (min-width:768px){.job-detail .job-detail--info-wrapper .job-detail--info-container .job-detail--info{font-size:20px;font-weight:300;line-height:26px}}.job-detail .job-detail--nav-container{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:29px}@media (min-width:768px){.job-detail .job-detail--nav-container{flex-wrap:nowrap;gap:32px;margin-bottom:100px}}.job-detail .job-detail--buttons-container{background:#066437;bottom:0;display:flex;flex-direction:row;gap:18px;justify-content:center;left:0;max-height:0;padding:.5rem 2rem;position:fixed;transition:all .2s ease-in-out;visibility:hidden;width:100vw;z-index:99999}.job-detail .job-detail--buttons-container.visible{max-height:100px;visibility:visible}@media (min-width:768px){.job-detail .job-detail--buttons-container{display:none;gap:16px;justify-content:flex-start}}.job-detail .job-detail--button{display:flex;flex-wrap:wrap;max-height:64px;padding:20px 24px;transition:all .2s ease-in-out;white-space:nowrap}@media (min-width:768px){.job-detail .job-detail--button{flex-wrap:nowrap;min-width:auto;white-space:nowrap}}.job-detail .job-detail--button.white{border:1px solid #fff}.job-detail .job-detail--button>span{padding:4px 0 0 13px}.job-detail .job-detail--button img,.job-detail .job-detail--button path,.job-detail .job-detail--button svg{transition:all .2s ease-in-out}.job-detail .job-detail--circular-button{display:flex;flex-wrap:wrap;max-height:64px;padding:19px;transition:all .2s ease-in-out}.job-detail .job-detail--circular-button img,.job-detail .job-detail--circular-button svg{transition:all .2s ease-in-out}.job-detail .job-detail--circular-button:hover img,.job-detail .job-detail--circular-button:hover svg{filter:invert(1)}.job-detail .job-detail--circular-button:focus{outline:2px solid purple;outline-offset:4px}.job-detail .job-detail--circular-button-footer{display:flex;flex-wrap:wrap;gap:4px;max-height:64px;max-width:142px;transition:all .2s ease-in-out}@media (min-width:768px){.job-detail .job-detail--circular-button-footer{flex-wrap:nowrap;margin:0 62px;padding:20px 42px;white-space:nowrap}}.job-detail .job-detail--circular-button.round{min-width:64px;padding:19px}@media (min-width:768px){.job-detail .job-detail--circular-button.round{flex-wrap:nowrap;font-size:1.25rem;font-weight:400!important;line-height:130%;padding:20px 25px;white-space:nowrap}}@media (min-width:768px) and (min-width:768px){.job-detail .job-detail--circular-button.round{font-size:1.25rem;font-weight:400!important;line-height:130%}}@media (min-width:768px){.job-detail .job-detail--circular-button.white{flex-wrap:nowrap;min-width:64px;padding:20px 18px;white-space:nowrap}.job-detail .job-detail--circular-button{flex-wrap:nowrap;font-size:1.25rem;font-weight:400!important;gap:8px;line-height:130%;padding:20px 25px;white-space:nowrap}}@media (min-width:768px) and (min-width:768px){.job-detail .job-detail--circular-button{font-size:1.25rem;font-weight:400!important;line-height:130%}}.job-detail .erahs-menu .job-detail--circular-button{padding:0}.job-detail .job-detail--content-wrapper{display:flex;flex-direction:column;gap:10px;margin-bottom:64px;width:100%}@media (min-width:1024px){.job-detail .job-detail--content-wrapper{display:grid;gap:80px;grid-template-columns:2fr 451px;justify-items:end}}@media (min-width:768px){.job-detail .job-detail--content-wrapper{flex-wrap:nowrap;margin-bottom:113px}}.job-detail .job-detail--content-wrapper .job-detail--content-wrapper-left{font-size:20px;font-weight:400;height:100%;line-height:26px}.job-detail .job-detail--content-wrapper .job-detail--content-wrapper-left ul{flex:1;font-size:20px;font-weight:400;line-height:135%;list-style:outside;margin-bottom:1rem;margin-left:15px;margin-top:1rem}.job-detail .job-detail--content-wrapper .job-detail--content-wrapper-left ul li{margin-bottom:4px;padding-left:21px}.job-detail .job-detail--content-wrapper .job-detail--content-wrapper-left ul li::marker{color:#066437;content:"\25A0";display:inline-block;width:7px}.job-detail .job-detail--content-wrapper .job-detail--content-wrapper-left ul li,.job-detail .job-detail--content-wrapper .job-detail--content-wrapper-left ul li p{margin-bottom:24px}@media (min-width:768px){.job-detail .job-detail--content-wrapper .job-detail--content-wrapper-left ul li,.job-detail .job-detail--content-wrapper .job-detail--content-wrapper-left ul li p{margin-bottom:32px}}.job-detail .job-detail--content-wrapper .job-detail--content-wrapper-left h2{font-size:35px;font-weight:400;line-height:120%;margin-bottom:24px;margin-top:48px}@media (min-width:768px){.job-detail .job-detail--content-wrapper .job-detail--content-wrapper-left h2{font-size:46px;margin-bottom:32px;margin-top:64px}}.job-detail .job-detail--content-wrapper .job-detail--content-wrapper-left h2:first-of-type{margin-top:0}.job-detail .job-detail--content-wrapper .job-detail--content-wrapper-left h6{font-size:16px;font-weight:300;line-height:20px}.job-detail .job-detail--rectangle-target{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:8rem;width:100%!important}.job-detail .job-detail--rectangle-wrapper{visibility:hidden}@media (min-width:768px){.job-detail .job-detail--rectangle-wrapper .job-detail--rectangle-infos{display:flex;flex-direction:column;gap:15px;padding-top:32px}.job-detail .job-detail--rectangle-wrapper .job-detail--rectangle-infos>div{display:flex;flex-direction:row;gap:15px;margin:0;min-width:24px;visibility:visible}.job-detail .job-detail--rectangle-wrapper .job-detail--rectangle-infos>div>span{color:#fff;font-size:20px;font-weight:300;line-height:26px;visibility:visible}}.job-detail .job-detail--content-wrapper-right,.job-detail .job-detail--rectangle-target{height:100%;width:100%}.job-detail .job-detail--content-wrapper-right .job-detail--rectangle-infos,.job-detail .job-detail--rectangle-target .job-detail--rectangle-infos{flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:32px}.job-detail .job-detail--content-wrapper-right .job-detail--rectangle-infos>div,.job-detail .job-detail--rectangle-target .job-detail--rectangle-infos>div{width:auto!important}.job-detail .job-detail--rectangle{display:none;width:100%;z-index:50}@media (min-width:768px){.job-detail .job-detail--rectangle{background-color:#066437;border-radius:35px;display:block;padding:56px 45px;position:sticky;position:-webkit-sticky;top:7rem}.job-detail .job-detail--rectangle .show-bottom{display:block}.job-detail .job-detail--rectangle>div.title{margin:0 auto;max-width:80%;text-align:center}.job-detail .job-detail--rectangle .job-detail--rectangle-infos{flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:64px}.job-detail .job-detail--rectangle .job-detail--rectangle-buttons{gap:32px}.job-detail .job-detail--rectangle:not(.rectangle-bottom) .job-detail--rectangle-infos{flex-direction:row}}@media (min-width:1024px){.job-detail .job-detail--rectangle>div.title{max-width:100%;text-align:left}.job-detail .job-detail--rectangle .job-detail--rectangle-infos{flex-direction:column!important;flex-wrap:wrap;justify-content:start;margin-bottom:32px}.job-detail .job-detail--rectangle .job-detail--rectangle-infos>div{width:100%}.job-detail .job-detail--rectangle.rectangle-bottom .job-detail--rectangle-infos{flex-direction:row!important}}.job-detail .job-detail--rectangle>div.title{visibility:hidden}@media (min-width:768px){.job-detail .job-detail--rectangle>div.title{color:#fff;font-size:26px;font-weight:400;line-height:32px;visibility:visible}}.job-detail .job-detail--rectangle .job-detail--rectangle-icon{visibility:hidden}@media (min-width:768px){.job-detail .job-detail--rectangle .job-detail--rectangle-icon{display:flex;height:20px;justify-content:center;min-width:24px;visibility:visible;width:auto}}.job-detail .job-detail--rectangle .job-detail--rectangle-buttons{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;justify-content:center;visibility:hidden}@media (min-width:768px){.job-detail .job-detail--rectangle .job-detail--rectangle-buttons{padding:32px 0 0;visibility:visible}}.job-detail .job-detail--rectangle .job-detail--rectangle-buttons .show-bottom{display:none}.job-detail .job-detail--rectangle.rectangle-bottom{background-color:#066437;border-radius:35px;display:block;padding:56px 45px;position:sticky;position:-webkit-sticky;top:7rem}.job-detail .job-detail--rectangle.rectangle-bottom .show-bottom{display:block}.job-detail .job-detail--rectangle.rectangle-bottom>div.title{margin:0 auto;max-width:80%;text-align:center}.job-detail .job-detail--rectangle.rectangle-bottom .job-detail--rectangle-infos{flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:64px}.job-detail .job-detail--rectangle.rectangle-bottom .job-detail--rectangle-buttons{gap:32px}.job-detail .job-detail--footer-container{display:flex;flex-direction:column;justify-content:space-between;padding:61px 0 68px}@media (min-width:768px){.job-detail .job-detail--footer-container{align-items:center;flex-direction:row;padding:106px 0 128px}}.job-detail .job-detail--footer-container .job-detail--footer-text-container{display:flex;flex-direction:column;margin-left:3px;white-space:nowrap}.job-detail .job-detail--footer-container .job-detail--footer-text-container span{font-size:24px;font-weight:300;line-height:120%;margin-bottom:21px}@media (min-width:768px){.job-detail .job-detail--footer-container .job-detail--footer-text-container span{font-size:26px;font-weight:400;line-height:130%}}.job-detail .job-detail--footer-container .job-detail--footer-text-container h2{font-size:46px;font-weight:400;line-height:100%;margin-bottom:54px}@media (min-width:768px){.job-detail .job-detail--footer-container .job-detail--footer-text-container h2{font-size:64px}}.job-detail .erahs-menu{background:#fff;border-radius:26px;display:none;flex-wrap:wrap;gap:8px;padding:12px 24px;position:absolute;width:296px;z-index:999}.job-detail .erahs-menu.active{display:flex}.job-detail .erahs-menu--item,.job-detail .erahs-menu--item a{align-items:center;display:flex;gap:11px;width:100%}.job-detail .erahs-menu--item a span,.job-detail .erahs-menu--item span{font-size:20px;font-weight:400;line-height:140%;text-align:right}.job-detail .erahs-menu--item a button,.job-detail .erahs-menu--item button{height:64px;padding:0;width:64px}.job-detail .erahs-menu--item a:hover,.job-detail .erahs-menu--item:hover{cursor:pointer}.job-detail .bookmark-button.job-detail--circular-button.button-top:hover{background-color:transparent;border:1px solid #000;color:#000}.job-detail .bookmark-button.job-detail--circular-button.button-top:hover svg{fill:#000!important;filter:none!important}.job-detail .bookmark-button.job-detail--circular-button.button-top:hover svg path{fill:#000!important}.job-detail .bookmark-button.job-detail--circular-button.button-top:focus{outline:2px solid purple;outline-offset:4px}.job-detail .bookmark-button[data-bookmarked=true] svg path{fill:#000}.job-detail .bookmark-button[data-bookmarked=true].white svg path{fill:#fff}.job-detail .bookmark-button[data-bookmarked=true] .is-bookmarked{display:block!important}.job-detail .bookmark-button[data-bookmarked=true] .is-not-bookmarked{display:none!important}.job-detail .bookmark-button[data-bookmarked=false] svg path{fill:none}.job-detail .bookmark-button[data-bookmarked=false] .is-bookmarked{display:none!important}.job-detail .bookmark-button[data-bookmarked=false] .is-not-bookmarked{display:block!important}