.jobs-title{color:#0264dc;font-size:40px;line-height:45px;margin:30px 0}.jobs-wrapper{display:flex;gap:30px}@media screen and (max-width:767px){.jobs-wrapper{flex-direction:column}}.jobs-wrapper .filters{flex:0 0 33%;width:33%}@media screen and (max-width:767px){.jobs-wrapper .filters{flex:0 0 100%;width:100%}}.jobs-wrapper .filters .icon-d{transition:all .4s ease-in-out}.jobs-wrapper .filters .icon-d.active{transform:rotate(180deg)}.jobs-wrapper .filters .filter-dropdown{border-top:1px solid #e0e0e0;padding:0 15px}.jobs-wrapper .filters .filter-dropdown:last-child{border-bottom:1px solid #e0e0e0}.jobs-wrapper .filters .filter-dropdown .filter-dropdown__header{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.jobs-wrapper .filters .filter-dropdown .filter-dropdown__header h3{align-items:center;display:flex;font-size:18px;font-weight:700;height:50px;line-height:1;margin:0}.jobs-wrapper .filters .filter-dropdown input[type=search]{font-size:14px;font-weight:700;height:40px;margin-bottom:20px;padding:0 10px;width:100%}.jobs-wrapper
.filters
.filter-dropdown
input[type=search]::placeholder{opacity:.5}.jobs-wrapper .filters .filter-dropdown input[type=search]:focus{border-color:#0264dc;border-width:2px;outline:none}.jobs-wrapper .filters .filter-dropdown .filter-dropdown__body{max-height:0;overflow-y:hidden;transition:max-height .4s ease-in-out}.jobs-wrapper .filters .filter-dropdown .filter-dropdown__body.active{max-height:400px;overflow-y:auto}.jobs-wrapper .filters .filter-dropdown .filter-dropdown__body__item{align-items:center;display:flex;margin-bottom:8px}.jobs-wrapper
.filters
.filter-dropdown
.filter-dropdown__body__item
label{cursor:pointer;font-size:14px;margin-bottom:0;margin-left:10px;position:relative;text-transform:none}.jobs-wrapper
.filters
.filter-dropdown
.filter-dropdown__body__item
label:before{background-color:transparent;border:2px solid #0264dc;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);content:"";cursor:pointer;display:inline-block;margin-right:8px;padding:10px;position:relative;vertical-align:middle}.jobs-wrapper
.filters
.filter-dropdown
.filter-dropdown__body__item
input{cursor:pointer;display:none;height:auto;margin-bottom:0;padding:0;width:auto}.jobs-wrapper
.filters
.filter-dropdown
.filter-dropdown__body__item
input:checked+label:after{border:solid #0264dc;border-width:0 2px 2px 0;content:"";display:block;height:12px;left:9px;position:absolute;top:3px;transform:rotate(45deg);width:5px}.jobs-wrapper .jobs-openings{flex:0 0 63%;width:63%}@media screen and (max-width:767px){.jobs-wrapper .jobs-openings{flex:0 0 100%;width:100%}}.jobs-wrapper .jobs-openings .job{border:1px solid #e0e0e0;margin-bottom:40px;padding:16px 24px}.jobs-wrapper .jobs-openings .job .title{font-size:18px;font-weight:700;margin-bottom:10px}.jobs-wrapper .jobs-openings .job .location-date{align-items:center;display:flex;margin-bottom:10px}.jobs-wrapper .jobs-openings .job .location-date .location{color:#0264dc;font-size:14px;font-weight:700;margin-right:20px}.jobs-wrapper .jobs-openings .job .location-date .date{color:#0264dc;font-size:14px;font-weight:700}.jobs-wrapper .jobs-openings .job .location-date .job-id{color:#0264dc;font-size:14px;font-weight:700;margin-left:20px}.jobs-wrapper .jobs-openings .job .job-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.jobs-wrapper .jobs-openings .job .job-body{font-size:14px;max-height:0;overflow:hidden;transition:max-height .4s ease-in-out}.jobs-wrapper .jobs-openings .job .job-body.active{max-height:10000px;transition:max-height .4s ease-in-out}.jobs-wrapper .jobs-openings .job .job-body .apply-btn{background-color:#fff;border:1px solid #0264dc;color:#0264dc;display:inline-block;font-size:14px;font-weight:700;margin-top:20px;padding:10px 20px}.jobs-wrapper .jobs-openings .job .job-body .description{margin:20px 0}.jobs-wrapper .jobs-openings .job .job-body .perm{color:#000;display:block;font-size:16px;margin-bottom:5px;text-decoration:underline}.jobs-wrapper .jobs-openings .job .job-body .apply{font-size:18px;font-weight:700}.jobs-wrapper .jobs-openings .job .icon-job{transition:all .4s ease-in-out}.jobs-wrapper .jobs-openings .job .icon-job.active{transform:rotate(180deg)}.jobs-counter{margin-bottom:15px;text-align:right;width:100%}