.careers{--large-desktop-width:1170px;--arrow-careers-bg:#e7eeff;padding-block-end:132px;position:relative}.careers .ui-animated-info-box__title{font-size:inherit}.modal-youtube .modal-youtube__content{background-color:var(--background-alternative);aspect-ratio:16/9;block-size:auto;font-size:0;position:relative}.modal-youtube .modal-youtube__overlay{opacity:.8;background-color:var(--background-alternative)}.modal-youtube .modal-youtube__close{inset-block-start:calc(-1 * var(--spacing-5xl));inset-inline-end:0}@media (width>=768px){.careers{padding-block-end:var(--spacing-10xl)}}@media (width>=1024px){.modal-youtube .modal-youtube__content{max-inline-size:950px}}.careers-faq{--text-answer-color:#464646;--large-desktop-width:870px}.careers-faq__wrapper{padding-block-start:var(--spacing-5xl)}.careers-faq__relocation-title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-600);line-height:var(--line-height-120);margin-block-end:var(--spacing-l)}.careers-faq__list{border-block-end:1px solid var(--border-primary-weak);padding-block:0}.careers-faq__list .ui-accordion{--ui-accordion-toggler-icon-inset-inline-end:0;--ui-accordion-toggler-size:14px;--ui-accordion-toggler-icon-image:url("data:image/svg+xml;utf8,%3Csvg xmlns%3D'http://www.w3.org/2000/svg' fill%3D'none' viewBox%3D'0 0 18 18'%3E%3Cpath stroke%3D'%230056FF' stroke-width%3D'1.5' d%3D'M9 15.36V9m0-6.36V9m0 0H2.63M9 9h6.36'/%3E%3C/svg%3E")}.careers-faq__list .ui-accordion__wrapper{border-block-start:1px solid var(--border-primary-weak)}.careers-faq__list .ui-accordion__wrapper_active{--ui-accordion-toggler-icon-transform:translateY(-50%) rotate(45deg)}.careers-faq__list .ui-accordion__toggler{padding-block:10px;padding-inline:0 var(--spacing-xl);color:var(--color-dark);font-weight:var(--font-weight-600);line-height:var(--line-height-150);text-align:start;-webkit-tap-highlight-color:transparent}.careers-faq__list .ui-accordion__content{padding:var(--spacing-l) 0 var(--spacing-s);color:var(--text-answer-color);font-size:var(--font-size-m);line-height:var(--line-height-170)}@media (width>=768px){.careers-faq__relocation-title{font-size:var(--font-size-4xl)}}.careers-hero{max-inline-size:var(--large-desktop-width);margin-inline:auto}.careers-hero__wrapper{padding-block:42px var(--spacing-xl);align-items:center;inline-size:100%;display:flex}.careers-hero .ui-hero__title{margin-block-end:0}@media (width>=768px){.careers-hero__wrapper{padding-block:var(--spacing-8xl) var(--spacing-2xl)}}@media (width>=1024px){.careers-hero__wrapper{padding-block-start:var(--spacing-10xl)}}.careers-hiring-process{gap:var(--spacing-2xl);padding-block:var(--spacing-5xl);flex-direction:column;display:flex}.careers-hiring-process__bg-image{position:absolute;inset:0}.careers-hiring-process__bg-image img{object-fit:cover;block-size:440px}.careers-hiring-process__title{max-inline-size:230px;font-size:var(--font-size-3xl);font-weight:var(--font-weight-600);line-height:var(--line-height-120);margin-block-end:var(--spacing-xl)}@media (width>=768px){.careers-hiring-process{gap:var(--spacing-l);padding-block-start:42px}.careers-hiring-process__title{font-size:var(--font-size-4xl);margin-block-end:0}.careers-hiring-process__top{justify-content:space-between;align-items:flex-end;display:flex}}@media (width>=1024px){.careers-hiring-process{gap:var(--spacing-4xl)}.careers-hiring-process__top{grid-template-columns:1fr 3fr;justify-content:start;display:grid}}.careers-hiring-process-menu-content{--step-number-color:var(--background-brand);gap:var(--spacing-s);flex-direction:column;display:flex}.careers-hiring-process-menu-content__title,.careers-hiring-process-menu-content__subtitle{font-weight:var(--font-weight-500)}.careers-hiring-process-menu-content__subtitle{padding-block-start:var(--spacing-4xl)}.careers-hiring-process-menu-content__content{gap:var(--spacing-l);grid-column:1/3;display:grid}.careers-hiring-process-menu-content__item{gap:var(--spacing-s);font-size:var(--font-size-m);font-style:normal;line-height:var(--line-height-170);flex-direction:column;display:flex}.careers-hiring-process-menu-content__item a{cursor:pointer;text-decoration:underline}.careers-hiring-process-menu-content__step-number{color:var(--step-number-color);font-size:var(--font-size-s);font-weight:var(--font-weight-600);letter-spacing:-.04em;line-height:1.6}.careers-hiring-process-menu-content__text{color:var(--color-dark);font-size:var(--font-size-m);font-weight:var(--font-weight-500)}.careers-hiring-process-menu-content__list{row-gap:var(--spacing-l);padding-inline-start:0;display:grid}.careers-hiring-process-menu-content__list-item{color:var(--color-dark);font-size:var(--font-size-m);line-height:var(--line-height-130);padding-inline-start:28px;list-style:none;position:relative}.careers-hiring-process-menu-content__list-item:before{content:"";top:3px;background-image:url(https://fxpro-cdn.cloud/repo/website/assets/img/icons/checkmark-red.svg);background-repeat:no-repeat;background-size:cover;block-size:16px;inline-size:18px;position:absolute;inset-inline-start:0}.careers-hiring-process-menu-content__list-item:not(:last-of-type):after{content:"";bottom:calc(-1 * var(--spacing-s));opacity:.9;background-color:var(--border-primary-weak);block-size:1px;inline-size:100%;position:absolute;inset-inline-start:0}@media (width>=768px){.careers-hiring-process-menu-content__title,.careers-hiring-process-menu-content__subtitle{font-size:var(--font-size-xl)}.careers-hiring-process-menu-content__content{grid-template-columns:repeat(2,1fr);gap:33px 30px}.careers-hiring-process-menu-content__item{gap:6px}.careers-hiring-process-menu-content__text,.careers-hiring-process-menu-content__list-item{font-size:var(--font-size-semi-l)}}@media (width>=1024px){.careers-hiring-process-menu-content{gap:0 var(--spacing-2xl);grid-template-rows:auto 1fr;grid-template-columns:269px 1fr;display:grid}.careers-hiring-process-menu-content__title{grid-row:1/-1}.careers-hiring-process-menu-content__subtitle{padding-block-start:0}.careers-hiring-process-menu-content__content{grid-template-columns:repeat(4,1fr)}}.careers-hiring-process-menu{--selected-color:#636e72;align-items:center;gap:var(--spacing-s);display:flex}.careers-hiring-process-menu__item{appearance:none;gap:var(--spacing-s);color:var(--background-accent);-webkit-tap-highlight-color:transparent;background:0 0;align-items:center;display:flex}.careers-hiring-process-menu__item_selected{color:var(--selected-color);pointer-events:none}.careers-hiring-process-menu__item:not(:first-child){position:relative}.careers-hiring-process-menu__item:not(:first-child):before{content:"/";color:var(--border-primary-weak);font-size:var(--font-size-m);font-weight:var(--font-weight-600);line-height:var(--line-height-150);display:inline-block}.careers-hiring-process-menu__text{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-m);font-weight:var(--font-weight-600);display:flex}@media (width>=768px){.careers-hiring-process-menu{margin-block-end:var(--spacing-s)}.careers-hiring-process-menu__text{font-size:var(--font-size-semi-l)}}@media (width>=1024px){.careers-hiring-process-menu{padding-inline-start:8px}}.careers-join{justify-content:center;align-items:center;gap:var(--spacing-2xl);flex-direction:column;padding-block-start:var(--spacing-5xl);display:flex}.careers-join__link{padding:var(--spacing-l) var(--spacing-5xl);background:var(--background-accent);inline-size:100%;max-inline-size:290px;color:var(--background-primary);font-weight:var(--font-weight-500);line-height:var(--line-height-120);justify-content:center;align-items:center;gap:var(--spacing-xs);border-radius:84px;display:flex}.careers-join__title{max-inline-size:290px;font-size:var(--font-size-semi-xl);font-weight:var(--font-weight-600);line-height:var(--line-height-120);text-align:center;flex-direction:column;justify-content:center;display:flex}@media (width>=768px){.careers-join{gap:var(--spacing-2xl);padding-block-start:106px}.careers-join__title{max-inline-size:570px;font-size:var(--font-size-3xl)}}@media (width>=1024px){.careers-join{padding-block-start:var(--spacing-10xl)}.careers-join__title{display:block}}.careers-life{gap:var(--spacing-4xl);padding-block:var(--spacing-5xl);flex-direction:column;display:flex}.careers-life__inner{gap:var(--spacing-l);flex-direction:column;display:flex}.careers-life__title{font-size:var(--font-size-3xl)}@media (width>=768px){.careers-life{gap:66px;padding-block:52px 40px}.careers-life__inner{gap:var(--spacing-4xl)}.careers-life__title{max-inline-size:600px;font-size:var(--font-size-4xl)}}@media (width>=1024px){.careers-life{gap:34px;overflow:hidden}}.careers-life-slider{--swiper-pagination-bullet-horizontal-gap:6px;--slide-width:570px;inline-size:100%}.careers-life-slider__wrapper{flex-direction:column;display:flex}.careers-life-slider__navigation{display:none}.careers-life-slider__navigation .ui-navigation-arrows{gap:var(--spacing-m);display:flex}.careers-life-slider__navigation .ui-navigation-arrows__arrow{inline-size:var(--spacing-4xl);block-size:var(--spacing-4xl);background:var(--arrow-careers-bg);-webkit-tap-highlight-color:transparent;border-radius:40px;justify-content:center;align-items:center;display:flex}.careers-life-slider__navigation .ui-navigation-arrows__arrow_previous{margin-inline-end:0;transform:scale(-1)}.careers-life-slider__navigation .ui-navigation-arrows__arrow img{filter:brightness(0)saturate()invert(30%)sepia(99%)saturate(6312%)hue-rotate(220deg)brightness(102%)contrast(106%);block-size:14px;inline-size:16px}.careers-life-slider__slide-content{padding-inline:var(--spacing-s);flex-direction:column;inline-size:100%;display:flex}.careers-life-slider__slide-content:not(:last-child){padding-block-end:var(--spacing-5xl)}.careers-life-slider__slide{inline-size:var(--slide-width);block-size:auto}.careers-life-slider__picture{display:block}.careers-life-slider__picture img{object-fit:cover;block-size:auto;inline-size:100%;display:block}.careers-life-slider__content{gap:var(--spacing-m);display:grid}.careers-life-slider__title{font-size:var(--font-size-semi-l);font-weight:var(--font-weight-600);line-height:var(--line-height-120)}.careers-life-slider__description{font-size:var(--font-size-m);line-height:var(--line-height-120)}@media (width>=768px){.careers-life-slider__slide-content{margin-block-end:54px;padding:0}.careers-life-slider{flex-direction:row;align-items:center}.careers-life-slider_reversed{flex-direction:row-reverse}.careers-life-slider__picture{inline-size:var(--slide-width);flex:1;grid-area:media}.careers-life-slider__content{gap:var(--spacing-xl);grid-template-areas:"title""media";padding:0;position:relative}.careers-life-slider__content:before{content:"";opacity:.7;background:linear-gradient(180deg, transparent 0%, var(--background-alternative) 100%);block-size:140px;position:absolute;inset-block-end:0;inset-inline:0}.careers-life-slider__title{grid-area:title}.careers-life-slider__description{max-inline-size:458px;color:var(--color-alternative);font-size:var(--font-size-s);grid-area:media;align-self:end;padding-block:13px;padding-inline-start:19px;position:relative}}@media (width>=1024px){.careers-life-slider{overflow:visible}.careers-life-slider__wrapper{gap:var(--spacing-xl)}.careers-life-slider__navigation{display:flex}.careers-life-slider__slide{--slide-width:970px;block-size:607px}.careers-life-slider__picture{block-size:545px}.careers-life-slider__content{gap:var(--spacing-2xl)}.careers-life-slider__content:before{block-size:240px}.careers-life-slider__title{block-size:32px;font-size:var(--font-size-2xl)}.careers-life-slider__description{max-inline-size:789px;font-size:var(--font-size-semi-l);padding-block-end:var(--spacing-2xl);padding-inline-start:var(--spacing-2xl)}}@media (width>=1200px){.careers-life-slider__wrapper{max-inline-size:var(--large-desktop-width);margin-inline:auto}}.careers-life-video-card{gap:var(--spacing-2xl);display:grid}.careers-life-video-card__wrapper{cursor:pointer;grid-template-areas:"content";min-inline-size:300px;display:grid}.careers-life-video-card__title{font-size:var(--font-size-semi-l);font-weight:var(--font-weight-600);line-height:var(--line-height-120)}.careers-life-video-card__media{grid-area:content}html[dir=rtl] .careers-life-video-card__media{transform:scaleX(-1)}.careers-life-video-card__picture{aspect-ratio:30/17;font-size:0;display:block}.careers-life-video-card__picture img{object-fit:cover;block-size:auto;inline-size:100%;display:block}.careers-life-video-card__content{text-align:end;grid-area:content;justify-items:end;display:grid;position:relative}.careers-life-video-card__overlay{aspect-ratio:30/17;flex-direction:column;justify-content:space-between;align-items:flex-end;min-block-size:170px;inline-size:100%;padding:18px 10px 15px;display:flex}.careers-life-video-card__person{max-inline-size:164px}.careers-life-video-card__name,.careers-life-video-card__position{color:var(--color-alternative);font-size:var(--font-size-s);font-weight:var(--font-weight-600);line-height:var(--line-height-120);letter-spacing:-.01em}.careers-life-video-card__position{font-weight:var(--font-weight-default)}.careers-life-video-card__btn{margin-block-start:auto}.careers-life-video-card__btn.ui-button-layout_m{--button-height:43px;padding-inline:var(--spacing-l);font-size:var(--font-size-s)}.careers-life-video-card__btn .ui-button-layout-content{padding-inline-end:18px;position:relative}.careers-life-video-card__btn .ui-button-layout-content:after{content:"";background-image:url(https://fxpro-cdn.cloud/repo/website/assets/img/icons/play-triangle.svg);background-repeat:no-repeat;background-size:cover;block-size:10px;inline-size:8px;position:absolute;inset-block-start:50%;inset-inline-end:0;transform:translateY(-50%)}[lang=ar] .careers-life-video-card__btn .ui-button-layout-content:after{transform:translateY(-50%)scaleX(-1)}.careers-life-video-card__footer{text-align:start;justify-self:start;margin-block:10px 0}.careers-life-video-card__description{font-size:var(--font-size-m);font-weight:var(--font-weight-500);line-height:var(--line-height-120)}.careers-life-video-card__description:has(+.careers-life-video-card__google){max-inline-size:345px}.careers-life-video-card__google{align-items:center;gap:var(--spacing-s);margin-block-start:var(--spacing-s);display:flex}.careers-life-video-card__google-icon{block-size:18px;inline-size:18px}.careers-life-video-card__google-label{font-size:var(--font-size-s);font-weight:var(--font-weight-500);line-height:var(--line-height-120)}@media (width>=768px){.careers-life-video-card__wrapper{overflow:hidden}.careers-life-video-card__media{position:relative}.careers-life-video-card__media:before{content:"";opacity:.7;background:linear-gradient(180deg, transparent 0%, var(--background-alternative) 100%);block-size:30%;position:absolute;inset-block-end:0;inset-inline:0}.careers-life-video-card__picture{aspect-ratio:344/193}.careers-life-video-card__content{aspect-ratio:344/193;grid-template-rows:10fr 7fr;padding:22px 22px 25px}.careers-life-video-card__overlay{block-size:auto;aspect-ratio:unset;justify-content:start}.careers-life-video-card__person{max-inline-size:none}.careers-life-video-card__name,.careers-life-video-card__position{font-size:var(--font-size-l)}.careers-life-video-card__btn.ui-button-layout_m{--button-height:60px;padding:var(--spacing-l) var(--spacing-2xl);font-size:var(--font-size-l)}.careers-life-video-card__footer{text-align:end;place-self:end}.careers-life-video-card__description{max-inline-size:312px;color:var(--color-alternative);font-size:var(--font-size-semi-l)}.careers-life-video-card__google{justify-content:end}.careers-life-video-card__google-label{color:var(--color-alternative);font-size:var(--font-size-l)}}@media (width>=1024px){.careers-life-video-card__wrapper{align-items:end}.careers-life-video-card__title{block-size:32px;font-size:var(--font-size-2xl);display:inline-block}html[dir=rtl] .careers-life-video-card__media{justify-content:flex-end;display:flex}.careers-life-video-card__picture{aspect-ratio:unset}.careers-life-video-card__picture img{block-size:545px;inline-size:970px}.careers-life-video-card__content{aspect-ratio:unset;grid-template-rows:11fr 7fr;block-size:545px;padding:30px 32px 45px}.careers-life-video-card__name,.careers-life-video-card__position{font-size:var(--font-size-semi-l)}.careers-life-video-card__description{max-inline-size:none;font-size:var(--font-size-xl)}.careers-life-video-card__description_secondary{margin-block-end:var(--spacing-4xl)}.careers-life-video-card__google-icon{block-size:25px;inline-size:25px}.careers-life-video-card__google-label{font-size:var(--font-size-semi-l)}}.careers-life-videos{gap:var(--spacing-l);display:grid}.careers-location{align-items:flex-start;gap:var(--spacing-l);padding-block:var(--spacing-xl) var(--spacing-5xl);flex-direction:column;min-block-size:100px;display:flex}.careers-location__control-wrapper{gap:6px;inline-size:100%;display:grid}.careers-location__top{align-items:flex-start;gap:var(--spacing-5xl);flex-direction:column;margin-block-end:3px;display:flex}.careers-location__title{gap:var(--spacing-s);font-size:var(--font-size-l);font-weight:var(--font-weight-600);line-height:var(--line-height-110);letter-spacing:-.03em;flex-direction:column;display:flex}.careers-location__title-count{font-size:var(--font-size-semi-2xl)}.careers-location__content{align-items:start;gap:var(--spacing-l);inline-size:100%;display:grid}.careers-location__control{gap:var(--spacing-s);inline-size:100%;display:grid}.careers-location__control-name{font-weight:var(--font-weight-600);line-height:var(--line-height-120)}@media (width>=768px){.careers-location{gap:28px;padding-block-start:44px}.careers-location__control-wrapper{gap:18px}.careers-location__top{align-items:flex-end;margin-block-end:13px}.careers-location__title{font-size:var(--font-size-semi-xl);gap:var(--spacing-xs)}.careers-location__title-count{font-size:var(--font-size-4xl)}.careers-location__content{grid-template-columns:minmax(auto,216px) 1fr}.careers-location__control-name{font-size:var(--font-size-semi-xl)}}@media (width>=1024px){.careers-location{gap:0;padding-block-start:var(--spacing-4xl)}.careers-location__control-wrapper{gap:var(--spacing-l)}.careers-location__top{inline-size:100%;max-inline-size:var(--large-desktop-width);flex-direction:row;justify-content:space-between;align-items:flex-end;margin-block-end:var(--spacing-4xl)}.careers-location__title{inline-size:670px;font-size:var(--font-size-3xl);gap:13px}.careers-location__title-count{font-size:var(--font-size-5xl)}.careers-location__content{max-inline-size:var(--large-desktop-width);gap:var(--spacing-2xl);grid-template-columns:minmax(auto,270px) 1fr}}.careers-location-departments{margin-block:var(--spacing-s);margin-inline:calc(-1 * var(--spacing-s));padding-inline:var(--spacing-s);gap:var(--spacing-s);scrollbar-width:none;grid-auto-flow:column;max-inline-size:100vi;display:grid;position:relative;overflow:auto}@media (width>=768px){.careers-location-departments{grid-auto-flow:row;max-inline-size:216px;margin:0;margin-block-start:var(--spacing-s);padding-inline:0}}@media (width>=1024px){.careers-location-departments{max-inline-size:276px;margin-block-start:0}}.careers-location-selectable-button{--selected-bg:#0056ff26;padding:var(--spacing-s) var(--spacing-l) var(--spacing-s) var(--spacing-s);background:var(--background-button-grey);color:var(--color-ghost);font-size:var(--font-size-m);line-height:var(--line-height-130);white-space:nowrap;align-items:center;gap:var(--spacing-s);border-radius:75px;display:flex}.careers-location-selectable-button__selected{background:var(--selected-bg);color:var(--background-accent);font-weight:var(--font-weight-500)}.careers-location-selectable-button__selected .careers-location-selectable-button__count{color:var(--background-accent)}.careers-location-selectable-button__wide{padding:var(--spacing-s) var(--spacing-l)}.careers-location-selectable-button__disabled{color:var(--background-opacity);pointer-events:none}.careers-location-selectable-button__count{color:var(--color-primary);font-weight:var(--font-weight-700)}@media (width>=768px){.careers-location-selectable-button{text-align:start;white-space:initial;justify-content:space-between}}.careers-location-dropdown{inline-size:100%;margin-block-end:10px;position:relative}.careers-location-dropdown__select{padding-block:var(--spacing-m);padding-inline:var(--spacing-m) var(--spacing-4xl);border:none;border-block-end:1px solid var(--border-control-default);background:var(--background-control-default);inline-size:100%;max-inline-size:100%;color:var(--background-alternative);font-size:var(--font-size-m);font-weight:var(--font-weight-500);line-height:var(--line-height-130);cursor:pointer;appearance:none}.careers-location-dropdown__select:focus{border-block-end-color:var(--background-accent);outline:none}.careers-location-dropdown__chevron{top:50%;pointer-events:none;background-image:url(https://fxpro-cdn.cloud/repo/website/assets/img/icons/arrow-down.svg);background-repeat:no-repeat;background-size:contain;block-size:9px;inline-size:14px;display:block;position:absolute;inset-inline-end:18px;transform:translateY(-50%)}.careers-location-dropdown .ui-field{--ui-field-height:50px;padding-inline-end:48px}.careers-location-dropdown .ui-field_with-value .ui-field__placeholder,.careers-location-dropdown .ui-field_focused .ui-field__placeholder{display:none}.careers-location-dropdown .ui-field_with-value .ui-field__input,.careers-location-dropdown .ui-field_focused .ui-field__input{margin-block-start:0}.careers-location-dropdown .ui-field__caption{display:none}.careers-location-dropdown .ui-field__input{font-size:var(--font-size-m)}.careers-location-dropdown .ui-multiselect__arrow-block{inset-inline-end:15px}.careers-location-dropdown .ui-multiselect .arrow-vertical-animated{block-size:9px;inline-size:14px}@media (width>=768px){.careers-location-dropdown{margin-block-end:8px}}@media (width>=1024px){.careers-location-dropdown{margin-block-end:11px}}.careers-location-search{--placeholder-color:#00000080;inline-size:100%;position:relative}.careers-location-search__input{appearance:none;padding-block:13px;padding-inline:var(--spacing-m) var(--spacing-3xl);border:none;border-block-end:1px solid var(--border-control-default);background:var(--background-control-default);inline-size:100%;max-inline-size:100%;color:var(--background-alternative);font-size:var(--font-size-l);line-height:var(--line-height-170)}.careers-location-search__input:focus{border-block-end-color:var(--background-accent);outline:none}.careers-location-search__input::placeholder{color:var(--placeholder-color)}.careers-location-search__icon{top:50%;pointer-events:none;background-image:url(https://fxpro-cdn.cloud/repo/website/assets/img/icons/search.svg);background-repeat:no-repeat;background-size:contain;block-size:22px;inline-size:22px;display:block;position:absolute;inset-inline-end:8px;transform:translateY(-50%)}@media (width>=1024px){.careers-location-search{margin-block-end:45px}}.careers-location-vacancies{inline-size:100%}.careers-location-vacancies__wrapper{gap:var(--spacing-s);display:grid}.careers-location-vacancies__vacancy{padding:calc(var(--spacing-l) - 1px) calc(var(--spacing-2xl) - 1px);background:var(--background-control-popup);row-gap:var(--spacing-s);border:1px solid #0000;inline-size:100%;transition:background-color .3s,border-color .3s;display:grid}.careers-location-vacancies__vacancy:after{opacity:0;background-image:url(https://fxpro-cdn.cloud/repo/website/assets/img/icons/arrow-right.svg);background-repeat:no-repeat;background-size:cover;block-size:14px;inline-size:16px;transition:opacity .3s,transform .3s;position:absolute;inset-block-start:50%;inset-inline-end:var(--spacing-2xl);transform:translate(-10px,-50%)}html[dir=rtl] .careers-location-vacancies__vacancy:after{transform:translate(10px,-50%)scaleX(-1)}.careers-location-vacancies__vacancy-title{font-size:var(--font-size-semi-l);font-weight:var(--font-weight-600);font-style:normal;line-height:var(--line-height-130)}.careers-location-vacancies__vacancy-office{color:var(--background-accent);font-size:var(--font-size-s);line-height:var(--line-height-130);letter-spacing:-.01em;background-image:url(https://fxpro-cdn.cloud/repo/website/assets/img/icons/location-pin.svg);background-repeat:no-repeat;background-size:12px 16px;padding-inline-start:var(--spacing-l)}[lang=ar] .careers-location-vacancies__vacancy-office{background-position:100% 0}.careers-location-vacancies__load-more{margin-block-start:var(--spacing-2xl);margin-inline:auto;display:flex}.careers-location-vacancies__load-more .ui-button-layout_m{padding-inline:var(--spacing-xl)}@media (width>=768px){.careers-location-vacancies__load-more{margin-block-start:var(--spacing-5xl);margin-inline:0}}@media (width>=1024px){.careers-location-vacancies__vacancy{position:relative}.careers-location-vacancies__vacancy:after{content:""}}@media (width>=1024px) and (hover:hover){.careers-location-vacancies__vacancy:hover{border-color:var(--background-accent);background:var(--background-menu-hover)}.careers-location-vacancies__vacancy:hover:after{opacity:1;transform:translateY(-50%)}html[dir=rtl] .careers-location-vacancies__vacancy:hover:after{transform:translateY(-50%)scaleX(-1)}}@media (width>=1024px) and (hover:none){.careers-location-vacancies__vacancy:active{border-color:var(--background-accent);background:var(--background-menu-hover)}.careers-location-vacancies__vacancy:active:after{opacity:1;transform:translateY(-50%)}html[dir=rtl] .careers-location-vacancies__vacancy:active:after{transform:translateY(-50%)scaleX(-1)}}.careers-location-cta-plate{padding:var(--spacing-5xl) var(--spacing-2xl);background:var(--background-control-popup);text-align:center;margin-block-start:var(--spacing-s)}.careers-location-cta-plate__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-500);line-height:var(--line-height-120);margin-block-end:var(--spacing-xs)}.careers-location-cta-plate__text{color:var(--color-secondary);font-size:var(--font-size-l);font-weight:var(--font-weight-500);line-height:var(--line-height-120);margin-block-end:var(--spacing-l)}.careers-location-cta-plate__button .ui-button-layout{padding:var(--spacing-m) var(--spacing-xl);block-size:var(--spacing-5xl)}.careers-nav{z-index:10;padding-block:var(--spacing-s) var(--spacing-xs);background:var(--background-primary);position:sticky;top:0}.careers-nav__list{scrollbar-width:none;flex-direction:row;gap:18px;margin:0;padding-block:0;list-style:none;display:flex;overflow-x:auto}.careers-nav__item{flex-shrink:0}.careers-nav__link{padding-block:var(--spacing-xs);border:0;color:var(--background-accent);font-size:var(--font-size-s);font-weight:var(--font-weight-500);line-height:var(--line-height-100);white-space:nowrap;cursor:pointer;background:0 0;border-block-end:1px solid #0000;padding-inline:0;display:block}.careers-nav__link_active{border-block-end-color:var(--color-primary);color:var(--color-primary)}@media (width>=768px){.careers-nav__list{justify-content:space-between}}@media (width>=1024px){.careers-nav__list{max-inline-size:var(--large-desktop-width);margin-inline:auto}.careers-nav__link{padding-block:var(--spacing-s);font-size:var(--font-size-m)}}.careers-offer{--offer-item-bg:#fdfbfb;--careers-offer-spacing-item-height:170px;padding-block:var(--spacing-5xl);justify-content:center;display:flex}.careers-offer__content{gap:var(--spacing-l);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.careers-offer__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-600);line-height:var(--line-height-120);grid-column:1/3;margin-block-end:var(--spacing-2xl);display:block}.careers-offer__title .ui-animated-info-box__title{font-size:inherit}.careers-offer__title .ui-animated-info-box__title-wrapper{inline-size:100%}.careers-offer__item{block-size:var(--spacing-10xl);background:var(--offer-item-bg);border-inline-start:1px solid var(--background-brand);flex-shrink:0;align-content:center;transition:background-color .3s;display:grid;position:relative}.careers-offer__item:before{z-index:5;opacity:0;pointer-events:none;background:url(https://fxpro-cdn.cloud/repo/website/assets/img/pages/careers-page/hover-effect-offers.svg) 0 0/cover no-repeat;block-size:570px;inline-size:870px;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.careers-offer__item-title{padding:var(--spacing-l);block-size:100%;inline-size:100%;font-size:var(--font-size-s);font-weight:var(--font-weight-500);line-height:var(--line-height-120);-webkit-user-select:none;user-select:none;transition:color .3s}.careers-offer__empty-item{z-index:7;background:var(--background-primary);block-size:170px;inline-size:270px;display:none}@media (width>=768px){.careers-offer{gap:var(--spacing-2xl) var(--spacing-l)}.careers-offer__content{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"title. .""item-1 item-2 item-3"".item-4 item-5""item-6 item-7 item-8";display:grid}.careers-offer__title{font-size:var(--font-size-4xl);grid-area:title;margin-block-end:0}.careers-offer__item{grid-area:var(--grid-area-for-item);block-size:145px}.careers-offer__item-title{padding-block:var(--spacing-4xl);font-size:var(--font-size-semi-l)}}@media (width>=1024px){.careers-offer__title{z-index:6;block-size:var(--careers-offer-spacing-item-height);background-color:var(--background-primary);align-items:center;display:flex;position:relative}[lang=ru] .careers-offer__title{font-size:32px}.careers-offer__item{grid-template-areas:"text"}.careers-offer__item-title{z-index:6;padding-inline:var(--spacing-2xl);font-size:var(--font-size-xl);grid-area:text;position:relative}.careers-offer__empty-item{display:block}}@media (width>=1024px) and (hover:hover){.careers-offer__item:hover{background-color:var(--background-brand)}.careers-offer__item:hover .careers-offer__item-title{color:var(--color-alternative)}}@media (width>=1024px) and (hover:none){.careers-offer__item:active{background-color:var(--background-brand)}.careers-offer__item:active .careers-offer__item-title{color:var(--color-alternative)}}@media (width>=1200px){.careers-offer__content{gap:var(--spacing-2xl);grid-template-columns:repeat(4,1fr);grid-template-areas:"title item-1 item-2 item-3""empty-item-1 item-4 item-5 empty-item-2""item-6 item-7 item-8 empty-item-3";align-items:center}.careers-offer__item{block-size:var(--careers-offer-spacing-item-height)}}@media (width>=1500px){.careers-offer__item{inline-size:269px}.careers-offer__item:before{content:""}}@media (width>=1500px) and (hover:hover){.careers-offer__item:hover{background-color:var(--offer-item-bg)}.careers-offer__item:hover:before{opacity:1}}@media (width>=1500px) and (hover:none){.careers-offer__item:active{background-color:var(--offer-item-bg)}.careers-offer__item:active:before{opacity:1}}.careers-stats{gap:var(--spacing-l);grid-template-columns:1fr 1fr;padding-block-start:var(--spacing-5xl);display:grid}.careers-stats__item{padding:var(--spacing-m) var(--spacing-l);flex-direction:column;align-items:center;block-size:max-content;display:flex}[lang=ru] .careers-stats__item{padding-inline:var(--spacing-s)}.careers-stats__text{font-size:var(--font-size-semi-l);font-weight:var(--font-weight-500);line-height:var(--line-height-100);text-align:center;letter-spacing:-.02em}.careers-stats__number-wrapper{color:var(--background-accent);font-size:48px;font-weight:var(--font-weight-700);text-align:center;letter-spacing:-.05em;display:flex}.careers-stats__sign{line-height:var(--line-height-100);margin-block-start:5px}@media (width>=768px){.careers-stats{gap:var(--spacing-xl) var(--spacing-2xl);padding-block-start:var(--spacing-10xl)}.careers-stats__item{padding:var(--spacing-l) var(--spacing-2xl)}[lang=ru] .careers-stats__item{padding-inline:var(--spacing-2xl)}.careers-stats__number-wrapper{font-size:var(--font-size-7xl)}.careers-stats__sign{margin-block-start:10px;font-size:49px}}@media (width>=1024px){.careers-stats{grid-template-columns:1fr 1fr 1fr 1fr}}.careers-tax-calculator{--text-color-additional-info:var(--color-secondary);--default-border-width:1px;--border-info-block:var(--delimiter-color);--text-success:#34a853;padding-block:var(--spacing-5xl);background-color:var(--background-control-default);color:var(--color-primary)}.careers-tax-calculator ul,.careers-tax-calculator li{margin:0;padding:0}.careers-tax-calculator li{list-style-type:none}.careers-tax-calculator__content{gap:var(--spacing-2xl);display:grid}.careers-tax-calculator__column{gap:var(--spacing-2xl);flex-direction:column;display:flex}.careers-tax-calculator__column_reverse{flex-direction:column-reverse}.careers-tax-calculator__head{gap:var(--spacing-xl);display:grid}.careers-tax-calculator__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-600);line-height:var(--line-height-120)}.careers-tax-calculator__title .ui-animated-info-box__title-wrapper{inline-size:80%}.careers-tax-calculator__description{color:var(--color-primary);font-size:var(--font-size-m);line-height:var(--line-height-170)}.careers-tax-calculator__disclaimer{color:var(--color-primary);font-size:var(--font-size-m);line-height:var(--line-height-170);border-inline-start:2px solid var(--background-brand);padding-inline-start:24px}.careers-tax-calculator__form-panel,.careers-tax-calculator__results-panel{padding:var(--spacing-m);border:1px solid var(--delimiter-color);background:var(--background-primary)}.careers-tax-calculator__form-panel{padding-block:var(--spacing-2xl)}.careers-tax-calculator__results-panel{grid-template-rows:0fr;transition:grid-template-rows .5s;display:grid}.careers-tax-calculator__results-panel_is-opened{grid-template-rows:1fr}.careers-tax-calculator__salary-row-title{color:var(--color-primary);font-size:var(--font-size-m);font-weight:var(--font-weight-500);line-height:var(--line-height-100);margin-block-end:var(--spacing-m)}.careers-tax-calculator__submit{-webkit-tap-highlight-color:transparent;inline-size:100%;margin-block-start:var(--spacing-s);display:block}.careers-tax-calculator__submit .ui-button-layout_m{--button-height:40px}.careers-tax-calculator__exemption-info{padding:calc(var(--spacing-m) - var(--default-border-width));border:var(--default-border-width) solid var(--border-info-block);background:var(--background-secondary);color:var(--text-color-additional-info);margin-block-start:-7px}.careers-tax-calculator__exemption-title{font-size:var(--font-size-s);font-weight:var(--font-weight-600);line-height:var(--line-height-170);margin-block-end:4px}.careers-tax-calculator__exemption-text{color:var(--text-color-additional-info);font-size:var(--font-size-xs);font-style:italic;line-height:var(--line-height-150)}.careers-tax-calculator__exemption-text a{border-block-end:var(--default-border-width) solid var(--text-color-additional-info)}.careers-tax-calculator__results{row-gap:var(--spacing-2xl);padding-block-end:4px;display:grid}.careers-tax-calculator .ui-field__placeholder{font-size:var(--font-size-xs);padding:0;transform:translateY(-18px)}.careers-tax-calculator .ui-field__input{max-inline-size:231px;font-size:var(--font-size-semi-xl)}.careers-tax-calculator .ui-field__input::placeholder{opacity:1;color:var(--color-secondary);font-size:var(--font-size-semi-xl)}.careers-tax-calculator .ui-field__caption{display:none}.careers-tax-calculator .ui-field_state-error+.ui-field__caption{display:block}.careers-tax-calculator .ui-field__right-icon{color:var(--color-secondary);font-size:var(--font-size-semi-xl)}.careers-tax-calculator .ui-tooltip__text{font-size:14px}.careers-tax-calculator-tooltip-icon{cursor:pointer;background-image:url(https://fxpro-cdn.cloud/repo/website/assets/img/icons/tooltip-icon.svg);background-repeat:no-repeat;background-size:cover;block-size:16px;inline-size:16px;display:inline-block}.careers-tax-calculator-animation{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.careers-tax-calculator-animation_open .careers-tax-calculator-animation__inner{opacity:1;overflow:visible}.careers-tax-calculator-animation_open{grid-template-rows:1fr}.careers-tax-calculator-animation__inner{opacity:0;min-block-size:0;transition:opacity .3s .2s;overflow:hidden}@media (width>=768px){.careers-tax-calculator__content{grid-template-rows:auto auto;grid-template-columns:1fr 320px}.careers-tax-calculator__column{flex-direction:column-reverse;align-self:start;position:sticky}.careers-tax-calculator__head{grid-column:1/3;grid-template-columns:1fr 175px;justify-content:space-between}.careers-tax-calculator__title{font-size:var(--font-size-4xl)}.careers-tax-calculator__description{text-align:end}.careers-tax-calculator__form-panel,.careers-tax-calculator__results-panel{padding:var(--spacing-2xl)}}@media (width>=1024px){.careers-tax-calculator__content{grid-template-columns:1fr 370px}.careers-tax-calculator__column{top:unset;grid-template-rows:subgrid;grid-area:1/2/3/3;align-items:start;display:grid;position:static}.careers-tax-calculator__column_reverse{flex-direction:unset}.careers-tax-calculator__head{grid-column:1/2}.careers-tax-calculator__results-panel{position:sticky}}.careers-tax-calculator-deductions-accordion{padding:var(--spacing-m) var(--spacing-m);border:1px solid var(--delimiter-color);background:var(--background-primary)}.careers-tax-calculator-deductions-accordion__header{padding-block:var(--spacing-m);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;appearance:none;background:0 0;border:none;justify-content:space-between;align-items:center;inline-size:100%;display:flex}.careers-tax-calculator-deductions-accordion__header:focus-within{background-color:#0000}.careers-tax-calculator-deductions-accordion__header::marker{content:none;visibility:hidden}.careers-tax-calculator-deductions-accordion__header-title{color:var(--color-primary);font-size:var(--font-size-l);font-weight:var(--font-weight-500);line-height:var(--line-height-100)}.careers-tax-calculator-deductions-accordion__chevron{background-image:url(https://fxpro-cdn.cloud/repo/website/assets/img/icons/arrow-left-blue.svg);background-repeat:no-repeat;background-size:cover;block-size:16px;inline-size:16px;animation:1.5s infinite chevron-hint;display:inline-block;rotate:-90deg}[open] .careers-tax-calculator-deductions-accordion__chevron{transform:scaleY(-1)}[open] .careers-tax-calculator-deductions-accordion__chevron,.careers-tax-calculator-deductions-accordion__chevron_interacted{animation:none}.careers-tax-calculator-deductions-accordion__chevron_interacted{background-image:url(https://fxpro-cdn.cloud/repo/website/assets/img/icons/chevron-down.svg);rotate:0deg}.careers-tax-calculator-deductions-accordion__body{padding-block:var(--spacing-m);gap:var(--spacing-m);flex-direction:column;display:flex}.careers-tax-calculator-deductions-accordion__marital-label{color:var(--color-primary);font-size:var(--font-size-m);font-weight:var(--font-weight-500);line-height:var(--line-height-100);margin:0}.careers-tax-calculator-deductions-accordion__marital-options{gap:8px;display:grid}.careers-tax-calculator-deductions-accordion__spouse-income{gap:var(--spacing-m);flex-direction:column;display:flex}.careers-tax-calculator-deductions-accordion__spouse-income-label{gap:var(--spacing-m);margin-block-end:var(--spacing-m);display:grid}.careers-tax-calculator-deductions-accordion__extra-deductions{border-block-start:1px solid var(--border-primary);gap:8px;padding-block-start:var(--spacing-xl);display:grid}.careers-tax-calculator-deductions-accordion__deduction-field{gap:var(--spacing-xs);flex-direction:column;display:flex}.careers-tax-calculator-deductions-accordion__deduction-field-header{margin-block-end:var(--spacing-s)}.careers-tax-calculator-deductions-accordion__input-label{font-size:var(--font-size-m);font-weight:var(--font-weight-500);flex-shrink:0;display:inline}[lang=ru] .careers-tax-calculator-deductions-accordion__input-label{font-size:var(--font-size-2s)}.careers-tax-calculator-deductions-accordion__input-label .no-wrap{white-space:nowrap}.careers-tax-calculator-deductions-accordion__input{padding:var(--spacing-xs) var(--spacing-s);border:none;border-block-end:1px solid var(--border-primary);inline-size:100%;color:var(--color-primary);font-size:var(--font-size-m);background:0 0;outline:none}.careers-tax-calculator-deductions-accordion__input:focus{border-block-end-color:var(--color-primary)}.careers-tax-calculator-deductions-accordion__input-hint{color:var(--color-secondary);font-size:var(--font-size-semi-s);line-height:var(--line-height-170)}.careers-tax-calculator-deductions-accordion__input-tooltip{position:relative;top:.15em}.careers-tax-calculator-deductions-accordion__input-tooltip.ui-tooltip{display:inline}.careers-tax-calculator-deductions-accordion__currency{color:var(--color-secondary);font-size:var(--font-size-semi-xl);line-height:var(--line-height-100)}@keyframes chevron-hint{0%,to{translate:0}50%{translate:0 6px}}@media (width>=768px){.careers-tax-calculator-deductions-accordion{padding-inline:var(--spacing-2xl)}}@media (width>=1024px){.careers-tax-calculator-deductions-accordion__marital-options{grid-template-columns:repeat(3,1fr)}.careers-tax-calculator-deductions-accordion__extra-deductions{gap:var(--spacing-xs);grid-template-rows:repeat(3,auto);grid-template-columns:repeat(3,1fr);padding-block-start:var(--spacing-l)}.careers-tax-calculator-deductions-accordion__deduction-field{grid-row:1/-1;grid-template-rows:subgrid;align-items:center;display:grid}}@media (width>=1200px){[lang=ru] .careers-tax-calculator-deductions-accordion__input-label{font-size:var(--font-size-m)}}@media (width>=1500px){.careers-tax-calculator-deductions-accordion__input-label .no-wrap{white-space:pre-line}}@media (width<=374px){[lang=ru] .careers-tax-calculator-deductions-accordion__input-label{font-size:var(--font-size-s)}[lang=ru] .careers-tax-calculator-deductions-accordion__input-tooltip .ui-tooltip__text{max-inline-size:165px}}.ui-radio-button-plate{padding:var(--ui-radio-button-padding,12px);background-color:var(--background-control-default);cursor:pointer;border:1px solid #0000;align-items:center;gap:6px;inline-size:100%;transition:background-color .2s,border-color .2s;display:flex}.ui-radio-button-plate_selected{border-color:var(--background-accent);background-color:var(--background-menu-hover)}.ui-radio-button-plate_disabled{opacity:.4;cursor:not-allowed}.ui-radio-button-plate__input{opacity:0;pointer-events:none;block-size:0;inline-size:0;position:absolute}.ui-radio-button-plate__radio{border:2px solid var(--border-control-default);border-radius:50%;flex-shrink:0;block-size:20px;inline-size:20px;margin-block-start:1px;transition:border-color .2s;position:relative}.ui-radio-button-plate__radio:after{content:"";opacity:0;background-color:var(--background-accent);border-radius:50%;block-size:8px;inline-size:8px;transition:opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-radio-button-plate_selected .ui-radio-button-plate__radio{border-color:var(--background-accent)}.ui-radio-button-plate_selected .ui-radio-button-plate__radio:after{opacity:1}.ui-radio-button-plate_disabled .ui-radio-button-plate__radio{border-color:var(--checkbox-color-idle)}.ui-radio-button-plate__content{flex-direction:column;gap:2px;display:flex}.ui-radio-button-plate__label{color:var(--color-primary);font-size:var(--font-size-l);font-weight:var(--font-weight-500);letter-spacing:.16px;line-height:1.25}.ui-radio-button-plate__description{color:var(--color-ghost);font-size:var(--font-size-m);line-height:var(--line-height-default)}.careers-tax-calculator-salary-row{gap:var(--spacing-xl);flex-direction:column;display:flex}.careers-tax-calculator-salary-row__field{flex:1;min-inline-size:0}.careers-tax-calculator-salary-row__currency{color:var(--color-secondary);font-size:var(--font-size-semi-xl);line-height:var(--line-height-100)}.careers-tax-calculator-salary-row__gross-block{color:var(--color-ghost);font-size:var(--font-size-m);font-weight:var(--font-weight-500);line-height:var(--line-height-100)}.careers-tax-calculator-salary-row__gross{font-size:var(--font-size-semi-xl)}@media (width>=1024px){.careers-tax-calculator-salary-row{align-items:flex-start;gap:var(--spacing-l);flex-direction:row;display:flex}.careers-tax-calculator-salary-row__field{max-inline-size:231px}.careers-tax-calculator-salary-row__gross-block{margin-block-start:15px}}.careers-tax-calculator-threshold-message{font-size:var(--font-size-m);line-height:var(--line-height-170);border-inline-start:2px solid var(--background-accent);margin:0;padding-inline-start:16px}.careers-tax-calculator-threshold-message_warning{border-inline-start-color:var(--color-warning)}.extra-deductions-children{gap:var(--spacing-xs);flex-direction:column;margin-block-start:var(--spacing-s);display:flex}.extra-deductions-children__header{line-height:var(--line-height-100)}.extra-deductions-children__counter{align-items:center;gap:var(--spacing-s);flex-wrap:wrap;margin-block-end:7px;display:flex}.extra-deductions-children__counter-btn{background-color:var(--background-control-default);block-size:32px;inline-size:32px;color:var(--background-accent);font-size:var(--font-size-semi-l);font-weight:var(--font-weight-700);cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.extra-deductions-children__counter-value{min-inline-size:30px;font-size:var(--font-size-semi-xl);font-weight:var(--font-weight-500);line-height:var(--line-height-100);text-align:center}.extra-deductions-children__hint{color:var(--color-ghost);font-size:var(--font-size-m);line-height:var(--line-height-170);border-inline-start:1px solid var(--border-primary-weak);margin-block-start:var(--spacing-xs);padding-inline-start:var(--spacing-m);display:inline-block}.extra-deductions-children__input-label{font-size:var(--font-size-m);font-weight:var(--font-weight-500);line-height:var(--line-height-110)}.extra-deductions-children .ui-tooltip{line-height:var(--line-height-100);vertical-align:middle;padding-inline-start:var(--spacing-xs);display:inline}@media (width>=1024px){.extra-deductions-children{gap:var(--spacing-m)}.extra-deductions-children__hint{flex-grow:1;margin-inline-start:var(--spacing-m)}}@media (width<=479px){.extra-deductions-children__header{max-inline-size:150px}.extra-deductions-children .ui-tooltip__text{inline-size:170px}}@media (hover:hover){.extra-deductions-children__counter-btn:hover{background-color:var(--button-background-accent-focus)}}@media (hover:none){.extra-deductions-children__counter-btn:active{background-color:var(--button-background-accent-focus)}}.careers-tax-calculator-exemption{--message-fade-in-up-duration:.3s;margin-block-start:var(--spacing-4xl)}.careers-tax-calculator-exemption__header{align-items:center;gap:var(--spacing-xs);margin-block-end:var(--spacing-m);display:flex}.careers-tax-calculator-exemption__title{color:var(--color-primary);font-size:var(--font-size-m);font-weight:var(--font-weight-500);line-height:var(--line-height-100);flex-shrink:0}.careers-tax-calculator-exemption__options{gap:8px;display:grid}.careers-tax-calculator-exemption__descriptions{transition:grid-template-rows var(--message-fade-in-up-duration) ease;grid-template-rows:0fr;display:grid}.careers-tax-calculator-exemption__descriptions:has(.careers-tax-calculator-exemption__description-block_is-opened){grid-template-rows:1fr}.careers-tax-calculator-exemption__descriptions-inner{min-block-size:0;display:grid;overflow:hidden}.careers-tax-calculator-exemption__description-block{visibility:hidden;transition:visibility 0s ease var(--message-fade-in-up-duration);grid-area:1/1}.careers-tax-calculator-exemption__description-block_is-opened{visibility:visible}.careers-tax-calculator-exemption__description-text{opacity:0;padding:var(--spacing-s) 12px;background-color:var(--background-control-popup);color:var(--color-idle);font-size:var(--font-size-m);line-height:var(--line-height-120);transition:opacity var(--message-fade-in-up-duration) ease, transform var(--message-fade-in-up-duration) ease;margin-block-start:8px;transform:translateY(-4px)}.careers-tax-calculator-exemption__description-block_is-opened .careers-tax-calculator-exemption__description-text{opacity:1;transition:opacity var(--message-fade-in-up-duration) ease var(--message-fade-in-up-duration), transform var(--message-fade-in-up-duration) ease var(--message-fade-in-up-duration);transform:translateY(0)}@media (width>=768px){.careers-tax-calculator-exemption{margin-block-start:var(--spacing-2xl)}}@media (width>=1024px){.careers-tax-calculator-exemption__options{grid-template-columns:repeat(3,1fr)}}.exemption-option-item-tooltip .ui-tooltip__text{inline-size:min(100%, var(--tooltip-max-width));inset-block-end:calc(100% + 14px);inset-inline-start:0}.careers-tax-calculator-results{--success-tint:#00c11f14;--secondary-value-color:#787878;--color-success-career-page:#2a7c40;opacity:0;padding:var(--spacing-m);gap:var(--spacing-l);flex-direction:column;min-block-size:0;margin-block-start:auto;transition:opacity .3s .2s;display:flex;overflow:hidden}.careers-tax-calculator-animation_open .careers-tax-calculator-results{opacity:1}.careers-tax-calculator-results__row{justify-content:space-between;align-items:flex-start;gap:var(--spacing-2xl);display:flex}.careers-tax-calculator-results__row_net{margin-block-start:var(--spacing-s)}.careers-tax-calculator-results__row-label{font-size:var(--font-size-m);font-weight:var(--font-weight-500);line-height:var(--line-height-100);display:block}.careers-tax-calculator-results__row-label_net{max-inline-size:170px;font-size:var(--font-size-l)}.careers-tax-calculator-results__row-subtitle{color:var(--color-secondary);font-size:var(--font-size-m);line-height:var(--line-height-100);margin-block-start:var(--spacing-s);display:block}.careers-tax-calculator-results__row-value{color:var(--color-primary);font-size:var(--font-size-m);font-weight:var(--font-weight-500);line-height:var(--line-height-100);white-space:nowrap}.careers-tax-calculator-results__row-value_gross,.careers-tax-calculator-results__row-value_net{font-size:var(--font-size-semi-xl)}.careers-tax-calculator-results__row-value_negative{color:var(--color-primary)}.careers-tax-calculator-results__row-value_negative:before{content:"−€"}html[dir=rtl] .careers-tax-calculator-results__row-value_negative{direction:ltr}.careers-tax-calculator-results__below-threshold-message{padding:var(--spacing-s) var(--spacing-s);background-color:var(--background-control-popup);color:var(--color-secondary);font-size:var(--font-size-2s);line-height:var(--line-height-default);border-radius:4px;margin:0}.careers-tax-calculator-results__zero-tax-message{padding:var(--spacing-s) var(--spacing-s);background-color:var(--success-tint);color:var(--color-success-career-page);font-size:var(--font-size-2s);line-height:var(--line-height-default);border-radius:4px;margin:0}.careers-tax-calculator-results__divider{border:none;border-block-start:1px solid var(--border-primary);margin:0;margin-block-start:var(--spacing-s)}.careers-tax-calculator-results__deduction-line{justify-content:space-between;align-items:flex-end;display:flex}.careers-tax-calculator-results__deduction-subtitle,.careers-tax-calculator-results__deduction-value{font-size:var(--font-size-s);line-height:var(--line-height-100)}.careers-tax-calculator-results__deduction-subtitle{color:var(--color-secondary);margin-block-start:var(--spacing-s)}.careers-tax-calculator-results__deduction-value{color:var(--secondary-value-color)}.careers-tax-calculator-empty-result{align-items:flex-start;gap:var(--spacing-m);display:flex}.careers-tax-calculator-empty-result__arrow{block-size:16px;inline-size:16px;margin-block-start:8px;animation:1.5s infinite arrow-left;rotate:90deg}.careers-tax-calculator-empty-result__text{max-inline-size:272px;color:var(--color-primary);font-size:var(--font-size-m);line-height:var(--line-height-170);margin:0}@keyframes arrow-left{0%,to{transform:translate(0)}50%{transform:translate(-6px)}}@media (width>=768px){.careers-tax-calculator-results{padding:0}.careers-tax-calculator-empty-result__arrow{rotate:0deg}html[dir=rtl] .careers-tax-calculator-empty-result__arrow{scale:-1}}@media (width>=1024px){.careers-tax-calculator-empty-result__text{align-items:center;min-block-size:79px;display:flex}}
