#search-home-container #search-content{background-color:#fff;padding-bottom:2em}#search-home-container #search-content .anchor{display:block;position:relative;top:-150px;visibility:hidden}@media (max-width:767.98px){#search-home-container #search-content .anchor{top:-80px}}#search-home-container #search-content #welcome-text{padding-top:2em;text-align:center}#search-home-container #search-content #welcome-text h1{color:#000;font-family:work-sans,Arial,sans-serif;font-size:2.3em}@media (max-width:767.98px){#search-home-container #search-content #welcome-text h1{font-size:2em}}#search-home-container #search-content #welcome-text .separator{background-color:#d1d9ed;height:1px;margin:1.5em 0}#search-home-container #search-content #welcome-text .separator span{background-color:#002977;display:block;height:3px;margin:auto;position:relative;top:-1px;width:50px}#search-home-container #search-content #welcome-text p{font-size:1.1em}#search-home-container #links-blog-articles,#search-home-container #links-job-description,#search-home-container #searches-by-city,#search-home-container #searches-by-contract,#search-home-container #searches-by-jobtitle,#search-home-container #searches-by-partner,#search-home-container #searches-by-sector,#search-home-container #top-searches{padding-top:3em;text-align:center}@media (max-width:767.98px){#search-home-container #links-blog-articles,#search-home-container #links-job-description,#search-home-container #searches-by-city,#search-home-container #searches-by-contract,#search-home-container #searches-by-jobtitle,#search-home-container #searches-by-partner,#search-home-container #searches-by-sector,#search-home-container #top-searches{padding-top:2em}#search-home-container #searches-by-jobtitle{padding-top:1em}}#search-home-container .search-h2,#search-home-container .search-h3{align-items:center;color:#000;display:flex;font-family:work-sans,Arial,sans-serif;font-size:1.9em;justify-content:center;margin:auto;text-align:center;width:75%}@media (max-width:991.98px){#search-home-container .search-h2,#search-home-container .search-h3{width:100%}}@media (max-width:767.98px){#search-home-container .search-h2,#search-home-container .search-h3{font-size:1.6em}}#search-home-container .search-h2:after,#search-home-container .search-h2:before,#search-home-container .search-h3:after,#search-home-container .search-h3:before{border-top:1px solid #d1d9ed;content:"";flex:1 0 20px;margin:0 20px 0 0}@media (max-width:991.98px){#search-home-container .search-h2:after,#search-home-container .search-h2:before,#search-home-container .search-h3:after,#search-home-container .search-h3:before{display:none}}#search-home-container .search-h2:after,#search-home-container .search-h3:after{margin:0 0 0 20px}#search-home-container .search-h2 span,#search-home-container .search-h3 span{font-size:.8em;margin-right:15px}#search-home-container .search-p{color:#4d5562;font-family:open-sans,Arial,sans-serif;font-size:1.1em;margin-bottom:1.5em;margin-top:15px}#search-home-container .search-link{color:#002977;font-family:open-sans,Arial,sans-serif;font-size:1em;line-height:1.3em}@media (max-width:767.98px){#search-home-container .search-link{font-size:1em}}#search-home-container .btn-offer{margin-bottom:.9em;margin-top:1.5em;padding:13px 35px}@media (max-width:767.98px){#search-home-container .btn-offer{margin-bottom:0;margin-top:1em}}#search-home-container .c_breadcrumb{margin-bottom:5px}#search-home-container .c_breadcrumb .wo-separator,#search-home-container .c_breadcrumb a{color:#6c727f;font-family:open-sans,Arial,sans-serif;font-size:12px;font-weight:500}#links-blog-articles .search-h3{margin-bottom:1em}#links-blog-articles a{color:#002977;font-family:open-sans,Arial,sans-serif;margin-top:.5em}#links-blog-articles a.card-article{border:1px solid #d1d9ed;display:inline-block;padding:10px;text-decoration:none}#links-blog-articles a.card-article img{height:auto;margin-bottom:15px;width:100%}#links-blog-articles a.card-article .card-title{color:#002977;font-family:open-sans,Arial,sans-serif;font-size:1.1em;font-weight:600;line-height:1.3em;margin-bottom:1em;margin-top:1em}#links-blog-articles a.card-article p{color:#000;font-family:open-sans,Arial,sans-serif;font-size:1em;line-height:1.3em;margin-bottom:0;padding-top:15px}#links-job-description{background:#fff;text-decoration:none}#links-job-description p{font-size:1.2em;margin-bottom:1em;margin-top:2em}#links-job-description img{height:auto;margin-bottom:10px;margin-top:15px;width:100%}#links-job-description span.card-title{color:#002977;font-family:open-sans,Arial,sans-serif;font-size:1em;font-weight:600}#links-job-description .btn-offer{margin-top:1.5em}#searches-by-contract{display:flex;flex-direction:column;text-align:center}#searches-by-contract h2{margin-bottom:1em}#searches-by-contract .link-contract{align-items:center;color:#002977;display:flex;font-family:open-sans,Arial,sans-serif;font-size:1.4em;padding-bottom:20px;text-decoration:none}@media (max-width:767.98px){#searches-by-contract .link-contract{font-size:1.2em;text-align:left}}#searches-by-contract .link-contract span{color:#002977;font-size:1.5em;margin-right:15px}.search-h2,.search-h3{align-items:center;color:#000;display:flex;font-size:2.2em;justify-content:center;margin:auto;text-align:center;width:75%}@media (max-width:991.98px){.search-h2,.search-h3{width:100%}}@media (max-width:767.98px){.search-h2,.search-h3{font-size:1.6em}}.search-h2:after,.search-h2:before,.search-h3:after,.search-h3:before{border-top:1px solid #d1d9ed;content:"";flex:1 0 20px;margin:0 20px 0 0}@media (max-width:991.98px){.search-h2:after,.search-h2:before,.search-h3:after,.search-h3:before{display:none}}.search-h2:after,.search-h3:after{margin:0 0 0 20px}.search-h2 span,.search-h3 span{font-size:.8em;margin-right:15px}.search-card{background-color:#fff;border:1px solid #d1d9ed;margin-top:2em;padding:1.5em 3em;position:relative}@media (max-width:767.98px){.search-card{padding:1.5em}}.search-card p{font-size:1.3em}@media (max-width:767.98px){.search-card p{font-size:1.1em}}.search-card .searches-col{display:flex;flex-direction:column;text-align:left}.search-card .corner{border-style:solid;border-width:0 50px 50px 0;height:0;position:absolute;right:-1px;top:-1px;width:0}.search-card .corner.jobtitle{border-color:transparent #ffd257 transparent transparent}.search-card .corner.jobtitle span{color:#836000}.search-card .corner.company{border-color:transparent #87aef8 transparent transparent}.search-card .corner.company span{color:#002977}.search-card .corner.sector{border-color:transparent #ff7c58 transparent transparent}.search-card .corner.sector span{color:#982100}.search-card .corner.locality{border-color:transparent #97f3d4 transparent transparent}.search-card .corner.locality span{color:#067c55}.search-card .corner span{font-size:16px;left:28px;position:absolute;top:7px}.search-card a{color:#002977;font-family:open-sans,Arial,sans-serif;font-size:.9em;padding-bottom:20px}#searches-by-partner .partner-link{align-items:center;display:flex;font-size:1.1em;padding-bottom:10px}#searches-by-partner .partner-link .partner-icon{height:42px;margin-right:25px;max-width:45px;min-width:45px}#searches-by-partner .partner-link .partner-icon img{width:100%}#searches-by-partner .partner-link span{font-size:.9em}.card-top-searches{background:#fff;border:1px solid #d1d9ed;margin-top:2em;padding:1.5em 3em}@media (max-width:767.98px){.card-top-searches{padding:1.5em}}.card-top-searches a{line-height:1.5em;padding-bottom:.5em;padding-top:.5em}