@font-face{font-family:"Graphik-Regular-Web";font-display:swap;font-style:normal;font-weight:400;font-style:normal;font-stretch:normal;src:url("../../fonts/Graphik/Graphik-Regular-Web.eot?#iefix") format("embedded-opentype"), url("../../fonts/Graphik/Graphik-Regular-Web.woff") format("woff"), url("../../fonts/Graphik/Graphik-Regular-Web.ttf") format("truetype"), url("../../fonts/Graphik/Graphik-Regular-Web.svg") format("svg");}.layer-filters{background:#f7f5f0;border-radius:8px}.layer-filters h3{font-size:20px;color:#2175d9;margin-bottom:20px}.layer-filters input{height:15px;width:15px;margin-right:5px}.layer-filters label{font-size:16px;color:#0f1941;margin:0}.layer-filters .checkbox-inline{border-bottom:1px solid #d7d7d7;padding-bottom:20px;margin-bottom:20px}.layer-filters .checkbox-inline input + label + input{margin-left:20px}.layer-filters .scrollable{max-height:150px;padding-right:20px;overflow-y:auto;margin-bottom:30px}.layer-filters .scrollable .checkbox + .checkbox{margin-top:5px}.layer-filters .scrollable input{float:left;margin-top:7px}.layer-filters .scrollable label{display:block;overflow:hidden}.contracts .badge-a{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;border:1px solid #2175d9 !important;color:#2175d9;padding:0 15px;margin-right:5px}.contracts .badge-a .l{font-size:14px}.contracts .badge-a:hover,.contracts .badge-a.active{border-color:#2175d9 !important;background:#2175d9 !important;color:#fff !important}.contracts .badge-a:last-of-type{margin-right:0 !important}.offers-search-engine{-webkit-transition:top 0.3s ease;-moz-transition:top 0.3s ease;-ms-transition:top 0.3s ease;-o-transition:top 0.3s ease;transition:top 0.3s ease;padding-bottom:20px}.offers-search-engine h1{font-size:26px;letter-spacing:-2px;color:#2175d9;margin-bottom:30px}.offers-search-engine .more-filters{position:relative;z-index:1}.offers-search-engine .more-filters .layer-filters{position:absolute;display:none;left:20px;top:65px;width:100%;padding:30px}.offers-search-engine .a-more-filters{position:relative;max-width:280px;display:block;background:#fff;border-radius:3px;color:#878ca0;font-size:16px;height:50px;line-height:50px;padding:0 16px;text-decoration:none;overflow:hidden}.offers-search-engine .a-more-filters .icon{position:absolute;top:20px;right:15px;font-size:20px;color:#2175d9}.mobile-offers-search-engine{-webkit-transition:top 0.3s ease;-moz-transition:top 0.3s ease;-ms-transition:top 0.3s ease;-o-transition:top 0.3s ease;transition:top 0.3s ease}.mobile-offers-search-engine.stuck{position:fixed;top:0;left:0;width:100%;z-index:1}.mobile-offers-search-engine.but-hidden{top:-500px}.mobile-offers-search-engine .a-mobile-filters{display:block;text-align:center;padding:15px 0;font-size:16px;color:#fff;text-decoration:none}.mobile-offers-search-engine .a-mobile-filters .icon{margin-right:5px}.mobile-offers-search-engine .form{display:none;padding-top:15px;padding-bottom:15px}.sort-offers{border-bottom:1px solid #d7d7d7;padding-bottom:25px;margin-bottom:50px;margin-top:60px}.sort-offers h2{font-size:36px}.sort-offers .s h4,.sort-offers .s .tabs-nav-simple{display:inline-block;vertical-align:middle;margin-bottom:0}.sort-offers .s h4{margin-right:10px}.jobs-list .container .item{border-bottom:1px solid #d7d7d7 !important}.jobs-list .hrmatch-push{position:relative;margin-top:-31px;margin-bottom:30px}.jobs-list-autopromo{position:relative;margin-top:-51px;margin-bottom:50px}.jobs-list-autopromo1 h2{font-size:40px;letter-spacing:-2px;color:#fff;margin:0}.page-header-offer{position:relative;padding-bottom:180px}.page-header-offer .back{font-size:16px;padding:15px 0;margin:0}.page-header-offer .back a{color:#fff;text-decoration:none}.page-header-offer h1{font-size:32px;letter-spacing:-1px;color:#fff;text-transform:uppercase;margin:0;padding-top:20px;text-transform: lowercase;}.page-header-offer p.info{color:#fff !important;font-size:18px !important;margin:0 !important;margin-top:20px !important;letter-spacing: 0px !important;text-transform: none !important;}.page-header-offer .a-apply{position:absolute;left:0;bottom:100px;width:100%}.page-header-offer .a-create-alert,.page-header-offer .a-selection{position:absolute;bottom:60px;width:50%;text-align:center;color:#fff;font-size:18px;text-decoration:none}.page-header-offer .a-create-alert{left:0}.page-header-offer .a-selection{left:0}.page-header-offer .a-selection.active .icon{color:#e74536}.page-header-offer-container.stuck{position:fixed;left:0;bottom:0%;width:100%;z-index:1}.page-header-offer-container.stuck h1,.page-header-offer-container.stuck .info,.page-header-offer-container.stuck .a-create-alert,.page-header-offer-container.stuck .a-selection{display:none}.page-header-offer-container.stuck .a-apply{position:inherit;bottom:auto;left:auto}.page-header-offer-container.stuck .page-header-offer{padding:25px 0}.offer-nav{display:flex}.offer-nav .next,.offer-nav .previous,.offer-nav .num{display:inline-block;font-size:18px;line-height:20px}.offer-nav span.next,.offer-nav span.previous{color:#d7d7d7}.offer-nav a.next,.offer-nav a.previous{color:#2175d9;text-decoration:none}.offer-nav .num{width:100%;padding-left:20px;padding-right:20px}.offer-resume{background:#f7f5f0;padding:30px 20px;margin-left:-20px;margin-right:-20px}.offer-resume h2{font-size:26px;background:url(../../img/pin.svg) no-repeat left top;background-size:50px;margin-bottom:30px}.offer-resume p span{color:#878ca0}.offer-resume p span.offer-name{color:#0f1941;text-transform:lowercase;}.offer-cta{border-top:1px solid #d7d7d7}.offer-cta > a{font-size:18px;color:#2175d9}.offer-cta > a .icon{margin-right:10px}.offer-cta > a:hover{text-decoration:none}.offer-cta > a + a{margin-left:20px}.offer-cta .a-selection .icon{color:#0f1941}.offer-cta .a-selection.active .icon{color:#e74536}.offer-cta .a-send .icon{color:#0f1941}.offer-cta ul{margin-top:30px}.offer-agency{border-top:1px solid #d7d7d7}.offer-agency .intro h2{font-size:26px}.offer-agency .intro p{font-size:18px;line-height:1.5;color:#878ca0}.offer-agency .v{max-width:180px;border-radius:50%;overflow:hidden}.offer-agency .agency{position:relative}.offer-agency .agency .a-selection{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;right:0;top:0;font-size:32px;color:#878ca0}.offer-agency .agency .a-selection:hover{text-decoration:none}.offer-agency .agency .a-selection.active{color:#e74536}.offer-agency .agency h2{font-size:26px;padding-right:50px}.offer-agency .agency h2 a{color:#0f1941}.offer-agency .agency h2 a:hover{text-decoration:none}.offer-agency .agency p{font-size:18px;line-height:1.5}.offer-agency .agency p.phone{margin-bottom:30px}.offer-agency .agency p.phone .icon{margin-right:10px}.offer-agency .agency p.phone a{color:#2175d9}.offer-agency .agency p.phone a:hover{text-decoration:none}@media only screen and (min-width:768px){.offers-search-engine h1{font-size:40px}.offers-search-engine.stuck{position:fixed;top:0;left:0;width:100%;z-index:1;padding-top:20px;padding-bottom:20px}.offers-search-engine.stuck h1{display:none}.offers-search-engine.but-hidden{top:-500px}.offers-search-engine .a-more-filters{font-size:20px;height:58px;line-height:58px}.spacer-offers-search-engine.active{height:160px}.sort-offers h2{float:left;margin-bottom:0}.sort-offers .s{float:right}.offer-resume{padding:30px 50px;margin-left:-50px;margin-right:-50px}.offer-cta ul{float:right;margin-top:0}.jobs-list .hrmatch-push{margin-top:-51px;margin-bottom:50px}}@media only screen and (min-width:992px){.contracts{padding-top:5px}.contracts .badge-a{color:#fff;border:1px solid #fff !important;margin-right:0;padding:0 10px}.contracts .badge-a:hover,.contracts .badge-a.active{border-color:#2175d9 !important;background:#2175d9 !important;color:#fff !important}.offers-search-engine{padding-bottom:40px}.page-header-offer{position:relative;padding-bottom:60px}.page-header-offer .back{font-size:14px;padding:15px 0 30px 0}.page-header-offer .back a{opacity:0.6}.page-header-offer h1{font-size:60px;letter-spacing:-3px;padding-right:280px;margin:0;padding-top:10px}.page-header-offer .a-apply{position:absolute;left:auto;right:0;bottom:50px;width:auto}.page-header-offer .a-create-alert,.page-header-offer .a-selection{position:absolute;bottom:72px;width:auto;font-size:18px;left:auto}.page-header-offer .a-create-alert{right:220px}.page-header-offer .a-selection{right:165px}.page-header-offer-container.stuck{position:fixed;left:0;bottom:0%;width:100%;z-index:1}.page-header-offer-container.stuck h1,.page-header-offer-container.stuck .info,.page-header-offer-container.stuck .a-create-alert,.page-header-offer-container.stuck .a-selection{display:block}.page-header-offer-container.stuck .a-apply{position:absolute;bottom:100px;left:auto}.page-header-offer-container.stuck .page-header-offer{position:relative}.page-header-offer-container.stuck .page-header-offer .back{display:none !important}.page-header-offer-container.stuck .page-header-offer h1{font-size:32px;letter-spacing:-1px;padding-right:280px;padding-top:0}.page-header-offer-container.stuck .page-header-offer .info{margin-top:10px}.page-header-offer-container.stuck .page-header-offer .a-apply{bottom:25px}.page-header-offer-container.stuck .page-header-offer .a-create-alert,.page-header-offer-container.stuck .page-header-offer .a-selection{bottom:40px}.spacer-page-header-offer{height:0}.spacer-page-header-offer.active{height:200px}.offer-nav{display:block;border-bottom:1px solid #d7d7d7;text-align:center}.offer-nav .num{width:auto;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;margin-left:20px;margin-right:20px}.offer-resume{padding:50px;margin:0}}@media only screen and (min-width:1250px){.contracts .badge-a{margin-right:10px;padding:0 20px}}.no-results > h2{font-size:36px;margin-bottom:50px}.no-results .item{height:100%;padding:40px 20px}.no-results .item h2{font-size:36px;min-height:80px;background-repeat:no-repeat;background-position:top right;background-size:80px;padding-right:90px;}.no-results .item h2 span{color:#ffb511}.no-results .item p{line-height:1.5;margin-bottom:30px}.no-results .item-alert h2{background-image:url(../../img/send_mail.svg)}.no-results .item-randy h2,.no-results .item-account h2{color:#fff}.no-results .item-randy p,.no-results .item-account p{color:#fff}.no-results .item-randy .bt:hover,.no-results .item-account .bt:hover{color:#fff;border-color:#fff}.no-results .item-randy h2{background-image:url(../../img/randy2.svg)}.no-results .item-account h2{background-image:url(../../img/resume.svg);background-size: 145px;}.offer-resume p a { color: #0f1941; }.page-header-offer p a { color: #ffffff; }.nb-offers{color: white !important;}.recapfilters .recaptext{color: white !important;}@media only screen and (min-width:320px){#ot-sdk-btn-floating{margin-bottom:25px;}}