html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;background-color:#fff;color:#4F4F4F;font-family:"Roboto", sans-serif;font-size:1em;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:"RobotoSlab-Bold", serif;line-height:1.4;margin:0;margin-bottom:0.7em;margin-top:1em;text-rendering:optimizeLegibility;color:#4F4F4F}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#4F4F4F}h1{font-size:2.25em;margin-top:0.5em;margin-bottom:1em;font-weight:normal}@media screen and (min-width: 600px){h1{font-size:2.25em}}@media screen and (min-width: 960px){h1{font-size:2.7em}}h2{font-size:1.85em}h3{font-size:1.4em}h4{font-size:1.2em}h5{font-size:1.1em}h6{font-size:1em}p{margin:0 0 0.75em}a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear;color:#2864AF;text-decoration:none;font-weight:bold}a:hover{color:#2864AF;text-decoration:underline}a:active,a:focus{color:#2864AF;outline:none}hr{border-bottom:1px solid #CCC;border-left:none;border-right:none;border-top:none;margin:1.5em 0}img,picture{margin:0;max-width:100%}.logo{margin:0}blockquote{border-left:2px solid #CCC;color:#757575;margin:1.5em 0;padding-left:0.75em}cite{color:#8f8f8f;font-style:italic}cite:before{content:"\2014 \00A0"}figure{margin:0}ul{padding-left:17px}ul.blue_bullet,.offers .offer .offer-content ul{padding-left:0}li.blue_bullet,.offers .offer .offer-content ul li{margin-left:0;margin-bottom:0.6em;padding-left:1.2em;background:url(/assets/bullets/blue_bullet-b4b4c057890aeb4a4b681e81196e40c4ac57eb1df00b37ff7450189ec7ce0a96.png) no-repeat 0 0.4em;list-style:none}mark{background:transparent;font-weight:bold}form div{margin:1em 0}form ul,form ol{list-style-type:none !important;margin:0 !important;padding:0 !important}form ul li,form ol li{margin:0 !important}form a{color:#FFFFFF;border-bottom:1px dotted #FFFFFF}form fieldset{background-color:#4F4086;color:#FFFFFF;border:0;margin:0 0 1.5em;padding:1.5em}form h2.form-title{font-size:1.4em;font-family:"RobotoSlab-Bold", serif;padding:0.5em;margin:0;background-color:#2864AF;color:#FFFFFF;width:100%;position:relative;text-align:center}form h2.form-title:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(62,172,213,0);border-top-color:#3eacd5;border-width:18px;margin-left:-18px}form #error_explanation{margin-bottom:1em}form #error_explanation ul li{color:#C00}form div.field_with_errors{margin:0 !important;display:inline !important;float:none !important;height:0 !important}form input,form label,form select{display:block;font-family:"Roboto", sans-serif;font-size:1em}form input,form select{color:#4F4F4F}form ul.select2-choices{width:400px;padding:3px !important}form .select2-choices div{margin:0}form label{font-weight:600;margin-bottom:0.375em}form label.required:after{content:"*";color:red;margin-left:0.3em}form label abbr{display:none}form label.choice{font-weight:normal;margin-bottom:0}form div.inline label,form label.inline{margin-right:1.5em}form div.inline label.choice{margin-right:0.75em}form input[type="color"],form input[type="date"],form input[type="datetime"],form input[type="datetime-local"],form input[type="email"],form input[type="month"],form input[type="number"],form input[type="password"],form input[type="search"],form input[type="tel"],form input[type="text"],form input[type="time"],form input[type="url"],form input[type="week"],form input:not([type]),form textarea,form select[multiple=multiple],form textarea{background-color:#fff;color:#4F4F4F;border:1px solid #CCC;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;font-family:"Roboto", sans-serif;font-size:1em;margin-bottom:0.75em;padding:0.5em;transition:border-color;width:100%}form input[type="color"]:hover,form input[type="date"]:hover,form input[type="datetime"]:hover,form input[type="datetime-local"]:hover,form input[type="email"]:hover,form input[type="month"]:hover,form input[type="number"]:hover,form input[type="password"]:hover,form input[type="search"]:hover,form input[type="tel"]:hover,form input[type="text"]:hover,form input[type="time"]:hover,form input[type="url"]:hover,form input[type="week"]:hover,form input:not([type]):hover,form textarea:hover,form select[multiple=multiple]:hover,form textarea:hover{border-color:#b3b3b3}form input[type="color"]:focus,form input[type="date"]:focus,form input[type="datetime"]:focus,form input[type="datetime-local"]:focus,form input[type="email"]:focus,form input[type="month"]:focus,form input[type="number"]:focus,form input[type="password"]:focus,form input[type="search"]:focus,form input[type="tel"]:focus,form input[type="text"]:focus,form input[type="time"]:focus,form input[type="url"]:focus,form input[type="week"]:focus,form input:not([type]):focus,form textarea:focus,form select[multiple=multiple]:focus,form textarea:focus{border-color:#2864AF;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(35,88,154,0.7);outline:none}form textarea{resize:vertical}form input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}form input[type="checkbox"],form input[type="radio"]{display:inline;margin-right:0.75em}form input[type="file"]{padding-bottom:0.375em;width:100%;color:#CCC;font-size:0.9em;font-style:italic}form select{margin-bottom:1.5em;max-width:100%;width:auto;-webkit-appearance:menulist-button;font-size:0.85em;padding:10px;height:30px}form input.small{width:100px}form input.medium{width:200px}form p.instruct,form em{margin-top:5px;font-size:0.9em;color:#CCC;font-style:italic}form .button_full_width button,form .button_full_width input[type="button"],form .button_full_width input[type="reset"],form .button_full_width input[type="submit"],form .button_full_width button,form .button_full_width input[type="submit"],form .button_full_width .btn,form .button_full_width .offers .offers-search .search-btn,.offers .offers-search form .button_full_width .search-btn{width:100%}form .button_full_width p.instruct{text-align:center}form div.inline input[type="color"],form div.inline input[type="date"],form div.inline input[type="datetime"],form div.inline input[type="datetime-local"],form div.inline input[type="email"],form div.inline input[type="month"],form div.inline input[type="number"],form div.inline input[type="password"],form div.inline input[type="search"],form div.inline input[type="tel"],form div.inline input[type="text"],form div.inline input[type="time"],form div.inline input[type="url"],form div.inline input[type="week"],form div.inline input:not([type]),form div.inline textarea,form div.inline select{display:inline-block}button,input[type="button"],input[type="reset"],input[type="submit"],button,input[type="submit"],.btn,.offers .offers-search .search-btn{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;background-color:#f78d1d;border:none;color:#FFFFFF !important;cursor:pointer;display:inline-block;font-family:"Roboto", sans-serif;font-size:1em;font-weight:600;line-height:1.4em;padding:0.75em 1em;text-decoration:none;user-select:none;vertical-align:middle;white-space:inherit}@media (min-width: 600px){button,input[type="button"],input[type="reset"],input[type="submit"],button,input[type="submit"],.btn,.offers .offers-search .search-btn{white-space:nowrap;line-height:1}}button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,button:hover,button:focus,input[type="submit"]:hover,input[type="submit"]:focus,.btn:hover,.offers .offers-search .search-btn:hover,.btn:focus,.offers .offers-search .search-btn:focus{background-color:#c16607;color:#FFFFFF !important}button:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled,button:disabled,input[type="submit"]:disabled,.btn:disabled,.offers .offers-search .search-btn:disabled{cursor:not-allowed;opacity:0.5}.btn.small,.offers .offers-search .small.search-btn{font-size:0.8em;padding:0.5em 0.75em}.btn.secondary,.offers .offers-search .search-btn{background-color:#2864AF;color:#FFFFFF}.btn.secondary:hover,.offers .offers-search .search-btn:hover,.btn.secondary:focus,.offers .offers-search .search-btn:focus{background-color:#1a4071;color:#FFFFFF}table{border-collapse:collapse;margin:1.5em 0;table-layout:auto;width:100%}table.bare td{border:none}table.bare th{border:none}th{border-bottom:1px solid #a6a6a6;font-weight:600;padding:1.5em 0.75em 1.5em 0;text-align:left}td{border-bottom:1px solid #CCC;padding:0.75em 0.75em 0.75em 0}tr,td,th{vertical-align:middle}dl{margin-bottom:1.5em}dl dt{font-weight:bold;margin-top:1.5em}dl dd{margin:0}.pagination{margin:1em 0;float:left;width:100%;padding:0}.pagination:after{content:"";display:table;clear:both}.pagination li{margin:0 !important;list-style-type:none !important}.pagination span{display:block;float:left;margin:0 2px 5px 0}.pagination span a{border:1px solid #CCC;background:#FFFFFF;color:#80808e;font-weight:normal;font-style:normal;padding:2px 6px;display:block}.pagination span em{background:#FFFFFF;color:#80808e;font-weight:normal;font-style:normal;padding:2px 6px;display:block}.pagination span.page-current a,.pagination span:hover a{color:#FFFFFF;background:#2864AF;color:#FFFFFF;border:1px solid #2864AF}.pagination span.page-current em,.pagination span:hover em{background:#FFFFFF;color:#80808e}.pagination span.page-disabled em{border:none}body{margin:0;padding:0}@media screen and (min-width: 960px){body{font-size:1em}}.container{max-width:1200px;margin-left:auto;margin-right:auto}.container::after{clear:both;content:"";display:block}.wrapper{padding:0 1em}@media screen and (min-width: 960px){.wrapper{padding:0}}#footer{clear:both;margin:80px 0 0 0;padding:30px 0;color:#FFF;min-height:150px;text-align:center;background:#171717 url(/assets/bg-footer-e75954a8d2e22ad1727b20961a56f2dcf6f44951bb66308f77b298f351d04243.png) top left;border-top:1px solid #CCC}#footer a{color:#FFFFFF;font-weight:700}#footer #links{padding:1em}#footer #normes{margin-top:40px}#footer #normes a{margin-bottom:20px;display:inline-block;margin:0 20px 20px 20px}#footer #normes a.charta{padding:8px 8px 1px 8px;border:2px solid #AAA;background-color:#FFF !important}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{background:#ebebf1 !important}.ui-menu{margin:0;padding:0}.ui-menu .ui-menu-item{font-size:0.9em;list-style:none;margin:0;padding:0.3em;border-left:1px solid #80808e;border-right:1px solid #80808e;border-bottom:1px solid #80808e;background:#FFFFFF;max-width:278px}.ui-menu .ui-menu-item a{color:#4F4F4F;font-weight:normal}.ui-menu .ui-menu-item span{color:#AAA;font-size:0.9em;font-style:italic}.offers .wrapper{max-width:1200px;margin-left:auto;margin-right:auto;display:block}.offers .wrapper::after{clear:both;content:"";display:block}.offers .wrapper::after{clear:both;content:"";display:block}.offers .offers-search{float:right;display:block;margin-left:2.35765%;width:100%}.offers .offers-search:last-child{margin-left:0}.offers .offers-results{float:right;display:block;margin-left:2.35765%;width:100%}.offers .offers-results:last-child{margin-left:0}@media screen and (min-width: 960px){.offers .offers-search{float:right;display:block;margin-left:2.35765%;width:23.23176%}.offers .offers-search:last-child{margin-left:0}.offers .offers-results{float:right;display:block;margin-left:2.35765%;width:74.41059%}.offers .offers-results:last-child{margin-left:0}}.offers .offers-feedback{text-align:center;font-size:0.9em}.offers .offers-search form{margin:2em 0}.offers .offers-search form .offers-filters{font-size:0.8em}.offers .offers-search form .offers-filters a{color:#1d73bd;font-weight:normal}.offers .offers-search form .offers-filters label{font-weight:normal;margin-bottom:0.2em}.offers .offers-search form .offers-filters label.disabled-true{color:#AAA}.offers .offers-search .search-btn{width:100%}.offers .offers-search .sectors{display:none;margin-top:2em}@media screen and (min-width: 960px){.offers .offers-search .sectors{display:block}}.offers .offers-results{margin:0 0 2em 0}@media screen and (min-width: 960px){.offers .offers-results{margin:2em 0}}.offers .offers-results .offers-total h2{font-size:1.4em;font-weight:normal;margin:0 0 1em 0}.offers .offers-results .offers-total h3{font-size:1.2em;font-weight:normal;margin:0 0 1em 0}.offers .offers-results .offers-total .offers-sort-by{margin-bottom:1em}.offers .offers-results .offers-total .offers-sort-by a{font-weight:normal}.offers .offers-results table.offers-entries{margin-top:0}.offers .offers-results table.offers-entries tr td{border-top:1px solid #ebebf1;border-bottom:0;padding:1em;width:100%}.offers .offers-results table.offers-entries tr td.offer-logo{display:none}@media screen and (min-width: 960px){.offers .offers-results table.offers-entries tr td.offer-logo{min-width:120px;display:block;vertical-align:top}}.offers .offers-results table.offers-entries h3{font-size:1.2em;font-weight:bold;font-family:"Roboto", sans-serif;margin:0 0 0.5em 0}.offers .offers-results table.offers-entries h3 a{color:#1d73bd}.offers .offers-results table.offers-entries p.company{margin:0 0 0.5em 0}.offers .offers-results table.offers-entries .offer-details{font-size:0.9em;color:#80808e}.offers .offers-results table.offers-entries img.logo{padding:2px;border:1px solid #CCC}.offers .offers-results table.offers-entries tr.offer-highlighted h3{font-weight:bold;font-family:"RobotoSlab-Bold", serif}.offers .offers-results table.offers-entries tr.offer-highlighted h3 a{background:#faf9d7}.offers .offers-current-filters{border:1px solid #2864AF;background:#e5f3ff;padding:6px}.offers .offers-current-filters div.title{margin:0 0 5px 0;font-weight:normal !important}.offers .offers-current-filters ul{margin-bottom:5px !important}.offers .offer-head{position:sticky;top:-1px;background-color:#fff;height:0px;width:100%;overflow:hidden;z-index:1000}.offers .offer-head .titles{float:left;margin-left:20px;margin-top:10px;max-width:430px;line-height:15px}.offers .offer-head .apply-button{float:left;min-width:240px;position:relative;display:block;line-height:48px;text-align:center;vertical-align:middle;text-decoration:none;border-radius:8px;font-size:12px;font-weight:bold;border:0px none;text-transform:uppercase;word-break:keep-all;margin:0 auto;background-color:#2864AF;cursor:pointer;color:#fff;margin-top:12px;margin-left:20px}.offers .offer-head .back-button{float:left;min-width:120px;position:relative;display:block;line-height:48px;text-align:center;vertical-align:middle;text-decoration:none;border-radius:8px;font-size:12px;font-weight:bold;border:0px none;text-transform:uppercase;word-break:keep-all;margin:0 auto;background-color:#2864AF;cursor:pointer;color:#fff;margin-top:12px;margin-left:20px}.offers .offer-head #likeContainer{float:left;width:140px;line-height:40px;margin-top:15px}.offers .offer-head #likeContainer .like{cursor:pointer}.offers .offer-head #likeContainer i{float:left;margin-left:20px;line-height:40px;vertical-align:middle}.offers .offer-head #likeContainer .like-label{float:left}@media only screen and (max-width: 900px){.offers .offer-head{display:none}}.offers .offer{margin-top:1em}.offers .offer .main{float:left;display:block;margin-right:2.35765%;width:100%}.offers .offer .main:last-child{margin-right:0}.offers .offer .sidebar{float:left;display:block;margin-right:2.35765%;width:100%}.offers .offer .sidebar:last-child{margin-right:0}@media screen and (min-width: 960px){.offers .offer .main{float:left;display:block;margin-right:2.35765%;width:74.41059%}.offers .offer .main:last-child{margin-right:0}.offers .offer .sidebar{float:left;display:block;margin-right:2.35765%;width:23.23176%;margin-right:0}.offers .offer .sidebar:last-child{margin-right:0}}.offers .offer .offer-archived-title,.offers .offer .offer-archived{color:#C00}.offers .offer .offer-title{font-size:1.85em}.offers .offer .toplinks{margin:1em 0}.offers .offer .offer-details{margin-top:1em}.offers .offer .offer-details .logo{padding:2px;border:1px solid #CCC}.offers .offer .offer-details h4{font-size:1em;margin-bottom:0}.offers .offer .offer-details ul{list-style:none;padding-left:0;margin-top:0}.offers .offer .offer-details .confirmed{color:#C00;font-size:0.9em}.offers .offer .offer-content .contract{float:left;width:25%;font-size:14px}.offers .offer .offer-content .sector,.offers .offer .offer-content .career{float:left;width:25%;font-size:14px}.offers .offer .offer-content .publication{float:left;width:25%;font-size:14px}.offers .offer .offer-content .contract i,.offers .offer .offer-content .sector i,.offers .offer .offer-content .career i,.offers .offer .offer-content .publication i{width:10%;float:left}.offers .offer .offer-content .contract div,.offers .offer .offer-content .sector div,.offers .offer .offer-content .career div,.offers .offer .offer-content .publication div{width:80%;float:left;display:block}.offers .offer .offer-content ul{padding:21px;margin-top:10px}.offers .offer .offer-content h1{background-color:#2864AF;color:#fff;padding:80px 20px 20px 20px}.offers .offer .offer-content h3{color:#fff;background-color:#3C96CD;padding:20px}.offers .offer .offer-content div:nth-of-type(6){border:1px solid #c0c0c0;padding:20px;margin-top:-18px}.offers .offer .offer-content p{padding:21px;margin-top:10px}@media only screen and (max-width: 900px){.offers .offer .offer-content .contract{float:left;margin-left:5%;margin-top:10px;width:90%;font-size:16px}.offers .offer .offer-content .sector,.offers .offer .offer-content .career{float:left;margin-left:5%;margin-top:10px;width:90%;text-align:left;font-size:16px}.offers .offer .offer-content .publication{float:left;margin-left:5%;margin-top:10px;width:90%;font-size:16px}.offers .offer .offer-content div:nth-of-type(6){border:1px solid #c0c0c0;padding:20px;margin-top:-15px}}.sticky{border-bottom:2px solid #c0c0c0;height:90px !important}#career_search_form input[type='text']{border:1px solid #2864AF;border-radius:5px}#career_search_form input[type='submit']{display:none}#career_select_topic{font-size:1.1em}#career_select_topic select{width:100%;border:1px solid #2864AF}@media screen and (-webkit-min-device-pixel-ratio: 0){#career_select_topic select{height:42px;line-height:42px;background:#f4f4f4}}#career_select_topic select::-moz-focus-inner{border:0;padding:0}@-moz-document url-prefix(){#career_select_topic select{padding:0px 0 !important}}@media screen\0{#career_select_topic select{height:42px;line-height:42px}}#careers .suggested_articles .item,#companies .suggested_articles .item{margin-bottom:2em}#careers .suggested_articles .item h3,#companies .suggested_articles .item h3{font-size:1.1em}#careers .suggested_articles .item h3 a,#companies .suggested_articles .item h3 a{color:#2864AF}#careers .suggested_articles .item img,#companies .suggested_articles .item img{width:100%}#careers #submenu,#companies #submenu{text-align:center}#careers #submenu .submenu_wrapper,#companies #submenu .submenu_wrapper{padding:0.5em}#careers #submenu a,#companies #submenu a{float:left;display:block;margin-right:2.35765%;width:48.82117%;color:#80808e;padding:1em 0 0.5em 0;margin-bottom:0.5em}#careers #submenu a:last-child,#companies #submenu a:last-child{margin-right:0}#careers #submenu a:nth-child(2n),#companies #submenu a:nth-child(2n){margin-right:0}#careers #submenu a:nth-child(2n+1),#companies #submenu a:nth-child(2n+1){clear:left}@media screen and (min-width: 960px){#careers #submenu a,#companies #submenu a{float:left;display:block;margin-right:2.35765%;width:23.23176%}#careers #submenu a:last-child,#companies #submenu a:last-child{margin-right:0}#careers #submenu a.fr,#companies #submenu a.fr{margin-left:25.58941%}}#careers #submenu a.current,#careers #submenu a:hover,#companies #submenu a.current,#companies #submenu a:hover{color:#4F4F4F;font-weight:bold;border-bottom:2px solid #CCC;text-decoration:none}#careers #head,#companies #head{background-color:#e5f3ff;margin:0.5em 0 0.5em 0;padding:1em}@media screen and (min-width: 960px){#careers #head,#companies #head{padding:2em;margin:0.5em 0 2em 0}}#careers #head #head_title,#companies #head #head_title{float:left;display:block;margin-right:2.35765%;width:100%}#careers #head #head_title:last-child,#companies #head #head_title:last-child{margin-right:0}@media screen and (min-width: 960px){#careers #head #head_title,#companies #head #head_title{float:left;display:block;margin-right:2.35765%;width:57.35098%}#careers #head #head_title:last-child,#companies #head #head_title:last-child{margin-right:0}#careers #head #head_title h1,#companies #head #head_title h1{margin-bottom:0}}#careers #head #head_title h1,#companies #head #head_title h1{font-size:1.85em;margin:0}#careers #head #head_title div.head_description,#companies #head #head_title div.head_description{margin-top:1em}#careers #head #head_follow_us,#companies #head #head_follow_us{margin-top:50px}#careers #head #head_follow_us .follow_us_text,#companies #head #head_follow_us .follow_us_text{display:inline-block;vertical-align:middle}#careers #head #head_follow_us .follow_us_links,#companies #head #head_follow_us .follow_us_links{display:inline-block;height:32px;vertical-align:middle}#careers #head #head_tools,#companies #head #head_tools{float:left;display:block;margin-right:2.35765%;width:100%;margin-top:2em}#careers #head #head_tools:last-child,#companies #head #head_tools:last-child{margin-right:0}#careers #head #head_tools #career_select_topic select,#careers #head #head_tools #career_search_form input,#companies #head #head_tools #career_select_topic select,#companies #head #head_tools #career_search_form input{margin-bottom:0}@media screen and (min-width: 960px){#careers #head #head_tools,#companies #head #head_tools{float:left;display:block;margin-right:2.35765%;width:40.29137%;margin-top:0em}#careers #head #head_tools:last-child,#companies #head #head_tools:last-child{margin-right:0}}#careers #head #head_tools #head_tools_container,#companies #head #head_tools #head_tools_container{max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom:0}#careers #head #head_tools #head_tools_container::after,#companies #head #head_tools #head_tools_container::after{clear:both;content:"";display:block}#careers #head #head_tools #head_tools_container #career_select_topic,#companies #head #head_tools #head_tools_container #career_select_topic{float:left;display:block;margin-right:2.35765%;width:40.29137%}#careers #head #head_tools #head_tools_container #career_select_topic:last-child,#companies #head #head_tools #head_tools_container #career_select_topic:last-child{margin-right:0}#careers #head #head_tools #head_tools_container #career_search_form,#companies #head #head_tools #head_tools_container #career_search_form{float:left;display:block;margin-right:2.35765%;width:57.35098%;margin-right:0}#careers #head #head_tools #head_tools_container #career_search_form:last-child,#companies #head #head_tools #head_tools_container #career_search_form:last-child{margin-right:0}#careers #subscribe_to_newsletter,#companies #subscribe_to_newsletter{background-color:#e5f3ff;text-align:center;margin:1em 0;padding:1em 0}#careers #subscribe_to_newsletter h4,#companies #subscribe_to_newsletter h4{margin:0 0 1em 0;text-align:center}#careers #subscribe_to_newsletter h5.confirm,#companies #subscribe_to_newsletter h5.confirm{margin:1em 0;text-align:center;color:green}#careers #subscribe_to_newsletter .message-holder #error_explanation,#careers #subscribe_to_newsletter .message-holder #flash,#companies #subscribe_to_newsletter .message-holder #error_explanation,#companies #subscribe_to_newsletter .message-holder #flash{text-align:center;color:#C00}#careers #subscribe_to_newsletter .subscribe_to_newsletter_form_field,#companies #subscribe_to_newsletter .subscribe_to_newsletter_form_field{float:left;display:block;margin-right:2.35765%;width:100%;margin:0}#careers #subscribe_to_newsletter .subscribe_to_newsletter_form_field:last-child,#companies #subscribe_to_newsletter .subscribe_to_newsletter_form_field:last-child{margin-right:0}#careers #subscribe_to_newsletter .subscribe_to_newsletter_form_field input[type='text'],#careers #subscribe_to_newsletter .subscribe_to_newsletter_form_field input[type='email'],#companies #subscribe_to_newsletter .subscribe_to_newsletter_form_field input[type='text'],#companies #subscribe_to_newsletter .subscribe_to_newsletter_form_field input[type='email']{width:100%;height:40px;line-height:40px;margin-bottom:1em}#careers #subscribe_to_newsletter .subscribe_to_newsletter_form_field input[type='submit'],#companies #subscribe_to_newsletter .subscribe_to_newsletter_form_field input[type='submit']{width:100%}@media screen and (min-width: 960px){#careers #subscribe_to_newsletter,#companies #subscribe_to_newsletter{text-align:left}#careers #subscribe_to_newsletter .subscribe_to_newsletter_form_firstname,#companies #subscribe_to_newsletter .subscribe_to_newsletter_form_firstname{margin-left:8.5298%;float:left;display:block;margin-right:2.35765%;width:31.76157%}#careers #subscribe_to_newsletter .subscribe_to_newsletter_form_firstname:last-child,#companies #subscribe_to_newsletter .subscribe_to_newsletter_form_firstname:last-child{margin-right:0}#careers #subscribe_to_newsletter .subscribe_to_newsletter_form_email,#companies #subscribe_to_newsletter .subscribe_to_newsletter_form_email{float:left;display:block;margin-right:2.35765%;width:31.76157%}#careers #subscribe_to_newsletter .subscribe_to_newsletter_form_email:last-child,#companies #subscribe_to_newsletter .subscribe_to_newsletter_form_email:last-child{margin-right:0}#careers #subscribe_to_newsletter .subscribe_to_newsletter_form_submit,#companies #subscribe_to_newsletter .subscribe_to_newsletter_form_submit{float:left;display:block;margin-right:2.35765%;width:14.70196%}#careers #subscribe_to_newsletter .subscribe_to_newsletter_form_submit:last-child,#companies #subscribe_to_newsletter .subscribe_to_newsletter_form_submit:last-child{margin-right:0}#careers #subscribe_to_newsletter .subscribe_to_newsletter_form_submit:nth-child(4n),#companies #subscribe_to_newsletter .subscribe_to_newsletter_form_submit:nth-child(4n){margin-right:0}#careers #subscribe_to_newsletter .subscribe_to_newsletter_form_submit:nth-child(4n+1),#companies #subscribe_to_newsletter .subscribe_to_newsletter_form_submit:nth-child(4n+1){clear:left}}@media screen and (min-width: 960px){#careers #subscribe_to_newsletter,#companies #subscribe_to_newsletter{margin:0 0 3em 0;padding:2em}}#careers #subscribe_to_newsletter .wrapper,#companies #subscribe_to_newsletter .wrapper{max-width:1200px;margin-left:auto;margin-right:auto}#careers #subscribe_to_newsletter .wrapper::after,#companies #subscribe_to_newsletter .wrapper::after{clear:both;content:"";display:block}#careers #subscribe_to_newsletter .subscribe_to_newsletter_form,#companies #subscribe_to_newsletter .subscribe_to_newsletter_form{float:left;display:block;margin-right:2.35765%;width:100%}#careers #subscribe_to_newsletter .subscribe_to_newsletter_form:last-child,#companies #subscribe_to_newsletter .subscribe_to_newsletter_form:last-child{margin-right:0}#careers #articles_list .articles_sorting,#careers #companies_list .articles_sorting,#companies #articles_list .articles_sorting,#companies #companies_list .articles_sorting{max-width:1200px;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:1em}#careers #articles_list .articles_sorting::after,#careers #companies_list .articles_sorting::after,#companies #articles_list .articles_sorting::after,#companies #companies_list .articles_sorting::after{clear:both;content:"";display:block}#careers #articles_list .articles_sorting .articles_sorting_wrapper,#careers #companies_list .articles_sorting .articles_sorting_wrapper,#companies #articles_list .articles_sorting .articles_sorting_wrapper,#companies #companies_list .articles_sorting .articles_sorting_wrapper{padding:0.5em}#careers #articles_list .articles_sorting a,#careers #companies_list .articles_sorting a,#companies #articles_list .articles_sorting a,#companies #companies_list .articles_sorting a{float:left;display:block;margin-right:2.35765%;width:48.82117%;color:#80808e;padding:1em 0 0.5em 0;margin-bottom:0.5em}#careers #articles_list .articles_sorting a:last-child,#careers #companies_list .articles_sorting a:last-child,#companies #articles_list .articles_sorting a:last-child,#companies #companies_list .articles_sorting a:last-child{margin-right:0}#careers #articles_list .articles_sorting a:nth-child(2n),#careers #companies_list .articles_sorting a:nth-child(2n),#companies #articles_list .articles_sorting a:nth-child(2n),#companies #companies_list .articles_sorting a:nth-child(2n){margin-right:0}#careers #articles_list .articles_sorting a:nth-child(2n+1),#careers #companies_list .articles_sorting a:nth-child(2n+1),#companies #articles_list .articles_sorting a:nth-child(2n+1),#companies #companies_list .articles_sorting a:nth-child(2n+1){clear:left}@media screen and (min-width: 960px){#careers #articles_list .articles_sorting a,#careers #companies_list .articles_sorting a,#companies #articles_list .articles_sorting a,#companies #companies_list .articles_sorting a{float:left;display:block;margin-right:2.35765%;width:14.70196%}#careers #articles_list .articles_sorting a:last-child,#careers #companies_list .articles_sorting a:last-child,#companies #articles_list .articles_sorting a:last-child,#companies #companies_list .articles_sorting a:last-child{margin-right:0}}#careers #articles_list .articles_sorting a.current,#careers #articles_list .articles_sorting a:hover,#careers #companies_list .articles_sorting a.current,#careers #companies_list .articles_sorting a:hover,#companies #articles_list .articles_sorting a.current,#companies #articles_list .articles_sorting a:hover,#companies #companies_list .articles_sorting a.current,#companies #companies_list .articles_sorting a:hover{color:#4F4F4F;font-weight:bold;border-bottom:2px solid #CCC;text-decoration:none}#careers #articles_list .article,#careers #companies_list .article,#companies #articles_list .article,#companies #companies_list .article{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 1em;margin-bottom:2em}#careers #articles_list .article::after,#careers #companies_list .article::after,#companies #articles_list .article::after,#companies #companies_list .article::after{clear:both;content:"";display:block}@media screen and (min-width: 960px){#careers #articles_list .article,#careers #companies_list .article,#companies #articles_list .article,#companies #companies_list .article{padding:0 0 1.5em 0}}#careers #articles_list .article .article_text,#careers #companies_list .article .article_text,#companies #articles_list .article .article_text,#companies #companies_list .article .article_text{float:left;display:block;margin-right:2.35765%;width:100%;max-width:100%;text-align:justify}#careers #articles_list .article .article_text:last-child,#careers #companies_list .article .article_text:last-child,#companies #articles_list .article .article_text:last-child,#companies #companies_list .article .article_text:last-child{margin-right:0}@media screen and (min-width: 960px){#careers #articles_list .article .article_text,#careers #companies_list .article .article_text,#companies #articles_list .article .article_text,#companies #companies_list .article .article_text{float:left;display:block;margin-right:2.35765%;width:65.88078%;max-width:60%}#careers #articles_list .article .article_text:last-child,#careers #companies_list .article .article_text:last-child,#companies #articles_list .article .article_text:last-child,#companies #companies_list .article .article_text:last-child{margin-right:0}}#careers #articles_list .article .article_text h2,#careers #companies_list .article .article_text h2,#companies #articles_list .article .article_text h2,#companies #companies_list .article .article_text h2{font-size:1.4em;margin-top:0}#careers #articles_list .article .article_text h2 a,#careers #companies_list .article .article_text h2 a,#companies #articles_list .article .article_text h2 a,#companies #companies_list .article .article_text h2 a{color:#2864AF}#careers #articles_list .article .article_text h2 a:hover,#careers #companies_list .article .article_text h2 a:hover,#companies #articles_list .article .article_text h2 a:hover,#companies #companies_list .article .article_text h2 a:hover{text-decoration:none;color:#4F4F4F}#careers #articles_list .article .article_topic_image,#careers #companies_list .article .article_topic_image,#companies #articles_list .article .article_topic_image,#companies #companies_list .article .article_topic_image{float:left;display:block;margin-right:2.35765%;width:100%;margin-top:1em;max-width:100%;max-height:300px;overflow:hidden}#careers #articles_list .article .article_topic_image:last-child,#careers #companies_list .article .article_topic_image:last-child,#companies #articles_list .article .article_topic_image:last-child,#companies #companies_list .article .article_topic_image:last-child{margin-right:0}@media screen and (min-width: 960px){#careers #articles_list .article .article_topic_image,#careers #companies_list .article .article_topic_image,#companies #articles_list .article .article_topic_image,#companies #companies_list .article .article_topic_image{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-top:0em;max-width:250px}#careers #articles_list .article .article_topic_image:last-child,#careers #companies_list .article .article_topic_image:last-child,#companies #articles_list .article .article_topic_image:last-child,#companies #companies_list .article .article_topic_image:last-child{margin-right:0}}#careers #articles_list .article .article_topic_image img,#careers #companies_list .article .article_topic_image img,#companies #articles_list .article .article_topic_image img,#companies #companies_list .article .article_topic_image img{width:100%}#careers #article,#companies #article{max-width:1200px;margin-left:auto;margin-right:auto;margin-top:0em;padding:1em}#careers #article::after,#companies #article::after{clear:both;content:"";display:block}@media screen and (min-width: 960px){#careers #article,#companies #article{margin-top:2em;padding:0}}#careers #article #article-main,#companies #article #article-main{float:left;display:block;margin-right:2.35765%;width:100%}#careers #article #article-main:last-child,#companies #article #article-main:last-child{margin-right:0}@media screen and (min-width: 960px){#careers #article #article-main,#companies #article #article-main{float:left;display:block;margin-right:2.35765%;width:65.88078%}#careers #article #article-main:last-child,#companies #article #article-main:last-child{margin-right:0}}#careers #article #article-main h1,#companies #article #article-main h1{color:#2864AF;margin-bottom:1em;font-size:1.6em}@media screen and (min-width: 960px){#careers #article #article-main h1,#companies #article #article-main h1{font-size:1.85em}}#careers #article #article-main .topics,#companies #article #article-main .topics{margin:1em 0}#careers #article #article-main .published_at,#companies #article #article-main .published_at{margin:1em 0}#careers #article #article-main .article_image,#companies #article #article-main .article_image{margin:1em 0;text-align:center}#careers #article #article-main .article_image img,#companies #article #article-main .article_image img{max-width:280px;margin:0 auto}#careers #article #article-sidebar,#companies #article #article-sidebar{float:left;display:block;margin-right:2.35765%;width:100%}#careers #article #article-sidebar:last-child,#companies #article #article-sidebar:last-child{margin-right:0}@media screen and (min-width: 960px){#careers #article #article-sidebar,#companies #article #article-sidebar{float:left;display:block;margin-right:2.35765%;width:23.23176%}#careers #article #article-sidebar:last-child,#companies #article #article-sidebar:last-child{margin-right:0}}#careers .pagination,#companies .pagination{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 1em}#careers .pagination::after,#companies .pagination::after{clear:both;content:"";display:block}@media screen and (min-width: 960px){#careers .pagination,#companies .pagination{padding:0 0 3em 0}}.careers_search #careers_search{float:left;display:block;margin-right:2.35765%;width:100%}.careers_search #careers_search .wrapper{padding:1em}.careers_search #careers_search:last-child{margin-right:0}@media screen and (min-width: 960px){.careers_search #careers_search{float:left;display:block;margin-right:2.35765%;width:74.41059%;margin-top:2em}.careers_search #careers_search:last-child{margin-right:0}.careers_search #careers_search .wrapper{padding:0}.careers_search #careers_search h1{font-size:1.6em}}@media screen and (min-width: 960px) and (min-width: 960px){.careers_search #careers_search h1{font-size:1.8em}}@media screen and (min-width: 960px){.careers_search #careers_search h1 a,.careers_search #careers_search h2 a,.careers_search #careers_search h3 a,.careers_search #careers_search h4 a{color:#1d73bd}}.careers_search .careers_search_sidebar{float:left;display:block;margin-right:2.35765%;width:100%}.careers_search .careers_search_sidebar:last-child{margin-right:0}@media screen and (min-width: 960px){.careers_search .careers_search_sidebar{float:left;display:block;margin-right:2.35765%;width:23.23176%;margin-top:2em}.careers_search .careers_search_sidebar:last-child{margin-right:0}}.socialbar{position:relative;display:block;margin-right:10px;margin-top:30px;float:right;z-index:1;height:32px;width:300px}.socialbar a{margin-top:0px;margin-right:10px;background-size:100%}@media screen and (max-width: 1650px){.socialbar{margin-top:0px}}@media screen and (max-width: 782px){.socialbar{margin-top:0px;margin-right:0px;margin:0 auto;min-height:70px;margin-bottom:100px;float:none}}@media screen and (max-device-width: 782px){.socialbar{margin-top:0px;margin-right:0px;margin:0 auto;min-height:70px;margin-bottom:100px;float:none}}.socialbar a{position:relative;display:block;float:left;width:32px;height:32px;background-repeat:no-repeat;border-radius:16px}.facebook{background-image:url("/images/icons/64px/02_facebook.png")}.rss{background-image:url("/images/icons/rss.png")}.twitter{background-image:url("/images/icons/64px/01_twitter.png")}.youtube{background-image:url("/images/icons/64px/03_youtube.png")}.linkedin{background-image:url("/images/icons/64px/07_linkedin.png")}.whatsapp{background-image:url("/images/icons/64px/whatsapp.png")}.xing{background-image:url("/images/icons/64px/25_xing.png")}@font-face{font-family:'Roboto';font-style:normal;font-display:swap;font-weight:400;src:url("https://www.connexion-emploi.com/fonts/roboto/roboto-latin-regular.eot");src:local("Roboto"),local("Roboto-Regular"),local(Helvetica),url("https://www.connexion-emploi.com/fonts/roboto/roboto-latin-regular.eot?#iefix") format("embedded-opentype"),url("https://www.connexion-emploi.com/fonts/roboto/roboto-latin-regular.woff") format("woff"),url("https://www.connexion-emploi.com/fonts/roboto/roboto-latin-regular.ttf") format("truetype"),url("https://www.connexion-emploi.com/fonts/roboto/roboto-latin-regular.svg#Roboto") format("svg");src:url("https://www.connexion-emploi.com/fonts/roboto/roboto-latin-regular.woff2") format("woff2")}@font-face{font-family:'Roboto';font-style:bold;font-display:swap;font-weight:700;src:url("https://www.connexion-emploi.com/fonts/roboto/roboto-latin-700.eot");src:local("Roboto Bold"),local("Roboto-Bold"),local(Helvetica),url("https://www.connexion-emploi.com/fonts/roboto/roboto-latin-700.eot?#iefix") format("embedded-opentype"),url("https://www.connexion-emploi.com/fonts/roboto/roboto-latin-700.woff") format("woff"),url("https://www.connexion-emploi.com/fonts/roboto/roboto-latin-700.ttf") format("truetype"),url("https://www.connexion-emploi.com/fonts/roboto/roboto-latin-700.svg#Roboto") format("svg");src:url("https://www.connexion-emploi.com/fonts/roboto/roboto-latin-700.woff2") format("woff2")}@font-face{font-family:'RobotoSlab-Bold';font-style:bold;font-display:swap;font-weight:700;src:url("https://www.connexion-emploi.com/fonts/robotoslab/RobotoSlab-Bold.eot");src:local("RobotoSlab Bold"),local("RobotoSlab-Bold"),local(Helvetica),url("https://www.connexion-emploi.com/fonts/robotoslab/RobotoSlab-Bold.eot?#iefix") format("embedded-opentype"),url("https://www.connexion-emploi.com/fonts/robotoslab/RobotoSlab-Bold.woff") format("woff"),url("https://www.connexion-emploi.com/fonts/robotoslab/RobotoSlab-Bold.ttf") format("truetype"),url("https://www.connexion-emploi.com/fonts/robotoslab/RobotoSlab-Bold.svg#RobotoSlab") format("svg");src:url("https://www.connexion-emploi.com/fonts/robotoslab/RobotoSlab-Bold.woff2") format("woff2")}@font-face{font-family:'Exo';src:url("https://www.connexion-emploi.com/fonts/exo/Exo2-Black.eot");src:url("https://www.connexion-emploi.com/fonts/exo/Exo2-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/exo/Exo2-Black.woff2") format("woff2"),url("https://www.connexion-emploi.com/fonts/exo/Exo2-Black.woff") format("woff"),url("https://www.connexion-emploi.com/fonts/exo/Exo2-Black.ttf") format("truetype"),url("https://www.connexion-emploi.com/fonts/exo/Exo2-Black.svg#Exo2-Black") format("svg"),local("Courier New");font-weight:900;font-style:normal;font-display:swap}html{font-family:"Roboto", Helvetica, sans-serif;height:100%;width:100%}body{width:100%;margin:0;height:100%}a{text-decoration:none}label,input{font-family:"Roboto", sans-serif}strong{font-weight:bold}p{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.clear-fix{clear:both;height:0%}.outside-wrapper{width:100%;height:100%;z-index:2}.inside-wrapper{margin:0px auto;width:100%;background-color:#fff;height:100%}@media only screen and (max-width: 900px){.inside-wrapper{width:100%;height:100%}}.wide-bg,.wide-bg-white,.wide-bg-grey{width:100%;height:auto}.wide-bg-white{background-color:#fff}.wide-bg-grey{background-color:#f2f2f2}.header{height:20%;min-height:150px;background-color:transparent;display:block}@media only screen and (max-width: 900px){.header{height:160px}}@media only screen and (max-width: 800px){.header{height:160px}}@media only screen and (max-width: 750px){.header{height:160px}}@media only screen and (max-width: 600px){.header{height:160px}}.header .header-block,.header .header-row,.header .header-row .logo,.header .header-row .tagline,.header .header-row .switch,.header .header-row .icon,.header .header-row .language,.header .header-row .contact,.header .header-row .menu,.header .header-row .header-form-button,.header .header-left,.header .header-left .header-left-top,.header .header-left .header-left-bottom,.header .header-left .header-left-bottom .header-form-button,.header .header-right,.header .header-right .header-right-top,.header .header-right .header-right-top .tagline,.header .header-right .header-right-top .switch,.header .header-right .header-right-top .icon,.header .header-right .header-right-top .language,.header .header-right .header-right-bottom,.header .header-right .header-right-bottom .header-right-bottom-left,.header .header-right .header-right-bottom .header-right-bottom-right,.header .header-right .header-right-bottom .flag,.header .header-right .header-right-bottom .phone,.header .header-right .header-right-bottom .header-form-field,.header .header-right .header-right-bottom .header-form-button{position:relative;float:left;display:block;margin:0px;padding:0px}.header .header-row{width:100%;height:50%}@media only screen and (max-width: 900px){.header .header-row{width:100%;height:50%}}@media only screen and (max-width: 800px){.header .header-row{width:100%;height:50%}}@media only screen and (max-width: 750px){.header .header-row{width:100%;height:80px}}@media only screen and (max-width: 600px){.header .header-row{width:100%;height:160px}}.header .header-row .logo{width:30%;border:0px none;z-index:50;left:0%;top:0%}@media only screen and (max-width: 900px){.header .header-row .logo{width:20%;height:80px}}@media only screen and (max-width: 800px){.header .header-row .logo{width:75%;height:80px}}@media only screen and (max-width: 750px){.header .header-row .logo{width:75%;height:80px}}@media only screen and (max-width: 600px){.header .header-row .logo{width:75%;height:80px}}.header .header-row .tagline{width:14%;height:50%;top:50%;background-color:#2864AF}.header .header-row .tagline span{display:flex;font-size:12px;font-family:"Roboto", sans-serif;font-weight:bold;color:#fff;text-align:center;align-items:center;justify-content:center;height:100%;width:100%;text-transform:uppercase}@media only screen and (max-width: 900px){.header .header-row .tagline{display:none}}@media only screen and (max-width: 800px){.header .header-row .tagline{display:none}}@media only screen and (max-width: 750px){.header .header-row .tagline{display:none}}@media only screen and (max-width: 600px){.header .header-row .tagline{display:none}}.header .header-row .switch{width:calc(14% - 1px);height:50%;top:50%;background-color:transparent;border-right:1px solid #CDCDCD;cursor:pointer}.header .header-row .switch a{display:flex;font-size:14px;font-family:"Roboto", sans-serif;color:#696969;justify-content:center;align-items:center;height:100%;text-transform:uppercase;font-weight:normal !important;background-color:transparent;-webkit-transition:background-color 1s linear, color 0.5s linear;-moz-transition:background-color 300ms linear, color 1s linear;-o-transition:background-color 1s linear, color 0.5s linear;-ms-transition:background-color 1s linear, color 0.5s linear;transition:background-color 1s linear, color 0.5s linear}.header .header-row .switch a:hover{background-color:#B4E1F5;color:#fff !important}@media only screen and (max-width: 1200px){.header .header-row .switch a{font-size:12px}}@media only screen and (max-width: 900px){.header .header-row .switch{display:block;width:calc(16% - 1px);height:80px;text-align:center;top:0%}}@media only screen and (max-width: 800px){.header .header-row .switch{display:block;width:calc(26% - 1px);height:80px;text-align:center;top:0%}}.header .header-row .current-switch{background-color:#B4E1F5;color:#fff !important}.header .header-row .current-switch a{background-color:#B4E1F5;color:#fff !important}.header .header-row .icon{width:calc(4.5% - 1px);height:50%;top:50%;background-color:transparent;border-right:1px solid #CDCDCD;cursor:pointer}.header .header-row .icon div{display:flex;font-size:24px;font-family:"Roboto", sans-serif;justify-content:center;align-items:center;height:100%;text-transform:uppercase;-webkit-transition:background-color 1s linear, color 0.5s linear;-moz-transition:background-color 300ms linear, color 1s linear;-o-transition:background-color 1s linear, color 0.5s linear;-ms-transition:background-color 1s linear, color 0.5s linear;transition:background-color 1s linear, color 0.5s linear}.header .header-row .icon div:hover{background-color:#B4E1F5;color:#fff !important}.header .header-row .icon div:hover *{color:#fff !important}.header .header-row .icon div i{color:#696969;background-color:transparent}.header .header-row .icon div a i{color:#696969;background-color:transparent}@media only screen and (max-width: 900px){.header .header-row .icon{display:none}}.header .header-row .language{width:calc(5% - 1px);height:50%;top:50%;background-color:transparent;border-right:1px solid #CDCDCD;cursor:pointer}.header .header-row .language a{display:flex;font-size:14px;font-family:"Roboto", sans-serif;justify-content:center;align-items:center;height:100%;text-transform:uppercase;font-weight:normal;color:#9B9B9B;-webkit-transition:background-color 1s linear, color 0.5s linear;-moz-transition:background-color 300ms linear, color 1s linear;-o-transition:background-color 1s linear, color 0.5s linear;-ms-transition:background-color 1s linear, color 0.5s linear;transition:background-color 1s linear, color 0.5s linear}.header .header-row .language a:hover{background-color:#B4E1F5;color:#fff !important}.header .header-row .language .current>a{font-weight:bold;color:#2864AF !important}@media only screen and (max-width: 900px){.header .header-row .language{display:block;width:calc(16% - 1px);height:80px;top:0%}}.header .header-row .contact{width:30%;height:100%;border:0px none;z-index:50;left:0%;top:0%;background-color:#2864AF;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 900px){.header .header-row .contact{display:none}}@media only screen and (max-width: 800px){.header .header-row .contact{width:50%;left:0;top:0;max-height:80px;max-width:187px}}.header .header-row .menu{width:70%;height:100%;border:0px none;z-index:50;left:0%;top:0%;background-color:#F5F5F5;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 900px){.header .header-row .menu{width:100%;left:0;top:0;max-height:80px}}@media only screen and (max-width: 800px){.header .header-row .menu{width:100%;left:0;top:0;max-height:80px;max-width:100%}}.header .header-row .header-form-button{position:absolute;width:240px;height:48px;line-height:48px;border-radius:4px;right:5%;background-color:#2864AF;color:#fff;font-family:"Roboto", sans-serif;font-size:12px;font-weight:bold;border:1px solid #fff;text-transform:uppercase;text-align:center;vertical-align:middle;-webkit-transition:background-color 1s, color 1s, border 1s;transition:background-color 1s, color 1s, border 1s;cursor:pointer}.header .header-row .header-form-button:hover{background-color:#fff;color:#2D73B9;border:1px solid #3C96CD}.header .bottom{display:block}@media only screen and (max-width: 900px){.header .bottom{display:block}}@media only screen and (max-width: 800px){.header .bottom{display:none}}@media only screen and (max-width: 750px){.header .bottom{display:none}}@media only screen and (max-width: 600px){.header .bottom{display:none}}.header .header-left{width:33.33%;height:100%}@media only screen and (max-width: 900px){.header .header-left{width:100%;max-height:75px}}.header .header-left .header-left-top{width:100%;height:50%}@media only screen and (max-width: 900px){.header .header-left .header-left-top{max-height:80px}}.header .header-left .header-left-bottom{width:100%;height:50%;background-color:#2864AF;display:flex;align-items:center}@media only screen and (max-width: 900px){.header .header-left .header-left-bottom{max-height:80px;display:none}}.header .header-left .header-left-bottom .header-form-button{position:absolute;width:240px;height:48px;line-height:48px;border-radius:4px;right:5%;background-color:#2864AF;color:#fff;font-family:"Roboto", sans-serif;font-size:12px;font-weight:bold;border:1px solid #fff;text-transform:uppercase;text-align:center;vertical-align:middle;-webkit-transition:background-color 1s, color 1s, border 1s;transition:background-color 1s, color 1s, border 1s;cursor:pointer}.header .header-left .header-left-bottom .header-form-button:hover{background-color:#fff;color:#2D73B9;border:1px solid #3C96CD}.header .header-right{width:66.67%;height:100%}@media only screen and (max-width: 900px){.header .header-right{width:100%;height:200%}}@media only screen and (max-width: 800px){.header .header-right{width:100%;height:75%}}@media only screen and (max-width: 750px){.header .header-right{width:100%;height:200%}}@media only screen and (max-width: 600px){.header .header-right{width:100%;height:75%}}.header .header-right .header-right-top{width:100%;height:25%}@media only screen and (max-width: 900px){.header .header-right .header-right-top{display:block;height:15%}}.header .header-right .header-right-top .tagline{width:20%;height:100%;background-color:#2864AF}.header .header-right .header-right-top .tagline span{display:flex;font-size:12px;font-family:"Roboto", sans-serif;font-weight:bold;color:#fff;text-align:left;padding-left:5%;align-items:center;height:100%;width:90%}@media only screen and (max-width: 900px){.header .header-right .header-right-top .tagline{display:block;width:100%;height:50%}}.header .header-right .header-right-top .switch{width:calc(20% - 1px);height:100%;background-color:transparent;border-right:1px solid #CDCDCD;cursor:pointer}.header .header-right .header-right-top .switch a{display:flex;font-size:14px;font-family:"Roboto", sans-serif;color:#696969;justify-content:center;align-items:center;height:100%;text-transform:uppercase;background-color:#fff;-webkit-transition:background-color 1s linear, color 0.5s linear;-moz-transition:background-color 300ms linear, color 1s linear;-o-transition:background-color 1s linear, color 0.5s linear;-ms-transition:background-color 1s linear, color 0.5s linear;transition:background-color 1s linear, color 0.5s linear}.header .header-right .header-right-top .switch a:hover{background-color:#B4E1F5;color:#fff !important}@media only screen and (max-width: 1200px){.header .header-right .header-right-top .switch a{font-size:12px}}@media only screen and (max-width: 900px){.header .header-right .header-right-top .switch{display:block;width:30%;height:50%;text-align:center}}.header .header-right .header-right-top .icon{width:calc(6.67% - 1px);height:100%;background-color:transparent;border-right:1px solid #CDCDCD;cursor:pointer}.header .header-right .header-right-top .icon span{display:flex;font-size:24px;font-family:"Roboto", sans-serif;justify-content:center;align-items:center;height:100%;text-transform:uppercase;-webkit-transition:background-color 1s linear, color 0.5s linear;-moz-transition:background-color 300ms linear, color 1s linear;-o-transition:background-color 1s linear, color 0.5s linear;-ms-transition:background-color 1s linear, color 0.5s linear;transition:background-color 1s linear, color 0.5s linear}.header .header-right .header-right-top .icon span:hover{background-color:#B4E1F5;color:#fff !important}.header .header-right .header-right-top .icon span:hover *{color:#fff !important}.header .header-right .header-right-top .icon span i{color:#696969;background-color:transparent}.header .header-right .header-right-top .icon span a i{color:#696969;background-color:transparent}@media only screen and (max-width: 900px){.header .header-right .header-right-top .icon{display:none}}.header .header-right .header-right-top .language{width:calc(6.67% - 1px);height:100%;background-color:transparent;border-right:1px solid #CDCDCD;cursor:pointer}.header .header-right .header-right-top .language a{display:flex;font-size:14px;font-family:"Roboto", sans-serif;justify-content:center;align-items:center;height:100%;text-transform:uppercase;color:#9B9B9B;-webkit-transition:background-color 1s linear, color 0.5s linear;-moz-transition:background-color 300ms linear, color 1s linear;-o-transition:background-color 1s linear, color 0.5s linear;-ms-transition:background-color 1s linear, color 0.5s linear;transition:background-color 1s linear, color 0.5s linear}.header .header-right .header-right-top .language a:hover{background-color:#B4E1F5;color:#fff !important}.header .header-right .header-right-top .language .current>a{font-weight:bold;color:#2864AF !important}@media only screen and (max-width: 900px){.header .header-right .header-right-top .language{display:block;width:12.8%;height:50%}}.header .header-right .header-right-bottom{width:100%;height:75%;background-color:#F5F5F5}@media only screen and (max-width: 2000px){.header .header-right .header-right-bottom{height:75%}}@media only screen and (max-width: 1600px){.header .header-right .header-right-bottom{height:75%}}@media only screen and (max-width: 1200px){.header .header-right .header-right-bottom{height:75%}}@media only screen and (max-width: 900px){.header .header-right .header-right-bottom{height:100%}}@media only screen and (max-width: 600px){.header .header-right .header-right-bottom{height:100%}}.header .header-right .header-right-bottom .header-right-bottom-left,.header .header-right .header-right-bottom .header-right-bottom-right{width:320px;float:left;margin-top:3%;margin-left:5%}@media only screen and (max-width: 1600px){.header .header-right .header-right-bottom .header-right-bottom-left,.header .header-right .header-right-bottom .header-right-bottom-right{width:260px}}@media only screen and (max-width: 1200px){.header .header-right .header-right-bottom .header-right-bottom-left,.header .header-right .header-right-bottom .header-right-bottom-right{width:200px}}@media only screen and (max-width: 900px){.header .header-right .header-right-bottom .header-right-bottom-left,.header .header-right .header-right-bottom .header-right-bottom-right{width:45%;margin-top:3%;margin-left:5%}}@media only screen and (max-width: 600px){.header .header-right .header-right-bottom .header-right-bottom-left,.header .header-right .header-right-bottom .header-right-bottom-right{width:95%;margin-top:0%;margin-left:2%}}@media only screen and (max-width: 900px){.header .header-right .header-right-bottom a{display:block;margin-top:5%;margin-bottom:5%}}.header .header-right .header-right-bottom .flag{width:32px;height:32px;border-radius:4px;margin-top:3%;margin-left:5%;-webkit-transition:opacity 1s linear;-moz-transition:opacity 1s linear;-o-transition:opacity 1s linear;-ms-transition:opacity 1s linear;margin-top:2.5%;margin-left:4%;transition:opacity 1s linear}.header .header-right .header-right-bottom .flag:hover{opacity:0.5}@media only screen and (max-width: 1600px){.header .header-right .header-right-bottom .flag{width:24px;height:24px}}@media only screen and (max-width: 1200px){.header .header-right .header-right-bottom .flag{width:20px;height:20px}}@media only screen and (max-width: 900px){.header .header-right .header-right-bottom .flag{width:24px;height:24px;display:block;margin-top:5%;margin-bottom:5%}}.header .header-right .header-right-bottom .phone{height:32px;line-height:32px;vertical-align:middle;margin-top:3%;margin-left:2%;font-size:24px;font-family:"Roboto", sans-serif;font-weight:bold;color:#323232;-webkit-transition:color 1s linear;-moz-transition:color 1s linear;-o-transition:color 1s linear;-ms-transition:color 1s linear;transition:color 1s linear}.header .header-right .header-right-bottom .phone:hover{color:#CDCDCD}@media only screen and (max-width: 1600px){.header .header-right .header-right-bottom .phone{font-size:20px;height:24px;line-height:24px}}@media only screen and (max-width: 1200px){.header .header-right .header-right-bottom .phone{font-size:16px;height:20px;line-height:20px}}@media only screen and (max-width: 900px){.header .header-right .header-right-bottom .phone{font-size:20px;height:24px;line-height:24px;display:block;margin-top:5%;margin-bottom:5%}}.header .header-right .header-right-bottom .header-form-field{width:320px;height:48px;border-radius:4px;margin-top:3%;margin-left:5%;background-color:#fff;color:#323232;font-family:"Roboto", sans-serif;font-size:12px;font-weight:bold;border:0px none;text-indent:10px;text-transform:uppercase}@media only screen and (max-width: 1600px){.header .header-right .header-right-bottom .header-form-field{width:220px}}@media only screen and (max-width: 1200px){.header .header-right .header-right-bottom .header-form-field{width:180px}}@media only screen and (max-width: 900px){.header .header-right .header-right-bottom .header-form-field{display:block;margin-top:5%;margin-bottom:5%;width:90%}}.header .header-right .header-right-bottom .header-form-button{width:240px;height:48px;border-radius:4px;margin-top:3%;margin-left:5%;background-color:#CDD728;color:#323232;font-family:"Roboto", sans-serif;font-size:12px;font-weight:bold;border:0px none;text-transform:uppercase}@media only screen and (max-width: 1600px){.header .header-right .header-right-bottom .header-form-button{width:220px}}@media only screen and (max-width: 1200px){.header .header-right .header-right-bottom .header-form-button{width:180px}}@media only screen and (max-width: 900px){.header .header-right .header-right-bottom .header-form-button{display:block;margin-top:5%;width:90%}}.mobile{display:none}@media only screen and (max-width: 800px){.mobile{display:block}}.main-logo{position:relative;display:block;width:40%;border:0px none;z-index:50;left:50%;top:5%}@media only screen and (max-width: 900px){.main-logo{width:50%;left:0;top:0;max-height:80px;max-width:187px}}@media only screen and (max-width: 900px){.main-logo{width:100%;height:80px;max-width:187px}}.mobile-logo{position:relative;display:none;width:100%;border:0px none;z-index:50}@media only screen and (max-width: 900px){.mobile-logo{width:100%;display:none;z-index:2100}}.languages{position:relative;display:block;float:right;display:none}.language{position:relative;display:block;width:50px;float:left}.language-btn{position:relative;display:block;width:50px;float:right}.current-language{position:relative;display:block;width:50px;float:right;font-size:12px;text-transform:uppercase;color:#323232;line-height:50px;vertical-align:middle}@media only screen and (max-width: 900px){.current-language{display:none}}.account{position:relative;display:block;width:240px;height:30px;line-height:30px;float:left;font-size:16px;text-align:center;vertical-align:middle;color:#fff;background-color:#2D73B9;font-weight:normal;text-decoration:none;border-radius:4px;border:0px none;margin-top:10px;margin-right:20px;text-transform:uppercase;-webkit-transition:background-color 1s;transition:background-color 1s;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);cursor:pointer}@media only screen and (max-width: 900px){.account{display:none;margin-top:0px;border-radius:4px 0px 0px 4px;width:100%;font-size:12px;margin-right:0px}}.account:hover{background-color:#37AFE6}.mails-count{line-height:12px;height:12px;width:12px;font-size:10px;text-align:center;vertical-align:middle;border-radius:50%;color:#fff;background-color:#2864AF;display:inline-block}.copyright{color:#424040;font-size:8px;text-align:right;width:100%;display:block;position:absolute;bottom:2px;right:2px}.footer{position:relative;display:block;width:100%;height:40px;background-color:#f2f2f2}.footer .nav-link{width:calc(15% - 1px)}@media only screen and (max-width: 900px){.footer{overflow:none;min-height:300px}}@media only screen and (max-width: 900px){.footer .language-btn{display:none}.footer .nav-link{width:100%}}@media only screen and (max-width: 800px){.footer .nav-link span{color:#323232}}.footer-links{position:relative;display:block;margin:0px auto;font-size:14px;line-height:40px;vertical-align:middle}@media only screen and (max-width: 1650px){.footer-links{font-size:12px}}@media only screen and (max-width: 1280px){.footer-links{font-size:10px}}@media only screen and (max-width: 1024px){.footer-links{font-size:8px}}@media only screen and (max-width: 900px){.footer-links{width:100%}}.footer-links a{text-decoration:none;color:#323232;text-align:center;width:100%;display:block;position:relative;float:left;font-weight:normal}@media only screen and (max-width: 900px){.footer-links a{font-size:16px}}.clear-fix-thick{clear:both;margin-top:2%;display:block;position:relative}.clear-fix-thin{clear:both;margin-top:1%;display:block;position:relative}.paragraph{font-size:16px;line-height:20px;text-align:left;padding:10px;display:block}@media only screen and (max-width: 900px){.paragraph{font-size:14px}}.subtitle{font-size:28px;line-height:32px;text-align:left;font-weight:bold;padding:10px;display:block}@media only screen and (max-width: 900px){.subtitle{font-size:20px}}.title{font-size:40px;line-height:44px;text-align:left;font-weight:bold;padding:10px;display:block;font-family:'Roboto', sans-serif;font-weight:900}@media only screen and (max-width: 900px){.title{font-size:28px}}.middle{position:relative;display:block;margin:0px auto;max-width:640px}@media only screen and (max-width: 900px){.middle{width:90%}}.shadowed{text-shadow:1px 1px 2px #323232}.centered{text-align:center}.justified{text-align:justify}.wide{width:100%}.narrow{max-width:640px;margin:0px auto;display:block}@media only screen and (max-width: 900px){.narrow{width:90%}}.narrow-plus{max-width:800px;margin:0px auto;display:block}@media only screen and (max-width: 900px){.narrow-plus{width:90%}}.narrow-super-plus{max-width:1280px;margin:0px auto;display:block}@media only screen and (max-width: 900px){.narrow-super-plus{width:90%}}.narrow-ultra-plus{max-width:1600px;margin:0px auto;display:block}@media only screen and (max-width: 900px){.narrow-ultra-plus{width:90%}}.narrow-flex{max-width:1600px;margin:0px auto;display:block}@media only screen and (max-width: 2000px){.narrow-flex{max-width:1280px}}@media only screen and (max-width: 1600px){.narrow-flex{max-width:800px}}@media only screen and (max-width: 1200px){.narrow-flex{max-width:800px}}@media only screen and (max-width: 900px){.narrow-flex{max-width:640px}}@media only screen and (max-width: 600px){.narrow-flex{max-width:640px}}.column,.left-column,.right-column,.left-column-wide,.right-column-wide,.left-column-narrow,.right-column-narrow{margin:5%;display:block;position:relative;height:auto}.left-column{float:left;width:40%;max-width:40%;display:block;position:relative}@media only screen and (max-width: 900px){.left-column{width:90%;max-width:90%}}.right-column{float:right;width:40%;max-width:40%}@media only screen and (max-width: 900px){.right-column{width:90%;max-width:90%}}.left-column-wide{float:left;width:50%;max-width:50%}@media only screen and (max-width: 900px){.left-column-wide{width:90%;max-width:90%}}.right-column-wide{float:right;width:50%;max-width:50%}@media only screen and (max-width: 900px){.right-column-wide{width:90%;max-width:90%}}.left-column-narrow{float:left;width:30%;max-width:30%}@media only screen and (max-width: 900px){.left-column-narrow{width:90%;max-width:90%}}.right-column-narrow{float:right;width:30%;max-width:30%}@media only screen and (max-width: 900px){.right-column-narrow{width:90%;max-width:90%}}.flex{display:-webkit-flex;-webkit-align-items:center;display:flex;align-items:center}@media only screen and (max-width: 900px){.flex{display:block}}.top-half{height:35%;width:100%;position:relative}@media only screen and (max-width: 900px){.top-half{height:50%}}.bottom-half{height:50%;width:100%;position:relative}@media only screen and (max-width: 900px){.bottom-half{height:50%}}.dark{color:#323232}.bright{color:#fff}.primary{color:#2864AF}.secondary,.offers .offers-search .search-btn{color:#2D73B9}.bg-dark{background-color:#323232}.bg-bright{background-color:#fff}.opaque{opacity:0.8}.float-left{float:left}.float-right{float:right}.bold{font-weight:bold}.prewrap{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.embedded{margin:0px auto;display:block;border:3px solid #2864AF;border-radius:4px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}@media only screen and (max-width: 900px){.embedded{border:0px none;max-width:100%;max-height:100%}}.framed{display:block;border:3px solid #2864AF;border-radius:4px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);max-width:100%;max-height:100%}@media only screen and (max-width: 900px){.framed{border:0px none;max-width:100%;max-height:100%}}.float-block{width:60%;margin:0px auto}@media only screen and (max-width: 900px){.float-block{width:100%}}.btn,.offers .offers-search .search-btn,.btn-primary,.btn-secondary,.btn-tertiary,.btn-darkest,.btn-grey,.btn-facebook,.btn-linkedin,.btn-googleplus,.btn-xing,.btn-primary-small,.btn-primary-medium,.admin-pages .create,.admin-sections .create,.admin-pages .search-field,.admin-pages .sort,.admin-pages .search-button,.admin-pages .upload,.admin-pages .image,.admin-pages .template,.admin-articles .upload,.admin-articles .image,.admin-articles .template,[class^="admin-"] .create,[class^="admin-"] .search-field,[class^="admin-"] form[class^="edit_"] .side-frame .upload,[class^="admin-"] form[class^="edit_"] .side-frame .image,[class^="admin-"] form[class^="edit_"] .side-frame .template,[class^="admin-"] form[class^="edit_"] .side-frame .tab,[class^="admin-"] form[class^="edit_"] .side-frame .submit,[class^="admin-"] form[class^="edit_"] .side-frame .cancel,[class^="admin-"] form[class^="new_"] .side-frame .upload,[class^="admin-"] form[class^="new_"] .side-frame .image,[class^="admin-"] form[class^="new_"] .side-frame .template,[class^="admin-"] form[class^="new_"] .side-frame .tab,[class^="admin-"] form[class^="new_"] .side-frame .submit,[class^="admin-"] form[class^="new_"] .side-frame .cancel,[class^="admin-"] form[class^="edit_"] .option-boxes .check-box,[class^="admin-"] form[class^="edit_"] .choice-boxes .check-box,[class^="admin-"] form[class^="new_"] .option-boxes .check-box,[class^="admin-"] form[class^="new_"] .choice-boxes .check-box,[class^="admin-"] form[class^="edit_"] .page-boxes .check-box,[class^="admin-"] form[class^="new_"] .page-boxes .check-box,[class^="admin-"] form[class^="edit_"] .language-boxes .check-box,[class^="admin-"] form[class^="new_"] .language-boxes .check-box{max-width:640px;min-width:200px;position:relative;display:block;line-height:48px;text-align:center;vertical-align:middle;text-decoration:none;border-radius:4px;font-family:"Roboto", sans-serif;font-size:12px;font-weight:bold;border:0px none;text-transform:uppercase;word-break:keep-all;margin:0 auto;-webkit-transition:background-color 1s, color 1s, border 1s;transition:background-color 1s, color 1s, border 1s;cursor:pointer}@media only screen and (max-width: 900px){.btn,.offers .offers-search .search-btn,.btn-primary,.btn-secondary,.btn-tertiary,.btn-darkest,.btn-grey,.btn-facebook,.btn-linkedin,.btn-googleplus,.btn-xing,.btn-primary-small,.btn-primary-medium,.admin-pages .create,.admin-sections .create,.admin-pages .search-field,.admin-pages .sort,.admin-pages .search-button,.admin-pages .upload,.admin-pages .image,.admin-pages .template,.admin-articles .upload,.admin-articles .image,.admin-articles .template,[class^="admin-"] .create,[class^="admin-"] .search-field,[class^="admin-"] form[class^="edit_"] .side-frame .upload,[class^="admin-"] form[class^="edit_"] .side-frame .image,[class^="admin-"] form[class^="edit_"] .side-frame .template,[class^="admin-"] form[class^="edit_"] .side-frame .tab,[class^="admin-"] form[class^="edit_"] .side-frame .submit,[class^="admin-"] form[class^="edit_"] .side-frame .cancel,[class^="admin-"] form[class^="new_"] .side-frame .upload,[class^="admin-"] form[class^="new_"] .side-frame .image,[class^="admin-"] form[class^="new_"] .side-frame .template,[class^="admin-"] form[class^="new_"] .side-frame .tab,[class^="admin-"] form[class^="new_"] .side-frame .submit,[class^="admin-"] form[class^="new_"] .side-frame .cancel,[class^="admin-"] form[class^="edit_"] .option-boxes .check-box,[class^="admin-"] form[class^="edit_"] .choice-boxes .check-box,[class^="admin-"] form[class^="new_"] .option-boxes .check-box,[class^="admin-"] form[class^="new_"] .choice-boxes .check-box,[class^="admin-"] form[class^="edit_"] .page-boxes .check-box,[class^="admin-"] form[class^="new_"] .page-boxes .check-box,[class^="admin-"] form[class^="edit_"] .language-boxes .check-box,[class^="admin-"] form[class^="new_"] .language-boxes .check-box{width:90%;margin-left:5%}}.rotate{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.rotate:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.rotateX{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.rotateX:hover{-webkit-transform:rotateX(360deg);transform:rotateX(360deg);-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.rotateY{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.rotateY:hover{-webkit-transform:rotateY(360deg);transform:rotateY(360deg);-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.scale{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.scale:hover{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.translateX{-webkit-transform:translateX(1);transform:translateX(1);-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.translateX:hover{-webkit-transform:translateX(2em);transform:translateX(2em);-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.translateY{-webkit-transform:translateY(1);transform:translateY(1);-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.translateY:hover{-webkit-transform:translateY(2em);transform:translateY(2em);-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.translate{-webkit-transform:translate(1, 1);transform:translate(1, 1);-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.translate:hover{transform:translate(2em, 2em);-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.btn-primary{color:#fff;background-color:#2864AF;border:2px solid #fff}.btn-primary:hover{background-color:#fff;color:#2D73B9;border:2px solid #3C96CD}.btn-secondary{color:#fff;background-color:#2D73B9;border:0px none}.btn-secondary:hover{background-color:#37AFE6}.btn-tertiary{color:#fff;background-color:#CDD728;border:0px none}.btn-tertiary:hover{background-color:#B4E1F5}.btn-darkest{color:#fff;background-color:#2864AF;border:0px none}.btn-darkest:hover{background-color:#37AFE6}.btn-grey{color:#fff;background-color:#c0c0c0;border:0px none;opacity:0.7}.btn-grey:hover{background-color:#c0c0c0}.btn-facebook{color:#fff;background-color:#3b5998;border:1px solid #3b5998;text-transform:none}.btn-linkedin{color:#fff;background-color:#0077b5;border:1px solid #0077b5;text-transform:none}.btn-googleplus{color:#fff;background-color:#d34836;border:1px solid #d34836;text-transform:none}.btn-xing{color:#fff;background-color:#026466;border:1px solid #026466;text-transform:none}.btn-primary-small{color:#fff;background-color:#2864AF;border:0px none;width:100px;float:right;margin-left:5px}.btn-primary-small:hover{background-color:#3C96CD}.btn-primary-medium{color:#fff;background-color:#2864AF;border:0px none;width:180px;float:right;margin-left:5px}.btn-primary-medium:hover{background-color:#3C96CD}.error-explanation{color:black;margin:0px auto;margin-bottom:50px;max-width:640px;background-color:pink;padding-top:20px;padding-bottom:20px;text-indent:20px;border-radius:4px}@media only screen and (max-width: 900px){.error-explanation{width:90%}}.field_with_errors{color:red !important}.alert,.alert-success,.alert-notice,.alert-info,.alert-danger,.alert-warning{position:fixed;margin:0px auto;bottom:40px;right:40px;max-width:90%;padding:20px;border-radius:4px;z-index:2500}@media only screen and (max-width: 900px){.alert,.alert-success,.alert-notice,.alert-info,.alert-danger,.alert-warning{position:relative;bottom:0;right:0;width:90%}}.alert-success,.alert-notice{color:#fff;background-color:#2864AF}.alert-info{color:darkorange;background-color:lightyellow}.alert-danger,.alert-warning{color:red;background-color:pink}.lnk,.lnk-primary,.lnk-secondary,.lnk-tertiary,.lnk-dark,.lnk-red{font-weight:normal;text-decoration:none;-webkit-transition:color 1s;transition:color 1s;cursor:pointer}.lnk-primary{color:#2864AF}.lnk-primary:hover{color:#3C96CD}.lnk-secondary{color:#2D73B9}.lnk-secondary:hover{color:#37AFE6}.lnk-tertiary{color:#CDD728}.lnk-tertiary:hover{color:#B4E1F5}.lnk-dark{color:#323232}.lnk-dark:hover{color:#c0c0c0}.lnk-red{color:red}.avatar{margin:10px 10px 10px 10px;object-fit:cover}.privacy-info{position:fixed;display:none;width:100%;background:black none repeat scroll 0% 0%;font-size:15px;color:white;z-index:10;padding:10px 0px 10px 0px;bottom:50px;opacity:0.9}.privacy-title{display:block;font-size:18px;text-align:center;margin:8px 18px;font-family:Roboto;color:white}.privacy-message{display:block;margin:8px auto;font-family:Roboto, arial;color:white;text-align:center;line-height:22px;max-width:640px;width:90%}.privacy-button{top:40%;border:0px none;background:#2864AF none repeat scroll 0% 0%;color:white !important;padding:9px 16px;cursor:pointer;border-radius:2px;font-family:Roboto;font-size:15px;display:block;margin:8px auto auto;font-weight:bold}.homescreen-message{display:none;font-size:11px}.standard-form label{max-width:640px;width:640px;margin:0px auto;position:relative;display:block;height:20px;line-height:20px;font-size:16px;text-align:left;vertical-align:middle;color:#323232 inherit;font-weight:normal;text-decoration:none}@media only screen and (max-width: 900px){.standard-form label{width:90%}}.recaptcha{margin:0px auto;position:relative;display:block;max-width:300px}.standard-form input[type="text"],.standard-form input[type="email"],.standard-form input[type="password"]{max-width:640px;width:620px;margin:0px auto;position:relative;display:block;height:40px;line-height:40px;font-size:20px;text-align:left;text-indent:0px;padding:10px;vertical-align:middle;color:#323232;background-color:#fff;font-weight:normal;text-decoration:none;border:1px solid #323232;border-radius:4px}@media only screen and (max-width: 900px){.standard-form input[type="text"],.standard-form input[type="email"],.standard-form input[type="password"]{width:90%}}.standard-form input[type="submit"]{-webkit-transition:background-color 1s;transition:background-color 1s;cursor:pointer}.standard-form input[type="submit"]:hover{background-color:#3C96CD}.standard-form textarea{max-width:640px;width:620px;margin:0px auto;position:relative;display:block;height:120px;line-height:40px;font-size:20px;text-align:left;text-indent:0px;padding:10px;vertical-align:middle;color:#323232;background-color:#fff;font-weight:normal;text-decoration:none;border:1px solid #323232;border-radius:4px}@media only screen and (max-width: 900px){.standard-form textarea{width:90%}}.standard-form select{width:33%;float:left;margin:0px auto;position:relative;display:block;height:50px;line-height:50px;font-size:20px;text-align:center;vertical-align:middle;color:#323232;background-color:#fff;font-weight:normal;text-decoration:none;border:1px solid #323232;border-radius:4px}@media only screen and (max-width: 900px){.standard-form select{width:33%;float:left}}.standard-form .check-box{width:30%;float:left;margin:0px auto;position:relative;display:block;height:50px;line-height:50px;margin-left:2%;font-size:14px;text-align:center;vertical-align:middle;color:#323232;background-color:#fff;font-weight:normal;text-decoration:none;border:3px solid #2864AF;border-radius:4px}@media only screen and (max-width: 900px){.standard-form .check-box{width:30%;float:left;margin-left:1%;font-size:11px}}.standard-form .checked{background-color:#2864AF;color:#fff}.in-view span{opacity:1}.out-of-view span{opacity:0}.info-box{width:12.5%;display:block;float:left}@media only screen and (max-width: 900px){.info-box{width:50%}}.info-box-candidates{width:16.66%;display:block;float:left}@media only screen and (max-width: 900px){.info-box-candidates{width:50%}}.addthis-smartlayers{margin-top:10% !important}.block{position:relative;width:100%;float:left;display:block}h1{font-size:48px;font-family:"RobotoSlab-Bold", serif;font-weight:normal;color:#2864AF}@media only screen and (max-width: 900px){h1{font-size:40px}}h2{font-size:36px;font-family:"RobotoSlab-Bold", serif;font-weight:normal;color:#2864AF}@media only screen and (max-width: 900px){h2{font-size:30px}}h3{font-size:24px;font-family:"RobotoSlab-Bold", serif;font-weight:normal;color:#424040}@media only screen and (max-width: 900px){h3{font-size:20px}}.main-headline{font-size:48px;font-family:"Ubuntu", sans-serif;font-weight:normal;text-align:center;color:#2864AF;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media only screen and (max-width: 900px){.main-headline{font-size:6vw}}.headline{font-size:36px;font-family:"Ubuntu", sans-serif;font-weight:normal;text-align:center;color:#2864AF;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media only screen and (max-width: 900px){.headline{font-size:6vw}}.sub-headline{font-size:24px;font-family:"Ubuntu", sans-serif;font-weight:normal;text-align:center;color:#2864AF;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media only screen and (max-width: 900px){.sub-headline{font-size:5vw}}.paragraph-headline{font-size:24px;font-family:"Ubuntu", sans-serif;font-weight:normal;text-align:left;color:#2864AF;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media only screen and (max-width: 900px){.paragraph-headline{font-size:5vw}}.argument-headline{font-size:18px;font-family:"Ubuntu", sans-serif;font-weight:normal;text-align:left;color:#2D73B9;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media only screen and (max-width: 900px){.argument-headline{font-size:4vw}}.recruitment-main .headline{padding:2% 0 2% 0;background-color:#2D73B9;color:#fff;font-weight:bold}.recruitment-main .sub-headline{color:#323232;text-align:center}.recruitment-main .paragraph-headline{color:#323232;font-size:18px;font-weight:bold}.recruitment-main .argument-headline{color:#2D73B9;font-size:18px;font-weight:bold}.recruitment-main .wrapper .block table .salary .title .sub-headline,.recruitment-main .wrapper .block table .salary .title .paragrpah-headline{color:#fff}#recruitment-intro .sub-headline,#uploadcv-intro .sub-headline,#jobfair-intro .sub-headline{font-size:32px;font-family:"Ubuntu", sans-serif;font-weight:bold;text-align:left;color:#fff;text-shadow:1px 1px 2px #323232;padding:5% 1% 1% 5%;width:75%}#recruitment-arguments .sub-headline,#uploadcv-arguments .sub-headline,#jobfair-arguments .sub-headline{color:#fff;word-break:keep-all;font-weight:bold;width:100%;height:75px;margin-top:100px}@media only screen and (max-width: 900px){#recruitment-arguments .sub-headline,#uploadcv-arguments .sub-headline,#jobfair-arguments .sub-headline{font-size:20px;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}.standard-form-wrapper .wrapper .standard-form .sub-headline{padding:2% 0 2% 0;background-color:#2D73B9;color:#fff;font-weight:bold}.header .header-row .current-switch{background-color:#B4E1F5;color:#fff !important}.header .header-row .current-switch a{background-color:#B4E1F5;color:#fff !important}.current-parent a span{color:#37AFE6 !important}.header-bold{padding:2% 0 2% 0;background-color:#2D73B9;color:#fff;font-weight:bold}.mobile-menu{display:none;background-color:transparent;position:absolute;opacity:1.0;margin-top:0px;width:25%;height:80px;line-height:80px;vertical-align:middle;font-size:28px;right:0px}@media only screen and (max-width: 800px){.mobile-menu{display:block;z-index:2000}}.mobile-menu-btn{text-decoration:none;color:#2864AF;text-transform:uppercase}@media only screen and (max-width: 900px){.mobile-menu-btn{position:relative;margin-right:50%;float:right;z-index:2000}}.user-name{position:relative;display:block;height:50px;line-height:50px;float:left;font-size:16px;text-align:center;vertical-align:middle;color:#323232;background-color:none;font-weight:normal;text-decoration:none;border-radius:0px;margin-top:0px;margin-right:20px;margin-left:20px;text-transform:uppercase}@media only screen and (max-width: 900px){.user-name{display:none;margin-right:0px;margin-left:0px}}.user-menu{display:none;background-color:#2864AF;opacity:1.0;line-height:40px;vertical-align:middle;font-size:28px;position:absolute;top:70px;width:320px;float:right;z-index:5000;right:354px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.user-menu .user-menu-btn{display:none}@media only screen and (max-width: 900px){.user-menu{display:none}}.user-menu-btn{text-decoration:none;color:#323232;font-size:32px;float:left;width:50px;height:50px;line-height:50px;vertical-align:middle;text-align:center;-webkit-transition:color 1s;transition:color 1s;cursor:pointer}.user-menu-btn:hover{color:#37AFE6}@media only screen and (max-width: 900px){.user-menu-btn{display:none}}.navigation{width:100%;border-bottom:0px none;display:flex;float:left;position:absolute;justify-content:center;align-items:baseline}@media only screen and (max-width: 900px){.navigation{position:absolute;margin:0;float:none;top:0;left:0}}.nav-menu{display:flex;justify-content:center;align-items:baseline;position:relative;width:100%;font-family:"RobotoSlab-Bold", serif;font-size:12px;font-weight:bold;background-color:transparent;opacity:1.0;margin-top:0px;text-transform:uppercase}@media only screen and (max-width: 900px){.nav-menu{display:flex}}@media only screen and (max-width: 800px){.nav-menu{display:none;border:0px none;position:absolute;top:80px;left:0px;height:2200px;background-color:#2864AF;opacity:1.0;margin-top:0px;z-index:2000;line-height:60px;vertical-align:middle}}.starts .nav-menu,.interviews .nav-menu,.plans .nav-menu,.stands .nav-menu{display:none}.starts .addthis-smartlayers,.interviews .addthis-smartlayers,.plans .addthis-smartlayers,.stands .addthis-smartlayers{display:none}.nav-link,.parent{display:flex;justify-content:center;position:relative;float:left;margin-right:0px;margin-left:0px;cursor:pointer;width:calc(20% - 1px);text-align:center;border-right:1px dotted #696969;-webkit-transition:color 1s;transition:color 1s}.nav-link:hover,.parent:hover{color:#37AFE6}@media only screen and (max-width: 800px){.nav-link,.parent{text-indent:20px;margin-right:0px;margin-left:0px;float:none;width:100%;border-bottom:1px solid #fff;color:#fff}.nav-link:hover,.parent:hover{color:#3C96CD}}.nav-link span,.nav-link a,.parent span,.parent a{text-decoration:none;color:#696969;width:100%;cursor:pointer;-webkit-transition:color 1s;transition:color 1s}.nav-link span:hover,.nav-link a:hover,.parent span:hover,.parent a:hover{color:#37AFE6}@media only screen and (max-width: 800px){.nav-link span,.nav-link a,.parent span,.parent a{color:#fff}.nav-link span:hover,.nav-link a:hover,.parent span:hover,.parent a:hover{color:#3C96CD}}.current-parent a span{color:#37AFE6 !important}.parent{border-bottom:0px none}.children{background-color:transparent !important;display:none;width:100%;position:relative;float:left;margin-bottom:25px;display:none;justify-content:center;position:relative;width:100%;min-height:60px;line-height:60px;vertical-align:middle;font-family:"RobotoSlab-Bold", serif;font-size:12px;font-weight:normal;background-color:transparent;opacity:1.0;margin-top:0px;text-transform:uppercase}@media only screen and (max-width: 900px){.children{padding:0px;width:100%}}@media only screen and (max-width: 900px){.children{display:none;border:0px none;position:absolute;top:80px;left:0px;height:1200px;background-color:#2864AF;opacity:1.0;margin-top:0px;z-index:2000}}.children .nav-link,.children span{color:#2864AF !important}.nav-user.mobile{display:none}@media only screen and (max-width: 800px){.nav-user.mobile{display:block;margin-right:0px;width:100%;border-bottom:1px solid #fff;position:relative;float:right;padding-right:20px;margin-left:0px;height:50px;line-height:50px;vertical-align:middle;line-height:50px;font-family:"Roboto", sans-serif;font-size:12px;font-weight:normal;text-transform:uppercase;text-align:right;background-color:#2D73B9}}.nav-user.mobile a{text-decoration:none;color:#fff}.current a{text-decoration:none;color:#2864AF}@media only screen and (max-width: 900px){.current a{color:#2D73B9}}.nav-user{position:relative;display:block;height:40px;line-height:40px;float:right;font-family:"Roboto", sans-serif;font-size:12px;font-weight:normal;text-align:right;vertical-align:middle;color:#fff;background-color:none;text-decoration:none;border-radius:0px;margin-top:10px;margin-right:20px;text-transform:uppercase;width:100%;-webkit-transition:color 1s;transition:color 1s;cursor:pointer}.nav-user:hover{color:#37AFE6}@media only screen and (max-width: 900px){.nav-user{margin-top:0px;border-radius:4px 0px 0px 4px;font-size:10px;margin-right:10px}}.pagination{display:block;margin:0px auto;position:relative;float:right}.pagination a{text-decoration:none;color:#323232;min-width:30px;line-height:30px;vertical-align:middle;text-align:center;border:1px solid #323232;display:block;position:relative;float:left;font-size:16px}.pagination .current{text-decoration:none;color:#2864AF;width:30px;line-height:30px;vertical-align:middle;text-align:center;border:1px solid #2864AF;display:block;position:relative;float:left;font-size:16px}.pagination .gap{text-decoration:none;color:#323232;width:30px;line-height:30px;vertical-align:middle;text-align:center;border:1px solid #323232;display:block;position:relative;float:left;font-size:16px}.pagination .previous_page,.pagination .next_page{text-decoration:none;color:#323232;width:100px;line-height:30px;vertical-align:middle;text-align:center;border:1px solid #323232;display:block;position:relative;float:left;font-size:16px}.pagination .disabled{text-decoration:none;color:#c0c0c0;border-color:#c0c0c0}.admin-menu{display:none;background-color:#2864AF;opacity:1.0;line-height:40px;vertical-align:middle;font-size:28px;position:absolute;top:70px;width:320px;float:right;z-index:5000;right:431px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.admin-menu .user-menu-btn{display:none}@media only screen and (max-width: 900px){.admin-menu{display:none}}.admin-menu-btn{text-decoration:none;color:#323232;font-size:32px;float:left;width:50px;height:50px;line-height:50px;vertical-align:middle;text-align:center;-webkit-transition:color 1s;transition:color 1s;cursor:pointer}.admin-menu-btn:hover{color:#37AFE6}@media only screen and (max-width: 900px){.admin-menu-btn{display:none}}.menu{position:fixed;display:none;width:160px;height:320px;line-height:40px;color:#696969;background-color:#F5F5F5;border-radius:0 4px 0 0;top:35%;left:0;z-index:5000;text-transform:uppercase}@media only screen and (max-width: 900px){.menu{top:auto;bottom:0%}}.menu ul{list-style:none;list-style-type:none;text-indent:-10px}.menu a{color:#696969;text-decoration:none;font-size:12px;font-weight:normal;font-family:"RobotoSlab-Bold", serif}.menu img{width:160px}@media only screen and (max-width: 900px){.menu img{display:none}}.menu .contact-btn{color:#696969;text-decoration:none;font-size:12px;font-weight:bold;font-family:"RobotoSlab-Bold", serif;color:#fff;background-color:#2D73B9;border-radius:0 0 4px 0;text-align:center;line-height:40px;vertical-align:middle;text-transform:uppercase;display:block;margin-top:-14px}*,*::after,*::before{box-sizing:border-box}#normes{width:20%;float:left;position:relative;margin-bottom:10px;margin-left:10px;display:block}#normes .iso img{width:20%;display:block;float:left;position:relative}#normes .charta img{width:60%;display:block;float:left;position:relative;margin-left:10%}@media only screen and (max-width: 900px){#normes{width:100%}#normes .iso img{width:10%;display:block;float:left;position:relative;margin-left:25%}#normes .charta img{width:30%;display:block;float:left;position:relative;margin-left:10%}html{overflow-x:hidden}}.ui-helper-hidden-accessible{display:none !important}#shares{position:fixed;top:calc(50% - 120px);right:0px;display:block;height:240px;width:40px}#shares .share{position:relative;height:40px;width:40px;float:left;display:block;background-color:#424242;color:#fff;font-size:24px;line-height:40px;vertical-align:middle;text-align:center;font-weight:normal}@media only screen and (max-width: 800px){#shares{position:fixed;width:240px;height:40px;top:auto;right:auto;left:0px;bottom:0px}}
