.recruitment-wraper .load-more img{display:inline-flex;margin:0 0 0 5px;width:15px}.dmf-container{margin:0 auto;max-width:1200px;padding:0 20px;position:relative;z-index:999}.dmf-hero-banner .hero-banner-wrap{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;width:100%}.dmf-hero-banner .hero-banner-wrap .banner-left,.dmf-hero-banner .hero-banner-wrap .banner-right{width:50%}.banner-left .sub-title span{color:#f7714e;display:inline-block;font-family:Syne;font-size:30px;font-weight:400;letter-spacing:-1px;line-height:1.4;margin:0 0 10px}.banner-left .title h1{color:#000;font-family:Syne;font-size:50px;font-weight:700;letter-spacing:-1px;line-height:1.2}.dmf-hero-banner .hero-banner-wrap .banner-right img{height:100%;object-fit:contain;object-position:center;width:100%}.dmf-hero-banner .hero-banner-wrap .content a{color:#000;text-decoration:underline}.internal-banner{padding:100px 0 0;position:relative;z-index:1}.internal-banner:after{background-color:#ffe4b4;clip-path:polygon(0 0,100% 0,100% 75%,0 100%);content:"";display:block;height:22%;left:0;position:absolute;top:0;width:100%}.internal-banner .internal-wrap{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:center}.internal-banner .internal-wrap .left{padding-right:30px;width:75%}.internal-banner .internal-wrap .return-cta a{border:2px solid #1d1c30;border-radius:12px;color:#1d1c30;display:inline-block;font-family:Albert Sans;font-size:18px;font-weight:700;letter-spacing:0;line-height:1.4;margin:0 0 16px;padding:8px 18px}.internal-banner .internal-wrap .return-cta a:before{border-left:2px solid;border-radius:0 1px 0;border-top:2px solid;content:"";display:inline-block;height:9px;margin-left:5px;margin-right:9px;transform:rotate(-45deg);vertical-align:middle;width:9px}.internal-banner .internal-wrap .title h1{color:#1d1c30;font-family:Syne;font-size:42px;font-weight:700;letter-spacing:-3px;line-height:1.2;margin:0 0 18px}.internal-banner .internal-wrap .right{background-color:#fff;border-radius:15px;filter:drop-shadow(0 39px 23px rgba(40,5,45,.1));height:100%;margin-top:70px;padding:30px 20px;position:sticky;top:100px;width:25%}.internal-banner .internal-wrap .right span{color:#000;display:inline-block;font-family:Albert Sans;font-size:16px;font-weight:500;line-height:1.4;margin:0 0 20px}.internal-banner .internal-wrap .left .right{display:none;margin-top:20px;width:100%}.internal-banner .internal-wrap .force_de_vente_btn a{width:100%}.cta-wrap{align-items:center;display:flex;gap:20px}.right-cta a{background-color:#1d1c30;border-radius:10px;color:#ffe4b4;display:inline-block;font-size:15px;font-weight:700;letter-spacing:0;line-height:1.4;padding:12px;text-align:center;text-transform:uppercase;width:100%}.details-content .content{display:block;margin:110px auto 0;vertical-align:top;width:100%}.details-content .content p{color:#1d1c30;font-size:18px;font-weight:500;line-height:1.5}.details-content .content h4{font-size:19px;font-weight:700;margin-bottom:0}.details-content .content ol{display:inline-block;list-style:none;padding:0;width:100%}.details-content .content ol li{font-size:18px;font-weight:500;margin:0 0 6px}.details-content .content ol li:before{border-radius:0 1px 0;border-top:2px solid;content:"";display:inline-block;height:2px;margin-left:5px;margin-right:9px;vertical-align:middle;width:9px}.details-content .content p img{margin:0 auto;object-fit:cover;object-position:center;width:50%}.dropdown dd,.dropdown dt,.dropdown ul{margin:0;padding:0}.dropdown dd{position:relative}.dropdown dt a{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='20' version='1.2'%3E%3Cpath d='m1 1 17 17L35 1' class='a' style='fill:none;stroke:%23000;stroke-miterlimit:100;stroke-width:2'/%3E%3C/svg%3E");background-origin:content-box;background-position:100%;background-repeat:no-repeat;background-size:18px;border:2px solid #a3a3a3;border-radius:10px;color:#fff;display:block;padding:8px;text-decoration:none;width:180px}.dropdown dt a span{color:#000;cursor:pointer;display:block;text-decoration:none}.dropdown dd ul{background:#000 none repeat scroll 0 0;display:none;left:0;list-style:none;min-width:170px;padding:5px 0;position:absolute;top:2px;width:auto}.dropdown dd ul li a{color:#fff;display:block;outline:none;padding:5px;text-decoration:none}.dropdown dd ul li a:hover{background-color:#f4704e;color:#fff;text-decoration:none}.dropdown span.value{display:none}.dropdown{margin:0}.filter-wrap{column-gap:33px;display:flex;justify-content:space-between;margin:0 0 30px;width:100%}.filter-wrap .filter-item{width:100%}.filter-wrap .filter-item label{display:block}.filter-wrap .filter-item .dropdown dt a,.filter-wrap .filter-item input{width:100%}.filter-wrap .filter-item .dropdown dd ul{width:100%;z-index:999999}.filter-post{align-items:center;border-bottom:1px solid #a3a3a3;display:flex;justify-content:space-between;padding:10px 20px;width:100%}.recruitment-wraper{margin-top:-200px;position:relative;z-index:999}.recruitment-wraper h2{color:#1d1c30;font-family:Syne;font-size:32px;font-weight:700;letter-spacing:-1px;line-height:1.4;margin-bottom:30px;text-align:center}.recruitment-wraper .top-filter{background-color:#fff;border:0 solid #000;border-radius:15px;filter:drop-shadow(0 39px 23px rgba(40,5,45,.1));padding:30px}.filter-action a{background-color:#1d1c30;border-radius:10px;color:#fff;display:inline-block;font-size:18px;font-weight:700;letter-spacing:0;line-height:1.4;padding:12px;text-align:center;width:100%}.filter-wrap .filter-item label{color:#000;font-size:18px;font-weight:400;line-height:1.4;margin:0 0 10px}.filter-wrap .filter-item input{background-color:#fff;border:2px solid #a3a3a3;border-radius:10px;padding:10px}.filter-post-items.postsContainer{border-radius:0 0 30px 30px;filter:drop-shadow(0 39px 23px rgba(40,5,45,.1));margin:30px 0 0;padding:0 0 20px;position:relative;z-index:-1}.force_de_vente_btn a{background-color:#f7714e;border-radius:8px;color:#fff;display:inline-block;font-weight:700;padding:5px 8px;text-align:center;text-transform:uppercase;width:80%}.filter-post p{color:#000;margin:0}.filter-post .title p{color:#000;display:inline-block;font-size:16px;font-weight:700;line-height:1.4;text-transform:uppercase;width:100%!important}.cta-wrap .location-wrap .location,.filter-post .location p{display:inline-block;font-size:16px;font-weight:400;margin:0;width:100%!important}.cta-wrap .location-wrap .location:before,.filter-post .location p:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M215.7 499.2C267 435 384 279.4 384 192 384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2 12.3 15.3 35.1 15.3 47.4 0M192 256c-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64-28.7 64-64 64' style='fill:%23f7714e'/%3E%3C/svg%3E");background-size:contain;margin-right:4px;min-height:17px;min-width:20px}.cta-wrap .location-wrap .location:before,.filter-action a:after,.filter-post .location p:before{background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;vertical-align:middle}.filter-action a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='m360.5 217.5-152 143.1c-4.6 5.2-10.6 7.4-16.5 7.4s-11.88-2.188-16.5-6.562L23.5 217.5c-9.63-9.2-10.03-24.4-.94-34 9.13-9.7 24.38-10 33.94-.9L192 310.9l135.5-128.4c9.562-9.094 24.75-8.75 33.94.937 9.06 9.663 8.66 24.863-.94 34.063' style='fill:%23ffe4b4'/%3E%3C/svg%3E");background-size:15px;height:18px;margin-left:2px;width:18px}.filter-post .created-at p{font-size:15px;font-weight:400;line-height:1.4}.filter-post .postuler a{border:2px solid #1d1c30;border-radius:10px;color:#000;display:inline-block;font-weight:600;padding:6px 12px}.filter-post .postuler a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3E%3Cpath d='m89.45 87.5 143.1 152a23.94 23.94 0 0 1 6.562 16.5 23.96 23.96 0 0 1-6.562 16.5l-143.1 152c-9.12 9.6-24.31 10-33.93.9-9.688-9.125-10.03-24.38-.937-33.94l128.4-135.5-128.4-135.5c-9.093-9.56-8.753-24.71.937-33.9 9.62-9.09 24.81-8.69 33.93.94' style='fill:%231d1c30'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:8px;content:"";display:inline-block;height:17px;margin-left:3px;vertical-align:middle;width:17px}.load-btn-wrap{display:inline-block;text-align:center;vertical-align:top;width:100%}.recruitment-wraper .load-more{border:2px solid #000;border-radius:10px;color:#000;display:inline-block;font-weight:600;margin:15px auto;padding:10px 20px;text-align:center;width:30%}.filter-post .title{width:30%}.filter-post .force_de_vente_btn{width:20%}.filter-post .location{width:15%}.filter-post .created-at{width:20%}.filter-post .postuler{text-align:center;width:15%}.filter-post-wrap{background-color:#fff;border-radius:0 0 30px 30px;filter:drop-shadow(0 39px 23px rgba(40,5,45,.1));margin:30px 0 0;padding:0 0 20px;position:relative;z-index:-1}@media (max-width:991px){.dmf-hero-banner{padding:40px 0 200px}.banner-left .title h1{font-size:32px;line-height:1.2}.banner-left .sub-title span{font-size:26px}.dmf-hero-banner .hero-banner-wrap .banner-left,.dmf-hero-banner .hero-banner-wrap .banner-right{margin:0 0 20px;width:100%}.filter-post{align-items:flex-start;flex-flow:column wrap;gap:10px;padding:20px}.filter-post .created-at,.filter-post .force_de_vente_btn,.filter-post .location,.filter-post .postuler,.filter-post .title{text-align:start;width:100%}.internal-banner{padding:60px 0 0}.internal-banner .internal-wrap .left{padding-right:20px;width:65%}.internal-banner .internal-wrap .title h1{font-size:32px}.internal-banner .internal-wrap .right{width:35%}.internal-banner:after{height:18%}.filter-post .force_de_vente_btn a{width:auto}.recruitment-wraper .load-more{width:40%}}@media (max-width:767px){.recruitment-wraper h2{font-size:32px}.recruitment-wraper .top-filter{padding:20px}.filter-wrap{flex-flow:row wrap;justify-content:center;margin:0 0 20px;row-gap:18px}.filter-post .force_de_vente_btn a{font-size:15px}.internal-banner .internal-wrap .right{margin-top:20px;width:100%}.internal-banner .internal-wrap .left{padding-right:0;width:100%}.internal-banner .internal-wrap .left .right{display:block;margin-top:20px;position:unset;width:100%}.internal-banner:after{height:16%}.details-content .content{margin:80px auto 0}.recruitment-wraper .load-more{width:95%}}