/* Theme Name: Sinergio Author: Sinergio Author URI: https://www.sinergio.be/ License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned with others. */ @charset "UTF-8"; form.forminator-ui .cmplz-blocked-content-container{position:relative}form.forminator-ui .cmplz-blocked-content-container::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0, 0, 0, 0.3)}form.forminator-ui .forminator-g-recaptcha.cmplz-placeholder-element{background:none !important}form.forminator-ui .forminator-g-recaptcha.cmplz-blocked-content-container{box-shadow:none !important;margin-bottom:0 !important}form.forminator-ui .forminator-g-recaptcha.cmplz-blocked-content-container::after{display:none !important}form.forminator-ui .cmplz-blocked-content-notice{border:none !important;padding:15px !important;color:white !important;background:#EE3423 !important;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}form.forminator-ui .cmplz-blocked-content-notice:hover{background:#EE3423 !important}.menu-popup .elementor-location-popup{height:100% !important}.menu-popup>.dialog-widget-content{width:100% !important}.menu-popup .mainmenu li.menu-item{border-bottom:1px solid #564747;padding-bottom:15px;margin-bottom:15px !important}.multi-checkboxes_wrap::before{font-family:"Font Awesome 5 Free";color:#373C40;content:"";width:25px;height:25px;padding-right:10px}.multi-checkboxes_wrap[aria-selected=true]::before,li.multi-checkboxes_wrap.select2-results__option--selected::before{content:""}li.multi-checkboxes_wrap.select2-results__option--selected::before{font-weight:900}.select2-container .select2-dropdown .select2-search{display:none !important}.careers_filter_top{display:flex;gap:20px}.careers_filter_top .select2{width:50% !important}.careers_filter_top .select2 .select2-selection--single{border:1px solid white;background-color:transparent;color:white;border-radius:0;padding:7px 7px;height:42px}.careers_filter_top span.select2-selection__rendered{color:white !important;font-family:"Tw Cen MT Std", Sans-serif;text-transform:uppercase;font-size:14px;font-weight:600;line-height:28px !important}.select2-container .select2-results>ul>li{background-color:#F4F4F4 !important;color:#373C40 !important;font-family:"Tw Cen MT Std", Sans-serif;font-size:16px;line-height:22px;padding-left:16px !important;padding-right:16px !important}.select2-container .select2-results>ul>li.select2-results__option--highlighted{background-color:#e7e7e7 !important}.select2-container>.select2-dropdown{border:none}.careers_filter_top span.select2-selection__arrow::before{content:"";display:block;font-family:"Font Awesome 5 Free";color:white;font-size:10px;font-weight:900;position:absolute;top:calc(50% - 7px);right:15px}.careers_filter_top .select2-container--default .select2-selection--single .select2-selection__arrow{height:42px}.careers_filter_top .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none !important}.careers_filter_bottom input[type=text]{background-color:transparent;border:1px solid white;height:42px;padding:15px;width:100%;color:white;font-family:"Tw Cen MT Std", Sans-serif;font-size:16px;line-height:23px;border-right:none}.careers_filter_bottom input[type=text]::placeholder{color:white;opacity:0.8}.careers_filter_bottom button{background-color:#C03734;border:none;height:44px;font-family:"Tw Cen MT Std", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:white;padding-left:10px;padding-right:35px;position:relative}.careers_filter_bottom{display:flex;align-items:center;margin-top:20px}.careers_filter_bottom button::after{font-family:"Font Awesome 5 Free";color:white;content:"";font-weight:700;font-size:12px;position:absolute;right:10px;top:calc(50% - 9px)}.vacancies_header h2{font-family:"Veneer", sans-serif;font-size:45px;line-height:40px;text-align:center;color:#373d41}.filter_selected_container{display:flex;gap:20px;justify-content:center;align-items:center;margin-bottom:20px}.filter_selected_container button{padding:0;border:none;background-color:transparent;color:#C03734;font-family:"Tw Cen MT Std", Sans-serif;font-size:14px;border-bottom:1px solid;line-height:normal}.filter_selected{display:flex;gap:10px}.filter_selected span{font-family:"Tw Cen MT Std", Sans-serif;text-transform:uppercase;font-size:14px;color:#C03734;border:1px solid #C03734;padding:5px 10px;padding-right:30px;position:relative}.filter_selected span i{font-size:10px;position:absolute;right:0;top:0;padding:10px;cursor:pointer}.elementor-widget-text-editor ul{padding-left:15px}.elementor-widget-text-editor ul li{list-style:none;position:relative;line-height:normal;margin-bottom:20px}.elementor-widget-text-editor ul li:before{content:"";display:block;width:5px;height:5px;position:absolute;top:8px;left:-15px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;background-color:#C03734}.black-gradient-overlay{position:relative}.black-gradient-overlay::before{content:"";display:block;position:absolute;left:0px;top:0px;z-index:9999;background:transparent linear-gradient(0deg, #000000D4 0%, #F0EFEF0D 100%) 0% 0% no-repeat padding-box}.black-gradient-overlay>*{z-index:99999}.image-fire-overlay{position:relative}.image-fire-overlay::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-image:url("assets/images/vyncke-fire-overlay.webp");background-size:cover;background-repeat:no-repeat;background-position:center}.locations_map_container svg a{text-decoration:none}.locations_map_container svg a:hover text{fill:#ee3423}.location_container .location_summary ul.elementor-icon-list-items{display:flex;flex-direction:column;align-items:flex-start}.location_container .location_summary li.elementor-icon-list-item{background-color:#F8F8F8;padding:5px}.elementor-widget-shortcode .forminator-title{text-transform:none !important;line-height:40px !important;font-family:"Veneer", Sans-serif !important;font-weight:400 !important;font-size:24px !important;color:#373D41 !important}.elementor-widget-shortcode .forminator-row{margin-bottom:10px !important}.forminator-label{font-family:"Tw Cen MT Std", sans-serif !important;color:#373D41 !important;font-weight:600 !important;font-size:16px !important}.forminator-row input,.forminator-row textarea{border:1px solid #DADADA !important;background:transparent !important}form.forminator-ui{font-family:"Tw Cen MT Std", sans-serif !important}form.forminator-ui .forminator-field-section{margin-top:20px !important}form.forminator-ui button.forminator-button-submit{font-family:"Tw Cen MT Std", Sans-serif !important;font-size:16px !important;font-weight:700 !important;text-transform:uppercase !important;text-decoration:none !important;line-height:17px !important;border-radius:0px 0px 0px 0px !important;padding:5px 10px 5px 10px !important;background-color:#EE3423 !important;border-radius:0 !important;box-shadow:none !important}form.forminator-ui .forminator-file-upload button{background-color:#373C40 !important;color:white !important}.forminator-field-html{margin-top:10px}form.forminator-ui .forminator-file-upload button.forminator-button-delete{background-color:transparent !important}form.forminator-ui .forminator-file-upload button.forminator-button-delete i{color:#373C40 !important}body.loading-careers .select2-container ul.select2-results__options>li{pointer-events:none}.rij2{padding:40px 0}.sinergio img{height:30px;width:auto}@media screen and (min-width:768px){.cmplz-cookiebanner{right:0px !important;bottom:140px !important}}@media screen and (max-width:1024px){.elementor-widget-nav-menu li.menu-item-has-children a span.sub-arrow,.elementor-widget-nav-menu li.menu-item-has-children ul.sub-menu{display:none !important}}@media screen and (max-width:768px){.home-jobs-loop .elementor-button .elementor-button-icon{margin-left:0 !important}.careers_filter_top,.careers_filter_bottom{flex-direction:column !important}.careers_filter_top .select2{width:100% !important}.careers_filter_bottom input[type=text]{border-right:1px solid}.careers_filter_bottom button{width:100%}.careers_filter_bottom button::after{display:none}.vacancies_header h2{font-size:30px;line-height:30px;text-align:left}.filter_selected_container{flex-wrap:wrap;justify-content:flex-start}.filter_selected_container .filter_selected{flex-wrap:wrap}.footer_submenu .e-n-menu-heading{display:flex !important;flex-direction:column !important;gap:15px !important}}@media screen and (min-width:1400px){.container{width:1370px !important}}