.image img,img.image,input[type=email],input[type=text]{border:1px solid #ddd}.column-bottom{clear:both}.primary_title{color:#222136;display:block;font-size:18px;font-weight:600;letter-spacing:1px;margin:10px 0 5px;overflow:hidden;text-transform:uppercase}.primary_title span{display:inline-block;position:relative}.primary_title span:after,.primary_title span:before{background:#ECE7E3;content:"";position:absolute;height:5px;top:14px;width:10000px}.primary_title span:before{right:100%;margin-right:15px}.primary_title span:after{left:100%;margin-left:15px}.primary_description{color:#999;font-size:16px}.pink-title,a.pink-title:active,a.pink-title:hover{color:#ff2782}.pink-title{font-family:museo,minion-pro-caption;font-size:26px;font-weight:300;margin-bottom:10px}.blue-title,.grey-subtitle{font-family:museo,minion-pro-caption;font-size:20px;font-weight:300}.grey-subtitle{color:#8e8e8e}.blue-title{color:#34b5d0;text-align:left;border-bottom:2px solid #34b5d0;margin-bottom:15px;padding:30px 10px 3px;line-height:1.4}.grey-title,.grey-title a,.view-more,.view-more a{font-weight:600;font-family:myriad-pro-semi-condensed}#column-reviews .column-block-content p,#column-share .column-block-content>p{margin-bottom:10px}.grey-title,.grey-title a{color:#696969;font-size:16px}.view-more,.view-more .icon-caret-right,.view-more a{color:#ff2781;font-size:16px}.view-more{display:inline-block;cursor:pointer}.view-more,.view-more a{margin-top:10px}#column-news .column-block-content h4,#column-reviews .column-block-content p span,#column-share .column-block-content>p span{font-weight:700}.view-more .iconwrap{vertical-align:middle;padding-left:5px}.view-more:hover .text{text-decoration:underline}.view-more.align-carousel{padding-top:10px;margin-left:30px}.ui-multiselect-wrapper .ui-multiselect.form-error,input.form-error,textarea.form-error{border:1px solid #ff2782}.form-error-label{color:#ff2782;font-family:myriad-pro-semi-condensed;font-style:italic}.video-container{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;margin-top:10px}.video-container>iframe{height:100%;left:0;position:absolute;top:0;width:100%}.column-block{width:100%}.column-block .column-block-title{background-color:#e3f7fc;font-size:18px;font-family:museo,minion-pro-caption;padding:8px 10px}.column-block-content .icons a{color:#555;display:block;float:left;margin-right:10px}.column-block-content .icons a>span{vertical-align:middle;display:inline-block}.column-block-content .icons a .iconwrap{font-size:40px;color:#ddd;width:45px;margin-top:10px}.column-block-content .icons a:hover{text-decoration:none}.column-block-content .icons a .title{width:250px;display:inline-block}.column-block-content .icons a:hover .title{text-decoration:underline}.column-block-content .icons a:hover .icon-facebook{color:#3B5A9D}.column-block-content .icons a:hover .icon-twitter{color:#00BEF6}.column-block-content .icons a:hover .icon-pinterest{color:#CB2028}.column-block-content .icons a:hover .icon-youtube{color:#cd201f}.column-block-content .icons a:hover .icon-paper-plane,.column-block-content .icons a:hover .icon-pushpin{color:#00BEF6}.column-block-content .icons a:hover .icon-vk{color:#54769a}.column-block-content .icons a:hover .icon-feed2{color:#FD8000}#column-social-links .column-block-title h3>span{display:block}#column-article .column-block-content,#column-share .column-block-content,#column-social-links .column-block-content{padding:15px 10px}#column-about .column-block-content,#column-article .column-block-content,#column-news .column-block-content,#column-reviews .column-block-content,#column-statistics .column-block-content{padding:15px 10px;text-align:justify}#column-reviews .column-block-content h3{color:#10466c;font-size:16px}#column-reviews .column-block-content ul{color:#afafaf;font-size:12px}#column-article .column-block-content p.links,#column-news .column-block-content p.links{position:relative;height:15px}#column-article .column-block-content p.links a,#column-news .column-block-content p.links a{position:absolute;right:0}#column-about .column-block-content p.description span{font-weight:700;display:block}#column-about .column-block-content ul,#column-statistics .column-block-content ul{padding:5px 0 15px 15px;list-style-type:disc}#column-share .column-block-content .icons a{margin-right:0}#column-facebook-feed .column-block-content,#column-follow-us .column-block-content,#column-last-blogs .column-block-content,#column-pinterest-feed .column-block-content,#column-suscribe-newsletter .column-block-content{padding:20px 0 20px 20px}#newsletter input{border:1px solid #ccc;border-radius:5px;font-weight:400;padding:5px 10px;width:278px}#newsletter_btn{margin-top:10px;width:100px;margin-bottom:15px}#newsletter .errors-labels{font-style:italic;border:none;padding:0}.big-button,.bigger-button{text-decoration:none;border-radius:22px;font-weight:600;text-align:center;cursor:pointer;font-family:myriad-pro-semi-condensed;display:inline-block}.big-button{padding:8px 15px;font-size:16px}@media (max-width:767px){.view-more.align-carousel{margin-left:10px}.big-button{padding-top:12px;padding-bottom:12px}}.bigger-button{padding:4px 25px;font-size:18px;margin-bottom:5px}@media (max-width:767px){.bigger-button{padding-top:12px;padding-bottom:12px}}.light-blue-button{color:#fff!important;background-color:#349EB2}.blue-button{color:#fff!important;background-color:#0082C0}.pink-button{color:#fff!important;background-color:#ff2782;border:1px solid #ff2782}.pink-button.inverse{color:#ff2782!important;background-color:#fff;border:1px solid}.pink-button:hover{background-color:#F7166E}.pink-button:hover.inverse{background-color:#fff;color:#F7166E}.orange-button{color:#fff!important;background-color:#fcae24;border:1px solid #fcae24}.orange-button.inverse{color:#fcae24!important;background-color:#fff;border:1px solid}.orange-button:hover{background-color:#fbbe4f}.orange-button:hover.inverse{background-color:#fff;color:#fbbe4f}.white-button{background-color:#fff;border:1px solid #fff;color:#333!important}.white-button.inverse,.white-button:hover,.white-button:hover.inverse{background-color:transparent}.white-button.inverse{border:1px solid #fff;color:#fff!important}.white-button:hover.inverse{border:1px solid #ddd;color:#ddd!important}.bloc-title{font-family:myriad-pro;font-size:18px;font-weight:300;text-align:left;margin-bottom:10px;padding:30px 10px 3px;line-height:22px;color:#303a3c}.bloc-title.grey-title{border-bottom:2px solid #303a3c}.bloc-title.jobtitle{border-bottom:2px solid #33cbff}.bloc-title.company{border-bottom:2px solid #f60}.bloc-title.city{border-bottom:2px solid #ffd52b}.bloc-title.sector{border-bottom:2px solid #278bff}.bloc-title .icon-briefcase{color:#33cbff}.bloc-title .icon-office{color:#f60}.bloc-title .icon-location{color:#ffd52b}.bloc-title .icon-pie{color:#278bff}
#bottom-banners,#bottom-banners *,#bottom-banners :after,#bottom-banners :before,#bottom-banners:after,#bottom-banners:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#bottom-banners #cookies-banner{background-color:rgba(48,58,60,.9);color:#fff;min-height:0}#bottom-banners #cookies-banner .container #text{line-height:25xp;font-family:myriad-pro,arial;font-size:13px;text-align:justify;padding:0}#bottom-banners #cookies-banner .container #text a{color:#fff;text-decoration:underline}#bottom-banners #cookies-banner .container #ok-button{font-size:13px;margin:4px 0 4px 5px;padding:2px 9px}@media (max-width:767px){#bottom-banners #cookies-banner .container{padding:5px 0}#bottom-banners #cookies-banner .container .row{margin-right:-15px;margin-left:-15px;padding:0 10px}#bottom-banners #cookies-banner .container .row #text{padding:0 10px;margin:0 0 3px}#bottom-banners #cookies-banner .container .row #ok-button{font-size:12px;padding:2px 10px;margin:20px 0 5px 15px}}
#cookies .black,#cookies h2,#cookies h3,h1{font-family:museo,minion-pro-caption}#cookies .cookie-name,#cookies h3{font-weight:700}h1{border-bottom:1px solid #DDD;border-top:1px solid #DDD;font-size:26px;padding:25px 0;color:#ff2782;text-align:center}#cookies{padding-top:10px}#cookies .black,#cookies h2{font-weight:700;font-size:15px;margin:10px 0}#cookies ol,#cookies ul{margin-left:40px;padding-left:0}#cookies h3{font-size:13px;margin:10px 0 5px}#cookies p{margin:10px 0}#cookies ul{list-style-type:disc}#cookies ol{list-style-type:decimal}
.header-navbar{background-color:#FFF;height:85px}.header-navbar .navbar-container{font-family:work-sans,Arial;height:85px}.header-navbar .navbar-container .navbar-brand{align-items:center;display:flex;height:85px}.header-navbar .navbar-container .navbar-brand .navbar-logo{height:42px}.header-navbar .navbar-container .navbar-links{align-items:center;display:flex;height:85px;padding-right:15px}.header-navbar .navbar-container .navbar-links .navbar-link-resume{background-color:#f62882;border-color:#f62882;border-radius:20px;font-size:13px;padding:7px 26px 8px;margin-right:58px;margin-top:6px}.header-navbar .navbar-container .navbar-links .navbar-links-group .navbar-link{color:#2B2B2B;display:flex;flex-direction:column;margin-top:16px;font-family:work-sans,Arial}.header-navbar .navbar-container .navbar-links .navbar-links-group .navbar-link:hover{text-decoration:none}.header-navbar .navbar-container .navbar-links .navbar-links-group .navbar-link .navbar-link-icon{font-size:20px;margin:auto;padding-bottom:6px}.header-navbar .navbar-container .navbar-links .navbar-links-group .navbar-link .navbar-link-label{font-size:13px}.header-navbar .navbar-container .navbar-links .navbar-links-group .navbar-link-separator{border-right:1px solid #FF2782;display:block;height:30px;margin:24px 30px 0;position:relative;width:1px}.header-subnavbar{align-items:center;background-color:#F2F2F2;display:flex;min-height:56px;z-index:0}.header-subnavbar.subnavbar-home{border-bottom:1px solid #FF2782}.header-subnavbar.hidden{visibility:hidden}.header-subnavbar .subnavbar-container{padding-bottom:0}.header-subnavbar .subnavbar-container .subnavbar{width:100%}.header-subnavbar .subnavbar-container .subnavbar .subnavbar-links-group{display:flex;height:56px;width:100%}.header-subnavbar .subnavbar-container .subnavbar .subnavbar-links-group .subnavbar-link{align-items:center;color:#2B2B2B;display:flex;font-family:work-sans,Arial;font-size:14px;text-decoration:none}.header-subnavbar .subnavbar-container .subnavbar .subnavbar-links-group .subnavbar-link-job{height:58px}.header-subnavbar .subnavbar-container .subnavbar .subnavbar-links-group .subnavbar-link-job .subnavbar-link-job-icon{font-size:11px;padding-left:8px;text-align:center}.header-subnavbar .subnavbar-container .subnavbar .subnavbar-links-group .subnavbar-link-job .subnavbar-link-job-icon:before{color:#ff278294}.header-subnavbar .subnavbar-container .subnavbar .subnavbar-links-group .dropdown-button{align-items:center;display:flex;position:relative}.header-subnavbar .subnavbar-container .subnavbar .subnavbar-links-group .dropdown-button:hover{background:#fff}.header-subnavbar .subnavbar-container .subnavbar .subnavbar-links-group .dropdown-button:hover+.dropdown-content{display:block}.header-subnavbar .subnavbar-container .subnavbar .subnavbar-links-group .dropdown-content{background-color:#FFF;display:none;left:0;padding-bottom:36px;padding-top:36px;position:absolute;top:57px;width:100%;z-index:1}.header-subnavbar .subnavbar-container .subnavbar .subnavbar-links-group .dropdown-content:hover{display:block}.header-subnavbar .subnavbar-container .subnavbar .subnavbar-links-group .dropdown-content:hover+.subnavbar-link-job{background:#fff;padding-bottom:2px}.header-subnavbar .subnavbar-container .subnavbar .subnavbar-links-group .dropdown-content .dropdown-content-container{color:#000;display:flex;flex-direction:column;padding-left:8px}.header-subnavbar .subnavbar-container .subnavbar .subnavbar-links-group .dropdown-content .dropdown-content-container .dropdown-content-title{font-family:work-sans;font-weight:600;font-size:15px;padding-bottom:25px}.header-subnavbar .subnavbar-container .subnavbar .subnavbar-links-group .dropdown-content .dropdown-content-container .dropdown-content-link{color:#000;font-family:work-sans;font-size:14px;padding-bottom:25px}@media (min-width:992px){.header-subnavbar.subnavbar-formation{background-color:#2DAF9B}.header-subnavbar.subnavbar-jobbing{background-color:#F4B257}.header-subnavbar.subnavbar-companies{background-color:#22B8C4}.header-subnavbar.subnavbar-companies .subnavbar-link span,.header-subnavbar.subnavbar-formation .subnavbar-link span,.header-subnavbar.subnavbar-jobbing .subnavbar-link span{color:#fff}.header-subnavbar.subnavbar-companies .subnavbar-link-job:hover span,.header-subnavbar.subnavbar-formation .subnavbar-link-job:hover span,.header-subnavbar.subnavbar-jobbing .subnavbar-link-job:hover span{color:#2b2b2b}.header-subnavbar.subnavbar-companies .subnavbar-link-job:hover .subnavbar-link-job-icon:before,.header-subnavbar.subnavbar-formation .subnavbar-link-job:hover .subnavbar-link-job-icon:before,.header-subnavbar.subnavbar-jobbing .subnavbar-link-job:hover .subnavbar-link-job-icon:before{color:#2b2b2b!important}.header-subnavbar.subnavbar-companies .subnavbar-link-job .subnavbar-link-job-icon:before,.header-subnavbar.subnavbar-formation .subnavbar-link-job .subnavbar-link-job-icon:before,.header-subnavbar.subnavbar-jobbing .subnavbar-link-job .subnavbar-link-job-icon:before{color:#fff!important}}.search-box-container{background:url(../../../../../generic/resources/images/index/cover-home.jpg) center center no-repeat;background-size:cover;padding-bottom:154px;padding-top:154px;width:100%}.search-box-container .search-box-wrapper{background-color:#fff;border-radius:6px;float:none;margin:0 auto;padding:33px 35px 50px}.search-box-container .search-box-wrapper .search-box-title{align-items:center;display:flex;margin-bottom:25px;padding-left:18px;padding-right:18px}.search-box-container .search-box-wrapper .search-box-title .search-box-title-label{font-family:work-sans,Arial;font-size:28px}.search-box-container .search-box-wrapper .search-box-title .search-box-logo{height:32px;margin-left:8px;margin-top:5px}@media (min-width:1200px){.subnavbar-link{margin-left:11px;margin-right:11px;padding-left:20px;padding-right:20px}.subnavbar-link-job .subnavbar-link{padding-right:0}.subnavbar-link-job .subnavbar-link-job-icon{padding-right:20px}}@media (min-width:992px){.header-navbar-menu{display:none}.navbar-links-group{display:flex}.search-box-title-responsive{display:none}}@media (min-width:992px) and (max-width:1199px){.subnavbar-link{margin-left:12px;margin-right:12px;padding-left:0;padding-right:0}.subnavbar-link-job{padding-left:8px}.search-box-container{padding-bottom:100px;padding-top:100px}}@media (max-width:1199px){.navbar-brand{margin:auto}}@media (min-width:768px) and (max-width:991px){#header-wrapper.active-sidebar{top:0}}@media (max-width:991px){#header-wrapper .navbar-container{display:flex}#header-wrapper .navbar-brand{margin:auto}#header-wrapper .header-navbar{background:linear-gradient(to bottom,#fff 0,rgba(255,255,255,.4) 70%,rgba(255,255,255,0) 100%)}#header-wrapper .header-subnavbar,#header-wrapper .navbar-link-resume,#header-wrapper .navbar-links-group{display:none}#header-wrapper.active-sidebar{background:#fff;height:100%;position:fixed}#header-wrapper.active-sidebar .header-navbar{background:#fff;height:auto}#header-wrapper.active-sidebar .header-navbar .navbar-container{display:flex;flex-direction:column;height:auto}#header-wrapper.active-sidebar .header-navbar .navbar-container .navbar-brand{padding-bottom:18px;padding-left:30px;padding-top:18px}#header-wrapper.active-sidebar .header-navbar .navbar-container .navbar-links{height:auto;padding:0;margin-bottom:0;margin-top:6px}#header-wrapper.active-sidebar .header-navbar .navbar-container .navbar-links .navbar-links-group{background:#fff;display:flex;flex-wrap:wrap;padding-bottom:30px;padding-left:30px;padding-right:20px}#header-wrapper.active-sidebar .header-navbar .navbar-container .navbar-links .navbar-links-group .navbar-link{align-items:center;flex-direction:row;margin-top:26px;width:50%}#header-wrapper.active-sidebar .header-navbar .navbar-container .navbar-links .navbar-links-group .navbar-link .navbar-link-icon{color:#FF2782;font-size:25px;margin-left:0;margin-right:18px}#header-wrapper.active-sidebar .header-navbar .navbar-container .navbar-links .navbar-links-group .navbar-link .navbar-link-label{font-size:16px}#header-wrapper.active-sidebar .header-navbar .navbar-container .navbar-links .navbar-links-group .navbar-link-separator{display:none}#header-wrapper.active-sidebar .header-subnavbar{background-color:#fff;border:0;display:block;height:auto}#header-wrapper.active-sidebar .header-subnavbar .subnavbar{margin:0}#header-wrapper.active-sidebar .header-subnavbar .subnavbar .subnavbar-links-group{flex-direction:column;height:auto}#header-wrapper.active-sidebar .header-subnavbar .subnavbar .subnavbar-links-group .dropdown-content{display:none;position:relative;margin-top:-15px;top:9px;padding:15px 30px 0}#header-wrapper.active-sidebar .header-subnavbar .subnavbar .subnavbar-links-group .dropdown-content .dropdown-content-title{display:none}#header-wrapper.active-sidebar .header-subnavbar .subnavbar .subnavbar-links-group .dropdown-content.show{display:block}#header-wrapper.active-sidebar .header-subnavbar .subnavbar .subnavbar-links-group .subnavbar-link{border-top:.5px solid #cdcdcd;padding:17px 15px}#header-wrapper.active-sidebar .header-subnavbar .subnavbar .subnavbar-links-group .subnavbar-link-job{border-top:.5px solid #cdcdcd;height:auto;display:flex;justify-content:space-between;width:100%}#header-wrapper.active-sidebar .header-subnavbar .subnavbar .subnavbar-links-group .subnavbar-link-job .subnavbar-link{border:none}#header-wrapper.active-sidebar .header-subnavbar .subnavbar .subnavbar-links-group .subnavbar-link-job .subnavbar-link-job-icon{padding:15px}.header-navbar-menu{background:0 0;border:0;display:block;position:absolute;margin-left:20px;margin-top:30px}.header-navbar-menu.after,.header-navbar-menu:before{display:none}.header-navbar-menu .line-1,.header-navbar-menu .line-2,.header-navbar-menu .line-3{background-color:#FF2782;border-radius:10px;content:'';display:block;height:4px;transition:all .2s ease-in-out}.header-navbar-menu .line-1{margin-bottom:4px;width:25px}.header-navbar-menu .line-2{margin-bottom:4px;width:20px}.header-navbar-menu .line-3{width:30px}.header-navbar-menu.active{padding-left:4px;padding-right:4px}.header-navbar-menu.active .line-1{box-shadow:0 0 0 #FF2782;margin-top:12px;-webkit-transform:translateY(10px) rotate(45deg);-ms-transform:translateY(10px) rotate(45deg);-moz-transform:translateY(10px) rotate(45deg);transform:translateY(-2px) rotate(45deg);width:30px}.header-navbar-menu.active .line-3{margin-top:0;-webkit-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);-moz-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}.search-box-container{margin-top:-84px;padding-bottom:60px;padding-top:110px}.search-box-container .search-box-wrapper{background:0 0;padding:0}.search-box-container .search-box-wrapper .search-box-title{display:none}.search-box-container .search-box-wrapper #header-search-box{background:0 0}.navbar-toggle{color:#FF2782;font-size:25px;margin-top:-66px;position:fixed;right:4px;z-index:1030}.navbar-toggle .icon-search{font-weight:700}.search-box-dark #form_submit_btn{padding-bottom:10px;padding-top:10px}}
.button-my-resume{position:relative}.notification{background:#ff2782;color:#fff;width:17px;height:17px;border-radius:17px;display:flex;align-items:center;justify-content:center;padding-bottom:1px}.notification .notification-p{font-size:14px;font-family:myriad-pro,Arial}.notification.notification-menu-burger{position:absolute;margin-left:42px;margin-top:4px}.notification.hidden{display:none}.notification-container{align-items:center;display:flex}.notification-container .notification-icon{position:absolute;right:40px}