@font-face{font-family:"Artelis";src:url("https://www.californie-plage.fr/wp-content/themes/sur-mesure/fonts/Artelis.otf") format("otf"),url("https://www.californie-plage.fr/wp-content/themes/sur-mesure/fonts/Artelis.ttf") format("ttf"),url("https://www.californie-plage.fr/wp-content/themes/sur-mesure/fonts/Artelis.woff") format("woff"),url("https://www.californie-plage.fr/wp-content/themes/sur-mesure/fonts/Artelis.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@-webkit-keyframes runner{to{transform:translateX(-25%)}}@keyframes runner{to{transform:translateX(-25%)}}@-webkit-keyframes rotation{to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotation{to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}.jobs-list{text-align:center}.jobs-list .title{max-width:900px;margin:0 auto}.jobs-list .list-accordions{width:72vw;position:relative;margin-top:100px;z-index:1}.jobs-list .list-accordions .accordion .heading .btn-simple{white-space:nowrap}.jobs-list .list-accordions .accordion .pannel .btn-postuler{margin-top:40px}.jobs-list .list-accordions .accordion .pannel .div-form{margin-top:10px;background-color:#fff}.jobs-list .div-spontaneous{width:72vw;max-width:1200px;margin:80px auto 0;background-color:#577288;padding:32px 25px 40px;border-radius:20px;text-align:center}.jobs-list .div-spontaneous .txt{font-family:"ivypresto-display";font-weight:400;color:#fff;font-size:33px;line-height:49px}.jobs-list .div-spontaneous .btn{margin-top:28px}.modal-form{position:fixed;z-index:99;top:0;height:100vh;height:calc(100 * var(--vh));max-height:100vh;width:100%;-webkit-transition:all .5s cubic-bezier(.645, .045, .355, 1);-moz-transition:all .5s cubic-bezier(.645, .045, .355, 1);-ms-transition:all .5s cubic-bezier(.645, .045, .355, 1);-o-transition:all .5s cubic-bezier(.645, .045, .355, 1);transition:all .5s cubic-bezier(.645, .045, .355, 1);overflow:hidden;cursor:pointer}.modal-form.close{top:110vh}.modal-form .bg-close{cursor:pointer;position:absolute;top:0;left:0;height:100%;width:100%}.modal-form .btn-close{position:absolute;z-index:1;top:25px;right:25px}.modal-form .modal{position:absolute;overflow:auto;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;width:72vw;max-width:1200px;height:fit-content;max-height:calc(100% - 60px);border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,0.16);cursor:initial}.modal-form .modal .header{padding-left:25px;padding-right:90px;height:130px;display:flex;align-items:center;column-gap:60px;font-family:"Manrope",sans-serif;font-weight:600;font-size:15px;line-height:21px}.modal-form .modal .header .job-identification{display:flex;align-items:center;column-gap:40px;flex-wrap:wrap}.modal-form .modal .header .job-identification .job-name{display:inline-block;font-family:"ivypresto-text";font-weight:600;font-size:20px;line-height:30px;text-transform:uppercase}.modal-form .modal .header .job-type{font-family:"Manrope",sans-serif;font-weight:700;font-size:18px;line-height:24px}.modal-form .modal .header .job-dates{font-family:"Manrope",sans-serif;font-weight:400;font-size:16px;line-height:22px}.modal-form .modal .div-form{max-height:calc((100 * var(--vh)) - 190px);overflow-y:auto;padding-top:0}.modal-form .modal .div-form .wpcf7-response-output{margin-top:0}/*# sourceMappingURL=./style_recrutement.css.map */