.gray-placeholder{padding:3px 5px}.gray-placeholder::-webkit-input-placeholder,.gray-placeholder::-moz-placeholder,.gray-placeholder:-moz-placeholder,.gray-placeholder:-ms-input-placeholder,.gray-placeholder::placeholder{color:#1c313a}.pictogram{display:flex;align-items:center}.pictogram span{margin-left:11px}.pictogram.without-icon span{margin-left:28px}.empty{grid-column:2/2;box-shadow:none !important;background-color:rgba(0,0,0,0) !important}.empty .result-item-job-info .info{width:100%;text-align:center}.search-wrapper{background:#fff url("/assets/search/hero.svg") no-repeat center center;position:relative;margin:0 auto 5px auto;max-width:1440px;height:280px;text-align:center}.search-wrapper>img{margin:20px 0;width:200px;height:50px}.search-wrapper .title{font-family:Nunito;font-size:20px;font-weight:600;font-stretch:normal;font-style:normal;line-height:.65;letter-spacing:normal;color:#1c313a}.search-wrapper .search-box{display:flex;flex-direction:column;margin:15px;padding:15px;box-shadow:0 20px 40px 0 rgba(0,0,0,.1);background-color:#fff}.search-wrapper .search-box .search-job-title>img,.search-wrapper .search-box .search-job-location>img{margin-right:5px}.search-wrapper .search-box .search-job-title{margin-top:0;margin-bottom:5px;display:flex;align-items:center;justify-content:center}.search-wrapper .search-box .search-job-title>input{border:0;font-family:Nunito;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.75;letter-spacing:normal;color:#333;width:100%}.search-wrapper .search-box .search-job-title>input::placeholder{color:#333}.search-wrapper .search-box .search-job-title>input:hover,.search-wrapper .search-box .search-job-title>input:focus{outline-offset:-2px;outline:#a5cada auto 1px}.search-wrapper .search-box .search-job-location{margin-top:15px;display:flex;align-items:center;justify-content:center;border-left:0}.search-wrapper .search-box .search-job-location>input{border:0;font-family:Nunito;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.75;letter-spacing:normal;color:#333;width:100%}.search-wrapper .search-box .search-job-location>input::placeholder{color:#333}.search-wrapper .search-box .search-job-location>input:hover,.search-wrapper .search-box .search-job-location>input:focus{outline-offset:-2px;outline:#a5cada auto 1px}.search-wrapper .search-box .search-job-distance{display:flex;align-items:center;justify-content:space-between;flex-direction:column;border-left:0;margin-top:5px}.search-wrapper .search-box .search-job-distance .slider-wrapper{display:flex;align-items:center;position:relative;height:100%;margin-top:15px;width:100%}.search-wrapper .search-box .search-job-distance .slider-wrapper .slider:hover{opacity:1}.search-wrapper .search-box .search-job-distance .slider-wrapper>span{margin-left:27px;margin-right:15px;color:#919191}.search-wrapper .search-box .search-job-distance .slider-wrapper input{width:100%}.search-wrapper .search-box .search-job-distance .slider-wrapper .distance-display{position:absolute;bottom:-25px;left:120px;font-family:Nunito;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2.2;letter-spacing:normal;text-align:center;color:#a5cada}.search-wrapper .search-box .search-job-distance button.action{text-align:center;display:block;width:100%;height:40px;border-radius:2px;background-color:#1c313a;margin:25px 15px 0px 15px;border:0;font-family:Nunito;font-size:16px;font-weight:900;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#a5cada;cursor:pointer}.search-wrapper .search-box .search-job-distance button.action:disabled{cursor:not-allowed;background-color:gray}.result-box{min-height:calc(100vh - 540px);margin:0px auto;margin-top:100px}.result-box .no-link{color:inherit;text-decoration:none}.result-box .result-item{border-radius:6px;box-shadow:0 10px 20px 0 rgba(0,0,0,.08);background-color:#fff;display:flex;flex-direction:column;position:relative;margin:15px;-webkit-transition:all .6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .6s cubic-bezier(0.165, 0.84, 0.44, 1)}.result-box .result-item.hover::after{content:"";border-radius:5px;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;box-shadow:0 5px 15px rgba(0,0,0,.3);opacity:0;-webkit-transition:all .6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .6s cubic-bezier(0.165, 0.84, 0.44, 1)}.result-box .result-item.hover:hover{-webkit-transform:scale(1.025, 1.025);transform:scale(1.025, 1.025);cursor:pointer}.result-box .result-item.hover:hover::after{opacity:1}.result-box .result-item .result-item-header{position:absolute;right:15px;bottom:15px;border-radius:16.5px;border:solid 1px #a5cada}.result-box .result-item .result-item-header>span{margin:2px 15px;font-family:Nunito;font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:2.33;letter-spacing:normal;text-align:center;color:#a5cada}.result-box .result-item .result-item-job-info{display:flex;flex-direction:row;margin:15px 15px 0 15px}.result-box .result-item .result-item-job-info .logo-container{width:40px;height:40px;padding:5px;border:solid .5px #dbdbdb;border-radius:50%;display:flex;align-items:center;justify-content:center}.result-box .result-item .result-item-job-info .logo-container img{border-radius:50%;margin:auto;object-fit:contain;height:40px;width:40px}.result-box .result-item .result-item-job-info .info{margin-left:15px}.result-box .result-item .result-item-job-info .info a{font-family:Nunito;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;color:#000;text-decoration:none}.result-box .result-item .result-item-job-info .info a h4{margin-top:0;margin-bottom:0}.result-box .result-item .result-item-job-info .info a span{font-family:Nunito;font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2.15;letter-spacing:normal}.result-box .result-item .hr{display:none}.result-box .result-item .result-item-footer{min-height:1px;margin:15px 15px 15px 15px}.footer{background:#fff url("/assets/search/footer.svg") no-repeat center center;position:relative;margin:5px auto 0 auto;max-width:1440px;height:155px;display:flex;flex-direction:column;align-items:center;justify-content:center}.footer>div{flex:1 1;margin-top:50px;margin-right:15px;margin-bottom:15px;margin-left:15px}.footer .logo>img{display:none}.footer .links{display:flex;align-items:center;justify-content:space-evenly;width:100%}.footer .links a,.footer .links a:active,.footer .links a:visited{display:inline-block;font-family:Nunito;font-size:.88rem;font-stretch:normal;font-style:normal;font-weight:bold;letter-spacing:normal;text-align:center;color:#fff;text-decoration:none}.footer .social{text-align:right}.footer .social img{margin-left:16px}@media screen and (min-width: 1050px){.empty{grid-column:1/span 2}.search-wrapper{max-width:1440px}.result-box{min-height:calc(100vh - 698px);max-width:1440px;margin-top:50px;padding-left:15px;padding-right:15px}.search-wrapper{height:488px}.search-wrapper>img{width:400px;height:100px;position:absolute;left:72px;top:55px}.search-wrapper .title{position:absolute;left:218px;top:209px;font-family:Nunito;font-size:43px;font-weight:600;font-stretch:normal;font-style:normal;line-height:.65;letter-spacing:normal;color:#073943}.search-wrapper .search-box{position:absolute;top:418px;display:flex;flex-direction:row;width:1000px;height:88px;left:calc(50% - 500px);margin:0;padding:0}.search-wrapper .search-box .search-job-title{width:309px;display:flex;align-items:center;justify-content:center;margin-top:0}.search-wrapper .search-box .search-job-title>input{border:0;font-family:Nunito;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.75;letter-spacing:normal;color:#000;max-width:200px}.search-wrapper .search-box .search-job-location{width:263px;display:flex;align-items:center;justify-content:center;border-left:solid 1px #dbdbdb;margin-top:0;margin-bottom:0}.search-wrapper .search-box .search-job-location>input{border:0;font-family:Nunito;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.75;letter-spacing:normal;color:#000;max-width:200px}.search-wrapper .search-box .search-job-distance{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:429px;border-left:solid 1px #dbdbdb;margin-top:0;margin-bottom:0}.search-wrapper .search-box .search-job-distance .slider-wrapper{display:flex;align-items:center;position:relative;height:100%;max-width:unset;width:unset;margin-top:0}.search-wrapper .search-box .search-job-distance .slider-wrapper .distance-display{position:absolute;bottom:5px;left:165px;font-family:Nunito;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2.2;letter-spacing:normal;text-align:center;color:#a5cada}.search-wrapper .search-box .search-job-distance .slider-wrapper>span{margin-left:27px}.search-wrapper .search-box .search-job-distance button.action{text-align:center;width:142px;height:61px;border-radius:2px;background-color:#1c313a;margin:15px 15px 15px 0;border:0;font-family:Nunito;font-size:16px;font-weight:900;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#a5cada}.result-box{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:10px;grid-auto-rows:minmax(253px, auto)}.result-box .result-item.hover:hover{-webkit-transform:scale(1.09, 1.09);transform:scale(1.09, 1.09)}.result-box .result-item .result-item-header{top:21px;right:18px;bottom:unset}.result-box .result-item .result-item-job-info{display:flex;flex-direction:row;margin:68px 27px 29px 27px}.result-box .result-item .result-item-job-info>.info{margin-top:0;margin-left:19px}.result-box .result-item .result-item-job-info>.info h4{margin-top:0;margin-bottom:0}.result-box .result-item .result-item-job-info>.info span{font-family:Nunito;font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2.15;letter-spacing:normal}.result-box .result-item .hr{display:block;height:1px;border-top:solid 1px #f1f4f5;margin-top:auto;margin-left:26px;margin-right:18px}.result-box .result-item .result-item-footer{display:flex;align-items:center;justify-content:space-evenly;height:83px;margin:0}.result-box .result-item .result-item-footer .pictogram.without-icon span{margin-left:5px;margin-right:5px}.footer{background:#fff url("/assets/search/footer.svg") no-repeat center center;position:relative;margin:5px auto 0 auto;max-width:1440px;height:155px;display:flex;align-items:center;justify-content:center;flex-direction:row}.footer>div{flex:1 1;margin-top:50px;margin-right:15px;margin-bottom:15px;margin-left:15px}.footer .logo>img{display:unset}.footer .links{display:flex;align-items:center;justify-content:space-evenly;width:unset}.footer .links a,.footer .links a:active,.footer .links a:visited{display:inline-block;font-family:Nunito;font-size:.88rem;font-stretch:normal;font-style:normal;font-weight:bold;letter-spacing:normal;text-align:center;color:#fff;text-decoration:none}.footer .social{text-align:right}.footer .social img{margin-left:16px}}.slider{display:block;-webkit-appearance:none;height:3px;border-radius:5px;background:#a5cada;outline:none;opacity:.7;-webkit-transition:.2s;transition:opacity .2s}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;border:1px solid #a5cada;border-radius:50%;background:#fff;cursor:pointer}.slider::-moz-range-thumb{width:25px;height:25px;border-color:#a5cada;border-radius:50%;background:#fff;cursor:pointer}@media screen and (min-width: 1450px){.result-box{grid-template-columns:repeat(3, 1fr)}.empty{grid-column:2/2}}
