@import url("https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100;200;300&display=swap");*{margin:0;padding:0}#job-board p{font-family:Roboto}#job-board p,#job-board select,.job-board p,.job-board select{font-size:16px!important}.grid-container{display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(1,1fr);grid-gap:20px;font-size:16px}.grid-container p{font-size:16px}.jobs-wrapper{padding:1rem}@media (min-width:768px){.grid-container{grid-template-columns:repeat(2,minmax(0,1fr))}.jobs-wrapper{padding:1rem}}@media (min-width:1024px){.grid-container{grid-template-columns:repeat(3,minmax(0,1fr))}.jobs-wrapper{padding:1rem}}@media (min-width:1280px){.grid-container{grid-template-columns:repeat(4,minmax(0,1fr))}.jobs-wrapper{padding:1rem}}.grid-item{background-color:#fff;border:5px solid transparent;border-radius:.5rem;box-shadow:5px 5px 11px 1px rgba(0,0,0,.15);box-sizing:border-box;font-family:Roboto,sans-serif;font-size:16px;font-weight:200;margin-bottom:30px;padding:15px;position:relative;text-align:left;transition:.3s}.grid-item:hover{background-color:#f3f3f3;box-shadow:none}.grid-item.item-promoted{border:5px solid #058bbe}.grid-item h2{text-align:center}.grid-item h2,.grid-item h2 a{color:#058bbe;font-family:Roboto,sans-serif;font-size:20px;font-weight:400;margin-top:0;text-decoration:none}.box.item{display:flex;flex-direction:column;height:100%;justify-content:space-around}.btn-apply,.btn-apply:hover{background-color:#058bbe;border-radius:25px;color:#fff!important;display:block;font-family:Roboto,sans-serif;font-weight:300;height:40px;line-height:40px;text-align:center;text-decoration:none;width:100px}.metadata{margin-bottom:30px}.metadata,.metadata p{font-size:16px;font-weight:400}.metadata p{margin:5px}.item-header{min-height:80px}.container{margin:0 auto;max-width:1600px;width:100%}.filters-wrapper{background-color:#ddd;display:flex;justify-content:space-between;margin-bottom:30px;padding:50px 0}.filters-wrapper select{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-position-x:95%;background-position-y:50%;background-repeat:no-repeat;border:0;border-radius:25px;color:#003745;font-size:16px!important;height:50px;margin-right:2rem;padding:2rem}.filters-wrapper select:nth-child(n+1){margin:5px;padding:0 20px;width:300px}#filter-clear{color:#058bbe;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;margin-left:10px;text-decoration:none}.button-apply{display:flex;flex-direction:row;justify-content:space-between}.button-apply:hover .btn-apply{color:#fff!important}.button-apply .share{align-items:center;display:grid;gap:0 5px;grid-template-columns:repeat(5,minmax(0,1fr))}.button-apply .share svg{height:30px;width:30px}.job-sharing{padding:30px 10px 0 5px}.job-sharing i{color:#048bbe;font-size:1.3em;margin-right:10px}.switch{height:34px;width:60px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;width:26px}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.switch{background-color:rgba(0,0,0,.25);border-radius:20px;display:inline-block;height:20px;position:relative;transition:all .3s;width:40px}.switch:after{background-color:#fff;border-radius:50%;content:"";height:18px;left:1px;position:absolute;top:1px;transition:all .3s;width:18px}.checkbox{display:none}.checkbox:checked+.switch{background-color:#058bbe}.checkbox:checked+.switch:after{left:20px}.form-switch span{font-size:12px;margin-left:20px;margin-top:3px;position:absolute}.form-check.form-switch{padding:0 20px}div#job-filters{align-items:center;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:20px;row-gap:10px}div#job-board-content table{display:table-row;font-size:16px;margin-bottom:50px;max-width:100%;width:100%}div#job-board-content table td{border:1px solid #ccc;border-left:none;border-right:none}div#job-board-content table a{color:#048bbe}@media (max-width:1200px){div#job-board-content table tr>td:last-child,div#job-board-content table tr>td:nth-child(5),div#job-board-content table tr>td:nth-child(7),div#job-board-content table tr>td:nth-child(8){display:none!important}.filters-wrapper{padding:20px 0}#list_card_selector{display:none!important}}.table-container{display:flex;flex-direction:column}.table-container .grid-item{border:1px solid #ccc;border-left:none;border-radius:0;border-right:none;box-shadow:none;margin-bottom:0;position:relative}.table-container .grid-item:hover{background-color:#f3f3f3;box-shadow:none}.table-container .grid-item h2{text-align:left}.table-container .grid-item h2 a{font-size:16px;font-weight:600}.table-container .grid-item .item{align-content:start;display:grid;grid-template-columns:2fr 6fr 1.5fr}.table-container .grid-item .item .metadata{display:grid;grid-template-columns:repeat(8,minmax(0,.5fr))}.table-container .grid-item .item .metadata p{color:#003745;font-weight:600}.table-container .grid-item .item .metadata p strong{display:none}.table-container .grid-item .item .button-apply{align-items:center;display:flex;flex-direction:column;justify-items:center}.table-container .grid-item .item .button-apply .share{align-items:center;display:flex;justify-content:center}.table-container .grid-item.grid-header{background-color:#ccc}.table-container .grid-item.grid-header .item-header{min-height:auto}.table-container .grid-item.grid-header .metadata{margin-bottom:0}.table-container .grid-item.grid-header .apply{align-items:center;color:#003745;display:flex;font-weight:600;justify-content:space-around}.table-container .grid-item.item-promoted{background-color:#058bbe}.table-container .grid-item.item-promoted h2{text-align:left}.table-container .grid-item.item-promoted h2 a{color:#fff}.table-container .grid-item.item-promoted .btn-apply{background-color:#fff;color:#058bbe!important}@media (max-width:1200px){.table-container .item,.table-container .item .metadata{grid-template-columns:repeat(2,minmax(0,1fr))!important}.table-container .item .metadata{display:grid}.table-container .item .button-apply,.table-container .item .metadata p:last-child,.table-container .item .metadata p:nth-child(5),.table-container .item .metadata p:nth-child(7),.table-container .item .metadata p:nth-child(8){display:none!important}}input[type=range]{-webkit-appearance:none;background-color:transparent;margin:5px;width:300px}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{cursor:pointer;height:10px;width:100%;animate:.2s;background:#058bbe;border-radius:25px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;box-shadow:0 0 4px 0 #000;cursor:pointer;height:25px;margin-top:-8px;width:25px}input[type=range]:focus::-webkit-slider-runnable-track{background:#058bbe}.range-wrap{margin-top:25px;position:relative;width:300px}.range-value{position:absolute;top:-60%}.range-value span{background:#058bbe;border-radius:6px;color:#fff;display:block;font-size:12px;height:24px;left:50%;line-height:24px;position:absolute;text-align:center;transform:translate(-30%);width:30px}.range-value span:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #058bbe;content:"";height:0;left:50%;margin-left:-5px;margin-top:-1px;position:absolute;top:100%;width:0}.select2,.select2-container{font-size:13px!important}.select2-container--default .select2-selection--multiple{border:none;border-radius:25px;padding:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#058bbe;border-color:#004d6b;color:#fff}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{border-color:#004d6b;color:#fff}.form-check.form-switch{display:flex}.form-check.form-switch p{font-weight:500;margin:0 10px!important}