@charset "UTF-8";body{display:flex;flex-direction:column;min-height:100vh;font-family:Josefin Sans,sans-serif;font-optical-sizing:auto;font-style:normal;background:#eee}main{flex:1}nav{background:#0a46c7;padding:0!important}nav a.navbar-brand{font-size:40px;font-family:Nerko One,serif;font-style:normal}nav .nav-links li.nav-item{padding:0 17px 18px;margin:0;transition:all .3s ease;height:80px}nav .nav-links li.nav-item a{font-size:18px;padding-top:27px;height:80px}nav .nav-links li.nav-item:hover{background:#0003}nav .nav-buttons li.nav-item{margin:5px}nav .nav-buttons a.nav-btn{margin:0;color:#fff;background:transparent;border:1px solid white;padding:10px 15px;text-decoration:none;border-radius:3px;transition:all .3s ease;font-size:18px}nav .nav-buttons a.nav-btn:hover{color:#0a46c7;background:#fff;border-color:#fff}nav .nav-buttons a.my-account{display:block;text-align:center;max-width:310px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1199px){nav .nav-links li.nav-item{width:100%;text-align:center;padding:5px;height:60px}nav .nav-links li.nav-item a{padding-top:12px}nav .nav-buttons{margin:20px 0}nav .nav-buttons li.nav-item{margin:12px 0}}.alert{margin:10px 10px 3px;border-radius:.75rem;font-weight:500;font-size:18px}.alert-success{background-color:#06b935;color:#fff;border:1px solid #05912a}.form-error-messages{background-color:#ffe6e6;border:1px solid #ff4d4d;color:#b30000;padding:15px 0 7px;margin-bottom:30px;border-radius:8px;font-size:.95rem;line-height:1.4;text-align:left}.form-error-messages ul{margin:0;padding-left:20px}.form-error-messages ul li{margin-bottom:5px;list-style-type:none}main{padding-bottom:20px}.button-primary,.button-secondary{background:#0a46c7;color:#fff;border-radius:3px;border:0;outline:0;padding:10px 15px;transition:all .3s ease;text-decoration:none;text-align:center}.button-primary:hover,.button-secondary:hover{background:#093ca8;cursor:pointer}.button-secondary{background:#1ac7c7}.button-secondary:hover{background:#129494}.label-basic{display:inline-block;margin:5px 0 4px;padding:2px 8px;font-size:.75rem;font-weight:500;border-radius:3px;color:#fff}.label-green{background-color:#28a745}.label-gray{background-color:#6c757d}.label-yellow{background-color:#10ef00}.label-blue{background-color:#17a2b8}.label-dark-blue{background-color:#0a46c7}.label-purple{background-color:#6f42c1}.label-orange{background-color:#fd7e14}.label-teal{background-color:#20c997}.label-pink{background-color:#e83e8c}.label-red{background-color:#dc3545}.label-light-red{background-color:#f56565}.label-light-green{background-color:#90ee90}.label-light-blue{background-color:#87cefa}.label-cyan{background-color:#17a2b8}.label-magenta{background-color:#f0f}.label-lime{background-color:#32cd32}.label-brown{background-color:#8b4513}.label-beige{background-color:beige}.label-indigo{background-color:indigo}.label-light-purple{background-color:plum}.label-gold{background-color:gold}.label-silver{background-color:silver}.label-dark-gray{background-color:#343a40}.label-light-gray{background-color:#d3d3d3}.pagination-container{margin-top:40px}.pagination-container .pagination{justify-content:center}.pagination-container .pagination .page-link{color:#0a46c7;border-radius:5px;border:1px solid #a2a2a2;padding:6px 14px;margin:0 1.5px}.pagination-container .pagination .page-link:hover{background-color:#4679f3;color:#fff}.pagination-container .pagination .page-link:focus,.pagination-container .pagination .page-link:active{outline:none;box-shadow:none}.pagination-container .pagination .page-item.active .page-link{background-color:#0a46c7;border-color:#0a46c7;color:#fff}footer{margin-top:100px;background:#181818;padding:80px 20px;color:#fff;text-align:center}header{background:#cddaff;padding:60px 5px 25px;margin-bottom:40px}header .ts-control,header .ts-dropdown,header .ts-dropdown .ts-option{text-align:left!important}header .ts-dropdown .option[data-value*=region-]{font-weight:700!important}header .button-primary{font-size:18px;margin-top:20px}header form .row{justify-content:center;margin-bottom:20px}header label{display:block;text-align:left;font-weight:700;margin-left:7px}header .checkbox-group{display:flex;flex-wrap:wrap;gap:3px}header .checkbox-item{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #ccc;border-radius:6px;cursor:pointer;transition:background .2s,border-color .2s;background:#ffffffd6;margin-bottom:3px;font-weight:400}header .checkbox-item input[type=checkbox]{accent-color:#007bff}header .checkbox-item:hover{background:#f0f8ff;border-color:#007bff}header input[type=text],header input[type=number]{width:100%;padding:9px 10px 5px;border:1px solid #c5c5c5;border-radius:6px;font-size:15px;background:#ffffffe6;transition:border-color .2s ease,box-shadow .2s ease}header input[type=text]:hover,header input[type=number]:hover{border-color:#9bb6f0}header input[type=text]:focus,header input[type=number]:focus{outline:none;border-color:#0a46c7;box-shadow:0 0 0 3px #0a46c726;background:#fff}header input[type=text]::placeholder,header input[type=number]::placeholder{color:#8a8a8a;font-size:14px}header .salary-inputs input[type=number]{display:block;text-align:left;max-width:200px}@media(max-width:1199px){header header h1{font-size:26px}header .col-md-4{margin-bottom:10px}header header .lead{font-size:16px;margin-bottom:25px}header form .row{margin-bottom:10px}header form .col-md-4,header form .col-md-2{width:100%;max-width:100%}header label{margin-left:0;margin-bottom:2px;font-size:14px}header label.checkbox-item{padding:6px 8px;margin-bottom:0}header select.form-select,header input[type=number],header input[type=text]{font-size:16px;padding:10px}header select.form-select{font-size:14px;padding:5px}header .checkbox-group{gap:6px}header .checkbox-item{width:100%;padding:10px 12px;font-size:14px}header .checkbox-item input{transform:scale(1.1)}header .salary-inputs{display:flex;flex-direction:column;gap:12px}header .salary-inputs input[type=number]{max-width:100%;padding:4px 8px}header .button-primary{width:100%;font-size:17px;padding:12px 0}}header a.cancel-filters{display:block;margin-top:10px;color:#000}header a.cancel-filters:hover{text-decoration:none}
