body h1{margin-bottom:170px}body h1:after{content:url(/build/images/bg-carriere.d4c81e87.svg);display:block;height:497px;left:calc(50% - 720px);position:absolute;top:-115px;width:100%;z-index:-20}@media screen and (max-width:720px){body h1:after{top:-200px}}body .container-carriere .row:first-of-type h2{padding-top:180px}@media screen and (max-width:1440px){body .container-carriere .row:first-of-type h2{padding-top:25px}}body .container-carriere .row:last-of-type{top:-20px}body .container-carriere .row:last-of-type h2{padding-top:100px}body .container-carriere .container-candidate{margin-top:80px}body .container-carriere .container-candidate a{margin-top:50px}body .container-carriere .container-form{border-radius:50px;max-height:0;transition:all .5s}body .container-carriere .container-form.active{max-height:1750px}body .container-carriere .container-form label{font-size:14px}body .container-carriere .container-form .form-switch .form-check-input{height:2em!important;width:4em!important}body .container-carriere .container-form:after{bottom:-49px;content:url(/build/images/Vector.be4a66bf.svg);position:absolute}body .container-carriere .container-form #carriere_previousJobRestaurant{max-width:calc(100% - 80px)}