:root{--primary-color: #D91918;--primary-color-alt: #D11E25;--primary-color-90: #C61B21;--primary-color-alt-90: #BA2025;--primary-color-line: #D21D23;--primary-color-alpha: rgba(213, 0, 0, 0.9019607843);--primary-gradient: linear-gradient(180deg, var(--primary-color), var(--primary-color-alt));--primary-gradient-90: linear-gradient(180deg, var(--primary-color), var(--primary-color-alt));--primary-color-filter: invert(16%) sepia(77%) saturate(3542%) hue-rotate(349deg) brightness(103%) contrast(104%);--primary-color-alt-filter: invert(20%) sepia(88%) saturate(2417%) hue-rotate(342deg) brightness(90%) contrast(104%);--primary-color-90-filter: invert(15%) sepia(94%) saturate(4400%) hue-rotate(351deg) brightness(81%) contrast(90%)}body.bodytype-privatebanking{--primary-color: #B2A163;--primary-color-alt: #AAA668;--primary-color-90: #A59B5D;--primary-color-alt-90: #9A9F62;--primary-color-line: #ABA566;--primary-color-alpha: rgba(178, 161, 0, 0.9019607843);--primary-gradient: linear-gradient(180deg, var(--primary-color), var(--primary-color-alt));--primary-gradient-90: linear-gradient(180deg, var(--primary-color), var(--primary-color-alt));--primary-color-filter: invert(74%) sepia(10%) saturate(1390%) hue-rotate(10deg) brightness(85%) contrast(91%);--primary-color-alt-filter: invert(71%) sepia(15%) saturate(892%) hue-rotate(19deg) brightness(89%) contrast(89%);--primary-color-90-filter: invert(73%) sepia(11%) saturate(1425%) hue-rotate(14deg) brightness(84%) contrast(81%)}@media screen and (max-width: 639px){.hide-small{display:none}}@media screen and (max-width: 959px){.hide--mobile{display:none}}@media screen and (min-width: 640px)and (max-width: 959px){.hide-mobile{display:none}}@media screen and (min-width: 640px){.hide-mobile-{display:none}}@media screen and (max-width: 1279px){.hide--tablet{display:none}}@media screen and (min-width: 960px)and (max-width: 1279px){.hide-tablet{display:none}}@media screen and (min-width: 960px){.hide-tablet-{display:none}}@media screen and (max-width: 1679px){.hide--desktop{display:none}}@media screen and (min-width: 1280px)and (max-width: 1679px){.hide-desktop{display:none}}@media screen and (min-width: 1280px){.hide-desktop-{display:none}}@media screen and (min-width: 1680px){.hide-big{display:none}}@media screen and (max-width: 1449px){.hide--header-tablet{display:none}}h1 .p-heading-accent,h2 .p-heading-accent,h3 .p-heading-accent,h4 .p-heading-accent,h5 .p-heading-accent,h6 .p-heading-accent,span .p-heading-accent{font-family:"LemonTuesday",cursive;font-style:normal;font-weight:normal;letter-spacing:0;color:#d51c1f;font-size:40px;line-height:1.5;margin-bottom:48px}@media screen and (min-width: 960px)and (max-width: 1279px){h1 .p-heading-accent,h2 .p-heading-accent,h3 .p-heading-accent,h4 .p-heading-accent,h5 .p-heading-accent,h6 .p-heading-accent,span .p-heading-accent{font-size:60px}}@media screen and (min-width: 1280px){h1 .p-heading-accent,h2 .p-heading-accent,h3 .p-heading-accent,h4 .p-heading-accent,h5 .p-heading-accent,h6 .p-heading-accent,span .p-heading-accent{font-size:90px}}.span-30{font-size:18px;line-height:1.2}@media screen and (min-width: 960px)and (max-width: 1279px){.span-30{font-size:20px}}@media screen and (min-width: 1280px){.span-30{font-size:30px}}.p-overlay-text{font-family:"SofiaPro-Regular",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0;line-height:1;color:#656565;font-family:"SofiaPro-Bold",sans-serif;font-size:30px;line-height:1.3}@media screen and (min-width: 960px)and (max-width: 1279px){.p-overlay-text{font-size:40px;line-height:1.2}}@media screen and (min-width: 1280px){.p-overlay-text{font-size:60px;line-height:1.1;letter-spacing:-0.02em}}@media screen and (min-width: 1921px){.p-overlay-text{font-size:calc(20px + 2.083333vw);line-height:calc(32px + 1.770833vw);letter-spacing:-0.02em}}.p-big-header{font-family:"SofiaPro-Regular",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0;line-height:1;color:#656565;font-family:"SofiaPro-Bold",sans-serif;font-size:24px;line-height:1.5}@media screen and (min-width: 960px)and (max-width: 1279px){.p-big-header{font-size:30px;line-height:1.3}}@media screen and (min-width: 1280px){.p-big-header{font-size:40px;line-height:1.2;letter-spacing:-0.02em}}@media screen and (min-width: 1921px){.p-big-header{font-size:2.083333vw;line-height:1.2;letter-spacing:-0.02em}}.p-small-header{font-family:"SofiaPro-Regular",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0;line-height:1;color:#656565;font-family:"SofiaPro-Light",sans-serif;font-size:24px;line-height:1.5}@media screen and (min-width: 960px)and (max-width: 1279px){.p-small-header{font-size:30px;line-height:1.3}}@media screen and (min-width: 1280px){.p-small-header{font-size:40px;line-height:1.2;letter-spacing:-0.02em}}@media screen and (min-width: 1921px){.p-small-header{font-size:2.083333vw;line-height:1.2;letter-spacing:-0.02em}}.p1-text{font-family:"SofiaPro-Regular",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0;line-height:1;color:#656565;font-family:"SofiaPro-Light",sans-serif;font-size:20px;line-height:1.5}@media screen and (min-width: 1280px){.p1-text{font-size:24px}}@media screen and (min-width: 1921px){.p1-text{font-size:40px;line-height:1.3}}.p2-text{font-family:"SofiaPro-Regular",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0;line-height:1;color:#656565;font-family:"SofiaPro-Light",sans-serif;font-size:18px;line-height:1.5}@media screen and (min-width: 1280px){.p2-text{font-size:20px}}@media screen and (min-width: 1921px){.p2-text{font-size:30px;line-height:1.3}}.p3-text{font-family:"SofiaPro-Regular",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0;line-height:1;color:#656565;font-family:"SofiaPro-Light",sans-serif;font-size:16px;line-height:1.5}@media screen and (min-width: 1280px){.p3-text{font-size:18px}}@media screen and (min-width: 1921px){.p3-text{font-size:24px;line-height:1.5}}.p4-text{font-family:"SofiaPro-Regular",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0;line-height:1;color:#656565;font-family:"SofiaPro-Light",sans-serif;font-size:14px;line-height:1.5}@media screen and (min-width: 1280px){.p4-text{font-size:16px}}@media screen and (min-width: 1921px){.p4-text{font-size:20px;line-height:1.5}}.pselect{position:absolute;width:100%;height:100%;opacity:0;z-index:-1;pointer-events:none;display:none}.pselect-custom{position:relative;background:#fff;border:none;border-bottom:1px solid #000;min-height:48px;user-select:none;cursor:pointer}.pselect-custom.pselect-disabled{opacity:.5;pointer-events:none}.pselect-custom .pselect-selected-option{display:flex;justify-content:space-between;align-items:center;padding:4px 12px;min-height:48px;gap:0;box-sizing:border-box}.pselect-custom .pselect-selected-option .pselect-placeholder{font-family:"SofiaPro-Regular",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0;line-height:1;color:#656565;font-family:"SofiaPro-Light",sans-serif;font-size:16px;font-weight:300;line-height:100%;color:#656565;flex:1}@media screen and (min-width: 960px){.pselect-custom .pselect-selected-option .pselect-placeholder{font-size:18px}}.pselect-custom .pselect-selected-option .pselect-selected-tags{display:flex;flex-wrap:wrap;gap:8px;flex:1}.pselect-custom .pselect-selected-option .pselect-selected-tags .pselect-tag{font-family:"SofiaPro-Regular",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0;line-height:1;color:#656565;font-size:19px;display:inline-flex;align-items:center;height:40px;padding:8px;border-radius:4px;border:1px solid #d91918;background:rgba(217,25,25,.1019607843);color:#d91918;gap:6px}@media screen and (min-width: 960px){.pselect-custom .pselect-selected-option .pselect-selected-tags .pselect-tag{font-size:20px}}.pselect-custom .pselect-selected-option .pselect-selected-tags .pselect-tag .pselect-tag-text{margin-top:4px;font-size:19px}@media screen and (min-width: 960px){.pselect-custom .pselect-selected-option .pselect-selected-tags .pselect-tag .pselect-tag-text{font-size:20px}}.pselect-custom .pselect-selected-option .pselect-selected-tags .pselect-tag.pselect-tag-counter{background:#d91918;color:#fff;border-color:#d91918}.pselect-custom .pselect-selected-option .pselect-selected-tags .pselect-tag.pselect-tag-counter .pselect-tag-text{font-size:18px;margin-top:0}.pselect-custom .pselect-selected-option .pselect-selected-tags .pselect-tag .pselect-tag-remove{display:flex;align-items:center;justify-content:center;width:20px;height:20px;cursor:pointer;position:relative;transition:color .2s}.pselect-custom .pselect-selected-option .pselect-selected-tags .pselect-tag .pselect-tag-remove::before,.pselect-custom .pselect-selected-option .pselect-selected-tags .pselect-tag .pselect-tag-remove::after{content:"";position:absolute;top:50%;left:50%;width:11px;height:3px;background-color:currentColor;transform-origin:center;transition:width .3s,height .3s}.pselect-custom .pselect-selected-option .pselect-selected-tags .pselect-tag .pselect-tag-remove::before{transform:translate(-50%, -50%) rotate(45deg)}.pselect-custom .pselect-selected-option .pselect-selected-tags .pselect-tag .pselect-tag-remove::after{transform:translate(-50%, -50%) rotate(-45deg)}.pselect-custom .pselect-selected-option .pselect-selected-tags .pselect-tag .pselect-tag-remove:hover{color:#d91918}.pselect-custom .pselect-selected-option .pselect-selected-tags .pselect-tag .pselect-tag-remove:hover::before,.pselect-custom .pselect-selected-option .pselect-selected-tags .pselect-tag .pselect-tag-remove:hover::after{width:16px;height:3px}.pselect-custom .pselect-selected-option .pselect-arrow{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;transition:transform .3s ease;margin-left:8px}.pselect-custom .pselect-selected-option .pselect-arrow::after{content:"";border:solid #d91918;border-width:0 2px 2px 0;display:inline-block;width:10px;height:10px;transform:rotate(45deg);margin-top:-6px}.pselect-custom .pselect-options{position:absolute;top:calc(100% + 1px);left:0;right:0;background:#fff;max-height:640px;overflow-y:auto;border:none;border-radius:4px;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;list-style:none;padding:0;margin:0;z-index:10;box-shadow:0px 4px 16px rgba(0,0,0,.1)}.pselect-custom .pselect-options li{font-family:"SofiaPro-Regular",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0;line-height:1;color:#656565;font-family:"SofiaPro-Light",sans-serif;font-size:16px;font-weight:300;box-sizing:border-box;padding:8px 16px;cursor:pointer;min-height:48px;display:flex;align-items:center;color:#656565;transition:background-color .2s,color .2s;position:relative}@media screen and (min-width: 960px){.pselect-custom .pselect-options li{font-size:18px}}@media screen and (min-width: 960px){.pselect-custom .pselect-options li{padding:8px 20px}}.pselect-custom .pselect-options li span{position:relative;padding-right:32px;padding-top:2px}.pselect-custom .pselect-options li.pselect-selected span::after{content:"";position:absolute;right:12px;width:8px;height:16px;border:solid #d91918;border-width:0 4px 4px 0;transform:rotate(45deg);margin-top:-3px}.pselect-custom .pselect-options li.pselect-max-selected-message{font-family:"SofiaPro-Regular",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0;line-height:1;color:#656565;font-family:"SofiaPro-Light",sans-serif;font-weight:300;background-color:#fff;color:#828282;font-size:18px;line-height:36px;cursor:default;height:auto;min-height:48px;padding:12px 32px;border-bottom:1px solid silver}.pselect-custom .pselect-options li.pselect-max-selected-message:hover{background-color:#fff;color:#828282}.pselect-custom .pselect-options li.pselect-max-selected-message b{font-weight:bold;color:#d91918}.pselect-custom .pselect-options li:hover{background-color:#d91918;color:#fff}.pselect-custom .pselect-options li:hover .pselect-data-icon{filter:var(--pselect-icon-hover-filter, none)}.pselect-custom .pselect-options li:hover.pselect-selected span::after{border-color:#fff}.pselect-custom .pselect-options::-webkit-scrollbar{width:6px}.pselect-custom .pselect-options::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.pselect-custom .pselect-options::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.pselect-custom .pselect-options::-webkit-scrollbar-thumb:hover{background:#999}.pselect-custom .pselect-data-icon{display:flex;margin-right:10px;font-size:1.1em;vertical-align:middle;width:auto;height:auto}.pselect-custom.pselect-open{border-bottom-color:#d91918}.pselect-custom.pselect-open .pselect-options{opacity:1;visibility:visible}.pselect-custom.pselect-open .pselect-selected-option .pselect-arrow{transform:rotate(180deg);margin-top:-3px}.pselect-custom.pselect-multiple .pselect-selected-option .pselect-placeholder{display:none}.pselect-custom.pselect-multiple.pselect-empty .pselect-selected-option .pselect-placeholder{display:block}.conext .pselect-custom{--pselect-icon-hover-filter: brightness(0) invert(1);min-height:32px}.conext .pselect-custom .pselect-selected-option{min-height:32px}.offer-list-section{width:100%;padding:0}.offer-list-bar{display:flex;flex-direction:column;gap:12px;padding-top:12px;margin-bottom:10px}.offer-list-bar__count{font-family:"SofiaPro-Regular",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0;line-height:1;color:#656565;font-family:"SofiaPro-Light",sans-serif;font-size:16px;color:#656565;margin:0}.offer-list-bar__count-num{font-family:"SofiaPro-Regular",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0;line-height:1;color:#656565;font-family:"SofiaPro-SemiBold",sans-serif}.offer-list-bar__sort{width:100%}@media screen and (min-width: 960px){.offer-list-bar{flex-direction:row;align-items:flex-end;justify-content:space-between}.offer-list-bar__sort{width:240px;flex-shrink:0}.offer-list-bar__count{font-size:20px;line-height:30px}.offer-list-bar__count-num{font-size:20px;line-height:30px}}.offer-list{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:20px}.offer-list__item{width:100%}.offer-list__card{display:flex;flex-direction:column;gap:24px;padding:24px;border:1px solid silver;border-radius:4px;color:inherit;text-decoration:none;transition:border-color .15s ease-in}.offer-list__card--link{cursor:pointer}.offer-list__card--link:hover{border-color:#d91918;text-decoration:none}.offer-list__card--link:hover .offer-list__title{color:#d91918}.offer-list__card--link:focus-visible{outline:2px solid #d91918;outline-offset:4px}.offer-list__content{display:grid;grid-template-columns:1fr auto;grid-template-areas:"title badge" "rate  badge";column-gap:24px;row-gap:4px;align-items:start}.offer-list__title{font-family:"SofiaPro-Regular",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0;line-height:1;color:#656565;grid-area:title;font-size:20px;line-height:1.4;letter-spacing:0;color:#656565;margin:0;transition:color .15s ease-in}.offer-list__rate{font-family:"SofiaPro-Regular",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0;line-height:1;color:#656565;grid-area:rate;font-size:18px;line-height:1.4;letter-spacing:0;color:#656565;margin:0}.offer-list__badge{font-family:"SofiaPro-Regular",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0;line-height:1;color:#656565;font-family:"SofiaPro-SemiBold",sans-serif;grid-area:badge;align-self:start;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;padding:12px 8px 8px 8px;font-size:18px;line-height:1;letter-spacing:0;color:#fff;white-space:nowrap}.offer-list__badge--urgent{background-color:#d91918}.offer-list__badge--new{background-color:#1d8655}.offer-list__tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.offer-list__tag{font-family:"SofiaPro-Regular",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0;line-height:1;color:#656565;font-family:"SofiaPro-SemiBold",sans-serif;background-color:#f2f2f2;color:#656565;font-size:16px;line-height:1.2;letter-spacing:0;padding:10px 8px 6px;border-radius:4px;cursor:inherit;user-select:none}@media screen and (min-width: 960px){.offer-list__content{display:flex;flex-direction:row;align-items:center;gap:0}.offer-list__title{font-family:"SofiaPro-Regular",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0;line-height:1;color:#656565;font-family:"SofiaPro-Light",sans-serif;grid-area:unset;font-size:30px;line-height:38px;letter-spacing:-0.02em}.offer-list__badge{grid-area:unset;align-self:center;margin-left:12px}.offer-list__rate{font-family:"SofiaPro-Regular",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0;line-height:1;color:#656565;font-family:"SofiaPro-Medium",sans-serif;grid-area:unset;font-size:24px;line-height:30px;letter-spacing:-0.02em;margin-left:auto;padding-left:16px;min-width:250px;text-align:right}.offer-list__tag{font-size:18px}}@media screen and (min-width: 640px)and (max-width: 959px){.offer-list__title{font-size:18px}.offer-list__rate{font-size:16px}.offer-list__badge{font-size:16px;padding:10px 7px 6px 7px}}.offer-jobs-layout{display:flex;flex-direction:column;gap:24px;width:100%}@media screen and (min-width: 960px){.offer-jobs-layout{display:grid;grid-template-columns:280px 1fr;gap:32px;align-items:start}.offer-jobs-layout__filters{position:sticky;top:74px}}@media screen and (min-width: 1280px){.offer-jobs-layout{grid-template-columns:372px 1fr;gap:48px}.offer-jobs-layout__filters{position:sticky;top:64px}}.offer-list__state{padding:24px;color:#656565;font-family:"SofiaPro-Regular",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0;line-height:1;color:#656565}.offer-list__state--error{color:#d91918}.offer-list__show-all{display:inline-block;align-items:center;padding:25px 8px;line-height:28px;font-size:20px}.conext-offers-list{gap:20px;margin:0 auto;width:100%}@media(prefers-reduced-motion: reduce){.offer-list__card,.offer-list__title{transition:none}}