@font-face{font-family:"Raleway";src:url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Light-300.otf") format("otf"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Light-300.ttf") format("ttf"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Light-300.woff") format("woff"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Light-300.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Regular-400.otf") format("otf"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Regular-400.ttf") format("ttf"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Regular-400.woff") format("woff"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Regular-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Medium-500.otf") format("otf"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Medium-500.ttf") format("ttf"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Medium-500.woff") format("woff"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Medium-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-SemiBold-600.otf") format("otf"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-SemiBold-600.ttf") format("ttf"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-SemiBold-600.woff") format("woff"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-SemiBold-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Bold-700.otf") format("otf"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Bold-700.ttf") format("ttf"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Bold-700.woff") format("woff"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Bold-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-ExtraBold-800.otf") format("otf"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-ExtraBold-800.ttf") format("ttf"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-ExtraBold-800.woff") format("woff"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-ExtraBold-800.woff2") format("woff2");font-weight:800;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 .list-accordions{width:330px ;width:clamp(330px, calc(1*(330px + 410 * ((100vw - 360px) / 664))), 740px) ;margin:0 auto}.jobs-list .list-accordions .accordion{overflow:hidden;box-shadow:0 3px 6px rgba(33,41,41,0.16)}.jobs-list .list-accordions .accordion:not(:last-child){margin-bottom:30px}.jobs-list .list-accordions .accordion .heading{position:relative;cursor:pointer;display:flex;flex-direction:column;justify-content:start;align-items:start;padding-top:20px;padding-bottom:90px;padding-left:15px ;padding-left:clamp(15px, calc(1*(15px + 10 * ((100vw - 360px) / 664))), 25px) ;padding-right:53px ;padding-right:clamp(53px, calc(1*(53px + 47 * ((100vw - 360px) / 664))), 100px) ;background-color:#fff;-webkit-transition:all .3s cubic-bezier(.645, .045, .355, 1);-moz-transition:all .3s cubic-bezier(.645, .045, .355, 1);-ms-transition:all .3s cubic-bezier(.645, .045, .355, 1);-o-transition:all .3s cubic-bezier(.645, .045, .355, 1);transition:all .3s cubic-bezier(.645, .045, .355, 1)}.jobs-list .list-accordions .accordion .heading .btn.simple{position:absolute;bottom:23px;left:50%;transform:translateX(-50%)}.jobs-list .list-accordions .accordion .heading .btn-close{position:absolute;-webkit-transition:all .3s cubic-bezier(.645, .045, .355, 1);-moz-transition:all .3s cubic-bezier(.645, .045, .355, 1);-ms-transition:all .3s cubic-bezier(.645, .045, .355, 1);-o-transition:all .3s cubic-bezier(.645, .045, .355, 1);transition:all .3s cubic-bezier(.645, .045, .355, 1);top:9px ;top:clamp(9px, calc(1*(9px + 12 * ((100vw - 360px) / 664))), 21px) ;right:7px ;right:clamp(7px, calc(1*(7px + 26 * ((100vw - 360px) / 664))), 33px) ;height:36px ;height:clamp(36px, calc(1*(36px + 6 * ((100vw - 360px) / 664))), 42px) ;width:36px ;width:clamp(36px, calc(1*(36px + 6 * ((100vw - 360px) / 664))), 42px) }.jobs-list .list-accordions .accordion .heading .left .name{font-family:"Montserrat",sans-serif;font-weight:600;text-transform:uppercase;color:#212929;font-size:15px ;font-size:clamp(15px, calc(1*(15px + 3 * ((100vw - 360px) / 664))), 18px) ;line-height:19px ;line-height:clamp(19px, calc(1*(19px + 3 * ((100vw - 360px) / 664))), 22px) }.jobs-list .list-accordions .accordion .heading .right{display:flex;align-items:center;column-gap:10px ;column-gap:clamp(10px, calc(1*(10px + 20 * ((100vw - 360px) / 664))), 30px) }.jobs-list .list-accordions .accordion .heading .right .type{font-family:"Montserrat",sans-serif;font-weight:600;font-size:15px ;font-size:clamp(15px, calc(1*(15px + 3 * ((100vw - 360px) / 664))), 18px) ;line-height:19px ;line-height:clamp(19px, calc(1*(19px + 3 * ((100vw - 360px) / 664))), 22px) }.jobs-list .list-accordions .accordion .heading .right .dates{font-family:"Montserrat",sans-serif;font-weight:400;font-size:15px ;font-size:clamp(15px, calc(1*(15px + 1 * ((100vw - 360px) / 664))), 16px) ;line-height:19px}.jobs-list .list-accordions .accordion .pannel{overflow:hidden;background-color:#fff;padding:16px ;padding:clamp(16px, calc(1*(16px + 16 * ((100vw - 360px) / 664))), 32px) ;padding-bottom:30px}.jobs-list .list-accordions .accordion .pannel .name{font-family:"Cormorant Garamond",serif;font-weight:700;font-size:max( 1.3vw , 25px);line-height:max(1.56vw, 30px);color:#6c93a7;margin-bottom:max( 0.52vw , 10px) }.jobs-list .list-accordions .accordion .pannel .name:not(:first-child){margin-top:max( 1.04vw , 20px) }.jobs-list .list-accordions .accordion .pannel .description{font-family:"Montserrat",sans-serif;font-weight:400;font-size:15px ;font-size:clamp(15px, calc(1*(15px + 1 * ((100vw - 360px) / 664))), 16px) ;line-height:19px}.jobs-list .list-accordions .accordion .pannel .description ul li:not(:last-child){margin-bottom:max( 1.04vw , 20px) }.jobs-list .list-accordions .accordion .pannel .btn-postulate{margin-top:max( 2.6vw , 50px) ;left:50%;transform:translateX(-50%)}.jobs-list .list-accordions .accordion:not(.open) .heading .btn-close{display:none}.jobs-list .list-accordions .accordion.open .heading{padding-bottom:20px}.jobs-list .list-accordions .accordion.open .heading .btn.simple{opacity:0}.jobs-list .list-accordions .accordion.closing .heading .btn.simple{transition-delay:.3s}.popin.form-recrutement{position:fixed;z-index:101;top:150%;left:50%;transform:translate(-50%, -50%);height:100vh;border-radius:5px;height:calc(100 * var(--vh));width:100vw;background-color:#fcfaf5;-webkit-transition:all .35s cubic-bezier(.645, .045, .355, 1);-moz-transition:all .35s cubic-bezier(.645, .045, .355, 1);-ms-transition:all .35s cubic-bezier(.645, .045, .355, 1);-o-transition:all .35s cubic-bezier(.645, .045, .355, 1);transition:all .35s cubic-bezier(.645, .045, .355, 1);overflow:hidden;padding-top:max( 6.77vw , 130px) ;box-shadow:0 2px 4px rgba(33,41,41,0.16)}.popin.form-recrutement.open{top:50%}.popin.form-recrutement .btn-close{position:absolute;z-index:2;top:max( 0.78vw , 15px) ;right:max( 0.78vw , 15px) ;height:35px ;height:clamp(35px, calc(1*(35px + 13 * ((100vw - 360px) / 664))), 48px) ;width:35px ;width:clamp(35px, calc(1*(35px + 13 * ((100vw - 360px) / 664))), 48px) }.popin.form-recrutement .job-identification,.popin.form-recrutement .job-spontaneous{position:absolute;top:max( 3.13vw , 60px) ;left:15px ;left:clamp(15px, calc(1*(15px + 45 * ((100vw - 360px) / 664))), 60px) }.popin.form-recrutement .job-identification .job-name,.popin.form-recrutement .job-spontaneous{font-family:"Montserrat",sans-serif;font-weight:600;font-size:max( 0.94vw , 18px);line-height:max(1.15vw, 22px)}.popin.form-recrutement .job-identification{font-family:"Montserrat",sans-serif;font-weight:600;font-size:max( 0.78vw , 15px);line-height:max(0.99vw, 19px)}.popin.form-recrutement .job-identification>div:first-child{margin-right:max( 1.56vw , 30px) }.popin.form-recrutement .job-identification>div{display:inline-block}.popin.form-recrutement .div-form{overflow:auto;padding-left:15px ;padding-left:clamp(15px, calc(1*(15px + 45 * ((100vw - 360px) / 664))), 60px) ;padding-right:15px ;padding-right:clamp(15px, calc(1*(15px + 45 * ((100vw - 360px) / 664))), 60px) ;padding-bottom:max( 1.56vw , 30px) ;max-height:calc(90 * var(--vh) - max(6.77vw, 130px));font-family:"Montserrat",sans-serif;font-weight:400;font-size:max( 0.73vw , 14px);line-height:max(0.94vw, 18px)}.popin.form-recrutement .div-form input[type="radio"]+span::before{transition:transform .4s cubic-bezier(.45, 1.8, .5, .75);transform:scale(0, 0);content:"";position:absolute;top:max( 0.16vw , 3px) ;left:max( 0.68vw , 13px) ;z-index:1;width:max( 0.52vw , 10px) ;height:max( 0.52vw , 10px) ;background:#fee3a2;border-radius:50%}.popin.form-recrutement .div-form input[type="radio"]:checked+span::before{transform:scale(1, 1)}.popin.form-recrutement .div-form input[type="radio"]+span::after{content:"";position:absolute;top:0;left:max( 0.52vw , 10px) ;width:max( 0.83vw , 16px) ;height:max( 0.83vw , 16px) ;background:#fff;border:1px solid #d3d4d5;border-radius:50%}.popin.form-recrutement .div-form .fields.mb{margin-bottom:max( 3.65vw , 70px) }.popin.form-recrutement .div-form .fields .inputline.date.period label{display:inline-flex}.popin.form-recrutement .div-form .fields .inputline.date.period label:not(:first-child){margin-left:max( 2.08vw , 40px) }.popin.form-recrutement .div-form .fields .inputline.date label{display:flex;justify-content:space-between;align-items:center;column-gap:max( 2.08vw , 40px) }.popin.form-recrutement .div-form .fields .inputline.date label .wpcf7-form-control-wrap{flex:1}.popin.form-recrutement .div-form .fields .iti--allow-dropdown{width:100%}.popin.form-recrutement .div-form .fields .iti--allow-dropdown input{padding-left:60px}.popin.form-recrutement .div-form .topic{flex-basis:100%}.popin.form-recrutement .div-form .subtopic{font-family:"Montserrat",sans-serif;font-weight:500;text-transform:uppercase;margin-bottom:max( 1.04vw , 20px) }.popin.form-recrutement .div-form .subtopic.bullet{padding-left:max( 1.15vw , 22px) ;position:relative}.popin.form-recrutement .div-form .subtopic.bullet::before{content:"";width:max( 0.21vw , 4px) ;height:max( 0.21vw , 4px) ;position:absolute;left:0;bottom:max( 0.52vw , 10px) ;background-color:#212929;border-radius:50%}.popin.form-recrutement .div-form .no-mb.oneline{margin-bottom:0}.popin.form-recrutement .div-form .no-mb.oneline .subtopic{margin-bottom:0}.popin.form-recrutement .div-form .oneline{display:flex;justify-content:space-between;margin-bottom:max( 1.04vw , 20px) }.popin.form-recrutement .div-form .oneline .wpcf7-radio{display:flex}.popin.form-recrutement .div-form .nowrapradio .wpcf7-radio{white-space:nowrap}.popin.form-recrutement .div-form .checkboxes .wpcf7-checkbox{display:flex;flex-wrap:wrap;justify-content:space-between}.popin.form-recrutement .div-form .checkboxes .wpcf7-checkbox .wpcf7-list-item{width:calc(50% - 20px);margin:10px;flex-basis:fit-content}.popin.form-recrutement .div-form .checkboxes .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{display:inline-block}.popin.form-recrutement .div-form .languages{display:flex}.popin.form-recrutement .div-form .languages:not(:last-child){padding-bottom:max( 0.78vw , 15px) ;border-bottom:1px solid #d3d4d5}.popin.form-recrutement .div-form .languages:last-child{margin-bottom:max( 1.56vw , 30px) }.popin.form-recrutement .div-form .languages .lang{text-transform:uppercase;width:max( 7.81vw , 150px) }.popin.form-recrutement .div-form .languages>p{flex:1;width:100%}.popin.form-recrutement .div-form .languages>p .wpcf7-form-control-wrap{width:100%}.popin.form-recrutement .div-form .languages>p .wpcf7-form-control-wrap .wpcf7-form-control{display:flex;justify-content:normal;row-gap:max( 0.52vw , 10px) ;column-gap:max( 0.52vw , 10px) ;flex-wrap:wrap}.popin.form-recrutement .div-form .bottom{margin-top:max( 1.04vw , 20px) }.popin.form-recrutement .div-form .bottom .row{flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:max( 5.21vw , 100px) ;row-gap:max( 3.13vw , 60px) }.popin.form-recrutement .div-form .bottom .row .div-file{margin-bottom:max( 2.08vw , 40px) }.popin.form-recrutement .div-form .bottom .row .div-file .oninput{font-family:"Montserrat",sans-serif;font-weight:500;font-size:max( 0.73vw , 14px);line-height:max(0.94vw, 18px);text-transform:uppercase;text-align-last:left;margin-bottom:max( 0.52vw , 10px) }.popin.form-recrutement .div-form .bottom .row .div-file label{font-family:"Montserrat",sans-serif;font-weight:400;font-size:max( 0.78vw , 15px);line-height:max(0.99vw, 19px);display:flex;align-items:center;column-gap:max( 1.3vw , 25px) }.popin.form-recrutement .div-form .bottom .row .div-file .btn::before{z-index:-1}.popin.form-recrutement .div-form .bottom .row .div-file input{width:0}.popin.form-recrutement .div-form .bottom .row>.inputline{flex:1}.popin.form-recrutement .div-form .bottom .info-captcha{margin-top:max( 1.04vw , 20px) }.popin.form-recrutement .div-form input[type="file"]{left:0;top:0;opacity:0;position:absolute;font-size:90px}.popin.form-recrutement .line-rgpd{margin-bottom:max( 1.04vw , 20px) }.popin.form-recrutement .line-rgpd .open-privacy-policy{cursor:pointer;font-family:"Montserrat",sans-serif;font-weight:700;color:#6c93a7}.popin.form-recrutement .line-rgpd .open-privacy-policy:hover{text-decoration:underline}.popin.form-recrutement .div-privacy-policy{position:fixed;z-index:101;top:150%;left:50%;transform:translate(-50%, -50%);height:100vh;border-radius:5px;height:100%;width:100%;background-color:#fcfaf5;-webkit-transition:all .35s cubic-bezier(.645, .045, .355, 1);-moz-transition:all .35s cubic-bezier(.645, .045, .355, 1);-ms-transition:all .35s cubic-bezier(.645, .045, .355, 1);-o-transition:all .35s cubic-bezier(.645, .045, .355, 1);transition:all .35s cubic-bezier(.645, .045, .355, 1);overflow:hidden;padding:max( 2.6vw , 50px) ;box-shadow:0 2px 4px rgba(33,41,41,0.16)}.popin.form-recrutement .div-privacy-policy.open{top:50%}.popin.form-recrutement .div-privacy-policy .paragraph{max-height:calc(100% - max(2.6vw, 50px));margin-top:max( 1.3vw , 25px) ;margin-bottom:max( 1.3vw , 25px) ;overflow:auto}/*# sourceMappingURL=./content-jobs-list.css.map */