.flowplayer.is-fullscreen,.flowplayer.is-fullscreen .fp-player,.flowplayer.is-fullscreen .fp-player iframe{object-fit:contain!important;width:100%!important;height:100%!important;top:0!important;left:0!important}.flowplayer.is-fullscreen{overflow:visible!important}.job_filters{background-color:rgba(99,42,142,.1);padding:20px;border-radius:15px;max-width:1200px;margin:20px auto;box-shadow:0 4px 10px rgba(0,0,0,.1);font-family:Arial,sans-serif}.job_filters label{font-weight:700;color:#632a8e;margin-bottom:5px;display:inline-block}.job_filters input[type=text]{padding:10px;border:2px solid rgba(99,42,142,.3);border-radius:10px;font-size:16px;transition:border-color .3s ease-in-out}.job_filters input[type=text]:focus{border-color:#632a8e;box-shadow:0 0 5px rgba(99,42,142,.5)}.search_submit input[type=submit]{background-color:#632a8e;color:#fff;border:0;border-radius:10px;padding:10px 20px;font-size:16px;cursor:pointer;transition:background-color .3s ease-in-out;display:block;margin:0 auto}.search_submit input[type=submit]:hover{background-color:rgba(99,42,142,.8)}@media (max-width:480px){.search_submit input[type=submit]{font-size:10px}}.job_filters .job_types,.showing_jobs{display:none!important}.rp4wp-related-job_listing>ul li.job_listing a div.position h3,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position h3,ul.job_listings li.job_listing a div.position h3,ul.job_listings li.no_job_listings_found a div.position h3{color:#632a8e}.job_listing{font-family:"Arial",sans-serif;background-color:#f9f9f9;padding:20px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);margin:20px auto;width:100%}.job_listing .entry-content{padding:20px}.job_listing .single_job_listing{display:table;width:100%;border-collapse:collapse;margin-bottom:20px}.job_listing .single_job_listing ul{display:table-row-group;list-style-type:none;padding:0}.job_listing .single_job_listing ul li{display:table-cell;padding:10px 15px;vertical-align:middle;border-bottom:1px solid #ddd;font-size:14px}.job_listing .single_job_listing ul li strong{display:block;font-weight:700;color:#333}.job_listing .single_job_listing .location{color:#632a8e;font-size:16px}.job_listing .single_job_listing .date-posted time{color:#777}.job_listing .job_description{margin-top:20px}.job_listing .jmfe-custom-field-wrap{margin-bottom:15px}.job_listing .jmfe-custom-field-label{font-weight:700;color:#333;margin-bottom:5px;display:inline-block}.job_listing .jmfe-custom-field{font-size:14px;color:#555}.job_listing .google_map_link,.job_listing .jmfe-custom-field a{color:#632a8e;text-decoration:none}.job_listing .google_map_link:hover,.job_listing .jmfe-custom-field a:hover{text-decoration:underline}.job_listing .date-posted time{font-style:italic;color:#888}.job_listing .jmfe-custom-field-wrap{border-top:1px solid #e0e0e0;padding-top:10px}.job_listing .jmfe-custom-field-wrap:first-child{border-top:none}.job_listing h1,h2,h3,h4{font-family:"Arial",sans-serif;color:#333}@media (max-width:768px){.job_listing .single_job_listing{display:block}.job_listing .single_job_listing ul li{display:block;width:100%;padding:10px 0;border:0}.job_listing .jmfe-custom-field-wrap{margin-bottom:10px}.job_listing .entry-content,table tr td,table tr th{padding:0}.job_listing{padding:20px;margin:0;width:100%}}.page-title-section .aux-heading-boxed.aux-light .page-title-group{background-color:var(--e-global-color-primary)!important}.aux-breadcrumbs{display:none}@media screen and (max-width:768px){.page-title-section>.aux-bottom-overlap{margin-bottom:50px;margin-top:-25px}.hentry .entry-media{margin-bottom:0}.hentry .comment-body,.hentry .entry-content{margin-bottom:-30px}}@media screen and (min-width:769px){.page-title-section>.aux-bottom-overlap{margin-bottom:100px}}.aux-aside .widget-container,aside .widget-container{font-size:1em}.widget-container a:hover{color:#000}@media screen and (max-width:768px){.page-title{font-size:1.4em!important}}#et-boc .wpfd-content-preview .wpfd-file-link .dropblock-footer-section .ext,.nocomments,.wpfd-content-preview .wpfd-file-link .dropblock-footer-section .ext,body.logged-in .elementor-89 .elementor-element.elementor-element-25f6875 .aux-widget-icon-list .aux-icon-list-items .aux-icon-list-item-327ec9e,body.logged-in .elementor-89 .elementor-element.elementor-element-25f6875 .aux-widget-icon-list .aux-icon-list-items .aux-icon-list-item-bf8179f{display:none!important}[class*=" auxicon-"]:before,[class^=auxicon-]:before{padding-left:15px}.aux-icon-list-item{display:flex!important;align-items:center!important;gap:10px!important}.aux-icon-list-icon{flex-shrink:0!important}.aux-icon-list-text{flex-grow:1!important}@media (max-width:1024px){[class*=" auxicon-"]:before,[class^=auxicon-]:before{display:none!important}}body:not(.logged-in) .elementor-89 .elementor-element.elementor-element-25f6875 .aux-widget-icon-list .aux-icon-list-items .aux-icon-list-item-3aecb31{display:none!important}body.logged-in .elementor-89 .elementor-element.elementor-element-25f6875 .aux-widget-icon-list .aux-icon-list-items .aux-icon-list-item-3aecb31{display:block!important;margin-left:15px}body:not(.logged-in) .elementor-89 .elementor-element.elementor-element-25f6875 .aux-widget-icon-list .aux-icon-list-items .aux-icon-list-item-327ec9e{margin-left:15px}body:not(.logged-in) .elementor-89 .elementor-element.elementor-element-25f6875 .aux-widget-icon-list .aux-icon-list-items .aux-icon-list-item-bf8179f{display:block!important;margin-left:15px}.elementor-89 .elementor-element.elementor-element-bd01a3d .aux-fs-menu .aux-menu-item>.aux-item-content{font-size:20px!important}.elementor-89 .elementor-element.elementor-element-bd01a3d .aux-menu-depth-0>.aux-item-content{font-size:17px}@media screen and (max-width:768px){#et-boc .wpfd-content .breadcrumbs,#wpfd-preview-box .dropblock .extra-downloadlink a.openlink,.box-search-filter,.wpfd-container .wpfd-foldertree+.wpfd-open-tree,.wpfd-content .breadcrumbs{display:none!important}#wpfd-preview-box .extra-downloadlink a{width:100%!important}}@media screen and (max-width:500px){#wpfd-preview-box .dropblock{min-width:100%!important;transform:translate(0,40%)!important}}#et-boc .wpfd-content-preview .wpfdcategory.preview_category,.wpfd-content-preview .wpfdcategory.preview_category{min-width:270px!important}#et-boc .wpfd-content .wpfdcategory>span,.wpfd-content .wpfdcategory>span{white-space:break-spaces!important}#et-boc .wpfd-content-preview .file,.wpfd-content-preview .file{width:270px!important}.elementor-85 .elementor-element.elementor-element-1fb08cf .aux-rating-box.aux-star-rating span:before{color:var(--e-global-color-primary)!important}.nice-select{width:100%;color:var(--text-color);background-color:var(--bg-color);border-color:var(--border-color);border-width:var(--field-border-width);border-style:var(--field-border-style);border-radius:var(--border-radius);width:var(--field-width);max-width:100%;font-size:var(--field-font-size);padding:var(--field-pad);box-sizing:border-box;outline:0;font-weight:var(--field-weight);line-height:20px;height:auto}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#632a8e;box-shadow:0 0 5px 0 rgba(99,42,142,.6)}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#632a8e38}.aux-medium>.aux-social-list li{font-size:1.722rem}[class*=" auxicon-"]:before,[class^=auxicon-]:before{padding-right:15px}.auxicon-github:before{content:""!important}.auxicon-flickr:before{content:""!important}.contenu_reserve{text-align:center;padding:20px;max-width:600px;border:2px solid #632a8e;border-radius:10px;background-color:#f9f9ff;box-shadow:0 4px 6px rgba(0,0,0,.1);font-family:Arial,sans-serif;font-size:16px;color:#333;margin:150px auto 20px}.linkreserve{color:#632a8e;position:relative;text-decoration:none;transition:color 1.8s ease}.linkreserve:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background-color:#9a5fc9;transform:scaleX(0);transition:transform 1.8s ease;transform-origin:left}.linkreserve:hover{color:#9a5fc9}.linkreserve:hover:after{transform:scaleX(1)}@media (max-width:1024px){#cmplz-cookiebanner-container{display:none!important}}.cmplz-soft-cookiewall{background-color:#ffffff4f!important}