.jobs-header{display:flex;padding-top:32px;padding-bottom:48px;justify-content:space-between;align-items:center}@media (max-width:1024px){.jobs-header{display:block;padding-top:24px;padding-bottom:24px;text-align:center}}@media (min-width:1025px){.search-block-jobs{width:392px}}.icon-telegram::before{width:20px!important;height:28px!important;content:url(../icons/glassdoor.svg)!important}.search-block input{display:block;width:100%;padding:16px 16px 16px 56px;cursor:pointer;color:#121212;border:none;background:#f0f0f0;background-image:url(../icons/search.svg);background-repeat:no-repeat;background-position:20px;background-size:22px}.search-block input::placeholder{color:#666}.search-block input:focus-visible{outline:unset}@media (max-width:1024px){.accordion:not(.active)+.department-filter ul{max-height:0;padding:0}.accordion+.department-filter{height:100vh;max-height:80vh!important}}.department-filter ul{overflow-y:scroll;max-height:80%;padding-bottom:85px;list-style:none}@media (min-width:1025px){.department-filter ul{overflow:visible;max-height:unset;padding-bottom:0}}.filter-content{display:none}@media (max-width:1024px){.filter-content{position:fixed;right:0;bottom:-100%;left:0;transition:all .2s;background:#fff}}.filter-content .filter-mobile-header{display:none;border:none}.filter-content .filter-mobile-header .icon-close-black{display:inline-block;width:16px;height:16px;margin-top:-3px;vertical-align:middle;background-image:url(../icons/close-black.svg);background-repeat:no-repeat;background-size:contain}.filter-content:before{z-index:-1;content:'';transition:all .2s}.filter-content.active{z-index:10;bottom:-20%;display:block;padding:16px}.filter-content.active:before{position:absolute;z-index:-1;top:-100%;right:0;bottom:0;left:0;height:100%;background:rgba(0,0,0,.7)}.filter-content.active .filter-mobile-header{display:flex;width:calc(100% + 32px);margin-left:-16px;padding:0 16px 16px;border-bottom:1px solid #f0f0f0;justify-content:space-between}.filter-content.active .filter-mobile-header strong{font-size:24px;font-weight:600}.filter-content .accordion{font-size:20px;font-weight:600;padding:16px 5px;color:#000}.filter-content .panel{max-height:0;border:none}.filter-content li+li{margin-top:16px}.filter-content label{font-size:16px;font-weight:600;display:flex;color:#121212;align-items:center}.filter-content label span{order:-1}.filter-content input{margin-right:16px;margin-bottom:0!important;vertical-align:sub}@media (min-width:1025px){.filter-content{display:block;margin-top:16px}.filter-content .accordion{border-top:1px solid #ccc}}.jobs-section{padding-top:48px;padding-bottom:64px;background-color:#f0f0f0}.jobs-section .jobs-content .filter-block .filter-button:after{padding-left:10px;content:'(' attr(qty) ')'}.jobs-section .jobs-content .filter-block .filter-button[qty='0']:after{content:none}.jobs-section .jobs-content .filter-block .icon-filter{display:inline-block;width:24px;height:27px;vertical-align:middle;background-image:url(../icons/filter.svg)}.jobs-section .jobs-content .filter-block .xpi-btn{font-size:16px;font-weight:600;display:none;box-sizing:border-box;width:100%;margin-bottom:24px;padding:13px 14px;cursor:pointer;transition:all .3s;text-align:center;text-transform:uppercase;color:#121212;border:2px solid #121212;background-color:transparent}.jobs-section .jobs-content .department-filter .department-filter ul{overflow:visible;max-height:unset;padding-bottom:0}.jobs-section .jobs-content .department-filter .department-filter ul label{font-size:16px;font-weight:600;display:flex;color:#121212;align-items:center}.jobs-section .jobs-content .department-filter .department-filter ul .hidden{display:none!important}.jobs-section .jobs-content .department-filter .panel :not(li){margin-bottom:24px!important}.jobs-section .jobs-content .department-filter input[type=checkbox]+.checkbox-mask{display:inline-block;width:24px;height:24px;margin:0 16px 3px 0!important;cursor:pointer;vertical-align:middle;border:2px solid #121212;order:-1}.jobs-section .jobs-content .department-filter input[type=checkbox]:checked+.checkbox-mask{background-color:#121212;background-image:url(../icons/check.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media (min-width:1025px){.jobs-section .jobs-content{position:relative}.jobs-section .jobs-content .filter-block{display:inline-block;width:355px}.jobs-section .jobs-content>div:not(.filter-block){display:inline-block;width:calc(100% - 385px);margin-left:24px;vertical-align:top}}@media (max-width:1024px){.jobs-section .jobs-content .filter-block{text-align:center}.jobs-section .jobs-content .filter-block .xpi-btn{display:block}}.jobs-section .lds-ripple{position:relative;display:none;width:80px;height:80px;margin:0 auto}.jobs-section .lds-ripple div{position:absolute;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;opacity:1;border:4px solid #fff;border-radius:50%}.jobs-section .lds-ripple div:nth-child(2){animation-delay:-.5s}.jobs-section.loading .lds-ripple{display:block}.jobs-section.loading .jobs-content{display:none}.jobs-section .jobs-block{position:relative;overflow:hidden}.jobs-section .jobs-block div{position:relative;display:flex;overflow:hidden;flex-direction:column;transition:all .5s}.jobs-section .jobs-block.reverse-order{flex-direction:column-reverse}.jobs-section .jobs-block.loading:after{position:absolute;z-index:9;bottom:24px;left:0;width:100%;height:160px;content:'';animation-name:placeHolderShimmer;animation-duration:1.5s;animation-timing-function:linear;animation-iteration-count:infinite;background:linear-gradient(to right,#e4e4e4 8%,#ddd 18%,#e4e4e4 33%);animation-fill-mode:forwards}@media (max-width:1024px){.jobs-section .jobs-block.loading:after{bottom:0;height:190px}}.jobs-section .jobs-block .item{padding:24px;text-align:left;vertical-align:bottom;text-decoration:none}.jobs-section .jobs-block .item .location{display:flex;color:#121212;align-items:center}.jobs-section .jobs-block .item .location i{order:-1}.jobs-section .jobs-block .item strong{font-size:24px;font-weight:600;position:relative;display:block;margin-bottom:4px;padding-right:48px;color:#165857}.jobs-section .jobs-block .item strong:after{position:absolute;top:5px;right:-5px;display:block;width:24px;height:24px;content:'';background-image:url(../icons/chevron-right.svg);background-size:contain}.jobs-section .jobs-block .item small{font-size:12px;display:block;margin-bottom:8px;text-transform:uppercase;color:#121212}.jobs-section .jobs-block .item .icon-map-pin{display:inline-block;width:20px;height:20px;margin-right:6px;vertical-align:middle;background-image:url(../icons/map-pin.svg);background-size:contain}.jobs-section .jobs-block .item:nth-child(even){margin-left:0}@media (min-width:1025px){.jobs-section .jobs-block .item{width:100%;height:unset;min-height:160px}}@media (max-width:1024px){.jobs-section .jobs-block .item{padding:24px 0}}@media (max-width:768px){.jobs-section .jobs-block .item strong{font-size:20px}}.jobs-section .mobile-filter-trigger{border:none;background-color:transparent}.jobs-section .filter-footer-mobile{position:fixed;z-index:100;right:0;bottom:-100%;left:0;display:flex;padding:16px;background:#f0f0f0;align-items:center}.jobs-section .filter-footer-mobile .clear-filter{font-size:14px;font-weight:600;margin-right:12px;padding:13px 24px;text-transform:uppercase}.jobs-section .filter-footer-mobile .xpi-btn{margin-bottom:0!important}.jobs-section .filter-active .filter-footer-mobile{bottom:0}@keyframes placeHolderShimmer{0%{background-position:-600px 0}100%{background-position:600px 0}}@keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:1}100%{top:0;left:0;width:72px;height:72px;opacity:0}}