@charset "UTF-8";@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit}optgroup{font-weight:700}button,input,select{overflow:visible}button,input,select,textarea{margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}input[type=submit]{border:none;box-sizing:border-box}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}p{margin:0}blockquote,body,code,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,table,td,textarea,th,ul{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,td,th{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}article,aside,figcaption,figure,footer,header,nav,section{display:block}button,input,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit}code,pre{font-family:Monaco,monospace}table{font-size:inherit}caption,th{font-weight:700}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/fontawesome6/fa-regular-400.woff2) format("woff2"),url(../fonts/fontawesome6/fa-regular-400.woff) format("woff"),url(../fonts/fontawesome6/fa-regular-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/fontawesome6/fa-solid-900.woff2) format("woff2"),url(../fonts/fontawesome6/fa-solid-900.woff) format("woff"),url(../fonts/fontawesome6/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/fontawesome6/fa-brands-400.woff2) format("woff2"),url(../fonts/fontawesome6/fa-brands-400.woff) format("woff"),url(../fonts/fontawesome6/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Open Sans";src:url(/layout/theme/fonts/Open_Sans/OpenSans-Regular.woff2) format("woff2");src:url(/layout/theme/fonts/Open_Sans/OpenSans-Regular.woff) format("woff"),url(/layout/theme/fonts/Open_Sans/OpenSans-Regular.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"Open Sans";src:url(/layout/theme/fonts/Open_Sans/OpenSans-Italic.woff2) format("woff2");src:url(/layout/theme/fonts/Open_Sans/OpenSans-Italic.woff) format("woff"),url(/layout/theme/fonts/Open_Sans/OpenSans-Italic.ttf) format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:"Open Sans";src:url(/layout/theme/fonts/Open_Sans/OpenSans-Bold.woff2) format("woff2");src:url(/layout/theme/fonts/Open_Sans/OpenSans-Bold.woff) format("woff"),url(/layout/theme/fonts/Open_Sans/OpenSans-Bold.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}.clear:after{content:"";display:table;clear:both}a{color:#002c5e}:not(p) a{text-decoration:none}figure{margin:0}img{display:block;max-width:100%;height:auto;width:auto}.hasteform_someid .formbody .fieldset-image .widget-fineuploader .selector_container li img{display:block;max-width:100%;height:auto;width:auto}.mod_job_search_manager form .formbody .widget-calendar:nth-last-of-type(1){display:none}.mod_job_search_manager form .formbody .widget-text:nth-last-of-type(3){display:none}.mod_job_search_manager form .formbody .widget-text:nth-last-of-type(5){display:none}.mod_job_search_manager form .formbody .widget-select:nth-last-of-type(4){display:none}.mod_job_search_manager form .formbody .widget-checkbox:nth-last-of-type(2){display:none}p.back{margin-top:13px}.mod_customer_company_profile_content .ce_customer_latest_jobs .job .types>*,.mod_job_offer_list_dynamic .meta>.type>*{border-radius:6px;text-align:center;display:inline-block;font-weight:700;color:#fff;padding:2px 16px;box-sizing:border-box}.mod_customer_company_profile_content .ce_customer_latest_jobs .job .types .type-id-2,.mod_job_offer_list_dynamic .meta>.type .type-id-2{background-color:#98e0a0}.mod_customer_company_profile_content .ce_customer_latest_jobs .job .types .type-id-1,.mod_job_offer_list_dynamic .meta>.type .type-id-1{background-color:#57ce90}.mod_customer_company_profile_content .ce_customer_latest_jobs .job .types .type-id-5,.mod_job_offer_list_dynamic .meta>.type .type-id-5{background-color:#57ce90}.mod_customer_company_profile_content .ce_customer_latest_jobs .job .types .type-id-7,.mod_job_offer_list_dynamic .meta>.type .type-id-7{background-color:#002c5e}.mod_customer_company_profile_content .ce_customer_latest_jobs .job .types .type-id-4,.mod_job_offer_list_dynamic .meta>.type .type-id-4{background-color:#31bfc4}.mod_customer_company_profile_content .ce_customer_latest_jobs .job .types .type-id-3,.mod_job_offer_list_dynamic .meta>.type .type-id-3{background-color:#ffdc77}.mod_customer_company_profile_content .ce_customer_latest_jobs .job .types .type-id-6,.mod_job_offer_list_dynamic .meta>.type .type-id-6{background-color:#ff8066}.mod_customer_company_profile_content .ce_customer_latest_jobs .job .types .type-id-8,.mod_job_offer_list_dynamic .meta>.type .type-id-8{background-color:#186d94}.mod_customer_company_profile_content .ce_customer_latest_jobs .job .types>span,.mod_job_offer_list_dynamic .meta>.type>span{background-color:#000}:root{--header-height:82px}html{font-family:"Open Sans",Helvetica,sans-serif;font-size:16px;line-height:1.6;color:#424242}.h1,.mod_jobs_cv_reader .headline,h1{font-size:32px}.h2,.hasteform_someid .formbody>fieldset>legend,.mod_job_offer_manager .formbody>fieldset>legend,.mod_job_request_manager .formbody>fieldset>legend,dialog .headline,h2{font-size:24px}.h3,.mod_job_offer_list>div.layout_logo .headline a,.mod_job_offer_list>div.layout_short a,.mod_job_offer_list_dynamic>div.layout_logo .headline a,.mod_job_offer_list_dynamic>div.layout_short a,.mod_job_request_list>div.layout_portrait .headline a,.mod_job_request_list>div.layout_short a,.mod_job_request_list_dynamic>div.layout_portrait .headline a,.mod_job_request_list_dynamic>div.layout_short a,.mod_job_request_search>div.layout_portrait .headline a,.mod_job_request_search>div.layout_short a,.mod_job_search>div.layout_logo .headline a,.mod_job_search>div.layout_short a,.mod_jobs_member_profile_list>div.layout_logo .headline a,.mod_jobs_member_profile_list>div.layout_short a,.mod_newslist>div[class^=layout] h2,.mod_newslist>div[class^=layout] h3,h3{font-size:21px}.h4,h4{font-size:16px}.h1,.h2,.h3,.h4,.hasteform_someid .formbody>fieldset>legend,.mod_job_offer_list>div.layout_logo .headline a,.mod_job_offer_list>div.layout_short a,.mod_job_offer_list_dynamic>div.layout_logo .headline a,.mod_job_offer_list_dynamic>div.layout_short a,.mod_job_offer_manager .formbody>fieldset>legend,.mod_job_request_list>div.layout_portrait .headline a,.mod_job_request_list>div.layout_short a,.mod_job_request_list_dynamic>div.layout_portrait .headline a,.mod_job_request_list_dynamic>div.layout_short a,.mod_job_request_manager .formbody>fieldset>legend,.mod_job_request_search>div.layout_portrait .headline a,.mod_job_request_search>div.layout_short a,.mod_job_search>div.layout_logo .headline a,.mod_job_search>div.layout_short a,.mod_jobs_cv_reader .headline,.mod_jobs_member_profile_list>div.layout_logo .headline a,.mod_jobs_member_profile_list>div.layout_short a,.mod_newslist>div[class^=layout] h2,.mod_newslist>div[class^=layout] h3,dialog .headline,h1,h2,h3,h4{font-weight:700;line-height:1.6;display:block}.h1,.h2,.h3,.hasteform_someid .formbody>fieldset>legend,.mod_job_offer_list>div.layout_logo .headline a,.mod_job_offer_list>div.layout_short a,.mod_job_offer_list_dynamic>div.layout_logo .headline a,.mod_job_offer_list_dynamic>div.layout_short a,.mod_job_offer_manager .formbody>fieldset>legend,.mod_job_request_list>div.layout_portrait .headline a,.mod_job_request_list>div.layout_short a,.mod_job_request_list_dynamic>div.layout_portrait .headline a,.mod_job_request_list_dynamic>div.layout_short a,.mod_job_request_manager .formbody>fieldset>legend,.mod_job_request_search>div.layout_portrait .headline a,.mod_job_request_search>div.layout_short a,.mod_job_search>div.layout_logo .headline a,.mod_job_search>div.layout_short a,.mod_jobs_cv_reader .headline,.mod_jobs_member_profile_list>div.layout_logo .headline a,.mod_jobs_member_profile_list>div.layout_short a,.mod_newslist>div[class^=layout] h2,.mod_newslist>div[class^=layout] h3,dialog .headline,h1,h2,h3{margin-bottom:16px;margin-top:0;line-height:1.4}.h2,.hasteform_someid .formbody>fieldset>legend,.mod_job_offer_manager .formbody>fieldset>legend,.mod_job_request_manager .formbody>fieldset>legend,dialog .headline,h2{color:#57ce90}*+h1,*+h2,*+h3{margin-top:41px}#before-footer .inside,#footer .inside,#header .inside,#stage .inside-article,.jobs-fixed-buttons-inside,.layout-left #container,.layout-right #container,.layout-standard #main .inside-article,.mod_job_offer_reader .head-content{width:100%;max-width:1170px;margin-left:auto;margin-right:auto}.mod_article.last,.mod_article>.ce_headline,.mod_article>div.last{padding-bottom:0}.gototop{position:fixed;bottom:0;right:20px;margin-bottom:34px;opacity:0;z-index:1;animation:fade-out 1s}@keyframes fade-out{0%{opacity:1}99%{opacity:0}100%{display:none}}.gototop.show{opacity:1;animation:fade-in .15s}@keyframes fade-in{0%{opacity:0;display:block}1%{opacity:0}100%{opacity:1}}.gototop a{position:relative;text-indent:-9999px;color:#002c5e;display:block;width:30px}.gototop a:before{position:absolute;left:0;text-indent:0;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f077";font-size:30px}#header{position:sticky;border-bottom:2px solid #002c5e;top:0;z-index:10000;background-color:#fff}#header,#header a{font-size:15px}#header .inside{padding-top:10px;padding-bottom:10px;display:flex;align-items:center;gap:16px}#header .inside .mod_job_search{margin-left:auto}#header .inside .logo{display:flex;align-items:center;margin-right:16px}#header .inside .logo img{width:170px}#header div[class*=hasteform_jobsSearch] .formbody{display:flex;border-radius:6px;border:1px solid #eee;background-color:#fff}#header div[class*=hasteform_jobsSearch] .formbody:focus-within{border-color:#002c5e}#header div[class*=hasteform_jobsSearch] .formbody .widget{margin-bottom:0}#header div[class*=hasteform_jobsSearch] .formbody .widget input{border:none;outline:0;padding-top:.1em;padding-bottom:.1em;max-width:160px;width:60vw}#header div[class*=hasteform_jobsSearch] .formbody button{position:relative;text-indent:-9999px;color:#002c5e;display:block;width:1.2em;margin-top:0;padding:0;height:100%;width:40px;background-color:transparent!important;border:none!important}#header div[class*=hasteform_jobsSearch] .formbody button:before{position:absolute;left:1px;text-indent:0;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f002";font-size:1em}#header div[class*=hasteform_jobsSearch] .formbody button:before{left:50%;top:50%;transform:translate(-50%,-50%);color:#002c5e}#container .inside>:first-child{padding-top:68px}#container .inside>:last-child{padding-bottom:68px}#container .inside p a{text-decoration:underline}#container .inside p a:hover{text-decoration:none}#container .mod_article.first>:first-child,#container .mod_article.first>:first-child>:first-child{margin-top:0}#main .mod_article{padding-bottom:68px;scroll-margin-top:var(--header-height);overflow:visible}#main .mod_article .inside-article .ce_columns>div,#main .mod_article .inside-article>div{margin-bottom:26px}#main .mod_article .inside-article .ce_columns>div:last-child,#main .mod_article .inside-article>div:last-child{margin-bottom:0}#main blockquote,#main form,#main ol,#main p,#main pre,#main table,#main ul{margin-bottom:26px}#main blockquote:last-child,#main form:last-child,#main ol:last-child,#main p:last-child,#main pre:last-child,#main table:last-child,#main ul:last-child{margin-bottom:0}#main .ce_accordion+.ce_accordion{margin-top:6px}#main .ce_accordion+*{margin-top:26px}body.layout-left #container,body.layout-right #container{box-sizing:border-box}body.layout-left #container:after,body.layout-right #container:after{content:"";display:table;clear:both}body.layout-left #main,body.layout-right #main{float:left;position:relative;width:100%}body.layout-left #container{padding-left:300px}body.layout-left #left{position:relative;float:left;margin-left:-100%;width:300px;right:300px}body.layout-left #left>.inside{padding-right:26px}body.layout-left #left .button-toggle-job-search{display:none;scroll-margin-top:calc(var(--header-height) + 16px)}body.layout-right #container{padding-right:250px}body.layout-right #right{position:relative;float:left;margin-right:-100%;width:250px}body.layout-right #right>.inside{padding-left:26px}#footer{background-color:#222}#footer,#footer a{color:#fff}#footer a:hover{text-decoration:underline}#footer .h6{font-size:18px;font-weight:700;margin-bottom:6px;display:block}.footer-first-row-inside{padding-top:16px;padding-bottom:16px}.footer-first-row-inside .mod_customer_industry_module ul,.footer-first-row-inside .mod_job_category ul{-moz-column-count:3;column-count:3;-moz-column-gap:26px;column-gap:26px}.footer-first-row-inside .mod_customer_industry_module li,.footer-first-row-inside .mod_job_category li{position:relative;padding-left:1.4em}.footer-first-row-inside .mod_customer_industry_module li:before,.footer-first-row-inside .mod_job_category li:before{font-family:"Font Awesome 5 Free";font-weight:900;left:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;padding-right:.4em;content:"\f101"}.footer-first-row-inside .mod_customer_industry_module li:before,.footer-first-row-inside .mod_job_category li:before{left:0;position:absolute}.footer-first-row-inside .mod_customer_industry_module li.display-none,.footer-first-row-inside .mod_job_category li.display-none{display:none!important}.footer-second-row-inside{display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:26px}.custom>#stage{background-color:#002c5e;background:linear-gradient(-28deg,hsl(211.914893617,100%,16.5882352941%),hsl(211.914893617,90%,18.431372549%));color:#fff;text-align:center}.custom>#stage a{color:#fff;text-decoration:underline}.custom>#stage a:hover{text-decoration:none}.custom>#stage .inside{position:relative;padding-top:42px}.page-home .custom>#stage .inside{padding-top:68px}.page-home .custom>#stage .inside .mod_article:not(.article-image){padding-bottom:68px}.page-home .custom>#stage .inside .mod_article:not(.article-image) h1{text-align:center}.custom>#stage .mod_article.first{padding-top:60px}.custom>#stage .mod_article.last{padding-bottom:60px}.page-home .custom>#stage .mod_article.first{min-height:250px;text-align:center}.custom>#stage .mod_article{z-index:2;position:relative;padding-bottom:42px;text-align:left}.custom>#stage .mod_article:not(.article-image){display:flex;align-items:center}.custom>#stage .mod_article h2{color:#fff;display:block;font-size:24px}.custom>#stage .mod_article.article-image{position:relative}.custom>#stage .mod_article.article-image .inside-article{width:100%}.custom>#stage .mod_article.article-image,.custom>#stage .mod_article.article-image .ce_image,.custom>#stage .mod_article.article-image .image_container,.custom>#stage .mod_article.article-image .inside-article{height:100%;max-width:none;padding:0}.custom>#stage .mod_article.article-image .image_container{padding-bottom:0;position:relative}.custom>#stage .mod_article.article-image .image_container:before{content:"";position:absolute;width:100%;height:100%;display:block;background-color:#002c5e}.custom>#stage .mod_article.article-image .image_container img{opacity:.2;width:100%}.custom>#stage .mod_article+.article-image{position:absolute;top:0;width:100%;height:100%;z-index:1}.custom>#stage .mod_article+.article-image .image_container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-account .mod_login input[type=password],.page-account .mod_login input[type=text]{max-width:70%}@media screen and (max-width:460px){.page-account .mod_login input[type=password],.page-account .mod_login input[type=text]{max-width:100%}}#before-footer .inside>*{margin-bottom:68px}.ce_hyperlink.button a,.mod_jobs_company_search .formbody .widget.reset-form a,.widget-submit button,a.button,button.button,button.job_alert_toggle,button.jobs-add-bookmark,input.submit{background-color:#002c5e;padding:.5em 1.618em;color:#fff;text-transform:uppercase;transition:.4s background-color;display:inline-block;border-radius:6px;border:none;text-decoration:none!important;background-color:#002c5e;color:#fff!important;border:1px solid #002c5e;outline:0}.ce_hyperlink.button a:active,.ce_hyperlink.button a:focus,.ce_hyperlink.button a:hover,.mod_jobs_company_search .formbody .widget.reset-form a:active,.mod_jobs_company_search .formbody .widget.reset-form a:focus,.mod_jobs_company_search .formbody .widget.reset-form a:hover,.widget-submit button:active,.widget-submit button:focus,.widget-submit button:hover,a.button:active,a.button:focus,a.button:hover,button.button:active,button.button:focus,button.button:hover,button.job_alert_toggle:active,button.job_alert_toggle:focus,button.job_alert_toggle:hover,button.jobs-add-bookmark:active,button.jobs-add-bookmark:focus,button.jobs-add-bookmark:hover,input.submit:active,input.submit:focus,input.submit:hover{text-decoration:none!important;background-image:none;background-position:0;transition:.15s background-color}.ce_hyperlink.button a:active,.ce_hyperlink.button a:focus,.ce_hyperlink.button a:hover,.mod_jobs_company_search .formbody .widget.reset-form a:active,.mod_jobs_company_search .formbody .widget.reset-form a:focus,.mod_jobs_company_search .formbody .widget.reset-form a:hover,.widget-submit button:active,.widget-submit button:focus,.widget-submit button:hover,a.button:active,a.button:focus,a.button:hover,button.button:active,button.button:focus,button.button:hover,button.job_alert_toggle:active,button.job_alert_toggle:focus,button.job_alert_toggle:hover,button.jobs-add-bookmark:active,button.jobs-add-bookmark:focus,button.jobs-add-bookmark:hover,input.submit:active,input.submit:focus,input.submit:hover{background-color:#57ce90;color:#fff!important;border-color:#57ce90}.ce_hyperlink.button-green a,a.button-green,button.button-green{background-color:#57ce90;color:#fff!important;border:1px solid #57ce90}.ce_hyperlink.button-green a:active,.ce_hyperlink.button-green a:focus,.ce_hyperlink.button-green a:hover,a.button-green:active,a.button-green:focus,a.button-green:hover,button.button-green:active,button.button-green:focus,button.button-green:hover{background-color:#002c5e;color:#fff!important;border-color:#002c5e}.ce_hyperlink.button-secondary a,.mod_jobs_company_search .formbody .widget.reset-form a,a.button-secondary,button.button-secondary{background-color:#fff;color:#002c5e!important;border:1px solid #002c5e}.ce_hyperlink.button-secondary a:active,.ce_hyperlink.button-secondary a:focus,.ce_hyperlink.button-secondary a:hover,.mod_jobs_company_search .formbody .widget.reset-form a:active,.mod_jobs_company_search .formbody .widget.reset-form a:focus,.mod_jobs_company_search .formbody .widget.reset-form a:hover,a.button-secondary:active,a.button-secondary:focus,a.button-secondary:hover,button.button-secondary:active,button.button-secondary:focus,button.button-secondary:hover{background-color:#57ce90;color:#fff!important;border-color:#57ce90}.button-center{text-align:center}.widget-submit button{margin-top:26px}.mejs-container{width:100%!important;height:auto!important;padding-top:57%}.mejs-overlay,.mejs-poster{width:100%!important;height:100%!important}.mejs-mediaelement .me-plugin,.mejs-mediaelement embed,.mejs-mediaelement video{position:absolute;top:0;left:0;right:0;bottom:0;width:100%!important;height:100%!important}.video_container audio,.video_container video{width:100%;height:auto}.responsive{position:relative;height:0}.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.responsive.ratio-169{padding-bottom:56.25%}.responsive.ratio-1610{padding-bottom:62.5%}.responsive.ratio-219{padding-bottom:42.8571%}.responsive.ratio-43{padding-bottom:75%}.responsive.ratio-32{padding-bottom:66.6666%}nav ul{list-style-type:none;margin:0;padding:0}nav ul:after{content:"";display:table;clear:both}nav ul.level_2{display:none}nav a{color:#424242}nav a.trail,nav a:hover,nav strong:not(.forward){color:#57ce90;text-decoration:none}nav strong{font-weight:400}nav li:hover>ul{display:block}.pagination{padding-top:16px}.pagination ul{list-style-type:none;margin:0;padding:0}.pagination ul:after{content:"";display:table;clear:both}.pagination:after{content:"";display:table;clear:both}.pagination p{float:left}.pagination ul{float:right}.pagination li{display:inline-block;padding-right:16px}.pagination li:last-child{padding-right:0}#header .mainmenu ul:after{display:none}#header .mainmenu ul.level_1{display:flex;flex-wrap:wrap;gap:26px}#header .mainmenu ul.level_2{position:absolute;z-index:1000;border-radius:4px;overflow:hidden;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}#header .mainmenu ul.level_2>li.last{padding-bottom:0}#header .mainmenu ul.level_2>li>a,#header .mainmenu ul.level_2>li>strong{color:#fff;display:block;padding:10px;border-bottom:1px solid rgba(255,255,255,.3);background-color:#002c5e}#header .mainmenu ul.level_2>li>a.last,#header .mainmenu ul.level_2>li>strong.last{border-bottom:none}#header .mainmenu ul.level_2>li>a.trail,#header .mainmenu ul.level_2>li>a:hover,#header .mainmenu ul.level_2>li>strong{background-color:#57ce90}#header .mod_changelanguage{overflow:visible}#header .mod_changelanguage ul.level_1>li>a,#header .mod_changelanguage ul.level_1>li>strong{white-space:nowrap;color:#424242}#header .mod_changelanguage ul.level_1>li>a:after,#header .mod_changelanguage ul.level_1>li>strong:after{font-family:"Font Awesome 5 Free";font-weight:900;left:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;padding-left:.4em;content:"\f078"}#header .mod_changelanguage ul.level_2{display:none;position:absolute;left:50%;transform:translateX(-50%);padding-top:10px}#header .mod_changelanguage ul.level_2>li{border-left:1px solid #eee;border-right:1px solid #eee;background-color:#fff;box-sizing:border-box}#header .mod_changelanguage ul.level_2>li a,#header .mod_changelanguage ul.level_2>li strong{padding-left:10px;padding-right:10px;display:block}#header .mod_changelanguage ul.level_2>li:first-child{border-top:1px solid #eee;border-top-left-radius:6px;border-top-right-radius:6px}#header .mod_changelanguage ul.level_2>li:first-child a,#header .mod_changelanguage ul.level_2>li:first-child strong{padding-top:6px}#header .mod_changelanguage ul.level_2>li:last-child{border-bottom:1px solid #eee;border-bottom-left-radius:6px;border-bottom-right-radius:6px}#header .mod_changelanguage ul.level_2>li:last-child a,#header .mod_changelanguage ul.level_2>li:last-child strong{padding-bottom:6px}#header .mod_changelanguage li.active-item{position:relative}#header .mod_changelanguage li.active-item:hover ul{display:block}#header .mod_changelanguage li a:hover,#header .mod_changelanguage li strong{text-decoration:none}#header .mod_changelanguage li:last-child{margin-right:0}.mobile_menu{z-index:100001;width:55%!important}.mobile_menu,.mobile_menu nav a{color:#fff}.mobile_menu p a:hover{text-decoration:underline}.mobile_menu .inner{background-color:#002c5e;padding:42px;overflow-y:auto;box-sizing:border-box}.mobile_menu .inner,.mobile_menu .inner a,.mobile_menu .inner strong{color:#fff}.mobile_menu .inner>*{margin-bottom:42px}.mobile_menu .inner>:last-child{margin-bottom:0}.mobile_menu .submenu_show>div>ul{display:block}.mobile_menu .mainmenu a,.mobile_menu .mainmenu strong,.mobile_menu .mod_changelanguage a,.mobile_menu .mod_changelanguage strong{display:block;font-size:20px}.mobile_menu .mainmenu a:hover,.mobile_menu .mainmenu strong:not(.forward),.mobile_menu .mod_changelanguage a:hover,.mobile_menu .mod_changelanguage strong:not(.forward){text-decoration:underline}.mobile_menu .mainmenu ul.level_1>li,.mobile_menu .mod_changelanguage ul.level_1>li{margin-bottom:10px;border-bottom:1px solid #fff;padding-bottom:10px}.mobile_menu .mainmenu ul.level_1>li.submenu>a,.mobile_menu .mainmenu ul.level_1>li.submenu>strong,.mobile_menu .mod_changelanguage ul.level_1>li.submenu>a,.mobile_menu .mod_changelanguage ul.level_1>li.submenu>strong{padding-right:26px;position:relative}.mobile_menu .mainmenu ul.level_1>li.submenu>a:after,.mobile_menu .mainmenu ul.level_1>li.submenu>strong:after,.mobile_menu .mod_changelanguage ul.level_1>li.submenu>a:after,.mobile_menu .mod_changelanguage ul.level_1>li.submenu>strong:after{font-family:"Font Awesome 5 Free";font-weight:900;left:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;padding-left:0;content:"\f309"}.mobile_menu .mainmenu ul.level_1>li.submenu>a:after,.mobile_menu .mainmenu ul.level_1>li.submenu>strong:after,.mobile_menu .mod_changelanguage ul.level_1>li.submenu>a:after,.mobile_menu .mod_changelanguage ul.level_1>li.submenu>strong:after{position:absolute;right:6px;top:0;left:auto;display:block;transition:transform 1s;transform:rotateX(0)}.mobile_menu .mainmenu ul.level_1>li.submenu.submenu_show>a:after,.mobile_menu .mainmenu ul.level_1>li.submenu.submenu_show>strong:after,.mobile_menu .mod_changelanguage ul.level_1>li.submenu.submenu_show>a:after,.mobile_menu .mod_changelanguage ul.level_1>li.submenu.submenu_show>strong:after{transform:rotateX(-180deg);transition:transform 1s}.mobile_menu .mainmenu ul.level_1>li:last-child,.mobile_menu .mod_changelanguage ul.level_1>li:last-child{margin-bottom:0}.mobile_menu .mainmenu ul.level_1>li>a,.mobile_menu .mainmenu ul.level_1>li>strong,.mobile_menu .mod_changelanguage ul.level_1>li>a,.mobile_menu .mod_changelanguage ul.level_1>li>strong{position:relative;font-weight:500}.mobile_menu .mainmenu ul.level_2 li a,.mobile_menu .mainmenu ul.level_2 li strong,.mobile_menu .mod_changelanguage ul.level_2 li a,.mobile_menu .mod_changelanguage ul.level_2 li strong{font-size:18px;padding-left:16px}.mobile_menu .mod_changelanguage ul.level_1>li>a:hover,.mobile_menu .mod_changelanguage ul.level_1>li>strong:not(.forward){text-decoration:none}.mobile_menu .mod_changelanguage ul.level_2 li a,.mobile_menu .mod_changelanguage ul.level_2 li strong{padding-left:0}.nav_toggle{position:relative;display:block;z-index:100002;color:#002c5e;cursor:pointer;text-indent:-9999px;width:40px;height:40px}.nav_toggle:before{font-family:"Font Awesome 5 Free";font-weight:900;left:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;padding-right:0;content:"\f0c9"}.nav_toggle:before{position:absolute;text-indent:0;font-size:35px;line-height:35px;left:50%;top:50%;transform:translate(-50%,-50%)}.mobile_menu_active .nav_toggle:before{content:"\f00d"}#footer .footermenu ul{display:flex;margin-left:-10px;margin-right:-10px}#footer .footermenu ul li{padding-left:10px;padding-right:10px}#footer .footermenu ul li a.trail,#footer .footermenu ul li a:hover,#footer .footermenu ul li strong{text-decoration:underline}.mod_breadcrumb ul{list-style-type:none;margin:0;padding:0}.mod_breadcrumb ul:after{content:"";display:table;clear:both}.mod_breadcrumb:after{content:"";display:table;clear:both}.mod_breadcrumb a{color:#424242}.mod_breadcrumb li.active{color:#002c5e}.mod_breadcrumb li{float:left}.mod_breadcrumb li:after{font-family:"Font Awesome 5 Free";font-weight:900;left:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;padding-left:.5em;content:"\f101"}.mod_breadcrumb li:after{padding-right:.5em}.mod_breadcrumb h6{margin-bottom:0;font-size:inherit;font-weight:400;float:left;padding-right:5px}.company-profile-menu a,.company-profile-menu strong,.mod_customer_company_profile_navigation a,.mod_customer_company_profile_navigation strong{color:#fff!important;font-weight:700!important;font-size:18px;text-decoration:none!important;padding-bottom:16px;display:block;padding-top:16px}.company-profile-menu ul.level_1,.mod_customer_company_profile_navigation ul.level_1{margin-bottom:0!important;display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;gap:42px}.company-profile-menu ul.level_1:after,.mod_customer_company_profile_navigation ul.level_1:after{display:none}.company-profile-menu ul.level_1 a,.company-profile-menu ul.level_1 strong,.mod_customer_company_profile_navigation ul.level_1 a,.mod_customer_company_profile_navigation ul.level_1 strong{position:relative}.company-profile-menu ul.level_1 a:after,.company-profile-menu ul.level_1 strong:after,.mod_customer_company_profile_navigation ul.level_1 a:after,.mod_customer_company_profile_navigation ul.level_1 strong:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:4px;background-color:#57ce90;opacity:0;transition:opacity .7s}.company-profile-menu ul.level_1 a.trail,.company-profile-menu ul.level_1 a:hover,.company-profile-menu ul.level_1 strong,.mod_customer_company_profile_navigation ul.level_1 a.trail,.mod_customer_company_profile_navigation ul.level_1 a:hover,.mod_customer_company_profile_navigation ul.level_1 strong{text-decoration:underline;color:#fff}.company-profile-menu ul.level_1 a.trail:after,.company-profile-menu ul.level_1 a:hover:after,.company-profile-menu ul.level_1 strong:after,.mod_customer_company_profile_navigation ul.level_1 a.trail:after,.mod_customer_company_profile_navigation ul.level_1 a:hover:after,.mod_customer_company_profile_navigation ul.level_1 strong:after{background-color:#fff;opacity:1;transition:opacity .3s}.company-profile-menu ul.level_1>li,.mod_customer_company_profile_navigation ul.level_1>li{display:inline-block;flex-shrink:0;scroll-snap-align:start}.nav-meinaccount{margin-right:26px;overflow:visible}.nav-meinaccount a{display:none}.nav-meinaccount ul a,.nav-meinaccount ul strong{display:block;background-color:#fff;color:#57ce90;padding:10px 16px;font-size:14px;border-top:1px solid #57ce90;line-height:1.4em}.nav-meinaccount ul a.first,.nav-meinaccount ul strong.first{border-top-right-radius:6px;border-top-left-radius:6px;border-top:none}.nav-meinaccount ul a.last,.nav-meinaccount ul strong.last{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.nav-meinaccount ul a:hover,.nav-meinaccount ul strong:not(.forward){background-color:#57ce90;text-decoration:none}.nav-meinaccount ul.level_1{display:none;z-index:1000;padding-top:16px}.nav-meinaccount ul.level_1:before{content:"";position:absolute;width:100%;height:calc(100% - 16px);display:block;z-index:-1;border-radius:6px}.nav-meinaccount:hover ul.level_1{display:block}.nav-meinaccount+.topmenu li.page-account{display:none}body.fixed-header .nav-meinaccount{overflow:visible}body.fixed-header .nav-meinaccount h6{margin-bottom:6px}body.fixed-header .nav-meinaccount h6 a{display:block;background-color:#57ce90;color:var(--color-default);padding:8px 16px 6px;margin-top:0;margin-bottom:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px}#main .nav-meinaccount{border-top:1px solid #57ce90;border-bottom:1px solid #57ce90;padding-bottom:16px;padding-top:16px}#main .nav-meinaccount ul{display:flex;flex-wrap:wrap;margin-left:-16px;margin-right:-16px;margin-bottom:0}#main .nav-meinaccount li{width:33.3333%;padding:16px;box-sizing:border-box}#main .nav-meinaccount li a,#main .nav-meinaccount li strong{background-color:#002c5e;padding:.5em 1.618em;color:#fff;text-transform:uppercase;transition:.4s background-color;display:inline-block;border-radius:6px;border:none;text-decoration:none!important;background-color:#fff;color:#000!important;border:1px solid #ccc;width:100%;box-sizing:border-box;text-align:center;padding-top:15px;padding-bottom:15px}#main .nav-meinaccount li a:active,#main .nav-meinaccount li a:focus,#main .nav-meinaccount li a:hover,#main .nav-meinaccount li strong:active,#main .nav-meinaccount li strong:focus,#main .nav-meinaccount li strong:hover{text-decoration:none!important;background-image:none;background-position:0;transition:.15s background-color}#main .nav-meinaccount li a:active,#main .nav-meinaccount li a:focus,#main .nav-meinaccount li a:hover,#main .nav-meinaccount li strong:active,#main .nav-meinaccount li strong:focus,#main .nav-meinaccount li strong:hover{background-color:#57ce90;color:#000!important;border-color:#57ce90}.mod_newslist{display:grid;grid-template-columns:repeat(3,minmax(0,33.3333%));grid-gap:26px}.mod_newslist>div[class^=layout]{padding:0 16px 16px;border:1px solid #eee;display:flex;flex-direction:column;border-radius:6px}.mod_newslist>div[class^=layout] .image_container{margin-left:-16px;margin-right:-16px;margin-bottom:26px}.mod_newslist>div[class^=layout] h2,.mod_newslist>div[class^=layout] h3{margin-top:0}.mod_newslist>div[class^=layout]>*{margin-bottom:16px}.mod_newslist>div[class^=layout]>:last-child{margin-bottom:0}.mod_newslist>div[class^=layout] .teaser{margin-bottom:26px}.mod_newslist>div[class^=layout] p.info{display:none}.mod_newslist>div[class^=layout] p.more{margin-top:auto}.mod_newslist>div.ce_text{grid-column:1/span 3}.mod_newsreader>div>div{margin-bottom:26px}.mod_newsreader>div>div.last{margin-bottom:0}.mod_newsreader .ce_gallery ul{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}@media screen and (max-width:500px){.mod_newsreader .ce_gallery ul{grid-template-columns:1fr 1fr}}@media screen and (max-width:350px){.mod_newsreader .ce_gallery ul{grid-template-columns:1fr}}.mod_newsreader .ce_gallery ul li .image_container img{width:100%}.mod_newsreader .ce_gallery ul li:hover{position:relative}.mod_newsreader .ce_gallery ul li:hover .image_container{background-color:#57ce90}.mod_newsreader .ce_gallery ul li:hover .image_container a:hover:before{font-family:"Font Awesome 5 Free";font-weight:900;left:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;padding-right:.4em;content:"+"}.mod_newsreader .ce_gallery ul li:hover .image_container a:hover:before{position:absolute;font-size:80px;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;z-index:1;opacity:.8;padding-right:0}.mod_newsreader .ce_gallery ul li:hover .image_container img{opacity:.7}.ce_form{overflow:visible}::-webkit-input-placeholder{color:#424242}::-moz-placeholder{color:#424242;opacity:1}:-moz-placeholder{color:#424242;opacity:1}fieldset{padding:0;margin:0;border:0;min-width:0}.hasteform_someid .formbody .form-label,.mod_job_offer_manager .formbody .form-label,.mod_job_request_manager .formbody .form-label,label{display:inline-block;max-width:100%;margin-bottom:4px;font-weight:700}.StripeElement,input.captcha,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{display:block;width:100%;padding:8px 16px;border-radius:6px;border:1px solid #eee;background-clip:padding-box;background-image:none;box-sizing:border-box}textarea.textarea{height:auto}input[type=search]{-webkit-appearance:none}input[type=file]{display:block;vertical-align:middle;line-height:1}input.checkbox,input.radio{margin:4px 0 0;margin-left:1px;line-height:normal}input.checkbox+label,input.radio+label{margin-right:10px;font-weight:400}select.select{box-sizing:border-box;width:100%;border-radius:6px;padding-top:8px;padding-bottom:8px;border:1px solid #eee}.widget-captcha,.widget-checkbox,.widget-explanation,.widget-headline,.widget-password,.widget-radio,.widget-search,.widget-select,.widget-text,.widget-textarea,.widget-upload{margin-bottom:26px}.widget-captcha:last-child,.widget-checkbox:last-child,.widget-explanation:last-child,.widget-headline:last-child,.widget-password:last-child,.widget-radio:last-child,.widget-search:last-child,.widget-select:last-child,.widget-text:last-child,.widget-textarea:last-child,.widget-upload:last-child{margin-bottom:0}.widget-captcha legend,.widget-checkbox legend,.widget-explanation legend,.widget-headline legend,.widget-password legend,.widget-radio legend,.widget-search legend,.widget-select legend,.widget-text legend,.widget-textarea legend,.widget-upload legend{font-weight:700}.widget-textarea.teaser iframe{height:100px!important}form table tr td{padding-bottom:26px;padding-right:16px}form table tr td:last-child{padding-right:0}form table tr:last-child td{padding-bottom:0}span.mandatory{color:#002c5e}p.error{margin-bottom:0;color:red}.widget-select label{display:block}.checkbox_container>span{display:block}input[type=checkbox],input[type=radio]{position:absolute;opacity:0}input[type=checkbox]+label,input[type=radio]+label{position:relative;padding-left:1.2em}input[type=checkbox]+label:before,input[type=radio]+label:before{font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;width:1.2em;position:absolute;left:1px}input[type=checkbox]+label:before{content:"\f0c8";font-weight:400}input[type=checkbox]:checked+label:before{content:"\f14a";font-weight:400}input[type=radio]+label:before{content:"\f111";font-weight:400}input[type=radio]:checked+label:before{content:"\f192";font-weight:400}input.hasDatepicker{padding-right:40px}input.hasDatepicker+.ui-datepicker-trigger{float:right;clear:both;margin-top:-33px;margin-right:8px}#before-footer .mod_faqpage{--faq-border-color:#eee;--faq-border:1px solid var(--faq-border-color)}#before-footer .mod_faqpage article{border:var(--faq-border)}#before-footer .mod_faqpage article:nth-last-child(n+2){margin-bottom:16px}#before-footer .mod_faqpage article .faq-article-headline,#before-footer .mod_faqpage article section{padding-right:16px;padding-left:16px}#before-footer .mod_faqpage article .faq-article-headline{background-color:var(--faq-border-color);margin-bottom:0;padding-top:6px;padding-bottom:6px}#before-footer .mod_faqpage article section{padding-top:16px}#before-footer .mod_faqpage article section .faq-section-headline button:after,#before-footer .mod_faqpage article section .section-answer{transition-timing-function:linear;transition-duration:.2s;animation-duration:.2s}#before-footer .mod_faqpage article section .faq-section-headline button{border:none;text-decoration:none!important;outline:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;padding:0;color:inherit;margin-bottom:16px;position:relative;display:block;width:100%;box-sizing:border-box;padding-right:2.5em}#before-footer .mod_faqpage article section .faq-section-headline button:active,#before-footer .mod_faqpage article section .faq-section-headline button:focus,#before-footer .mod_faqpage article section .faq-section-headline button:hover{text-decoration:none!important;background-image:none;background-position:0}#before-footer .mod_faqpage article section .faq-section-headline button:after{font-family:"Font Awesome 5 Free";font-weight:900;left:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;padding-left:0;content:"\f054"}#before-footer .mod_faqpage article section .faq-section-headline button:after{position:absolute;right:0;left:auto;top:0;line-height:1;width:1.6em;height:1.6em;background-color:transparent;border-radius:50%;display:flex;justify-content:center;align-items:center;transition-property:transform}#before-footer .mod_faqpage article section .faq-section-headline button:focus:after,#before-footer .mod_faqpage article section .faq-section-headline button:hover:after{background-color:#ccc}#before-footer .mod_faqpage article section:nth-last-child(n+2){border-bottom:var(--faq-border)}#before-footer .mod_faqpage article section .section-answer{display:grid;grid-template-rows:0fr;transition-property:grid-template-rows}#before-footer .mod_faqpage article section .section-answer-inside{overflow:hidden}#before-footer .mod_faqpage article section .section-answer-inside>:last-child{margin-bottom:16px}#before-footer .mod_faqpage article section.active .faq-section-headline button:after{transform:rotate(90deg)}#before-footer .mod_faqpage article section.active .section-answer{grid-template-rows:1fr}.mod_search p.header{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:10px 16px}.mod_search p.header+ul>li:first-child{border-top:0}.mod_search>div{border-bottom:1px solid #eee;padding:16px}.mod_search>div:first-child{border-top:1px solid #eee}.mod_search>div.featured{background-color:rgba(0,44,94,.1)}.mod_search>div.pagination{border-bottom:0}.mod_search>div.pagination:hover{background:0 0}.ui-autocomplete{width:0;background-color:#fff;border:1px solid #eee}.ui-autocomplete li{padding:8px 16px}.ui-autocomplete li:hover{background-color:#002c5e;color:#fff;cursor:pointer}.ui-autocomplete-input{outline:0}.ui-helper-hidden-accessible{display:none}#left .ce_customer_text_with_image ul,#left .ce_list ul,#left .ce_productlist ul,#left .ce_text ul,#left .mod_job_offer_reader ul,#main .ce_customer_text_with_image ul,#main .ce_list ul,#main .ce_productlist ul,#main .ce_text ul,#main .mod_job_offer_reader ul,#right .ce_customer_text_with_image ul,#right .ce_list ul,#right .ce_productlist ul,#right .ce_text ul,#right .mod_job_offer_reader ul,.custom #intro .ce_customer_text_with_image ul,.custom #intro .ce_list ul,.custom #intro .ce_productlist ul,.custom #intro .ce_text ul,.custom #intro .mod_job_offer_reader ul{padding-left:1.5em;list-style-type:circle}#left .ce_customer_text_with_image ul li,#left .ce_list ul li,#left .ce_productlist ul li,#left .ce_text ul li,#left .mod_job_offer_reader ul li,#main .ce_customer_text_with_image ul li,#main .ce_list ul li,#main .ce_productlist ul li,#main .ce_text ul li,#main .mod_job_offer_reader ul li,#right .ce_customer_text_with_image ul li,#right .ce_list ul li,#right .ce_productlist ul li,#right .ce_text ul li,#right .mod_job_offer_reader ul li,.custom #intro .ce_customer_text_with_image ul li,.custom #intro .ce_list ul li,.custom #intro .ce_productlist ul li,.custom #intro .ce_text ul li,.custom #intro .mod_job_offer_reader ul li{position:relative}#left .ce_customer_text_with_image ol,#left .ce_list ol,#left .ce_productlist ol,#left .ce_text ol,#left .mod_job_offer_reader ol,#main .ce_customer_text_with_image ol,#main .ce_list ol,#main .ce_productlist ol,#main .ce_text ol,#main .mod_job_offer_reader ol,#right .ce_customer_text_with_image ol,#right .ce_list ol,#right .ce_productlist ol,#right .ce_text ol,#right .mod_job_offer_reader ol,.custom #intro .ce_customer_text_with_image ol,.custom #intro .ce_list ol,.custom #intro .ce_productlist ol,.custom #intro .ce_text ol,.custom #intro .mod_job_offer_reader ol{padding-left:1.5em}.mod_hofff_shariff .shariff ul:before{content:"Share this job";margin-right:10px}.mod_hofff_shariff .shariff .shariff-button{width:auto;height:auto;font-size:30px}.mod_hofff_shariff .shariff .shariff-button a{background-color:transparent;position:relative;text-indent:-9999px;color:#002c5e;display:block;width:1.2em;height:1em;width:1em}.mod_hofff_shariff .shariff .shariff-button a:before{position:absolute;left:1px;text-indent:0;font-family:"Font Awesome 5 Brands";font-weight:400;content:"\f26d";font-size:1em}.mod_hofff_shariff .shariff .shariff-button a:before{line-height:1}.mod_hofff_shariff .shariff .shariff-button a:hover{color:var(--color-blue-light)}.mod_hofff_shariff .shariff .shariff-button.facebook a:before{content:"\f082"}.mod_hofff_shariff .shariff .shariff-button.twitter a:before{content:"\f081"}.mod_hofff_shariff .shariff .shariff-button.whatsapp a:before{content:"\f40c"}.mod_hofff_shariff .shariff .shariff-button.linkedin a:before{content:"\f08c"}.mod_hofff_shariff .shariff .shariff-button.mail a:before{content:"\f199"}.mod_hofff_shariff .shariff .shariff-button.telegram a:before{content:"\f2c6"}.mod_hofff_shariff .shariff .shariff-button.xing a:before{content:"\f169"}.mod_hofff_shariff .shariff .shariff-button.mail a:before{font-family:"Font Awesome 5 Free";font-weight:900}@media screen and (max-width:400px){.page-job-offer-details .mod_hofff_shariff .shariff ul:before{display:block;width:100%;margin-bottom:6px}}dialog{border:none;display:flex;flex-direction:column;justify-content:center;gap:16px;max-width:640px;text-align:center;padding:26px 16px}dialog .headline{margin-bottom:0}dialog button.button{margin-top:10px;display:block;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}dialog.apply-popup{display:none;z-index:10000;position:fixed;top:0;bottom:0;border:1px solid #eee;border-color:#57ce90;gap:26px;width:calc(100vw - 52px)}dialog.apply-popup[open]{display:flex}dialog.apply-popup .headline{color:#002c5e;margin-top:16px}dialog.apply-popup .close{position:relative;text-indent:-9999px;color:#002c5e;display:block;width:1.2em;position:absolute;right:6px;top:6px;background-color:transparent;border:0}dialog.apply-popup .close:before{position:absolute;left:1px;text-indent:0;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f057";font-size:1em}dialog.apply-popup .close:before{background-color:transparent}dialog.apply-popup .close:focus,dialog.apply-popup .close:focus-visible,dialog.apply-popup .close:hover{color:#57ce90;outline:0}dialog.apply-popup section{display:flex;flex-direction:column;gap:26px}dialog.apply-popup p{margin-bottom:0!important}dialog.apply-popup .button-wrapper{display:flex;justify-content:center;gap:16px;margin-bottom:0}dialog.apply-popup button.button{margin-left:0;margin-right:0}dialog.apply-popup button.confirm{background-color:#57ce90;border-color:#57ce90}dialog.apply-popup button.confirm:hover{background-color:#fff;color:#002c5e!important}dialog::backdrop{background-color:rgba(0,0,0,.3)}.go-to-top{position:fixed;bottom:0;right:20px;margin-bottom:10px;opacity:0;z-index:1}.go-to-top.hide{animation:fade-out .15s forwards}@keyframes fade-out{0%{opacity:1}99%{opacity:0}100%{display:none}}.go-to-top.show{animation:fade-in .15s forwards}@keyframes fade-in{0%{opacity:0;display:block}1%{opacity:0}100%{opacity:1}}.go-to-top a{position:relative;text-indent:-9999px;color:#002c5e;display:block;width:1.2em;background-color:#002c5e;padding:.5em 1.618em;color:#fff;text-transform:uppercase;transition:.4s background-color;display:inline-block;border-radius:6px;border:none;text-decoration:none!important;background-color:#002c5e;color:#fff!important;border:1px solid #002c5e;width:42px;aspect-ratio:1;padding:0}.go-to-top a:before{position:absolute;left:1px;text-indent:0;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f062";font-size:1em}.go-to-top a:active,.go-to-top a:focus,.go-to-top a:hover{text-decoration:none!important;background-image:none;background-position:0;transition:.15s background-color}.go-to-top a:active,.go-to-top a:focus,.go-to-top a:hover{background-color:#000812;color:#fff!important;border-color:#000812}.go-to-top a:before{font-size:20px;left:50%;top:50%;transform:translate(-50%,-50%)}.float_above,.float_left,.float_right{margin-bottom:26px}.float_left{margin-right:26px}.float_right{margin-left:26px}.image-darker .image_container,.image-darker-gradient .image_container{position:relative}.image-darker .image_container:after,.image-darker-gradient .image_container:after{content:"";position:absolute;left:0;top:0;display:block;height:100%;width:100%}.image-darker .image_container:after{background-color:rgba(0,0,0,.25)}.image-darker-gradient .image_container:after{background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,0))}h1.subheadline,h1>span.subheadline,h2.subheadline,h2>span.subheadline,h3.subheadline,h3>span.subheadline{font-size:24px;display:block;margin-bottom:.5em;font-weight:400;line-height:1.4em}h1.subheadline+*,h1>span.subheadline+*,h2.subheadline+*,h2>span.subheadline+*,h3.subheadline+*,h3>span.subheadline+*{margin-top:0}#main .mod_article.article-bg-gray{background-color:#eee;padding-top:68px}#main .mod_article.article-bg-gray+.mod_article{padding-top:68px}span.color-green{color:#57ce90!important}.force-overflow-visible{overflow:visible!important}#cboxCurrent{display:none!important}.jobs-sorting{z-index:1000}.jobs-sorting div.formbody{display:flex;-moz-column-gap:16px;column-gap:16px;flex-wrap:wrap;justify-content:flex-end}.jobs-sorting div.formbody .select{margin-bottom:16px}.mod_job_offer_list_dynamic:not(.jobs-list-home){display:grid;grid-template-columns:repeat(2,auto)}.mod_job_offer_list_dynamic:not(.jobs-list-home)>:not(div.jobs-sorting,h1){grid-column:1/span 2}.company-profile-jobs-alert-container .inside-article{display:flex;flex-direction:column}.company-profile-jobs-alert-container .inside-article .ce_headline{order:2}.company-profile-jobs-alert-container .inside-article .mod_jobs_job_alert{order:3}.company-profile-jobs-alert-container .inside-article .mod_job_offer_list_dynamic{order:4}.company-profile-jobs-alert-container .inside-article #application{order:5}.company-profile-jobs-alert-container .inside-article .mod_job_offer_list_dynamic.empty-list{order:2;margin-bottom:26px!important;font-weight:700}.tiny-font-size-small{font-size:14px}.tiny-font-size-medium{font-size:clamp(17px,1.5vw,19px)}.tiny-font-size-large{font-size:clamp(18px,2vw,24px)}#footer .footer-row-wrapper{padding:26px 0;border-bottom:1px solid #eee;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:26px;font-weight:600}@media screen and (max-width:500px){#footer .footer-row-wrapper{justify-content:flex-start}}#footer .footer-row-wrapper .navigation-social ul{display:flex;gap:10px}#footer .footer-row-wrapper .navigation-social ul a{text-indent:-9999px;display:block;height:2em;position:relative;width:2em}#footer .footer-row-wrapper .navigation-social ul a.facebook:after{font-family:"Font Awesome 5 Brands";font-weight:400;left:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;padding-left:0;content:"\f09a"}#footer .footer-row-wrapper .navigation-social ul a.facebook:after{left:50%}#footer .footer-row-wrapper .navigation-social ul a.instagram:after{font-family:"Font Awesome 5 Brands";font-weight:400;left:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;padding-left:0;content:"\f16d"}#footer .footer-row-wrapper .navigation-social ul a.instagram:after{left:50%}#footer .footer-row-wrapper .navigation-social ul a.linkedin:after{font-family:"Font Awesome 5 Brands";font-weight:400;left:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;padding-left:0;content:"\f08c"}#footer .footer-row-wrapper .navigation-social ul a.linkedin:after{left:50%}#footer .footer-row-wrapper .navigation-social ul a.youtube:after{font-family:"Font Awesome 5 Brands";font-weight:400;left:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;padding-left:0;content:"\f167"}#footer .footer-row-wrapper .navigation-social ul a.youtube:after{left:50%}#footer .footer-row-wrapper .navigation-social ul a:hover{color:#57ce90}#footer .footer-row-wrapper .navigation-social ul a:after{font-family:"Font Awesome 5 Brands";font-size:1.8em;font-weight:400;position:absolute;text-indent:0;left:50%;top:50%;transform:translate(-50%,-50%)}.mod_job_offer_list>div,.mod_job_request_list>div{border-bottom:1px solid #eee;padding:16px}.mod_job_offer_list>div:first-child,.mod_job_request_list>div:first-child{border-top:1px solid #eee}.mod_job_offer_list>div.featured,.mod_job_request_list>div.featured{background-color:rgba(0,44,94,.1)}.mod_job_offer_list>div.pagination,.mod_job_request_list>div.pagination{border-bottom:0}.mod_job_offer_list>div.pagination:hover,.mod_job_request_list>div.pagination:hover{background:0 0}.mod_job_offer_list>div.layout_logo,.mod_job_offer_list_dynamic>div.layout_logo,.mod_job_search>div.layout_logo,.mod_jobs_member_profile_list>div.layout_logo{position:relative;padding-left:151.888px;min-height:110px}.mod_job_offer_list>div.layout_logo .image,.mod_job_offer_list_dynamic>div.layout_logo .image,.mod_job_search>div.layout_logo .image,.mod_jobs_member_profile_list>div.layout_logo .image{position:absolute;left:16px;top:16px}.mod_job_offer_list>div.layout_logo .image a,.mod_job_offer_list_dynamic>div.layout_logo .image a,.mod_job_search>div.layout_logo .image a,.mod_jobs_member_profile_list>div.layout_logo .image a{display:block;width:130px;height:100px;border:1px solid #eee;padding:5px;background-color:#fff}.mod_job_offer_list>div.layout_logo .image img,.mod_job_offer_list_dynamic>div.layout_logo .image img,.mod_job_search>div.layout_logo .image img,.mod_jobs_member_profile_list>div.layout_logo .image img{max-width:100%;position:absolute;max-height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.mod_job_offer_list>div.layout_logo .headline a,.mod_job_offer_list_dynamic>div.layout_logo .headline a,.mod_job_search>div.layout_logo .headline a,.mod_jobs_member_profile_list>div.layout_logo .headline a{margin-bottom:8px}.mod_job_offer_list>div.layout_logo .meta>span,.mod_job_offer_list_dynamic>div.layout_logo .meta>span,.mod_job_search>div.layout_logo .meta>span,.mod_jobs_member_profile_list>div.layout_logo .meta>span{display:inline-block}.mod_job_offer_list>div.layout_logo .meta>span:last-child,.mod_job_offer_list_dynamic>div.layout_logo .meta>span:last-child,.mod_job_search>div.layout_logo .meta>span:last-child,.mod_jobs_member_profile_list>div.layout_logo .meta>span:last-child{margin-right:0}.mod_job_offer_list>div.layout_logo .meta>span:before,.mod_job_offer_list_dynamic>div.layout_logo .meta>span:before,.mod_job_search>div.layout_logo .meta>span:before,.mod_jobs_member_profile_list>div.layout_logo .meta>span:before{font-family:"Font Awesome 5 Free";font-weight:900;display:inline;padding-right:.4em}.mod_job_offer_list>div.layout_logo .meta>span.city:before,.mod_job_offer_list_dynamic>div.layout_logo .meta>span.city:before,.mod_job_search>div.layout_logo .meta>span.city:before,.mod_jobs_member_profile_list>div.layout_logo .meta>span.city:before{content:"\f3c5"}.mod_job_offer_list>div.layout_logo .meta>span.type:before,.mod_job_offer_list_dynamic>div.layout_logo .meta>span.type:before,.mod_job_search>div.layout_logo .meta>span.type:before,.mod_jobs_member_profile_list>div.layout_logo .meta>span.type:before{content:"\f017";font-weight:400}.mod_job_offer_list>div.layout_logo .meta>span>.type+.type:before,.mod_job_offer_list_dynamic>div.layout_logo .meta>span>.type+.type:before,.mod_job_search>div.layout_logo .meta>span>.type+.type:before,.mod_jobs_member_profile_list>div.layout_logo .meta>span>.type+.type:before{content:" / "}.mod_job_offer_list>div.layout_short a,.mod_job_offer_list_dynamic>div.layout_short a,.mod_job_search>div.layout_short a,.mod_jobs_member_profile_list>div.layout_short a{margin-bottom:8px}.mod_job_offer_list .search-result-for,.mod_job_offer_list_dynamic .search-result-for,.mod_job_search .search-result-for,.mod_jobs_member_profile_list .search-result-for{display:none}.mod_job_offer_list_dynamic.bookmark-button-active .offer{position:relative}.mod_job_offer_list_dynamic.bookmark-button-active .offer .ce_jobs_bookmark_button{position:absolute;right:10px;top:16px;line-height:1.8em}.mod_job_offer_list_dynamic.bookmark-button-active .offer .ce_jobs_bookmark_button button{position:relative;text-indent:-9999px;color:#002c5e;display:block;width:2.16em;background-color:transparent;padding:0;cursor:pointer;outline:0}.mod_job_offer_list_dynamic.bookmark-button-active .offer .ce_jobs_bookmark_button button:before{position:absolute;left:1px;text-indent:0;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f004";font-size:1.8em}.mod_job_offer_list_dynamic.bookmark-button-active .offer .ce_jobs_bookmark_button button:before{font-weight:400}.mod_job_offer_list_dynamic.bookmark-button-active .offer .ce_jobs_bookmark_button.bookmarked button:before{font-weight:900;color:red}.mod_job_request_list>div.layout_portrait,.mod_job_request_list_dynamic>div.layout_portrait,.mod_job_request_search>div.layout_portrait{position:relative;padding-left:151.888px;min-height:110px}.mod_job_request_list>div.layout_portrait .image,.mod_job_request_list_dynamic>div.layout_portrait .image,.mod_job_request_search>div.layout_portrait .image{position:absolute;left:16px;top:16px}.mod_job_request_list>div.layout_portrait .image a,.mod_job_request_list_dynamic>div.layout_portrait .image a,.mod_job_request_search>div.layout_portrait .image a{display:block;width:130px;height:100px;border:1px solid #eee;padding:5px;background-color:#fff}.mod_job_request_list>div.layout_portrait .image img,.mod_job_request_list_dynamic>div.layout_portrait .image img,.mod_job_request_search>div.layout_portrait .image img{max-width:100%;position:absolute;max-height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.mod_job_request_list>div.layout_portrait .headline a,.mod_job_request_list_dynamic>div.layout_portrait .headline a,.mod_job_request_search>div.layout_portrait .headline a{margin-bottom:8px}.mod_job_request_list>div.layout_portrait .meta>span,.mod_job_request_list_dynamic>div.layout_portrait .meta>span,.mod_job_request_search>div.layout_portrait .meta>span{display:inline-block}.mod_job_request_list>div.layout_portrait .meta>span:last-child,.mod_job_request_list_dynamic>div.layout_portrait .meta>span:last-child,.mod_job_request_search>div.layout_portrait .meta>span:last-child{margin-right:0}.mod_job_request_list>div.layout_portrait .meta>span:before,.mod_job_request_list_dynamic>div.layout_portrait .meta>span:before,.mod_job_request_search>div.layout_portrait .meta>span:before{font-family:"Font Awesome 5 Free";font-weight:900;display:inline;padding-right:.4em}.mod_job_request_list>div.layout_portrait .meta>span.city:before,.mod_job_request_list_dynamic>div.layout_portrait .meta>span.city:before,.mod_job_request_search>div.layout_portrait .meta>span.city:before{content:"\f3c5"}.mod_job_request_list>div.layout_portrait .meta>span.type:before,.mod_job_request_list_dynamic>div.layout_portrait .meta>span.type:before,.mod_job_request_search>div.layout_portrait .meta>span.type:before{content:"\f017";font-weight:400}.mod_job_request_list>div.layout_portrait .meta>span>.type+.type:before,.mod_job_request_list_dynamic>div.layout_portrait .meta>span>.type+.type:before,.mod_job_request_search>div.layout_portrait .meta>span>.type+.type:before{content:" / "}.mod_job_request_list>div.layout_short a,.mod_job_request_list_dynamic>div.layout_short a,.mod_job_request_search>div.layout_short a{margin-bottom:8px}.mod_job_offer_list_dynamic .meta{display:grid;grid-template-columns:1fr minmax(0,450px) auto;grid-column-gap:16px}.mod_job_offer_list_dynamic .meta>.type{order:1;display:flex!important;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;font-size:14px;margin-left:-3px;margin-right:-105!important;margin-top:-3px;margin-bottom:16px;-webkit-hyphens:auto;hyphens:auto;grid-column:1/span 2;grid-row:1}.mod_job_offer_list_dynamic .meta>.type:before{display:none!important}.mod_job_offer_list_dynamic .meta>.type>*{margin-left:3px;margin-right:3px;margin-top:3px}.mod_job_offer_list_dynamic .meta>.type>span:before{display:none}.mod_job_offer_list_dynamic .meta>.city{grid-column:1;margin-top:0!important;margin-right:20px;grid-row:3}.mod_job_offer_list_dynamic .meta>.item-age{grid-column:2;grid-row:3/span 6;text-align:right}.mod_job_offer_list_dynamic .meta>.item-age:before{content:"\f017"}@media screen and (max-width:1024px){.mod_job_offer_list_dynamic .meta{grid-template-columns:1fr minmax(0,250px)}.mod_job_offer_list_dynamic .meta>.item-age{grid-row:3;grid-column:2;text-align:right;padding-right:10px}.mod_job_offer_list_dynamic .meta>.type{padding-right:10px}}@media screen and (min-width:1024px){.mod_job_offer_list_dynamic .meta>.type{flex-wrap:nowrap;-webkit-hyphens:none;hyphens:none}}@media screen and (max-width:550px){.mod_job_offer_list_dynamic .meta{display:flex;flex-direction:column}.mod_job_offer_list_dynamic .meta>span{display:flex!important}.mod_job_offer_list_dynamic .meta>span.type{order:1;display:flex;justify-content:flex-start;font-size:12px!important}.mod_job_offer_list_dynamic .meta .item-age{order:6;text-align:left;justify-content:flex-end;top:-25px;position:relative}.mod_job_offer_list_dynamic .meta .city{order:3;margin-bottom:0;margin-top:10px;justify-content:flex-start}}.jobs-list-home{display:grid;grid-template-columns:repeat(3,minmax(0,33.333333%));grid-gap:26px}.jobs-list-home>div.layout_logo{padding:26px 16px 26px;border:1px solid #eee;border-radius:6px;background-color:#fff;display:flex;flex-direction:column}.jobs-list-home>div.layout_logo .ce_jobs_bookmark_button{position:absolute;right:10px;top:16px;line-height:1.8em;color:#000}.jobs-list-home>div.layout_logo .ce_jobs_bookmark_button button{position:relative;text-indent:-9999px;color:#002c5e;display:block;width:2.16em;background-color:transparent;padding:0;cursor:pointer;outline:0;border:none}.jobs-list-home>div.layout_logo .ce_jobs_bookmark_button button:before{position:absolute;left:1px;text-indent:0;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f004";font-size:1.8em}.jobs-list-home>div.layout_logo .ce_jobs_bookmark_button button:before{color:#002c5e;font-weight:400}.jobs-list-home>div.layout_logo .ce_jobs_bookmark_button button:hover:before{color:#57ce90}.jobs-list-home>div.layout_logo .ce_jobs_bookmark_button.bookmarked button:before{font-weight:900;color:red}.jobs-list-home>div.layout_logo a{margin-bottom:20px!important}.jobs-list-home>div.layout_logo .image{position:relative;width:100%;padding-bottom:120px;left:0;top:0;order:-2}.jobs-list-home>div.layout_logo .image .image_container{position:absolute;max-width:220px;left:50%;transform:translateX(-50%);padding:10px 16px;box-sizing:border-box}.jobs-list-home>div.layout_logo .image a{padding:0;border:none;background-color:transparent}.jobs-list-home>div.layout_logo .image .image_container,.jobs-list-home>div.layout_logo .image a,.jobs-list-home>div.layout_logo .image img{width:100%;height:100%}.jobs-list-home>div.layout_logo .image img{-o-object-fit:contain;object-fit:contain;position:static;transform:none;max-width:none}.jobs-list-home>div.layout_logo .subheadline{display:none}.jobs-list-home .meta{display:block}.jobs-list-home .meta>span.type{display:block!important}.jobs-list-standard>div.layout_logo{margin-bottom:26px;border:1px solid #eee;border-radius:6px;padding-top:10px;padding-bottom:10px;background-color:#fff}.article-bg-gray .jobs-list-standard>div.layout_logo{border-color:#ccc}.jobs-list-standard>div.layout_logo:last-child{margin-bottom:0}.jobs-list-standard>div.layout_logo .headline a{padding-right:70px}.jobs-list-standard>div.layout_logo .image{top:10px}.jobs-list-standard>div.layout_logo .image a{border:none;padding:0}.jobs-list-standard>div.layout_logo .headline a{margin-bottom:0}.jobs-list-standard>div.layout_logo .subheadline{margin-bottom:10px}.jobs-list-standard.bookmark-button-active .offer .ce_jobs_bookmark_button button{border:none}.jobs-list-standard.bookmark-button-active .offer .ce_jobs_bookmark_button button:before{color:#002c5e;font-size:1.5em}.jobs-list-standard.bookmark-button-active .offer .ce_jobs_bookmark_button button:hover:before{color:#57ce90}.jobs-list-standard .ele-jobslist-jobalert{padding:0 16px;border:1px solid #eee;border-radius:6px;background-color:#e4e6f2;margin-bottom:26px;color:#424242}.jobs-list-standard .ele-jobslist-jobalert .agent-info{padding-right:16px}.jobs-list-standard .ele-jobslist-jobalert .search_subscription{display:none!important}.jobs-list-standard .ele-jobslist-jobalert p.hide{display:none}.jobs-list-standard .ele-jobslist-jobalert .jobAlert{display:block!important}.jobs-list-standard .ele-jobslist-jobalert .jobAlert .formbody{width:100%;display:flex;flex-direction:row;gap:10px;justify-content:end}.jobs-list-standard .ele-jobslist-jobalert .jobAlert .formbody .widget-text{flex-grow:1}.jobs-list-standard .ele-jobslist-jobalert .jobAlert .formbody .widget-submit{transform:translateY(3px)}@media screen and (max-width:1024px){.jobs-list-standard .ele-jobslist-jobalert .jobAlert .formbody{flex-direction:column}.jobs-list-standard .ele-jobslist-jobalert .jobAlert .formbody .widget-text{flex-grow:0;margin-bottom:0}.jobs-list-standard .ele-jobslist-jobalert .jobAlert .formbody .widget-submit{transform:none}.jobs-list-standard .ele-jobslist-jobalert .jobAlert .formbody .widget-submit button{margin-top:0}}.jobs-list-standard .ele-jobslist-jobalert .jobAlert h3{display:block!important}.jobs-list-standard .ele-jobslist-jobalert .jobAlert .explanation{margin-bottom:10px}.jobs-list-standard .ele-jobslist-jobalert .jobAlert.no-label .widget-submit{transform:none}.jobs-list-standard .ele-jobslist-jobalert .jobAlert.no-label .widget-submit button{margin-top:0}.mod_jobs_company_list{display:grid;grid-template-columns:repeat(3,minmax(0,33.333333%));grid-gap:26px}.mod_jobs_company_list .layout_card{border-radius:6px;border:1px solid #eee;padding-bottom:26px;background-color:#fff;overflow:hidden}.mod_jobs_company_list .layout_card a{display:flex;flex-direction:column;height:100%}.mod_jobs_company_list .layout_card .card-footer,.mod_jobs_company_list .layout_card .headline,.mod_jobs_company_list .layout_card .meta{padding-left:16px;padding-right:16px}.mod_jobs_company_list .layout_card .meta{font-size:14px}.mod_jobs_company_list .layout_card .meta>span{display:block;position:relative;padding-left:1.8em}.mod_jobs_company_list .layout_card .meta>span:before{font-family:"Font Awesome 5 Free";font-weight:900;left:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;padding-right:.4em;content:"\f02b"}.mod_jobs_company_list .layout_card .meta>span:before{width:1.5em;height:1.25em;position:absolute;padding-right:0;top:.1em}.mod_jobs_company_list .layout_card .meta>span.address:before{content:"\f3c5"}.mod_jobs_company_list .layout_card .meta>span.team-size:before{content:"\f500"}.mod_jobs_company_list .layout_card .number-of-jobs-text{font-weight:700}.mod_jobs_company_list .layout_card .headline{font-size:20px;line-height:1.3em;margin-bottom:10px}.mod_jobs_company_list .layout_card .headline:hover{color:#57ce90}.mod_jobs_company_list .layout_card .country{display:none}.mod_jobs_company_list .layout_card .company-image{position:relative;aspect-ratio:41/20}.mod_jobs_company_list .layout_card .company-image:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;opacity:1;transition:opacity .5s}.mod_jobs_company_list .layout_card .company-image~.image{margin-top:-26px;position:relative}.mod_jobs_company_list .layout_card .company-image~.image .image_container{padding-bottom:0;position:static;margin-bottom:26px}.mod_jobs_company_list .layout_card .company-image~.image .image_container img{position:static;-o-object-fit:contain;object-fit:contain;z-index:1;width:200px;height:75px;border:1px solid #eee;border-radius:3px;background-color:#fff;padding:6px 10px}.mod_jobs_company_list .layout_card .image{display:block;margin-left:16px}.mod_jobs_company_list .layout_card .image .image_container{width:100%;padding-bottom:48.8%;position:relative;margin-bottom:75px}.mod_jobs_company_list .layout_card .image .image_container img{-o-object-fit:contain;object-fit:contain;position:absolute;width:100%;height:100%;box-sizing:border-box;padding:26px}.mod_jobs_company_list .layout_card:hover .company-image:after{opacity:.5;transition:opacity .1s}.mod_jobs_company_list .layout_card .card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:26px;gap:6px}.mod_jobs_company_list .layout_card .card-footer button.follow-company{background-color:#002c5e;padding:.5em 1.618em;color:#fff;text-transform:uppercase;transition:.4s background-color;display:inline-block;border-radius:6px;border:none;text-decoration:none!important;background-color:#fff;color:#424242!important;border:1px solid #424242;font-size:12px;font-weight:700;padding:.4em 1em}.mod_jobs_company_list .layout_card .card-footer button.follow-company:active,.mod_jobs_company_list .layout_card .card-footer button.follow-company:focus,.mod_jobs_company_list .layout_card .card-footer button.follow-company:hover{text-decoration:none!important;background-image:none;background-position:0;transition:.15s background-color}.mod_jobs_company_list .layout_card .card-footer button.follow-company:active,.mod_jobs_company_list .layout_card .card-footer button.follow-company:focus,.mod_jobs_company_list .layout_card .card-footer button.follow-company:hover{background-color:#ccc;color:#424242!important;border-color:#424242}@media screen and (max-width:900px){.mod_jobs_company_list{grid-template-columns:repeat(2,minmax(0,50%))}}@media screen and (max-width:570px){.mod_jobs_company_list{grid-template-columns:100%}}.company-profile-home{display:block;position:relative}.company-profile-home .slides{display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;gap:26px}.company-profile-home .slides::-webkit-scrollbar{display:none}.company-profile-home .layout_card{width:28%;box-sizing:border-box;flex-shrink:0;scroll-snap-align:start}@media screen and (max-width:980px){.company-profile-home .layout_card{width:40%}}@media screen and (max-width:740px){.company-profile-home .layout_card{width:60%}}@media screen and (max-width:520px){.company-profile-home .slides{gap:16px}.company-profile-home .company-profile-home-nav-button{display:none!important}.company-profile-home .layout_card{width:73%}}.company-profile-home .company-profile-home-nav-button{position:relative;text-indent:-9999px;color:#fff;display:block;width:24px;position:absolute;background-color:#002c5e;width:38px;aspect-ratio:1/1;top:calc(50% - 15px);border-radius:50%;display:block;cursor:pointer;opacity:0}.company-profile-home .company-profile-home-nav-button:before{position:absolute;left:1px;text-indent:0;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054";font-size:20px}.company-profile-home .company-profile-home-nav-button:before{top:50%;left:50%;line-height:1;transform:translate(-50%,-50%)}.company-profile-home .company-profile-home-nav-button.hide,.company-profile-home .company-profile-home-nav-button.show{transition:opacity .15s}.company-profile-home .company-profile-home-nav-button.hide{opacity:0}.company-profile-home .company-profile-home-nav-button.show{opacity:1}.company-profile-home .company-profile-home-nav-button-next{right:6px}.company-profile-home .company-profile-home-nav-button-prev{left:6px}.company-profile-home .company-profile-home-nav-button-prev:before{content:"\f053";left:calc(50% - 1px)}.mod_job_offer_reader>*>*,.mod_job_request_reader>*>*,.mod_jobs_cv_reader>*>*{margin-bottom:26px}.mod_job_offer_reader>:last-child>*,.mod_job_request_reader>:last-child>*,.mod_jobs_cv_reader>:last-child>*{margin-bottom:0}.mod_job_offer_reader .job_offer_details,.mod_job_request_reader .job_offer_details,.mod_jobs_cv_reader .job_offer_details{display:flex;flex-direction:column}.mod_job_offer_reader .job_offer_details .company-profile-link,.mod_job_request_reader .job_offer_details .company-profile-link,.mod_jobs_cv_reader .job_offer_details .company-profile-link{text-align:center}.mod_job_offer_reader .job_offer_details .company-profile-link a,.mod_job_request_reader .job_offer_details .company-profile-link a,.mod_jobs_cv_reader .job_offer_details .company-profile-link a{background-color:#002c5e;padding:.5em 1.618em;color:#fff;text-transform:uppercase;transition:.4s background-color;display:inline-block;border-radius:6px;border:none;text-decoration:none!important;background-color:#57ce90;color:#fff!important;border:1px solid #57ce90;width:100%;box-sizing:border-box}.mod_job_offer_reader .job_offer_details .company-profile-link a:active,.mod_job_offer_reader .job_offer_details .company-profile-link a:focus,.mod_job_offer_reader .job_offer_details .company-profile-link a:hover,.mod_job_request_reader .job_offer_details .company-profile-link a:active,.mod_job_request_reader .job_offer_details .company-profile-link a:focus,.mod_job_request_reader .job_offer_details .company-profile-link a:hover,.mod_jobs_cv_reader .job_offer_details .company-profile-link a:active,.mod_jobs_cv_reader .job_offer_details .company-profile-link a:focus,.mod_jobs_cv_reader .job_offer_details .company-profile-link a:hover{text-decoration:none!important;background-image:none;background-position:0;transition:.15s background-color}.mod_job_offer_reader .job_offer_details .company-profile-link a:active,.mod_job_offer_reader .job_offer_details .company-profile-link a:focus,.mod_job_offer_reader .job_offer_details .company-profile-link a:hover,.mod_job_request_reader .job_offer_details .company-profile-link a:active,.mod_job_request_reader .job_offer_details .company-profile-link a:focus,.mod_job_request_reader .job_offer_details .company-profile-link a:hover,.mod_jobs_cv_reader .job_offer_details .company-profile-link a:active,.mod_jobs_cv_reader .job_offer_details .company-profile-link a:focus,.mod_jobs_cv_reader .job_offer_details .company-profile-link a:hover{background-color:#fff;color:#57ce90!important;border-color:#57ce90}.mod_job_offer_reader .job_offer_details .details_main .details_main_inside .teaser,.mod_job_request_reader .job_offer_details .details_main .details_main_inside .teaser,.mod_jobs_cv_reader .job_offer_details .details_main .details_main_inside .teaser{margin-bottom:16px}.mod_job_offer_reader .job_offer_details .details_main .details_main_inside .teaser h4,.mod_job_request_reader .job_offer_details .details_main .details_main_inside .teaser h4,.mod_jobs_cv_reader .job_offer_details .details_main .details_main_inside .teaser h4{padding-bottom:26px}.mod_job_offer_reader .details_googlemap,.mod_job_request_reader .details_googlemap,.mod_jobs_cv_reader .details_googlemap{order:5}.mod_job_offer_reader .back,.mod_job_request_reader .back,.mod_jobs_cv_reader .back{display:none}.mod_job_offer_reader .button-apply,.mod_job_request_reader .button-apply,.mod_jobs_cv_reader .button-apply{text-align:center}.mod_job_offer_reader .button-apply .button,.mod_job_request_reader .button-apply .button,.mod_jobs_cv_reader .button-apply .button{background-color:#002c5e;padding:.5em 1.618em;color:#fff;text-transform:uppercase;transition:.4s background-color;display:inline-block;border-radius:6px;border:none;text-decoration:none!important;background-color:#57ce90;color:#fff!important;border:1px solid #57ce90;width:100%;box-sizing:border-box;padding:.5em 1.618em .4em}.mod_job_offer_reader .button-apply .button:active,.mod_job_offer_reader .button-apply .button:focus,.mod_job_offer_reader .button-apply .button:hover,.mod_job_request_reader .button-apply .button:active,.mod_job_request_reader .button-apply .button:focus,.mod_job_request_reader .button-apply .button:hover,.mod_jobs_cv_reader .button-apply .button:active,.mod_jobs_cv_reader .button-apply .button:focus,.mod_jobs_cv_reader .button-apply .button:hover{text-decoration:none!important;background-image:none;background-position:0;transition:.15s background-color}.mod_job_offer_reader .button-apply .button:active,.mod_job_offer_reader .button-apply .button:focus,.mod_job_offer_reader .button-apply .button:hover,.mod_job_request_reader .button-apply .button:active,.mod_job_request_reader .button-apply .button:focus,.mod_job_request_reader .button-apply .button:hover,.mod_jobs_cv_reader .button-apply .button:active,.mod_jobs_cv_reader .button-apply .button:focus,.mod_jobs_cv_reader .button-apply .button:hover{background-color:#fff;color:#57ce90!important;border-color:#57ce90}.mod_job_offer_reader .button-apply .button[href*=http]:after,.mod_job_request_reader .button-apply .button[href*=http]:after,.mod_jobs_cv_reader .button-apply .button[href*=http]:after{font-family:"Font Awesome 5 Free";font-weight:900;left:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;padding-left:.7em;content:"\f35d"}.mod_job_offer_reader .details_head_inside h1,.mod_job_request_reader .details_head_inside h1,.mod_jobs_cv_reader .details_head_inside h1{margin-bottom:0}.mod_job_offer_reader .details_head_inside .company,.mod_job_request_reader .details_head_inside .company,.mod_jobs_cv_reader .details_head_inside .company{font-size:22px}.mod_job_offer_reader .details_head_inside .meta,.mod_job_request_reader .details_head_inside .meta,.mod_jobs_cv_reader .details_head_inside .meta{margin-top:10px;display:flex;flex-wrap:wrap}.mod_job_offer_reader .details_head_inside .meta>div,.mod_job_request_reader .details_head_inside .meta>div,.mod_jobs_cv_reader .details_head_inside .meta>div{margin-right:26px}.mod_job_offer_reader .details_head_inside .meta>div:last-child,.mod_job_request_reader .details_head_inside .meta>div:last-child,.mod_jobs_cv_reader .details_head_inside .meta>div:last-child{margin-right:0}.mod_job_offer_reader .details_head_inside .meta .category,.mod_job_request_reader .details_head_inside .meta .category,.mod_jobs_cv_reader .details_head_inside .meta .category{display:none}.mod_job_offer_reader .details_head_inside .meta .label,.mod_job_request_reader .details_head_inside .meta .label,.mod_jobs_cv_reader .details_head_inside .meta .label{position:relative;text-indent:-9999px;color:#002c5e;display:block;width:1.2em;display:inline-block;min-height:1.2em}.mod_job_offer_reader .details_head_inside .meta .label:before,.mod_job_request_reader .details_head_inside .meta .label:before,.mod_jobs_cv_reader .details_head_inside .meta .label:before{position:absolute;left:1px;text-indent:0;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f1ad";font-size:1em}.mod_job_offer_reader .details_head_inside .meta .label:before,.mod_job_request_reader .details_head_inside .meta .label:before,.mod_jobs_cv_reader .details_head_inside .meta .label:before{color:#424242}.mod_job_offer_reader .details_head_inside .meta .region .label:before,.mod_job_request_reader .details_head_inside .meta .region .label:before,.mod_jobs_cv_reader .details_head_inside .meta .region .label:before{content:"\f3c5"}.mod_job_offer_reader .details_head_inside .meta .type .label:before,.mod_job_request_reader .details_head_inside .meta .type .label:before,.mod_jobs_cv_reader .details_head_inside .meta .type .label:before{content:"\f017"}.mod_job_offer_reader .details_head_inside .meta .category .label:before,.mod_job_request_reader .details_head_inside .meta .category .label:before,.mod_jobs_cv_reader .details_head_inside .meta .category .label:before{content:"\f275"}.mod_job_offer_reader .details_head_inside .meta .money .label:before,.mod_job_request_reader .details_head_inside .meta .money .label:before,.mod_jobs_cv_reader .details_head_inside .meta .money .label:before{content:"\f53a"}.mod_job_offer_reader .details_head_inside .meta .cipher .label:before,.mod_job_request_reader .details_head_inside .meta .cipher .label:before,.mod_jobs_cv_reader .details_head_inside .meta .cipher .label:before{content:"\f02a"}.mod_job_offer_reader .details_head_inside .meta .attribute+.attribute:before,.mod_job_offer_reader .details_head_inside .meta .category+.category:before,.mod_job_offer_reader .details_head_inside .meta .type+.type:before,.mod_job_request_reader .details_head_inside .meta .attribute+.attribute:before,.mod_job_request_reader .details_head_inside .meta .category+.category:before,.mod_job_request_reader .details_head_inside .meta .type+.type:before,.mod_jobs_cv_reader .details_head_inside .meta .attribute+.attribute:before,.mod_jobs_cv_reader .details_head_inside .meta .category+.category:before,.mod_jobs_cv_reader .details_head_inside .meta .type+.type:before{content:" / "}.mod_job_offer_reader .padding-top,.mod_job_request_reader .padding-top,.mod_jobs_cv_reader .padding-top{padding-top:6px!important}.mod_job_offer_reader .details_contact_inside,.mod_job_request_reader .details_contact_inside,.mod_jobs_cv_reader .details_contact_inside{position:relative;min-height:310px}.mod_job_offer_reader .details_contact_inside .col_1,.mod_job_request_reader .details_contact_inside .col_1,.mod_jobs_cv_reader .details_contact_inside .col_1{width:300px;display:flex;flex-direction:column}.mod_job_offer_reader .details_contact_inside .col_1 .image,.mod_job_request_reader .details_contact_inside .col_1 .image,.mod_jobs_cv_reader .details_contact_inside .col_1 .image{position:relative;width:100%;padding-bottom:120px;left:0;top:0;order:-2;margin-bottom:10px}.mod_job_offer_reader .details_contact_inside .col_1 .image .image_container,.mod_job_request_reader .details_contact_inside .col_1 .image .image_container,.mod_jobs_cv_reader .details_contact_inside .col_1 .image .image_container{position:absolute;max-width:220px;left:50%;transform:translateX(-50%);padding:10px 16px;box-sizing:border-box}.mod_job_offer_reader .details_contact_inside .col_1 .image a,.mod_job_request_reader .details_contact_inside .col_1 .image a,.mod_jobs_cv_reader .details_contact_inside .col_1 .image a{padding:0;border:none;background-color:transparent}.mod_job_offer_reader .details_contact_inside .col_1 .image .image_container,.mod_job_offer_reader .details_contact_inside .col_1 .image a,.mod_job_offer_reader .details_contact_inside .col_1 .image img,.mod_job_request_reader .details_contact_inside .col_1 .image .image_container,.mod_job_request_reader .details_contact_inside .col_1 .image a,.mod_job_request_reader .details_contact_inside .col_1 .image img,.mod_jobs_cv_reader .details_contact_inside .col_1 .image .image_container,.mod_jobs_cv_reader .details_contact_inside .col_1 .image a,.mod_jobs_cv_reader .details_contact_inside .col_1 .image img{width:100%;height:100%}.mod_job_offer_reader .details_contact_inside .col_1 .image img,.mod_job_request_reader .details_contact_inside .col_1 .image img,.mod_jobs_cv_reader .details_contact_inside .col_1 .image img{-o-object-fit:contain;object-fit:contain;position:static;transform:none;max-width:none}.mod_job_offer_reader .details_contact_inside .col_1 .contact_details .contact_details_address,.mod_job_request_reader .details_contact_inside .col_1 .contact_details .contact_details_address,.mod_jobs_cv_reader .details_contact_inside .col_1 .contact_details .contact_details_address{order:8}.mod_job_offer_reader .details_main_two_cols>:after,.mod_job_request_reader .details_main_two_cols>:after,.mod_jobs_cv_reader .details_main_two_cols>:after{content:"";display:table;clear:both}.mod_job_offer_reader .details_main_two_cols>*>*,.mod_job_request_reader .details_main_two_cols>*>*,.mod_jobs_cv_reader .details_main_two_cols>*>*{float:left}.mod_job_offer_reader .details_main_two_cols .details-main-left,.mod_job_request_reader .details_main_two_cols .details-main-left,.mod_jobs_cv_reader .details_main_two_cols .details-main-left{width:65%;box-sizing:border-box;padding-right:16px;border-right:1px solid #eee}.mod_job_offer_reader .details_main_two_cols .details-main-left>*,.mod_job_request_reader .details_main_two_cols .details-main-left>*,.mod_jobs_cv_reader .details_main_two_cols .details-main-left>*{margin-bottom:26px}.mod_job_offer_reader .details_main_two_cols .details-main-left>:last-child,.mod_job_request_reader .details_main_two_cols .details-main-left>:last-child,.mod_jobs_cv_reader .details_main_two_cols .details-main-left>:last-child{margin-bottom:0}.mod_job_offer_reader .details_main_two_cols .details-main-right,.mod_job_request_reader .details_main_two_cols .details-main-right,.mod_jobs_cv_reader .details_main_two_cols .details-main-right{width:35%;box-sizing:border-box;padding-left:16px}.mod_job_offer_reader .details_main_two_cols .details-main-right .image,.mod_job_request_reader .details_main_two_cols .details-main-right .image,.mod_jobs_cv_reader .details_main_two_cols .details-main-right .image{margin-bottom:8px}.mod_job_offer_reader .details_main_two_cols .details-main-right .details_googlemap,.mod_job_request_reader .details_main_two_cols .details-main-right .details_googlemap,.mod_jobs_cv_reader .details_main_two_cols .details-main-right .details_googlemap{margin-bottom:16px}.mod_job_offer_reader .ce_jobs_bookmark_button,.mod_job_request_reader .ce_jobs_bookmark_button,.mod_jobs_cv_reader .ce_jobs_bookmark_button{margin-top:10px}.mod_job_offer_reader .ce_jobs_bookmark_button button,.mod_job_request_reader .ce_jobs_bookmark_button button,.mod_jobs_cv_reader .ce_jobs_bookmark_button button{position:relative;text-indent:-9999px;color:#002c5e;display:block;width:1.2em;width:44px;padding:.5em 1.618em .45em}.mod_job_offer_reader .ce_jobs_bookmark_button button:before,.mod_job_request_reader .ce_jobs_bookmark_button button:before,.mod_jobs_cv_reader .ce_jobs_bookmark_button button:before{position:absolute;left:1px;text-indent:0;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f004";font-size:1em}.mod_job_offer_reader .ce_jobs_bookmark_button button:before,.mod_job_request_reader .ce_jobs_bookmark_button button:before,.mod_jobs_cv_reader .ce_jobs_bookmark_button button:before{font-weight:400}.mod_job_offer_reader .ce_jobs_bookmark_button.bookmarked button:before,.mod_job_request_reader .ce_jobs_bookmark_button.bookmarked button:before,.mod_jobs_cv_reader .ce_jobs_bookmark_button.bookmarked button:before{font-weight:900;color:red}.mod_job_offer_reader .bookmark-apply-button-wrapper,.mod_job_request_reader .bookmark-apply-button-wrapper,.mod_jobs_cv_reader .bookmark-apply-button-wrapper{display:flex;flex-wrap:wrap;gap:10px}.mod_job_offer_reader .bookmark-apply-button-wrapper .ce_jobs_bookmark_button,.mod_job_request_reader .bookmark-apply-button-wrapper .ce_jobs_bookmark_button,.mod_jobs_cv_reader .bookmark-apply-button-wrapper .ce_jobs_bookmark_button{margin-top:0}.mod_job_offer_reader button.jobs-add-bookmark,.mod_job_request_reader button.jobs-add-bookmark,.mod_jobs_cv_reader button.jobs-add-bookmark{text-indent:-99999px;position:relative}.mod_job_offer_reader button.jobs-add-bookmark:before,.mod_job_request_reader button.jobs-add-bookmark:before,.mod_jobs_cv_reader button.jobs-add-bookmark:before{text-indent:0;left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;padding-right:0;font-size:1.3em}.mod_job_offer_reader .contact_details .org,.mod_job_request_reader .contact_details .org,.mod_jobs_cv_reader .contact_details .org{font-size:1.2em;font-weight:700}.mod_jobs_cv_reader .details-main-left>*{margin-bottom:26px}.mod_jobs_cv_reader .details-main-left>:last-child{margin-bottom:0}.mod_jobs_cv_reader .details-main-left>*>*{margin-bottom:16px}.mod_jobs_cv_reader .details-main-left>*>:last-child{margin-bottom:0}.mod_jobs_cv_reader .headline{margin-bottom:0}.mod_jobs_cv_reader .subheadline{font-weight:700}.page-job-offer-details .custom>#stage .mod_article{min-height:auto;padding-top:0;text-align:left}.page-job-offer-details .custom>#stage .mod_article,.page-job-offer-details .custom>#stage .mod_article .inside-article{width:100%;max-width:none}.page-job-offer-details .custom>#stage .mod_job_offer_reader>*>*{margin-bottom:0}.page-job-offer-details .custom>#stage .mod_job_offer_reader .offer-image{padding-bottom:30%;position:relative}.page-job-offer-details .custom>#stage .mod_job_offer_reader .offer-image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-job-offer-details .custom>#stage .mod_job_offer_reader .details_head_inside{margin-top:42px}.page-job-offer-details .custom>#stage .mod_job_offer_reader .details_head_inside>*{margin-bottom:26px;margin-top:0}.page-job-offer-details .custom>#stage .mod_job_offer_reader .details_head_inside>:last-child{margin-bottom:0}.page-job-offer-details .custom>#stage .mod_job_offer_reader p.back{display:none}.page-job-offer-details .custom>#stage .mod_job_offer_reader .details_head_inside .meta .label:before{color:#fff}.page-job-offer-details .custom>#stage .mod_job_offer_reader .company:before{font-family:"Font Awesome 5 Free";font-weight:900;left:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;padding-right:.4em;content:"\f1ad"}.reader-main-back{position:absolute;top:11px}.reader-main-back a{text-decoration:none!important}.reader-main-back a:before{font-family:"Font Awesome 5 Free";font-weight:900;left:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;padding-right:.4em;content:"\f30a"}.reader-main-back a:hover{text-decoration:underline!important}.mod_job_offer_reader.details-main .description img{display:inline-block}.mod_job_offer_reader.details-main .details_contact_form{display:none}.mod_job_offer_reader p.back{display:none}.mod_job_offer_reader .widget-submit button{width:100%}.mod_job_request_search,.mod_job_search{scroll-margin-top:calc(var(--header-height) + 16px)}.mod_job_request_search p.header,.mod_job_search p.header{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:10px 16px}.mod_job_request_search p.header+ul>li:first-child,.mod_job_search p.header+ul>li:first-child{border-top:0}.mod_job_request_search>div,.mod_job_search>div{padding-bottom:26px}.mod_job_request_search>div:last-child,.mod_job_search>div:last-child{padding-bottom:0}.mod_job_request_search>div .item-counter,.mod_job_search>div .item-counter{color:#ccc}.mod_job_request_search.search-results-only form,.mod_job_search.search-results-only form{display:none}.mod_job_request_search #ctrl_attr.checkbox_container fieldset,.mod_job_search #ctrl_attr.checkbox_container fieldset{margin-bottom:26px}.mod_job_request_search #ctrl_attr.checkbox_container fieldset:last-child,.mod_job_search #ctrl_attr.checkbox_container fieldset:last-child{margin-bottom:0}@media screen and (max-width:570px){body.layout-left #left .mod_job_search .formbody .widget.jobs-search-submit button,body.layout-left #left .mod_job_search div.reset-form a{padding:6px!important}}.jobs-search-home .widget:not(.widget-submit):before{content:"";font-weight:700;overflow:hidden}.jobs-search-home .widget.jobs-search-keywords:before{content:"Search by"}.jobs-search-home .widget.jobs-search-category-1:before{content:"Choose a category"}.jobs-search-home .widget.jobs-search-region:before{content:"Choose location"}html[lang*=de] .jobs-search-home .widget.jobs-search-keywords:before{content:"Was suchst du?"}html[lang*=de] .jobs-search-home .widget.jobs-search-category-1:before{content:"In welcher Kategorie suchst du?"}html[lang*=de] .jobs-search-home .widget.jobs-search-region:before{content:"Wo suchst du?"}html[lang*=fr] .jobs-search-home .widget.jobs-search-keywords:before{content:"Recherche par"}html[lang*=fr] .jobs-search-home .widget.jobs-search-category-1:before{content:"Choisir la catégorie"}html[lang*=fr] .jobs-search-home .widget.jobs-search-region:before{content:"Choisir la localité"}.jobs-search-home form{background-color:#002c5e;padding:16px;border-radius:6px}.jobs-search-home .formbody{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 250px;grid-gap:26px;margin:0;text-align:left}.jobs-search-home .formbody .widget{width:100%;margin-bottom:0;display:flex;flex-wrap:wrap}.jobs-search-home .formbody .widget>div,.jobs-search-home .formbody .widget>input{margin-top:auto}.jobs-search-home .formbody .widget-submit{width:100%}.jobs-search-home .formbody .widget-submit button{width:100%;font-size:18px;text-transform:none;align-self:flex-end;padding:8px 16px;background-color:#57ce90;color:#fff!important;border:1px solid #57ce90}.jobs-search-home .formbody .widget-submit button:active,.jobs-search-home .formbody .widget-submit button:focus,.jobs-search-home .formbody .widget-submit button:hover{background-color:#fff;color:#57ce90!important;border-color:#57ce90}.jobs-search-home .formbody .selectric-wrapper{width:100%}.jobs-search-home .reset-form{display:none}@media screen and (max-width:990px){.jobs-search-home .formbody{grid-template-columns:repeat(2,minmax(0,50%))}}@media screen and (max-width:640px){.jobs-search-home .formbody{grid-template-columns:100%;grid-gap:16px}.jobs-search-home .formbody .widget:not(.jobs-search-keywords):not(.widget-submit){display:none}.jobs-search-home .formbody .widget.widget-submit button{margin-top:0}}.mod_jobs_job_alert{background-color:#e4e6f2;padding:16px;border-radius:6px;scroll-margin-top:var(--header-height);overflow:visible}.mod_jobs_job_alert+.offer{margin-top:26px}.mod_jobs_job_alert h2{color:#002c5e}.mod_jobs_job_alert .job_alert{margin-top:16px}.mod_jobs_job_alert .job_alert>*{margin-bottom:16px}.mod_jobs_job_alert .job_alert>:last-child{margin-bottom:0}.mod_jobs_job_alert .job_alert .job_alert_search_criteria{display:flex;gap:16px}.mod_jobs_job_alert .job_alert .job_alert_search_criteria .job_alert_search_criteria_headline{display:none}.mod_jobs_job_alert .job_alert .job_alert_search_criteria .job_alert_search_criteria_item{background-color:#57ce90;padding:6px;color:#fff;border-radius:6px;font-size:.8em}.mod_jobs_job_alert .job_alert_result{display:none}.mod_jobs_job_alert .job_alert_result.error,.mod_jobs_job_alert .job_alert_result.success{display:block}.mod_jobs_job_alert .widget-submit button{margin-top:0}.mod_jobs_job_alert .formbody{display:grid;grid-template-columns:1fr auto;grid-gap:16px}.mod_jobs_job_alert .formbody .widget{margin-bottom:0}.mod_jobs_job_alert .with-frequency .formbody{grid-template-columns:1fr .5fr auto}@media screen and (max-width:560px){.mod_jobs_job_alert .with-frequency .formbody{grid-template-columns:1fr 1fr}.mod_jobs_job_alert .with-frequency .formbody button{width:100%}}.mod_jobs_company_search .formbody{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:16px}.mod_jobs_company_search .formbody .widget{grid-column-end:span 3;margin-bottom:0}.mod_jobs_company_search .formbody .widget:nth-child(4){grid-column-end:span 2}.mod_jobs_company_search .formbody .widget:nth-child(5){grid-column-end:span 7}.mod_jobs_company_search .formbody .widget-select{grid-column-end:span 2}.mod_jobs_company_search .formbody .widget-checkbox{grid-column:1/span 2;grid-row:2}.mod_jobs_company_search .formbody .widget.reset-form{grid-column-end:span 3}.mod_jobs_company_search .formbody .widget.reset-form a{width:100%;box-sizing:border-box;text-align:center;text-transform:none}.mod_jobs_company_search .formbody .widget-submit{grid-column-end:span 2}.mod_jobs_company_search .formbody .widget-submit button{width:100%;margin-top:0}#stage .mod_jobs_company_search .formbody .widget-submit button{background-color:#57ce90;color:#fff!important;border:1px solid #57ce90}#stage .mod_jobs_company_search .formbody .widget-submit button:active,#stage .mod_jobs_company_search .formbody .widget-submit button:focus,#stage .mod_jobs_company_search .formbody .widget-submit button:hover{background-color:#002c5e;color:#fff!important;border-color:#57ce90}@media screen and (max-width:1170px){.mod_jobs_company_search .formbody .widget:nth-child(3){grid-column-end:span 2}.mod_jobs_company_search .formbody .widget:nth-child(6){grid-column-end:span 3}}@media screen and (max-width:900px){.mod_jobs_company_search .formbody{grid-template-columns:repeat(6,minmax(0,1fr))}.mod_jobs_company_search .formbody .widget{grid-column-end:span 3}.mod_jobs_company_search .formbody .widget:nth-child(3){grid-column-end:span 3}.mod_jobs_company_search .formbody .widget:nth-child(5){grid-column-end:span 6}.mod_jobs_company_search .formbody .widget:nth-child(6),.mod_jobs_company_search .formbody .widget:nth-child(7){grid-column-end:span 2}.mod_jobs_company_search .formbody .widget-checkbox{grid-row:3}}@media screen and (max-width:570px){.mod_jobs_company_search .formbody{grid-template-columns:auto}.mod_jobs_company_search .formbody .widget{grid-column-end:auto!important;display:none}.mod_jobs_company_search .formbody .widget-submit,.mod_jobs_company_search .formbody .widget:nth-child(2){display:block}}.mod_jobs_company_search>.reset-form{display:none}.hasteform_someid>div,.mod_job_offer_manager>div,.mod_job_request_manager>div{margin-bottom:68px}.hasteform_someid .new_job,.mod_job_offer_manager .new_job,.mod_job_request_manager .new_job{margin-bottom:10px}.hasteform_someid .new_job a,.mod_job_offer_manager .new_job a,.mod_job_request_manager .new_job a{background-color:#002c5e;padding:.5em 1.618em;color:#fff;text-transform:uppercase;transition:.4s background-color;display:inline-block;border-radius:6px;border:none;text-decoration:none!important;background-color:#002c5e;color:#fff!important;border:1px solid #002c5e}.hasteform_someid .new_job a:active,.hasteform_someid .new_job a:focus,.hasteform_someid .new_job a:hover,.mod_job_offer_manager .new_job a:active,.mod_job_offer_manager .new_job a:focus,.mod_job_offer_manager .new_job a:hover,.mod_job_request_manager .new_job a:active,.mod_job_request_manager .new_job a:focus,.mod_job_request_manager .new_job a:hover{text-decoration:none!important;background-image:none;background-position:0;transition:.15s background-color}.hasteform_someid .new_job a:active,.hasteform_someid .new_job a:focus,.hasteform_someid .new_job a:hover,.mod_job_offer_manager .new_job a:active,.mod_job_offer_manager .new_job a:focus,.mod_job_offer_manager .new_job a:hover,.mod_job_request_manager .new_job a:active,.mod_job_request_manager .new_job a:focus,.mod_job_request_manager .new_job a:hover{background-color:#000812;color:#fff!important;border-color:#000812}.hasteform_someid .flatrateCount,.mod_job_offer_manager .flatrateCount,.mod_job_request_manager .flatrateCount{margin-bottom:16px}.hasteform_someid .job_manager_list .job_manager_list_intro,.mod_job_offer_manager .job_manager_list .job_manager_list_intro,.mod_job_request_manager .job_manager_list .job_manager_list_intro{display:inline-block;width:100%;border-bottom:1px solid #eee;padding-bottom:6px}.hasteform_someid .job_manager_list .job,.mod_job_offer_manager .job_manager_list .job,.mod_job_request_manager .job_manager_list .job{display:flex;flex-wrap:wrap}.hasteform_someid .job_manager_list .job+.job,.mod_job_offer_manager .job_manager_list .job+.job,.mod_job_request_manager .job_manager_list .job+.job{margin-top:26px}.hasteform_someid .job_manager_list .job_info,.mod_job_offer_manager .job_manager_list .job_info,.mod_job_request_manager .job_manager_list .job_info{border:1px solid #eee;order:5;width:100%;padding:10px 16px}.hasteform_someid .job_manager_list .job_edit_wrapper,.mod_job_offer_manager .job_manager_list .job_edit_wrapper,.mod_job_request_manager .job_manager_list .job_edit_wrapper{order:2;margin-left:auto;display:flex;border:1px solid #eee;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-color:#fff;margin-bottom:-1px;padding-left:6px;padding-right:6px;background-color:#eee}.hasteform_someid .job_manager_list .job_enddate,.hasteform_someid .job_manager_list .job_startdate,.mod_job_offer_manager .job_manager_list .job_enddate,.mod_job_offer_manager .job_manager_list .job_startdate,.mod_job_request_manager .job_manager_list .job_enddate,.mod_job_request_manager .job_manager_list .job_startdate{display:inline-block}.hasteform_someid .job_reject_reason,.mod_job_offer_manager .job_reject_reason,.mod_job_request_manager .job_reject_reason{margin-bottom:16px}.hasteform_someid .job_reject_reason .meta_title,.mod_job_offer_manager .job_reject_reason .meta_title,.mod_job_request_manager .job_reject_reason .meta_title{font-weight:700}.hasteform_someid .job_edit_wrapper a,.mod_job_offer_manager .job_edit_wrapper a,.mod_job_request_manager .job_edit_wrapper a{position:relative;text-indent:-9999px;color:#002c5e;display:block;width:1.2em;margin-right:3px;margin-left:3px}.hasteform_someid .job_edit_wrapper a:before,.mod_job_offer_manager .job_edit_wrapper a:before,.mod_job_request_manager .job_edit_wrapper a:before{position:absolute;left:1px;text-indent:0;font-family:"Font Awesome 5 Free";font-weight:900;content:"";font-size:1em}.hasteform_someid .job_edit_wrapper a.edit_job:before,.mod_job_offer_manager .job_edit_wrapper a.edit_job:before,.mod_job_request_manager .job_edit_wrapper a.edit_job:before{content:"\f304"}.hasteform_someid .job_edit_wrapper a.stop_job:before,.mod_job_offer_manager .job_edit_wrapper a.stop_job:before,.mod_job_request_manager .job_edit_wrapper a.stop_job:before{content:"\f28d";font-weight:400}.hasteform_someid .job_edit_wrapper a.delete_job:before,.mod_job_offer_manager .job_edit_wrapper a.delete_job:before,.mod_job_request_manager .job_edit_wrapper a.delete_job:before{content:"\f1f8"}.hasteform_someid .job_edit_wrapper a.view_job:before,.mod_job_offer_manager .job_edit_wrapper a.view_job:before,.mod_job_request_manager .job_edit_wrapper a.view_job:before{content:"\f06e"}.hasteform_someid .job_edit_wrapper a.extend_item:before,.hasteform_someid .job_edit_wrapper a.renew_item:before,.mod_job_offer_manager .job_edit_wrapper a.extend_item:before,.mod_job_offer_manager .job_edit_wrapper a.renew_item:before,.mod_job_request_manager .job_edit_wrapper a.extend_item:before,.mod_job_request_manager .job_edit_wrapper a.renew_item:before{content:"\f01e"}.hasteform_someid .job_edit_wrapper a.duplicate_job:before,.mod_job_offer_manager .job_edit_wrapper a.duplicate_job:before,.mod_job_request_manager .job_edit_wrapper a.duplicate_job:before{content:"\f0c5"}.hasteform_someid>.info.saving:before,.mod_job_offer_manager>.info.saving:before,.mod_job_request_manager>.info.saving:before{font-family:"Font Awesome 5 Free";font-weight:900;left:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;padding-right:"0";content:"\f1ce"}.hasteform_someid>.info.saving:before,.mod_job_offer_manager>.info.saving:before,.mod_job_request_manager>.info.saving:before{animation:spin 2s infinite linear}.hasteform_someid .mce-container,.mod_job_offer_manager .mce-container,.mod_job_request_manager .mce-container{box-sizing:border-box}.hasteform_someid>.info.saving~*,.mod_job_offer_manager>.info.saving~*,.mod_job_request_manager>.info.saving~*{display:none}.hasteform_someid .formbody>fieldset,.mod_job_offer_manager .formbody>fieldset,.mod_job_request_manager .formbody>fieldset{margin-bottom:26px}.hasteform_someid .formbody .widget-checkbox fieldset>legend,.mod_job_offer_manager .formbody .widget-checkbox fieldset>legend,.mod_job_request_manager .formbody .widget-checkbox fieldset>legend{display:none}.hasteform_someid .formbody .widget-submit,.mod_job_offer_manager .formbody .widget-submit,.mod_job_request_manager .formbody .widget-submit{display:inline-block;margin-right:6px;margin-top:6px}.hasteform_someid .formbody .widget-calendar.start,.hasteform_someid .formbody .widget-calendar.stop,.mod_job_offer_manager .formbody .widget-calendar.start,.mod_job_offer_manager .formbody .widget-calendar.stop,.mod_job_request_manager .formbody .widget-calendar.start,.mod_job_request_manager .formbody .widget-calendar.stop{width:48%}.hasteform_someid .formbody .widget-calendar.start,.mod_job_offer_manager .formbody .widget-calendar.start,.mod_job_request_manager .formbody .widget-calendar.start{float:left}.hasteform_someid .formbody .widget-calendar.stop,.mod_job_offer_manager .formbody .widget-calendar.stop,.mod_job_request_manager .formbody .widget-calendar.stop{float:right}.hasteform_someid .widget-fineuploader.image .selector_container li img,.hasteform_someid .widget-fineuploader.singleSRC .selector_container li img,.mod_job_offer_manager .widget-fineuploader.image .selector_container li img,.mod_job_offer_manager .widget-fineuploader.singleSRC .selector_container li img,.mod_job_request_manager .widget-fineuploader.image .selector_container li img,.mod_job_request_manager .widget-fineuploader.singleSRC .selector_container li img{margin-right:0}.hasteform_someid .widget-fineuploader.image .selector_container li a.delete,.hasteform_someid .widget-fineuploader.singleSRC .selector_container li a.delete,.mod_job_offer_manager .widget-fineuploader.image .selector_container li a.delete,.mod_job_offer_manager .widget-fineuploader.singleSRC .selector_container li a.delete,.mod_job_request_manager .widget-fineuploader.image .selector_container li a.delete,.mod_job_request_manager .widget-fineuploader.singleSRC .selector_container li a.delete{margin-left:0}.hasteform_someid fieldset.fieldset-publish>legend,.mod_job_offer_manager fieldset.fieldset-publish>legend,.mod_job_request_manager fieldset.fieldset-publish>legend{display:none}.hasteform_someid .sort-wrapper,.mod_job_offer_manager .sort-wrapper,.mod_job_request_manager .sort-wrapper{display:flex;gap:16px;align-items:baseline}.hasteform_someid .sort-wrapper .filter_wrapper,.mod_job_offer_manager .sort-wrapper .filter_wrapper,.mod_job_request_manager .sort-wrapper .filter_wrapper{min-width:25%;margin-bottom:16px}.hasteform_someid .sort-wrapper .filter_wrapper .filter,.mod_job_offer_manager .sort-wrapper .filter_wrapper .filter,.mod_job_request_manager .sort-wrapper .filter_wrapper .filter{padding:6px;border-radius:5px;border:1px solid #ccc;display:inline-block;margin-bottom:6px;cursor:pointer;color:#000}.hasteform_someid .sort-wrapper .filter_wrapper .filter.active,.mod_job_offer_manager .sort-wrapper .filter_wrapper .filter.active,.mod_job_request_manager .sort-wrapper .filter_wrapper .filter.active{border-color:#57ce90;background-color:#57ce90}.hasteform_someid .sort-wrapper .jobs-sorting,.mod_job_offer_manager .sort-wrapper .jobs-sorting,.mod_job_request_manager .sort-wrapper .jobs-sorting{margin-bottom:16px;min-width:25%}.hasteform_someid .sort-wrapper .jobs-sorting .formbody,.mod_job_offer_manager .sort-wrapper .jobs-sorting .formbody,.mod_job_request_manager .sort-wrapper .jobs-sorting .formbody{display:initial}.mod_jobs_cv_manager label>span,.mod_jobs_cv_manager legend>span{display:block;font-weight:400}.mod_job_search_manager.last,.mod_job_search_manager>.ce_headline,.mod_job_search_manager>div.last{padding-bottom:0}.mod_job_search_manager .new_subscription{padding-bottom:13px}.mod_job_search_manager .new_subscription a{background-color:#002c5e;padding:.5em 1.618em;color:#fff;text-transform:uppercase;transition:.4s background-color;display:inline-block;border-radius:6px;border:none;text-decoration:none!important;background-color:#002c5e;color:#fff!important;border:1px solid #002c5e}.mod_job_search_manager .new_subscription a:active,.mod_job_search_manager .new_subscription a:focus,.mod_job_search_manager .new_subscription a:hover{text-decoration:none!important;background-image:none;background-position:0;transition:.15s background-color}.mod_job_search_manager .new_subscription a:active,.mod_job_search_manager .new_subscription a:focus,.mod_job_search_manager .new_subscription a:hover{background-color:#000812;color:#fff!important;border-color:#000812}.mod_job_search_manager>div>div{border-bottom:1px solid #eee;padding:16px}.mod_job_search_manager>div>div:first-child{border-top:1px solid #eee}.mod_job_search_manager>div>div.featured{background-color:rgba(0,44,94,.1)}.mod_job_search_manager>div>div.pagination{border-bottom:0}.mod_job_search_manager>div>div.pagination:hover{background:0 0}.mod_job_search_manager>div>div.first{border-top:1px solid #eee;margin-top:25.888px}.mod_job_search_manager .subscription_edit_wrapper{margin-top:16px}.mod_job_search_manager .subscription.paused{color:#a8a8a8}.mod_job_search_manager .subscription.paused h3{margin-bottom:0}.mod_job_search_manager .subscription.paused span.paused{margin-bottom:16px;display:inline-block;text-transform:uppercase;color:#5c5c5c}.mod_job_search_manager .subscription{padding-right:116px}.mod_job_search_manager .subscription:after{content:"";display:table;clear:both}.mod_job_search_manager .subscription>*{float:left}.mod_job_search_manager .subscription .subscription_info{width:100%}.mod_job_search_manager .subscription .subscription_edit_wrapper{width:100px;margin-right:-100%;margin-top:0}.mod_job_search_manager .subscription .subscription_edit_wrapper a{position:relative;text-indent:-99999px;display:inline-block;padding-right:4px;width:1.2em;text-align:center;font-size:1.2em}.mod_job_search_manager .subscription .subscription_edit_wrapper a:before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:0;text-indent:0;width:1.2em}.mod_job_search_manager .subscription .subscription_edit_wrapper a.edit_subscription:before{content:"\f040"}.mod_job_search_manager .subscription .subscription_edit_wrapper a.stop_subscription:before{content:"\f00d"}.mod_job_search_manager .subscription .subscription_edit_wrapper a.view_subscription:before{content:"\f06e"}.jobalert-wrapper{padding-bottom:16px}.jobalert-wrapper .jobAlert{padding-top:16px}.mod_jobs_job_alert_activation,.mod_jobs_job_alert_unsubscribe{max-width:800px;margin:0 auto;text-align:center;border:1px solid #eee;border-color:#57ce90;border-radius:6px;padding:42px 26px;font-weight:600}.mod_jobs_job_alert_activation .link-button-green a,.mod_jobs_job_alert_unsubscribe .link-button-green a{font-weight:400;background-color:#002c5e;padding:.5em 1.618em;color:#fff;text-transform:uppercase;transition:.4s background-color;display:inline-block;border-radius:6px;border:none;text-decoration:none!important;background-color:#57ce90;color:#fff!important;border:1px solid #57ce90}.mod_jobs_job_alert_activation .link-button-green a:active,.mod_jobs_job_alert_activation .link-button-green a:focus,.mod_jobs_job_alert_activation .link-button-green a:hover,.mod_jobs_job_alert_unsubscribe .link-button-green a:active,.mod_jobs_job_alert_unsubscribe .link-button-green a:focus,.mod_jobs_job_alert_unsubscribe .link-button-green a:hover{text-decoration:none!important;background-image:none;background-position:0;transition:.15s background-color}.mod_jobs_job_alert_activation .link-button-green a:active,.mod_jobs_job_alert_activation .link-button-green a:focus,.mod_jobs_job_alert_activation .link-button-green a:hover,.mod_jobs_job_alert_unsubscribe .link-button-green a:active,.mod_jobs_job_alert_unsubscribe .link-button-green a:focus,.mod_jobs_job_alert_unsubscribe .link-button-green a:hover{background-color:#002c5e;color:#fff!important;border-color:#002c5e}.mod_jobs_bookmarks>div{padding:10px 16px;box-sizing:border-box;margin-bottom:10px;display:flex}.mod_jobs_bookmarks>div:last-child{margin-bottom:0}.mod_jobs_bookmarks>div .jobs-bookmark-link{margin-right:26px}.mod_jobs_bookmarks>div .jobs-bookmark-link a{display:inline-block}.mod_jobs_bookmarks>div .jobs-bookmark-action-wrapper{margin-left:auto}.ce_jobs_bookmark_button button{position:relative;text-indent:-9999px;color:#002c5e;display:block;width:1.2em;background-color:#002c5e;padding:.5em 1.618em;color:#fff;text-transform:uppercase;transition:.4s background-color;display:inline-block;border-radius:6px;border:none;text-decoration:none!important;background-color:#57ce90;color:#fff!important;border:1px solid #57ce90;width:44px;padding:.5em 1.618em .45em}.ce_jobs_bookmark_button button:before{position:absolute;left:1px;text-indent:0;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f004";font-size:1em}.ce_jobs_bookmark_button button:active,.ce_jobs_bookmark_button button:focus,.ce_jobs_bookmark_button button:hover{text-decoration:none!important;background-image:none;background-position:0;transition:.15s background-color}.ce_jobs_bookmark_button button:active,.ce_jobs_bookmark_button button:focus,.ce_jobs_bookmark_button button:hover{background-color:#fff;color:#57ce90!important;border-color:#57ce90}.ce_jobs_bookmark_button button:before{font-size:20px;font-weight:400;left:50%!important;top:50%;transform:translate(-50%,-50%)}.ce_jobs_bookmark_button.bookmarked button{background-color:#fff}.ce_jobs_bookmark_button.bookmarked button:before{font-weight:900;color:red}#stage .ce_jobs_bookmark_button.bookmarked button{background-color:#fff}.page-employer-detail .custom>#stage .inside{padding-top:0}.page-employer-detail .mod_jobs_job_alert .formbody{grid-template-columns:1fr 1fr}.mod_jobs_company_reader .meta>*{display:block}.mod_jobs_company_reader h2~div{padding-bottom:16px}.mod_jobs_company_reader .label{font-weight:700}.mod_jobs_company_reader .additionals p{display:inline-block}.mod_jobs_company_reader .additionals>span{vertical-align:top}.mod_jobs_company_reader .company-social-media{display:flex}.mod_jobs_company_reader .company-social-media>*{margin-right:6px;display:inline-block}.mod_jobs_company_reader .company-social-media>:last-child{margin-right:0}.mod_jobs_company_reader .company-social-media a{position:relative;text-indent:-9999px;color:#002c5e;display:block;width:48px;line-height:40px}.mod_jobs_company_reader .company-social-media a:before{position:absolute;left:1px;text-indent:0;font-family:"Font Awesome 5 Brands";font-weight:400;content:"";font-size:40px}.mod_jobs_company_reader .company-social-media .social-media-facebook a:before{content:"\f082"}.mod_jobs_company_reader .company-social-media .social-media-instagram a:before{content:"\f16d"}.mod_jobs_company_reader .company-social-media .social-media-xing a:before{content:"\f169"}.mod_jobs_company_reader .company-social-media .social-media-twitter a:before{content:"\e61a"}.mod_jobs_company_reader .company-social-media .social-media-linkedin a:before{content:"\f08c"}.mod_jobs_company_reader .company-social-media .social-media-youtube a:before{content:"\f431"}.mod_jobs_company_reader .company-social-media .social-media-vimeo a:before{content:"\f194"}.mod_jobs_company_reader .company-social-media .social-media-tiktok a:before{content:"\e07b"}.article-image-company{padding-top:0!important;padding-bottom:0!important;overflow:visible}.article-image-company .mod_jobs_company_reader{max-width:none!important;text-align:left!important;min-height:auto!important;overflow:visible;position:relative}.article-image-company .mod_jobs_company_reader .company-name{top:80%;font-size:40px;color:#fff;left:226px;margin:0;transform:translateY(-50%)}.article-image-company .mod_jobs_company_reader .company-name:first-child:last-child{position:static;transform:none}.article-image-company .mod_jobs_company_reader .inside-article{width:100%;max-width:none}.article-image-company .mod_jobs_company_reader .mod_jobs_company_reader :last-child{margin-bottom:0}.article-image-company .mod_jobs_company_reader .company-image{width:100vw;position:relative;height:28.5714285714vw;left:50%;transform:translateX(-50%);overflow:visible}@media screen and (max-width:820px){.article-image-company .mod_jobs_company_reader .company-image{height:40vw}}.article-image-company .mod_jobs_company_reader .company-image img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:1;-o-object-fit:cover;object-fit:cover}.article-image-company .mod_jobs_company_reader .company-logo{position:absolute;width:200px;height:75px;background-color:#fff;padding:6px 10px;box-sizing:border-box;display:inline-block;border-radius:6px;top:80%;transform:translateY(-50%);border:1px solid #eee}.article-image-company .mod_jobs_company_reader .company-logo .image_container,.article-image-company .mod_jobs_company_reader .company-logo img{width:100%;height:100%}.article-image-company .mod_jobs_company_reader .company-logo img{-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain}.mod_jobs_company_reader{scroll-margin-top:var(--header-height);overflow:visible}.mod_jobs_company_reader .company-name{position:absolute;color:#fff;margin-top:42px;letter-spacing:3px;font-size:50px}.mod_jobs_company_reader.company-reader-contact .contact-company-name{font-weight:700;padding-bottom:26px}.mod_jobs_company_reader.company-reader-contact .contact-company-contact-person,.mod_jobs_company_reader.company-reader-contact .contact-company-country,.mod_jobs_company_reader.company-reader-contact .contact-company-phone,.mod_jobs_company_reader.company-reader-contact .contact-company-website{padding-bottom:26px}.mod_jobs_company_reader.company-reader-contact .company-social-media :hover{color:#57ce90}.mod_jobs_company_reader.company-reader-contact .label{display:block}.mod_jobs_company_reader .company-image img{position:static;top:0;left:0;width:100%;height:400px;z-index:-1;opacity:.4;-o-object-fit:cover;object-fit:cover}.mod_jobs_company_reader.company-reader-main{display:flex;flex-wrap:wrap}.mod_jobs_company_reader.company-reader-main>*{width:100%}.mod_jobs_company_reader.company-reader-main .company-video{width:50%;padding-right:26px;box-sizing:border-box;padding-bottom:20px}.mod_jobs_company_reader.company-reader-main .company-video~.company-description{width:50%;-moz-column-count:1;column-count:1}.mod_jobs_company_reader.company-reader-main .company-description{-moz-column-count:2;column-count:2;-moz-column-gap:16px;column-gap:16px}@media screen and (max-width:600px){.mod_jobs_company_reader.company-reader-main .company-description{-moz-column-count:1;column-count:1}}.article-company-profile-nav{background-color:#002c5e;padding-bottom:0!important;padding-top:0!important;margin-bottom:42px;position:relative}.article-company-profile-nav .inside-article{display:flex;align-items:center;gap:26px}.article-company-profile-nav .company-profile-nav-wrapper{left:0;bottom:0;background-color:#002c5e;display:grid;grid-template-columns:1fr auto;margin-bottom:0!important}.article-company-profile-nav .company-profile-nav-wrapper .company-profile-nav-toggler-checkbox,.article-company-profile-nav .company-profile-nav-wrapper .company-profile-nav-toggler-checkbox+label{display:none}.article-company-profile-nav .follow-button{margin-left:auto;flex-shrink:0}.article-company-profile-nav .follow-button a{border:1px solid #fff;background-color:transparent}.article-company-profile-nav .follow-button a:hover{cursor:pointer;border:1px solid #57ce90;background-color:#57ce90}.mod_customer_company_profile_content .ce_customer_statistics h2,.mod_customer_company_profile_content .ce_customer_statistics h3,.mod_customer_company_profile_content .ce_customer_statistics h4,.mod_customer_company_profile_content .ce_customer_statistics h5,.mod_customer_company_profile_content .ce_customer_text_with_image h2,.mod_customer_company_profile_content .ce_customer_text_with_image h3,.mod_customer_company_profile_content .ce_customer_text_with_image h4,.mod_customer_company_profile_content .ce_customer_text_with_image h5{font-size:20px;color:#424242;display:block;border-bottom:1px solid #424242;padding-bottom:6px;margin-bottom:16px}.mod_customer_company_profile_content{display:grid;grid-gap:26px;padding-top:26px;margin-top:-26px}.mod_customer_company_profile_content.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mod_customer_company_profile_content.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mod_customer_company_profile_content.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mod_customer_company_profile_content.columns-1{grid-template-columns:repeat(1,minmax(0,1fr))}.mod_customer_company_profile_content>.col-span-2{grid-column:auto/span 2}.mod_customer_company_profile_content>.col-span-3{grid-column:auto/span 3}.mod_customer_company_profile_content>.col-span-4{grid-column:auto/span 4}.mod_customer_company_profile_content>.row-span-2{grid-row:auto/span 2}.mod_customer_company_profile_content>.row-span-3{grid-row:auto/span 3}.mod_customer_company_profile_content>.row-span-4{grid-row:auto/span 4}.mod_customer_company_profile_content>.col-start-1{grid-column-start:1}.mod_customer_company_profile_content>.col-start-2{grid-column-start:2}.mod_customer_company_profile_content>.col-start-3{grid-column-start:3}.mod_customer_company_profile_content>.col-start-4{grid-column-start:4}.mod_customer_company_profile_content .ce_customer_key_data_frame .key-data{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));text-align:center;border:1px solid #eee;height:100%;box-sizing:border-box}.mod_customer_company_profile_content .ce_customer_key_data_frame .key-data .w-100{grid-column:auto/span 2}.mod_customer_company_profile_content .ce_customer_key_data_frame .key-data>div{box-sizing:border-box;padding:16px 10px;border-bottom:1px solid #eee;border-right:1px solid #eee;margin-left:-1px;margin-bottom:-1px;margin-right:-1px}.mod_customer_company_profile_content .ce_customer_key_data_frame .key-data .headline{text-transform:uppercase;-webkit-hyphens:auto;hyphens:auto;font-size:15px}.mod_customer_company_profile_content .ce_customer_key_data_frame .key-data .text{font-weight:700;font-size:18px}.mod_customer_company_profile_content .ce_customer_colored_block{padding:16px}.mod_customer_company_profile_content .ce_customer_colored_block.color-theme-black,.mod_customer_company_profile_content .ce_customer_colored_block.color-theme-black a,.mod_customer_company_profile_content .ce_customer_colored_block.color-theme-black h2,.mod_customer_company_profile_content .ce_customer_colored_block.color-theme-black h3,.mod_customer_company_profile_content .ce_customer_colored_block.color-theme-black h4,.mod_customer_company_profile_content .ce_customer_colored_block.color-theme-black h5,.mod_customer_company_profile_content .ce_customer_colored_block.color-theme-blue,.mod_customer_company_profile_content .ce_customer_colored_block.color-theme-blue a,.mod_customer_company_profile_content .ce_customer_colored_block.color-theme-blue h2,.mod_customer_company_profile_content .ce_customer_colored_block.color-theme-blue h3,.mod_customer_company_profile_content .ce_customer_colored_block.color-theme-blue h4,.mod_customer_company_profile_content .ce_customer_colored_block.color-theme-blue h5{color:#fff}.mod_customer_company_profile_content .ce_customer_colored_block h2,.mod_customer_company_profile_content .ce_customer_colored_block h3,.mod_customer_company_profile_content .ce_customer_colored_block h4,.mod_customer_company_profile_content .ce_customer_colored_block h5{font-size:18px}.mod_customer_company_profile_content .ce_customer_colored_block.color-theme-blue{background-color:#002c5e}.mod_customer_company_profile_content .ce_customer_colored_block.color-theme-green{background-color:#57ce90}.mod_customer_company_profile_content .ce_customer_colored_block.color-theme-green a,.mod_customer_company_profile_content .ce_customer_colored_block.color-theme-green h2,.mod_customer_company_profile_content .ce_customer_colored_block.color-theme-green h3,.mod_customer_company_profile_content .ce_customer_colored_block.color-theme-green h4,.mod_customer_company_profile_content .ce_customer_colored_block.color-theme-green h5{color:#424242}.mod_customer_company_profile_content .ce_customer_colored_block.color-theme-black{background-color:#222}.mod_customer_company_profile_content .ce_customer_social_media{border:1px solid #eee;padding:16px;position:relative;overflow:visible}.mod_customer_company_profile_content .ce_customer_social_media h2,.mod_customer_company_profile_content .ce_customer_social_media h3,.mod_customer_company_profile_content .ce_customer_social_media h4,.mod_customer_company_profile_content .ce_customer_social_media h5{position:absolute;font-size:16px;color:#424242;display:inline-block;text-transform:uppercase;max-width:100%;width:-moz-max-content;width:max-content;top:0;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:1px 10px}.mod_customer_company_profile_content .ce_customer_social_media .social-media-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;height:100%}.mod_customer_company_profile_content .ce_customer_social_media a{position:relative;text-indent:-9999px;color:#222;display:block;width:1.2em;height:24px;width:24px;line-height:1}.mod_customer_company_profile_content .ce_customer_social_media a:before{position:absolute;left:1px;text-indent:0;font-family:"Font Awesome 5 Brands";font-weight:400;content:"";font-size:1em}.mod_customer_company_profile_content .ce_customer_social_media a:before{font-size:24px}.mod_customer_company_profile_content .ce_customer_social_media a:hover:before{color:#424242}.mod_customer_company_profile_content .ce_customer_social_media .social-media-facebook a:before{content:"\f082"}.mod_customer_company_profile_content .ce_customer_social_media .social-media-instagram a:before{content:"\f16d"}.mod_customer_company_profile_content .ce_customer_social_media .social-media-twitter a:before{content:"\e61a"}.mod_customer_company_profile_content .ce_customer_social_media .social-media-whatsapp a:before{content:"\f40c"}.mod_customer_company_profile_content .ce_customer_social_media .social-media-linkedin a:before{content:"\f08c"}.mod_customer_company_profile_content .ce_customer_social_media .social-media-youtube a:before{content:"\f431"}.mod_customer_company_profile_content .ce_customer_social_media .social-media-vimeo a:before{content:"\f194"}.mod_customer_company_profile_content .ce_customer_social_media .social-media-xing a:before{content:"\f169"}.mod_customer_company_profile_content .ce_customer_social_media .social-media-tiktok a:before{content:"\e07b"}.mod_customer_company_profile_content .ce_customer_latest_jobs{border:1px solid #eee}.mod_customer_company_profile_content .ce_customer_latest_jobs a{font-weight:700;color:#424242}.mod_customer_company_profile_content .ce_customer_latest_jobs>p{padding:16px}.mod_customer_company_profile_content .ce_customer_latest_jobs h2,.mod_customer_company_profile_content .ce_customer_latest_jobs h3,.mod_customer_company_profile_content .ce_customer_latest_jobs h4,.mod_customer_company_profile_content .ce_customer_latest_jobs h5{font-size:16px;color:#fff;background-color:#002c5e;padding:16px;margin-bottom:0;text-transform:uppercase}.mod_customer_company_profile_content .ce_customer_latest_jobs .job{padding:16px;position:relative}.mod_customer_company_profile_content .ce_customer_latest_jobs .job:nth-last-child(n+2):after{content:"";width:100%;height:1px;border-bottom:1px solid #eee;left:0;bottom:0;display:block;position:absolute}.mod_customer_company_profile_content .ce_customer_latest_jobs .job a{font-size:18px;line-height:1.3em;margin-bottom:16px;display:inline-block}.mod_customer_company_profile_content .ce_customer_latest_jobs .job a:focus,.mod_customer_company_profile_content .ce_customer_latest_jobs .job a:hover{text-decoration:underline}.mod_customer_company_profile_content .ce_customer_latest_jobs .job .types{display:flex;gap:6px;flex-wrap:wrap;font-size:14px}.mod_customer_company_profile_content .ce_customer_latest_jobs .all-jobs{padding:16px}.mod_customer_company_profile_content .ce_customer_latest_jobs .all-jobs a{background-color:#002c5e;padding:.5em 1.618em;color:#fff;text-transform:uppercase;transition:.4s background-color;display:inline-block;border-radius:6px;border:none;text-decoration:none!important;background-color:#002c5e;color:#fff!important;border:1px solid #002c5e;font-size:15px;border-radius:0;width:100%;text-align:center;box-sizing:border-box}.mod_customer_company_profile_content .ce_customer_latest_jobs .all-jobs a:active,.mod_customer_company_profile_content .ce_customer_latest_jobs .all-jobs a:focus,.mod_customer_company_profile_content .ce_customer_latest_jobs .all-jobs a:hover{text-decoration:none!important;background-image:none;background-position:0;transition:.15s background-color}.mod_customer_company_profile_content .ce_customer_latest_jobs .all-jobs a:active,.mod_customer_company_profile_content .ce_customer_latest_jobs .all-jobs a:focus,.mod_customer_company_profile_content .ce_customer_latest_jobs .all-jobs a:hover{background-color:#000812;color:#fff!important;border-color:#000812}.mod_customer_company_profile_content .ce_customer_statistics .statistics>div:nth-last-child(n+2){margin-bottom:10px}.mod_customer_company_profile_content .ce_customer_statistics .statistics-data{display:grid;grid-template-columns:1fr auto;grid-column-gap:10px;position:relative;padding-bottom:6px}.mod_customer_company_profile_content .ce_customer_statistics .statistics-data .full-bar{position:absolute;bottom:0;width:100%;height:3px}.mod_customer_company_profile_content .ce_customer_statistics .statistics-data .full-bar .bar,.mod_customer_company_profile_content .ce_customer_statistics .statistics-data .full-bar:before{position:absolute}.mod_customer_company_profile_content .ce_customer_statistics .statistics-data .full-bar:before{content:"";width:100%;height:1px;display:block;top:1px;background-color:#ccc}.mod_customer_company_profile_content .ce_customer_statistics .statistics-data .full-bar .bar{background-color:#002c5e;height:3px;top:0}.mod_customer_company_profile_content .ce_customer_text_with_image .timeline{display:grid;grid-template-columns:200px 1fr;min-height:350px}.mod_customer_company_profile_content .ce_customer_text_with_image .timeline .image,.mod_customer_company_profile_content .ce_customer_text_with_image .timeline .text{border-top:1px solid #eee;border-bottom:1px solid #eee}.mod_customer_company_profile_content .ce_customer_text_with_image .timeline .image{border-left:1px solid #eee;position:relative;box-sizing:border-box}.mod_customer_company_profile_content .ce_customer_text_with_image .timeline .text{padding:26px;border-right:1px solid #eee}.mod_customer_company_profile_content .ce_customer_text_with_image .timeline .gallery{margin-top:26px;grid-column:auto/span 2;display:flex;flex-wrap:wrap;gap:26px}@media screen and (max-width:550px){.mod_customer_company_profile_content .ce_customer_text_with_image .timeline{grid-template-columns:auto}.mod_customer_company_profile_content .ce_customer_text_with_image .timeline .gallery{grid-column:auto}}.mod_customer_company_profile_content .ce_customer_testimonial .testimonial{display:grid;grid-template-columns:8fr minmax(210px,3fr);grid-gap:26px;border-top:1px solid #424242;padding-top:26px}.mod_customer_company_profile_content .ce_customer_testimonial video{display:block}.mod_customer_company_profile_content .ce_customer_testimonial.color-theme-black .text,.mod_customer_company_profile_content .ce_customer_testimonial.color-theme-blue .text,.mod_customer_company_profile_content .ce_customer_testimonial.color-theme-green .text{padding:16px}.mod_customer_company_profile_content .ce_customer_testimonial.color-theme-black .text,.mod_customer_company_profile_content .ce_customer_testimonial.color-theme-blue .text{color:#fff}.mod_customer_company_profile_content .ce_customer_testimonial.color-theme-blue .text{background-color:#002c5e}.mod_customer_company_profile_content .ce_customer_testimonial.color-theme-green .text{background-color:#57ce90}.mod_customer_company_profile_content .ce_customer_testimonial.color-theme-black .text{background-color:#222}.mod_customer_company_profile_content .ce_youtube iframe{width:100%;height:100%}.mod_customer_company_profile_content .navigation{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%;gap:6px;border-top:1px solid #eee;padding-top:26px;order:100}.mod_customer_company_profile_content .navigation .button{padding:6px 10px;background-color:#424242;border-color:#424242;font-size:15px}.mod_customer_company_profile_content .navigation .button--next{justify-self:flex-end}.mod_customer_company_profile_content .navigation:has(.button--next:first-child:last-child){justify-content:flex-end}@media screen and (min-width:1021px){.mod_customer_company_profile_content .ce_customer_gallery_image .image,.mod_customer_company_profile_content .ce_customer_gallery_image figure,.mod_customer_company_profile_content .ce_customer_gallery_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mod_customer_company_profile_content .ce_youtube figure,.mod_customer_company_profile_content .ce_youtube iframe{width:100%;height:100%}.mod_customer_company_profile_content .ce_youtube iframe{border:none}.mod_customer_company_profile_content .ce_image figure,.mod_customer_company_profile_content .ce_image img,.mod_customer_company_profile_content .ce_image picture{width:100%;height:100%}.mod_customer_company_profile_content .ce_image img{-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:1020px){.mod_customer_company_profile_content{max-width:600px;margin-left:auto;margin-right:auto;grid-template-columns:auto!important}.mod_customer_company_profile_content>div{grid-row:auto!important;grid-column:auto!important}.mod_customer_company_profile_content>div.ce_youtube .video_container{aspect-ratio:600/400}.mod_customer_company_profile_content>div.ce_customer_latest_jobs{order:100}}.jobs-fixed-buttons{position:sticky;width:100%;bottom:0;left:0;background-color:#fff;border-top:1px solid #eee;padding-top:10px;padding-bottom:10px}.jobs-fixed-buttons .jobs-fixed-buttons-inside{display:flex;flex-wrap:wrap;gap:10px}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.jobs-fixed-buttons{background-color:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.jobs-fixed-buttons a{background-color:#002c5e;padding:.5em 1.618em;color:#fff;text-transform:uppercase;transition:.4s background-color;display:inline-block;border-radius:6px;border:none;text-decoration:none!important;background-color:#57ce90;color:#fff!important;border:1px solid #57ce90}.jobs-fixed-buttons a:active,.jobs-fixed-buttons a:focus,.jobs-fixed-buttons a:hover{text-decoration:none!important;background-image:none;background-position:0;transition:.15s background-color}.jobs-fixed-buttons a:active,.jobs-fixed-buttons a:focus,.jobs-fixed-buttons a:hover{background-color:#fff;color:#57ce90!important;border-color:#57ce90}.jobs-fixed-buttons a[href*=http]:after{font-family:"Font Awesome 5 Free";font-weight:900;left:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;padding-left:.7em;content:"\f35d"}.go-to-top~.jobs-fixed-buttons .jobs-fixed-buttons-inside{box-sizing:border-box;padding-right:50px}#main .product-wrapper .inside-article{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;align-items:stretch}#main .product-wrapper .inside-article>div{margin-bottom:0}.ce_plenta_productlist{box-sizing:border-box;position:relative;background-color:#fff;border-radius:6px;overflow:visible}.ce_plenta_productlist .productlist{height:100%;display:flex}.ce_plenta_productlist .product{border:2px solid #baebd1;border-radius:6px}.ce_plenta_productlist .product.featured{border-color:#57ce90}.ce_plenta_productlist .top-seller-badge{position:absolute;top:0;width:calc(100% - 16px);padding:6px 26px;background-color:#002c5e;color:#fff;text-align:center;text-transform:uppercase;border-top-left-radius:6px;border-top-right-radius:6px;box-sizing:border-box}.ce_plenta_productlist .top-seller-badge+.product-inside{border-top-left-radius:0;border-top-right-radius:0}.ce_plenta_productlist .product-inside{display:flex;flex-direction:column;border-radius:6px;height:100%;padding:26px;box-sizing:border-box}.ce_plenta_productlist .product-inside p{margin:0!important}.ce_plenta_productlist .product-inside>:last-child{margin-top:auto}.ce_plenta_productlist .product-title{font-size:18px;margin-top:0;padding-bottom:10px;position:relative;font-weight:700;border-bottom:1px solid #eee}.ce_plenta_productlist .product-title h2{margin-bottom:6px;text-transform:uppercase}.ce_plenta_productlist .product-price{font-weight:700;font-size:30px;position:relative;margin-top:6px;padding-bottom:0}.ce_plenta_productlist .product-price-text{font-size:14px;position:relative}.ce_plenta_productlist .product-text{margin-top:10px;margin-bottom:26px;padding-top:16px;border-top:1px solid #eee}.ce_plenta_productlist .product-text li{display:block;list-style:none;position:relative;padding-left:26px}.ce_plenta_productlist .product-text li:before{font-family:"Font Awesome 5 Free";font-weight:900;left:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;padding-right:0;content:"\f00c"}.ce_plenta_productlist .product-text li:before{position:absolute;color:#57ce90}.ce_plenta_productlist .product-text li:nth-last-child(n+2){margin-bottom:10px}.ce_plenta_productlist .widget-submit{display:flex;justify-content:center}.ce_plenta_productlist .widget-submit button{margin-top:0;width:100%}.ele-product{padding:26px;box-sizing:border-box;position:relative;background-color:#fff;border-radius:6px;border:2px solid #e4e6f2;display:flex;flex-direction:column}.ele-product h2,.ele-product h3{text-transform:uppercase;padding-bottom:16px;margin-bottom:6px;border-bottom:1px solid #eee}.ele-product p{margin-top:6px;height:54px}.ele-product p strong{font-weight:700;font-size:26px;color:#b3b3b3}.ele-product ul{margin-top:10px;margin-bottom:26px;padding-top:16px;border-top:1px solid #eee}.ele-product li{display:block;list-style:none;position:relative}.ele-product li:before{font-family:"Font Awesome 5 Free";font-weight:900;left:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;padding-right:0;content:"\f00c"}.ele-product li:before{position:absolute;left:-26px;color:#b3b3b3}.ele-product li:nth-last-child(n+2){margin-bottom:10px}.ele-product .button{padding-top:26px;margin-top:auto}.ele-product .button a{width:100%;text-align:center;box-sizing:border-box}.ce_summary .cart-header{display:flex;margin-bottom:42px}.ce_summary .cart-header>*{width:50%;box-sizing:border-box}.ce_summary .cart-header .cart-total{display:flex;align-items:baseline;justify-content:space-between}.ce_summary .cart-header .cart-total>*{text-align:right}.ce_summary .cart-header-left{padding-right:26px}.ce_summary .cart-header-right{padding-left:26px}.ce_summary .cart-summary{margin-bottom:42px}.ce_summary .cart-summary table{width:100%}.ce_summary .cart-summary tr:first-child{border-bottom:1px solid #eee}.ce_summary .cart-summary tr:nth-child(2) td{padding-top:10px}.ce_summary .cart-summary th{padding-bottom:10px}.ce_summary .cart-summary td:nth-child(2),.ce_summary .cart-summary th:nth-child(2){text-align:center}.ce_summary .cart-summary td:nth-child(3),.ce_summary .cart-summary th:nth-child(3){text-align:right}.ce_summary .cart-summary td{padding-bottom:10px}.ce_summary .cart-amount:after{content:"";display:table;clear:both}.ce_summary .cart-amount-inside{width:50%;float:right}.ce_summary .cart-amount-inside>*{display:flex;align-items:baseline;justify-content:space-between}.ce_summary .cart-amount-inside>*>:last-child{text-align:right}.ce_summary .cart-control{display:flex;justify-content:flex-end}.ce_paymentgateway .error{color:red}.ce_paymentgateway .StripeElement{margin-bottom:26px;padding-top:calc(.2em + 10px);padding-bottom:calc(.2em + 10px);color:#424242}.ce_paymentgateway .paymentgateway-stripe .credit-card-wrapper{display:grid;grid-template-columns:60% 1fr 1fr;grid-column-gap:16px}.ce_paymentgateway .paymentgateway-stripe .credit-card-wrapper .stripe-card-name{grid-column:1/span 3}@media screen and (max-width:770px){.ce_paymentgateway .paymentgateway-stripe .credit-card-wrapper{grid-template-columns:repeat(2,minmax(0,50%))}.ce_paymentgateway .paymentgateway-stripe .credit-card-wrapper .stripe-card-name,.ce_paymentgateway .paymentgateway-stripe .credit-card-wrapper .stripe-card-number{grid-column:1/span 2}}.selectric-wrapper{position:relative;cursor:pointer}.selectric-responsive{width:100%}.selectric{border:1px solid #eee;background:#fff;position:relative;border-radius:6px}.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 43px 0 16px;font-size:16px;line-height:43px;color:#424242;height:43px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.selectric .button{display:block;position:absolute;right:0;top:0;width:43px;height:43px;color:#bbb;text-align:center;font:0/0 a}.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid transparent;border-top-color:#bbb;border-bottom:none;color:#000}.selectric-focus .selectric{border-color:#bbb}.selectric-hover .selectric{border-color:#d5d5d5}.selectric-hover .selectric .button{color:#a2a2a2}.selectric-hover .selectric .button:after{border-top-color:#a2a2a2}.selectric-open{z-index:9999}.selectric-open .selectric{border-color:#d5d5d5;border-bottom-left-radius:0;border-bottom-right-radius:0}.selectric-open .selectric-items{display:block;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.selectric-disabled{opacity:.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0}.selectric-input{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:0!important;border:none!important;background:0 0!important}.selectric-temp-show{position:absolute!important;visibility:hidden!important;display:block!important}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid #d5d5d5;z-index:-1;box-shadow:0 0 10px -6px}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items li,.selectric-items ul{list-style:none;padding:0;margin:0;font-size:14px;line-height:20px;min-height:20px}.selectric-items li{display:block;padding:10px;color:#666;cursor:pointer}.selectric-items li.selected{background:#e0e0e0;color:#444}.selectric-items li.highlighted{background:#d0d0d0;color:#444}.selectric-items li:hover{background:#d5d5d5;color:#444}.selectric-items .disabled{opacity:.5;cursor:default!important;background:0 0!important;color:#666!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.selectric-items .selectric-group .selectric-group-label{font-weight:700;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:0 0;color:#444}.selectric-items .selectric-group.disabled li{opacity:1}.selectric-items .selectric-group li{padding-left:25px}.fineuploader-wrapper .qq-upload-button{background-color:#002c5e;padding:.5em 1.618em;color:#fff;text-transform:uppercase;transition:.4s background-color;display:inline-block;border-radius:6px;border:none;text-decoration:none!important;background-color:#ccc;color:#fff!important;border:1px solid #ccc;width:100%;box-sizing:border-box}.fineuploader-wrapper .qq-upload-button:active,.fineuploader-wrapper .qq-upload-button:focus,.fineuploader-wrapper .qq-upload-button:hover{text-decoration:none!important;background-image:none;background-position:0;transition:.15s background-color}.fineuploader-wrapper .qq-upload-button:active,.fineuploader-wrapper .qq-upload-button:focus,.fineuploader-wrapper .qq-upload-button:hover{background-color:#002c5e;color:#fff!important;border-color:#002c5e}.fineuploader-wrapper .qq-upload-button>:before{font-family:"Font Awesome 5 Free";font-weight:900;left:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;padding-right:10px;content:"\f093"}#main .mod_article .qq-upload-list-selector{list-style:none;padding-left:0}.qq-upload-list li{background-color:#eee}.qq-progress-bar{background:linear-gradient(to bottom,#002c5e 0,#004491 50%,#0050ab 51%,#005cc4 100%)}.widget-fineuploader{margin-bottom:26px}.widget-fineuploader .values-container{margin-bottom:10px}.widget-fineuploader .values-list{padding-left:0!important}.widget-fineuploader .values-list li{margin-bottom:6px}.widget-fineuploader .values-list li:last-child{margin-bottom:0}.widget-fineuploader .values-list li:before{display:none}.widget-fineuploader .values-list li .fineuploader-item,.widget-fineuploader .values-list li .fineuploader-item .content{display:flex;flex-wrap:wrap}.widget-fineuploader .values-list li .fineuploader-item .content>*,.widget-fineuploader .values-list li .fineuploader-item>*{margin-right:6px}.widget-fineuploader .values-list li .fineuploader-item .content>:last-child,.widget-fineuploader .values-list li .fineuploader-item>:last-child{margin-right:0}.widget-fineuploader .values-list li .fineuploader-item .content img,.widget-fineuploader .values-list li .fineuploader-item img{align-self:center}.widget-fineuploader .values-list li .fineuploader-item .content a.delete,.widget-fineuploader .values-list li .fineuploader-item a.delete{order:10;margin-left:10px}.widget-fineuploader .values-list li .fineuploader-item .details{color:#999}.widget-fineuploader .values-list li a.delete{position:relative;text-indent:-9999px;color:#fff;display:block;width:1.2em;width:30px;height:30px;background-color:red}.widget-fineuploader .values-list li a.delete:before{position:absolute;left:1px;text-indent:0;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f1f8";font-size:1em}.widget-fineuploader .values-list li a.delete:before{left:50%;top:50%;transform:translate(-50%,-50%)}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left;padding-left:13px;padding-right:13px;padding-top:26px;width:100%}.row:after{content:"";display:table;clear:both}.row{margin-left:-13px;margin-right:-13px;margin-top:-26px;display:flex;flex-wrap:wrap}@media screen and (min-width:0){.col-xs-1{width:8.3333333333%;display:inline-block}.col-xs-2{width:16.6666666667%;display:inline-block}.col-xs-3{width:25%;display:inline-block}.col-xs-4{width:33.3333333333%;display:inline-block}.col-xs-5{width:41.6666666667%;display:inline-block}.col-xs-6{width:50%;display:inline-block}.col-xs-7{width:58.3333333333%;display:inline-block}.col-xs-8{width:66.6666666667%;display:inline-block}.col-xs-9{width:75%;display:inline-block}.col-xs-10{width:83.3333333333%;display:inline-block}.col-xs-11{width:91.6666666667%;display:inline-block}.col-xs-12{width:100%;display:inline-block}}@media screen and (min-width:0){.offset-xs-0{margin-left:0}.offset-xs-1{margin-left:8.3333333333%}.offset-xs-2{margin-left:16.6666666667%}.offset-xs-3{margin-left:25%}.offset-xs-4{margin-left:33.3333333333%}.offset-xs-5{margin-left:41.6666666667%}.offset-xs-6{margin-left:50%}.offset-xs-7{margin-left:58.3333333333%}.offset-xs-8{margin-left:66.6666666667%}.offset-xs-9{margin-left:75%}.offset-xs-10{margin-left:83.3333333333%}.offset-xs-11{margin-left:91.6666666667%}}@media screen and (min-width:0){.pull-right-xs{float:right}.pull-left-xs{float:left}}@media screen and (min-width:0){.clear-xs{clear:both}}@media screen and (min-width:550px){.clear-xs{clear:none}}@media screen and (min-width:550px){.col-sm-1{width:8.3333333333%;display:inline-block}.col-sm-2{width:16.6666666667%;display:inline-block}.col-sm-3{width:25%;display:inline-block}.col-sm-4{width:33.3333333333%;display:inline-block}.col-sm-5{width:41.6666666667%;display:inline-block}.col-sm-6{width:50%;display:inline-block}.col-sm-7{width:58.3333333333%;display:inline-block}.col-sm-8{width:66.6666666667%;display:inline-block}.col-sm-9{width:75%;display:inline-block}.col-sm-10{width:83.3333333333%;display:inline-block}.col-sm-11{width:91.6666666667%;display:inline-block}.col-sm-12{width:100%;display:inline-block}}@media screen and (min-width:550px){.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media screen and (min-width:550px){.pull-right-sm{float:right}.pull-left-sm{float:left}}@media screen and (min-width:550px){.clear-sm{clear:both}}@media screen and (min-width:768px){.clear-sm{clear:none}}@media screen and (min-width:768px){.col-md-1{width:8.3333333333%;display:inline-block}.col-md-2{width:16.6666666667%;display:inline-block}.col-md-3{width:25%;display:inline-block}.col-md-4{width:33.3333333333%;display:inline-block}.col-md-5{width:41.6666666667%;display:inline-block}.col-md-6{width:50%;display:inline-block}.col-md-7{width:58.3333333333%;display:inline-block}.col-md-8{width:66.6666666667%;display:inline-block}.col-md-9{width:75%;display:inline-block}.col-md-10{width:83.3333333333%;display:inline-block}.col-md-11{width:91.6666666667%;display:inline-block}.col-md-12{width:100%;display:inline-block}}@media screen and (min-width:768px){.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media screen and (min-width:768px){.pull-right-md{float:right}.pull-left-md{float:left}}@media screen and (min-width:768px){.clear-md{clear:both}}@media screen and (min-width:940px){.clear-md{clear:none}}@media screen and (min-width:940px){.col-lg-1{width:8.3333333333%;display:inline-block}.col-lg-2{width:16.6666666667%;display:inline-block}.col-lg-3{width:25%;display:inline-block}.col-lg-4{width:33.3333333333%;display:inline-block}.col-lg-5{width:41.6666666667%;display:inline-block}.col-lg-6{width:50%;display:inline-block}.col-lg-7{width:58.3333333333%;display:inline-block}.col-lg-8{width:66.6666666667%;display:inline-block}.col-lg-9{width:75%;display:inline-block}.col-lg-10{width:83.3333333333%;display:inline-block}.col-lg-11{width:91.6666666667%;display:inline-block}.col-lg-12{width:100%;display:inline-block}}@media screen and (min-width:940px){.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media screen and (min-width:940px){.pull-right-lg{float:right}.pull-left-lg{float:left}}@media screen and (min-width:940px){.clear-lg{clear:both}}@media screen and (min-width:1100px){.clear-lg{clear:none}}@media screen and (min-width:1100px){.col-xl-1{width:8.3333333333%;display:inline-block}.col-xl-2{width:16.6666666667%;display:inline-block}.col-xl-3{width:25%;display:inline-block}.col-xl-4{width:33.3333333333%;display:inline-block}.col-xl-5{width:41.6666666667%;display:inline-block}.col-xl-6{width:50%;display:inline-block}.col-xl-7{width:58.3333333333%;display:inline-block}.col-xl-8{width:66.6666666667%;display:inline-block}.col-xl-9{width:75%;display:inline-block}.col-xl-10{width:83.3333333333%;display:inline-block}.col-xl-11{width:91.6666666667%;display:inline-block}.col-xl-12{width:100%;display:inline-block}}@media screen and (min-width:1100px){.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}@media screen and (min-width:1100px){.pull-right-xl{float:right}.pull-left-xl{float:left}}@media screen and (min-width:1100px){.clear-xl{clear:both}}.row>*{box-sizing:border-box}.cookiebar{display:flex;flex-wrap:wrap;z-index:30000;background-color:rgba(0,44,94,.95);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);max-width:400px;width:90%;padding:26px;box-shadow:0 0 10px 0 rgba(0,0,0,.5);border-radius:6px;text-align:left}.cookiebar>*{width:100%}.cookiebar .cookiebar__text{margin-right:0;margin-bottom:16px}.cookiebar .cookiebar__message,.cookiebar .cookiebar__message a{color:#fff}.cookiebar .cookiebar__message a{text-decoration:underline;font-weight:700}.cookiebar .cookiebar__message a:hover{text-decoration:none}.cookiebar .cookiebar__button{width:100%;box-sizing:border-box;font-weight:400;background-color:#002c5e;padding:.5em 1.618em;color:#fff;text-transform:uppercase;transition:.4s background-color;display:inline-block;border-radius:6px;border:none;text-decoration:none!important;background-color:#57ce90;color:#002c5e!important;border:1px solid #57ce90}.cookiebar .cookiebar__button:active,.cookiebar .cookiebar__button:focus,.cookiebar .cookiebar__button:hover{text-decoration:none!important;background-image:none;background-position:0;transition:.15s background-color}.cookiebar .cookiebar__button:active,.cookiebar .cookiebar__button:focus,.cookiebar .cookiebar__button:hover{background-color:#57ce90;color:#fff!important;border-color:#fff}@media screen and (max-width:1210px){#before-footer .inside,#footer .inside,#header .inside,#stage .inside-article,.jobs-fixed-buttons-inside,.layout-left #container,.layout-right #container,.layout-standard #main .inside-article,.mod_job_offer_reader .head-content{width:calc(100% - 40px)}#header .mainmenu,#header .mod_changelanguage{display:none}#header .mod_mobile_menu{display:block}}@media screen and (max-width:1024px){.custom>#stage .mod_article.article-image+.mod_article h1{font-size:48px}.mod_newslist{grid-template-columns:repeat(2,minmax(0,50%))}body.layout-left #container{padding-left:250px}body.layout-left #left{width:250px;right:250px}body.layout-left #left>.inside{padding-right:32px}body.layout-right #container{padding-right:250px}body.layout-right #right{width:250px}body.layout-right #right>.inside{padding-left:32px}.mod_jobs_member_profile_list>div.layout_gallery{width:calc((100% - 60px)/ 7)}.mod_jobs_member_profile_list>div.layout_gallery:nth-child(8n){margin-right:10px}.mod_jobs_member_profile_list>div.layout_gallery:nth-child(7n){margin-right:0}.mod_jobs_member_profile_list>div.layout_gallery:nth-child(n+8){margin-top:10px}.jobs-list-home{grid-template-columns:repeat(2,minmax(0,50%))}.article-image-company .mod_jobs_company_reader{display:flex;flex-direction:column}.article-image-company .mod_jobs_company_reader .company-name{position:static;transform:none;order:2;margin-left:0;margin-bottom:26px}.article-image-company .mod_jobs_company_reader .company-logo{position:relative;margin-top:-37px;transform:none;order:1;margin-bottom:26px}}@media screen and (max-width:860px){.mod_jobs_company_reader.company-reader-main .company-video{width:100%;padding-right:0}.mod_jobs_company_reader.company-reader-main .company-video+.company-description{width:100%;-moz-column-count:2;column-count:2}.footer-first-row-inside .mod_job_category ul{-moz-column-count:2;column-count:2}.mod_job_offer_list_dynamic{display:grid;grid-template-columns:auto!important}.mod_job_offer_list_dynamic>:not(div.jobs-sorting,h1){grid-column:1!important}.mod_job_offer_manager .sort-wrapper{flex-direction:column}.mod_job_offer_manager .sort-wrapper>*{width:100%}.mod_jobs_job_alert .job_alert_search_criteria{flex-wrap:wrap}}@media screen and (max-width:840px){#main .nav-meinaccount ul{margin-left:-10px;margin-right:-10px}#main .nav-meinaccount li{width:50%;padding:10px}}@media screen and (max-width:768px){.custom>#stage .mod_article.article-image+.mod_article h1{font-size:36px}.custom>#stage .mod_article.article-image+.mod_article p{font-size:16px}.mod_newslist{grid-template-columns:100%}.mod_newslist>div.ce_text{grid-column:auto}.mobile_menu{width:75%!important}.mobile_menu .inner{padding-left:16px;padding-right:16px}.mobile_menu .mainmenu a,.mobile_menu .mainmenu strong{font-size:18px}.mobile_menu .mainmenu ul.level_2 li a,.mobile_menu .mainmenu ul.level_2 li strong{font-size:16px}.filter-active .jobs-sorting{display:none}body.layout-left #container{display:flex;flex-direction:column;padding-left:0;position:relative}body.layout-left #left{order:1;width:100%;right:auto;margin-left:0}body.layout-left #left>.inside{padding-top:16px;padding-right:0;padding-bottom:16px}body.layout-left #left>.inside>:first-child{padding-top:0}body.layout-left #left>.inside>:last-child{padding-bottom:0}body.layout-left #left .mod_job_search{display:none}body.layout-left #left .mod_job_search .formbody{margin-top:26px}body.layout-left #left .mod_job_search .formbody .widget.jobs-search-submit{position:fixed;bottom:0;left:0;width:100%;z-index:1000;padding:10px;background-color:#e4e6f2;box-sizing:border-box}body.layout-left #left .mod_job_search .formbody .widget.jobs-search-submit button{max-width:300px;width:calc(100% - 200px);margin:0;background-color:#002c5e;padding:.5em 1.618em;color:#fff;text-transform:uppercase;transition:.4s background-color;display:inline-block;border-radius:6px;border:none;text-decoration:none!important;background-color:#002c5e;color:#fff!important;border:1px solid #002c5e}body.layout-left #left .mod_job_search .formbody .widget.jobs-search-submit button:active,body.layout-left #left .mod_job_search .formbody .widget.jobs-search-submit button:focus,body.layout-left #left .mod_job_search .formbody .widget.jobs-search-submit button:hover{text-decoration:none!important;background-image:none;background-position:0;transition:.15s background-color}body.layout-left #left .mod_job_search .formbody .widget.jobs-search-submit button:active,body.layout-left #left .mod_job_search .formbody .widget.jobs-search-submit button:focus,body.layout-left #left .mod_job_search .formbody .widget.jobs-search-submit button:hover{background-color:#57ce90;color:#fff!important;border-color:#57ce90}body.layout-left #left .mod_job_search div.reset-form{position:fixed;right:10px;bottom:10px;left:auto;z-index:1000}body.layout-left #left .mod_job_search div.reset-form a{background-color:#002c5e;padding:.5em 1.618em;color:#fff;text-transform:uppercase;transition:.4s background-color;display:inline-block;border-radius:6px;border:none;text-decoration:none!important;background-color:#ccc;color:#002c5e!important;border:1px solid #ccc}body.layout-left #left .mod_job_search div.reset-form a:active,body.layout-left #left .mod_job_search div.reset-form a:focus,body.layout-left #left .mod_job_search div.reset-form a:hover{text-decoration:none!important;background-image:none;background-position:0;transition:.15s background-color}body.layout-left #left .mod_job_search div.reset-form a:active,body.layout-left #left .mod_job_search div.reset-form a:focus,body.layout-left #left .mod_job_search div.reset-form a:hover{background-color:#57ce90;color:#fff!important;border-color:#57ce90}body.layout-left #left .button-toggle-job-search{display:initial;height:44px;background-color:#002c5e;padding:.5em 1.618em;color:#fff;text-transform:uppercase;transition:.4s background-color;display:inline-block;border-radius:6px;border:none;text-decoration:none!important}body.layout-left #left .button-toggle-job-search:active,body.layout-left #left .button-toggle-job-search:focus,body.layout-left #left .button-toggle-job-search:hover{text-decoration:none!important;background-image:none;background-position:0;transition:.15s background-color}body.layout-left #left .button-toggle-job-search:before{font-family:"Font Awesome 5 Free";font-weight:900;left:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;padding-right:.4em;content:"\f0b0"}body.layout-left #main{order:2;position:initial!important}body.layout-left #main .inside{position:initial!important}body.layout-left #main .inside>:first-child{padding-top:0}body.layout-left #main .jobs-sorting{position:absolute;top:16px;right:0;max-width:calc(100vw - 180px)}body.layout-left #main .jobs-sorting .widget-select{max-width:100%}body.layout-left.filter-active #left .mod_job_search{display:block}body.layout-left.filter-active #left .button-toggle-job-search:before{content:"\f00d"}body.layout-right #container{padding-right:0}body.layout-right #right{width:100%;margin-right:0}body.layout-right #right>.inside{padding-left:0}body.layout-right #right>.inside>:first-child{padding-top:0}.mod_job_offer_reader .details_contact_inside,.mod_job_request_reader .details_contact_inside{min-height:210px}.mod_job_offer_reader .details_main_two_cols .details-main-left,.mod_job_request_reader .details_main_two_cols .details-main-left{padding-right:32px}.mod_job_offer_reader .details_main_two_cols .details-main-right,.mod_job_request_reader .details_main_two_cols .details-main-right{padding-left:32px}.mod_job_offer_reader .details_main_two_cols .details-main-right .image,.mod_job_request_reader .details_main_two_cols .details-main-right .image{margin-bottom:8px}.mod_jobs_member_profile_list>div.layout_gallery{width:calc((100% - 40px)/ 5)}.mod_jobs_member_profile_list>div.layout_gallery:nth-child(7n){margin-right:10px}.mod_jobs_member_profile_list>div.layout_gallery:nth-child(5n){margin-right:0}.mod_jobs_member_profile_list>div.layout_gallery:nth-child(n+6){margin-top:10px}}@media screen and (max-width:640px){#header .inside{padding-top:6px;padding-bottom:6px}#header .inside .logo img{width:140px}#header .mod_job_search,#header div[class*=hasteform_jobsSearch]{overflow:visible}#header .mod_job_search{position:relative}#header .mod_job_search:before{font-family:"Font Awesome 5 Free";font-weight:900;left:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;padding-right:.4em;content:"\f002"}#header .mod_job_search:before{color:#002c5e;cursor:pointer}#header .mod_job_search.active:before{content:"\f010"}#header .mod_job_search.active div[class*=hasteform_jobsSearch]{display:block}#header div[class*=hasteform_jobsSearch]{position:absolute;display:none;right:0;bottom:0;transform:translateY(100%);padding-top:10px}.nav_toggle{width:35px;height:35px}.nav_toggle:before{font-size:30px;line-height:30px}.ce_summary .cart-header{flex-wrap:wrap}.ce_summary .cart-header>*{width:100%}.ce_summary .cart-header-left{padding-right:0;padding-bottom:26px}.ce_summary .cart-header-right{padding-left:0}.ce_summary .cart-amount-inside{width:80%}.jobs-list-home{grid-template-columns:100%}.mod_jobs_company_reader.company-reader-main .company-video+.company-description{-moz-column-count:1;column-count:1}.article-image-company .mod_jobs_company_reader .company-name{font-size:28px!important}.article-image-company .mod_jobs_company_reader .company-logo{margin-top:26px}.footer-first-row-inside .mod_job_category ul{-moz-column-count:1;column-count:1}.page-job-offer #stage .mod_article.first{padding-top:30px;padding-bottom:30px}.page-job-offer #stage .mod_article .inside-article h2.title{margin-bottom:0}.page-home .custom>#stage .inside{padding-top:26px;padding-bottom:26px}.page-home .custom>#stage .inside .mod_article:not(.article-image){padding-top:0;padding-bottom:0}#stage .mod_job_offer_reader h1{font-size:22px;margin-bottom:10px!important}.mod_job_offer_reader .details_head_inside .company{font-size:16px;margin-bottom:0!important}.mod_job_offer_reader .details_head_inside .meta{margin-top:0}.page-job-offer-details .custom>#stage .mod_article{padding-bottom:26px}.page-job-offer-details .custom>#stage .button-apply{display:block!important}.page-job-offer-details .custom>#stage .button-apply a{background-color:#57ce90;color:#fff!important;border:1px solid #57ce90}.page-job-offer-details .custom>#stage .button-apply a:active,.page-job-offer-details .custom>#stage .button-apply a:focus,.page-job-offer-details .custom>#stage .button-apply a:hover{background-color:#fff;color:#57ce90!important;border-color:#57ce90}}@media screen and (max-width:460px){.jobs-list-standard>div.layout_logo .headline a{margin-top:100px}.mod_job_offer_list>div.layout_logo,.mod_job_offer_list_dynamic>div.layout_logo,.mod_job_search>div.layout_logo{padding:26px 16px 26px;border:1px solid #eee;border-radius:6px;background-color:#fff;display:flex;flex-direction:column}.mod_job_offer_list>div.layout_logo a,.mod_job_offer_list_dynamic>div.layout_logo a,.mod_job_search>div.layout_logo a{margin-bottom:20px!important}.mod_job_offer_list>div.layout_logo .image,.mod_job_offer_list_dynamic>div.layout_logo .image,.mod_job_search>div.layout_logo .image{position:relative;width:100%;padding-bottom:120px;left:0;top:0;order:-2}.mod_job_offer_list>div.layout_logo .image .image_container,.mod_job_offer_list_dynamic>div.layout_logo .image .image_container,.mod_job_search>div.layout_logo .image .image_container{position:absolute;max-width:220px;left:50%;transform:translateX(-50%);padding:10px 16px;box-sizing:border-box}.mod_job_offer_list>div.layout_logo .image a,.mod_job_offer_list_dynamic>div.layout_logo .image a,.mod_job_search>div.layout_logo .image a{padding:0;border:none;background-color:transparent}.mod_job_offer_list>div.layout_logo .image .image_container,.mod_job_offer_list>div.layout_logo .image a,.mod_job_offer_list>div.layout_logo .image img,.mod_job_offer_list_dynamic>div.layout_logo .image .image_container,.mod_job_offer_list_dynamic>div.layout_logo .image a,.mod_job_offer_list_dynamic>div.layout_logo .image img,.mod_job_search>div.layout_logo .image .image_container,.mod_job_search>div.layout_logo .image a,.mod_job_search>div.layout_logo .image img{width:100%;height:100%}.mod_job_offer_list>div.layout_logo .image img,.mod_job_offer_list_dynamic>div.layout_logo .image img,.mod_job_search>div.layout_logo .image img{-o-object-fit:contain;object-fit:contain;position:static;transform:none;max-width:none}.mod_job_offer_list>div.layout_logo .headline a,.mod_job_offer_list_dynamic>div.layout_logo .headline a,.mod_job_search>div.layout_logo .headline a{margin-top:30px}.mod_job_request_list>div.layout_portrait,.mod_job_request_search>div.layout_portrait{padding-left:16px}.mod_job_request_list>div.layout_portrait .image,.mod_job_request_search>div.layout_portrait .image{display:none}.mod_job_offer_reader .details_contact_inside,.mod_job_request_reader .details_contact_inside{min-height:auto}.mod_job_offer_reader .details_contact_inside .col_1,.mod_job_request_reader .details_contact_inside .col_1{width:100%;position:static;padding-bottom:16px}.mod_job_offer_reader .details_contact_inside .col_2,.mod_job_request_reader .details_contact_inside .col_2{padding-left:0}.mod_job_offer_reader .details_main_two_cols>*>*,.mod_job_request_reader .details_main_two_cols>*>*{float:none}.mod_job_offer_reader .details_main_two_cols .details-main-left,.mod_job_request_reader .details_main_two_cols .details-main-left{width:100%;box-sizing:border-box;padding-right:0;border-right:none;padding-bottom:26px}.mod_job_offer_reader .details_main_two_cols .details-main-right,.mod_job_request_reader .details_main_two_cols .details-main-right{width:100%;padding-left:0}.mod_job_offer_reader .details_main_two_cols .details-main-right .image img,.mod_job_request_reader .details_main_two_cols .details-main-right .image img{max-width:300px}.mod_jobs_member_profile_list>div.layout_gallery{width:calc((100% - 10px)/ 2)}.mod_jobs_member_profile_list>div.layout_gallery:nth-child(5n){margin-right:10px}.mod_jobs_member_profile_list>div.layout_gallery:nth-child(2n){margin-right:0}.mod_jobs_member_profile_list>div.layout_gallery:nth-child(n+3){margin-top:10px}}@media screen and (max-width:520px){#main .nav-meinaccount li{width:100%}}