#jobs-container{margin:0 auto;max-width:1200px}.vacancies-item--hot{background-color:rgba(65,96,220,.08)}.vacancies-item{border-bottom:1px solid #ccc;display:flex;flex-direction:column;justify-content:space-between;padding:24px;position:relative;text-decoration:none}.vacancies-item:hover{background-color:rgba(65,96,220,.08);cursor:pointer;-webkit-transition:background-color .2s ease-in-out .1s;transition:background-color .2s ease-in-out .1s}.vacancies-title{margin-bottom:0}.vacancies-tags-container,.vacancies-title-container{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.vacancies-tags-container{color:#212121;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:16px;font-weight:500;gap:16px 32px;justify-content:flex-end;letter-spacing:2.56px;line-height:22px;list-style:none;margin-bottom:0;padding-left:0;text-transform:uppercase}.vacancies-tags-contract-wrapper{margin-right:auto}.vacancies-tags-contract{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;list-style:none;padding-left:0}.vacancies-tags-location,.vacancies-tags-relocate{gap:8px}.vacancies-tags-location-tooltip,.vacancies-tags-relocate-tooltip{align-items:center;background-color:#e0e6ff;border-radius:8px 8px 0;bottom:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;gap:0 5px;justify-content:flex-start;letter-spacing:1.15px;line-height:20px;max-width:460px;opacity:0;padding:8px 16px;position:absolute;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;visibility:hidden}.vacancies-tags-location-counter,.vacancies-tags-relocate-counter{background-color:#e0e6ff;border-radius:50%;display:inline-block;padding:0 8px;-webkit-transition:border-radius .2s ease-in-out;transition:border-radius .2s ease-in-out}.vacancies-item--hot .vacancies-title-icon:before{background-image:url(https://44030452.fs1.hubspotusercontent-na1.net/hubfs/44030452/icons.svg);background-image:url(https://44030452.fs1.hubspotusercontent-na1.net/hubfs/44030452/icons.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));height:48px;width:48px}.hidden-loc{display:none}.hidden-loc.show-me{display:block}.cntry.hide-me-c,.ttl-cntry.hide-me-c{display:none}.vacancies-tags-location-counter:hover,.vacancies-tags-relocate-counter:hover{border-radius:32px 0 32px 32px}.vacancies-tags-location-counter:hover .vacancies-tags-location-tooltip,.vacancies-tags-location-counter:hover .vacancies-tags-relocate-tooltip,.vacancies-tags-relocate-counter:hover .vacancies-tags-location-tooltip,.vacancies-tags-relocate-counter:hover .vacancies-tags-relocate-tooltip{opacity:1;visibility:visible}.vacancies-tags-location-tooltip{right:194px}.vacancies-tags-relocate-tooltip{right:24px}.vacancies-form-wrapper{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:column;padding:64px 88px}.vacancies-form-title{color:#1d2e81!important;font-size:24px;font-weight:500!important;letter-spacing:0;line-height:31px;margin:0;padding-bottom:16px;text-align:center}.vacancies-form-description{font-size:16px;font-weight:300;letter-spacing:0;line-height:22px;padding-bottom:32px;text-align:center}.btns-big{background:#db3700!important;border:0!important;border-radius:0!important;color:#fff!important;cursor:pointer!important;font-size:18px!important;font-weight:500!important;height:59.8px;letter-spacing:0;line-height:25px!important;outline:none!important;padding:20px 40px!important;transition:box-shadow .2s ease-in-out,background-color .2s ease .2s,-webkit-box-shadow .2s ease-in-out!important}.btns-big:hover{background-color:#eb511e!important}.vacancy-form--wrapper{display:none}.vacancy-form-exposition{background-color:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;padding:64px 48px}.vacancy-form.form{display:flex;flex-direction:column;gap:26px;width:100%}.vacancy-form-exposition .form-sent{display:none;gap:0;padding:64px 24px;text-align:center}.vacancy-form-exposition,.vacancy-form-exposition .form-sent{align-items:center;flex-direction:column;width:100%}.vacancy-form-title{align-self:center;color:#1d2e81;font-size:24px;font-size:24px!important;font-weight:500;letter-spacing:0;line-height:31px;margin-bottom:32px}.vacancy-form-inputs-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}.vacancy-form-inputs-wrapper .vacancy-form-wrap{display:flex;flex-direction:column;gap:32px;width:50%}.vacancy-form .input-wrap{position:relative}.vacancy-form-inputs-wrapper .input-wrap input{border:1px solid #0f1a48;border-radius:1px;height:48px;padding-left:16px;width:100%}.vacancy-form-inputs-wrapper .input-wrap label{color:#666;cursor:text;font-size:18px;font-weight:500;left:16px;letter-spacing:.1px;line-height:21px;position:absolute;right:0;top:14px;transform-origin:left;transition:transform .2s ease-in-out,scale .2s ease-in-out}.form-field-error-message{color:#ff4262;display:none;font-size:12px;font-weight:400;letter-spacing:.1px;line-height:12px;padding-top:4px}.vacancy-form-inputs-wrapper .input-wrap textarea{border:1px solid #0f1a48;border-radius:1px;height:288px;padding:16px;resize:none;width:94%}.vacancy-form-inputs-wrapper .input-wrap .textarea-label{left:1px;position:absolute;right:1px;top:1px}.vacancy-form-attach-wrap{align-items:center;display:flex;gap:24px}#vacancy-form-attach-wrap{margin:12px 0}.vacancy-form-attach-file{background-color:#fff;box-sizing:border-box;color:#db3700;cursor:pointer;display:block;font-size:18px;font-weight:500;left:0;letter-spacing:0;line-height:25px;margin-top:0;min-width:155px;padding:20px 40px}.vacancy-form-attach-file-input{display:none}.vacancy-form-attach-wrap .added-file-description{color:#666;font-size:16px;font-weight:400;letter-spacing:0;line-height:22px}.vacancy-form-attach-wrap .added-file{border:unset;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;width:unset}.vacancy-form-inputs-wrapper .vacancy-form-wrap,.vacancy-form-wrap{display:flex;flex-direction:column}.job-privacy-input{border:2px solid #0f1015;border-radius:2px;height:18px;position:absolute;width:18px}.job-privacy-label{color:#0f1015;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;letter-spacing:.25px;line-height:20px;margin-left:30px}.vacancy-form-button-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.submit-error{display:none}.vacancy-form-exposition .form-sent-message{color:#1d2e81!important;font-size:24px;font-weight:500!important;letter-spacing:0;line-height:31px;margin-bottom:32px;text-align:center}.vacancy-form-exposition .form-sent-button{height:auto;padding:20px 40px;width:auto}.vacancy-form-attach-wrap .added-file-title{word-break:break-all}.added-file-title{color:#0f1a48;font-size:14px;font-weight:400;height:1.4em;letter-spacing:.1px;line-height:20px;max-width:80%;overflow:hidden}.added-file--active .added-file-icon:before{background-image:url(https://44030452.fs1.hubspotusercontent-na1.net/hubfs/44030452/file.svg);height:20px;width:20px}.added-file--active .added-file-delete:before,.added-file--active .added-file-icon:before{background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;z-index:2}.added-file--active .added-file-delete:before{background-image:url(https://44030452.fs1.hubspotusercontent-na1.net/hubfs/44030452/delete.svg);height:18px;width:18px}.added-file-delete{cursor:pointer}.vacancies-form-wrapper--hidden,.vacancy-form-attach-wrap .added-file-description--hidden{display:none}.vacancy-form--wrapper--active{display:block}.form-field-message{color:#8a8a8a;display:block;font-size:12px;font-weight:400;letter-spacing:.1px;line-height:12px;padding-top:4px}#jobs-form-container{margin:40px auto 0;max-width:1200px}.form-dirty .input-wrap--has-error .job-privacy-label,.form-dirty .input-wrap--has-error .job-privacy-label-link,.form-dirty .input-wrap--has-error .privacy-label,.form-dirty .input-wrap--has-error .privacy-label-link{color:#ff4262}.form-dirty .form-field-error-message--active{display:block}.form-dirty .vacancy-form-wrap--description .form-field--has-error,.form-dirty .vacancy-form-wrap--inputs-wrap .form-field--has-error{border:1px solid #ff4262}.error-sign:before{background-image:url(https://44030452.fs1.hubspotusercontent-na1.net/hubfs/44030452/error.svg);background-repeat:no-repeat;background-size:cover;content:"";display:none;height:20px;position:absolute;right:0;top:14px;width:20px;z-index:2}.form-dirty .input-wrap--has-error .error-sign:before{display:inline-block}.submit-actions .form-field-error-message{font-size:14px;font-weight:400;letter-spacing:.1px;line-height:20px;margin-bottom:32px;padding-left:20px;position:relative}.submit-actions .form-field-error-message:before{background-image:url(https://44030452.fs1.hubspotusercontent-na1.net/hubfs/44030452/warning.svg);background-repeat:no-repeat;background-size:cover;content:"";cursor:default;display:inline-block;height:16px;left:0;margin-right:8px;position:absolute;width:16px;z-index:2}.vacancy-form-inputs-wrapper .input-wrap.has-value>label{scale:.6;-webkit-transform:translateY(-26px);transform:translateY(-26px)}.vacancies-title-container{padding-bottom:24px}.vacancies-search-submit,.vacancies-search-submit:focus,.vacancies-search-submit:hover{background-color:unset;border:unset;outline:unset;pointer-events:none}.vacancies-search-submit{display:flex;padding-left:0!important;padding-top:6px}.jake-hero-banner{background-color:#08153f!important;background-position:50%!important;background-size:cover!important}.jake-hero-banner__content{margin-left:auto;margin-right:auto;max-width:1180px}@media (min-width:992px){.filter-main-container{display:flex;flex-direction:column;gap:56px;margin-top:30px}}.filter-title{color:#0f1015;font-size:24px;font-weight:500;letter-spacing:0;line-height:31px;margin-bottom:40px}.filter-wrapper{display:flex;flex-wrap:wrap;gap:16px}.filter-item--default,.filter-item--popup{background-color:rgba(26,26,26,.08);color:#263ba6;font-size:16px;font-weight:400;letter-spacing:0;line-height:22px}.filter-item{align-items:center;border-radius:48px;display:flex;gap:8px;justify-content:center;padding:8px 8px 8px 16px;text-decoration:none}.filter-counter,.filter-item{transition:background-color .2s ease-in-out .1s}.filter-counter{background-color:#f5f5f5;border-radius:50%;display:inline-block;padding:0 8px;pointer-events:none}.filter-item--default:hover,.filter-item--popup:hover{background-color:rgba(26,26,26,.16);cursor:pointer;transition:background-color .2s ease-in-out .1s}.hide-empty{display:none}.vacancy-form-attach-file-input{display:none!important}.vacancy-form-inputs-wrapper .error-sign{position:absolute;right:6px}.hot-vacancy-section-wrapper{background-color:#f5f5f5;display:flex;flex-direction:column;gap:56px;max-height:335px;padding-top:72px}.hot-vacancy-section-wrapper .section-heading{color:#1d2e81;font-size:42px;font-weight:500;letter-spacing:-.42px;line-height:54px}@media (min-width:800px){.jake-hero-banner{padding-top:125px!important}}#selected-filters .filter-item{align-items:center;border-radius:48px;display:flex;gap:8px;justify-content:center;padding:8px 8px 8px 16px;text-decoration:none;transition:background-color .2s ease-in-out .1s}#selected-filters .filter-item-selected{background-color:transparent;border:3px solid #9eb1ff;color:#4160dc;padding:5px 5px 5px 13px;position:relative}#selected-filters{display:flex;flex-wrap:wrap;gap:16px}#selected-filters.filter-selected-container-has-items{margin-bottom:40px}#selected-filters .filter-item-selected:before{content:"×";font-size:19px;position:absolute;right:-1.5px;top:-2px}#selected-filters .filter-item-selected:after{border:2px solid;border-radius:50%;content:""}#selected-filters .filter-item-selected:after,#selected-filters .filter-item-selected:before{color:#4160dc;height:24px;line-height:35px;width:24px}.filter-clear-all-visible{display:block!important}.filter-clear-all{align-self:flex-end;border-bottom:1px solid;color:#db3700;display:block;font-size:16px;font-weight:400;letter-spacing:0;line-height:22px;position:absolute;right:0;text-decoration:none;top:-60px;width:fit-content}#jobs-filter{position:relative}.hot-vacancy-list{align-self:center;display:flex;gap:32px;list-style-type:none;margin-left:-14px;max-width:1600px;overflow-x:auto;padding-bottom:72px;width:100%}.hot-vacancy-item-wrapper{background-color:#fff}.hot-vacancy-item{display:block;position:relative;text-decoration:none}#hot-vacancies::-webkit-scrollbar-thumb{background-color:#bfbfbf}#hot-vacancies::-webkit-scrollbar{height:5px;width:1px}#hot-vacancies::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.hot-vacancy-container{align-items:center;display:flex;padding:24px 40px 24px 24px;width:max-content}.vacancies-item--hot .vacancies-title-icon{display:block}.vacancies-item--hot .vacancies-title-icon:before{background-image:url(https://44030452.fs1.hubspotusercontent-na1.net/hubfs/44030452/icons.svg),linear-gradient(transparent,transparent);background-position:0 58.2278481013%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:32px;margin-right:8px;vertical-align:text-bottom;width:32px}.vacancies-title{color:#0f1015;font-size:24px;font-weight:500;letter-spacing:0;line-height:31px}.filter-main-title-icon{display:none}@media (max-width:991px){#jobs-filter{display:none}.filter-main-title-icon{border:3px solid #1d2e81;border-radius:50%;display:block;height:40px;margin-top:5px;padding:5px;width:40px}.filter-main-title-icon:after{background-image:url(https://44030452.fs1.hubspotusercontent-na1.net/hubfs/44030452/icons.svg),linear-gradient(transparent,transparent);background-position:0 92.4050632911%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:48px;height:24px;width:48px;width:24px}.modal-wrapper{background:rgba(0,0,0,.6);display:flex;inset:0;position:fixed;z-index:8889}#jobs-filter.modal-open{align-items:flex-end;display:flex;flex-direction:column;justify-content:center;margin:auto;max-height:calc(100% - 96px);width:70%;z-index:8889}#jobs-filter.modal-open .filter-main-container{background-color:#fff;border-radius:2px;overflow-y:scroll;padding:24px 24px 28px;width:100%}#jobs-filter.modal-open .modal-box-close{background:none;border:0;cursor:pointer;height:0;padding-right:15px;position:absolute;right:10px;top:10px;z-index:9999}#jobs-filter.modal-open .modal-box-close:before{background-image:url(https://44030452.fs1.hubspotusercontent-na1.net/hubfs/44030452/icons.svg),linear-gradient(transparent,transparent);background-position:0 40.5063291139%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:48px;height:24px;opacity:.5;right:24px;top:32px;width:48px;width:24px}.filter-sidebar{margin-left:10px!important}#jobs-filter.modal-open .btn-big-filter{background:#db3700;border-radius:0;color:#fff;display:block;height:44px;margin-top:15px;padding:11px 40px;width:100%}}@media (max-width:768px){#jobs-filter.modal-open{max-height:calc(100% - 32px);width:calc(100% - 32px)}.filter-clear-all{margin-bottom:-26px;position:relative;top:0;transform:translateX(-40vw);z-index:9}}@media (min-width:992px){.filter-sidebar{margin-left:-50px}}@media (max-width:991px){#selected-filters.filter-selected-container-has-items{margin:10px auto;width:95%}.filter-title{margin-bottom:20px;margin-top:15px}}.filter-sidebar{color:#1d2e81!important;font-size:42px!important}.filter-item.active-filter{background-color:#9eb1ff;transition:background-color .2s ease-in-out .1s}@media (min-width:991px) and (max-width:1100px){.vacancies-tags-contract-wrapper{width:100%}}.vacancies-no-result{border-bottom:1px solid #ccc;display:none;font-size:24px;font-weight:500;letter-spacing:0;line-height:31px;margin-bottom:56px;padding:32px 24px}.vacancies-no-result--active{display:block}