:root{--ss:url('/themes/rvnstark/build/sprite.svg?4f0e73a5');--sh:"afdac4d2"}.symbol-arrow-more,.symbol-attach{--width:calc(12 * var(--px));width:var(--width);height:var(--height)}.symbol-arrow-more{--height:calc(13 * var(--px))}.css-round-supported .symbol-arrow-more{--width:round(12 * var(--px), 1px);--height:round(13 * var(--px), 1px)}.symbol-attach{--height:calc(20 * var(--px))}.css-round-supported .symbol-attach{--width:round(12 * var(--px), 1px);--height:round(20 * var(--px), 1px)}.symbol-btn-arrow-right{--width:calc(8 * var(--px));--height:calc(12 * var(--px))}.css-round-supported .symbol-btn-arrow-right{--width:round(8 * var(--px), 1px);--height:round(12 * var(--px), 1px)}.symbol-btn-arrow-right,.symbol-calendar,.symbol-call{width:var(--width);height:var(--height)}.symbol-calendar{--width:calc(34 * var(--px));--height:calc(36 * var(--px))}.css-round-supported .symbol-calendar{--width:round(34 * var(--px), 1px);--height:round(36 * var(--px), 1px)}.symbol-call{--width:calc(18 * var(--px));--height:calc(18 * var(--px))}.css-round-supported .symbol-call{--width:round(18 * var(--px), 1px);--height:round(18 * var(--px), 1px)}.symbol-caret,.symbol-down{--width:calc(12 * var(--px));--height:calc(8 * var(--px));width:var(--width);height:var(--height)}.css-round-supported .symbol-caret,.css-round-supported .symbol-down{--width:round(12 * var(--px), 1px);--height:round(8 * var(--px), 1px)}.symbol-dropdown{--width:calc(6 * var(--px));--height:calc(4 * var(--px));width:var(--width);height:var(--height)}.css-round-supported .symbol-dropdown{--width:round(6 * var(--px), 1px);--height:round(4 * var(--px), 1px)}.symbol-event-date{--width:calc(16 * var(--px))}.css-round-supported .symbol-event-date{--width:round(16 * var(--px), 1px);--height:round(16 * var(--px), 1px)}.symbol-event-date,.symbol-event-location,.symbol-event-time{--height:calc(16 * var(--px));width:var(--width);height:var(--height)}.symbol-event-location{--width:calc(13 * var(--px))}.css-round-supported .symbol-event-location{--width:round(13 * var(--px), 1px);--height:round(16 * var(--px), 1px)}.symbol-event-time{--width:calc(16 * var(--px))}.css-round-supported .symbol-event-time{--width:round(16 * var(--px), 1px);--height:round(16 * var(--px), 1px)}.symbol-fullscreen-close,.symbol-fullscreen-open{--width:calc(18 * var(--px));--height:calc(18 * var(--px));width:var(--width);height:var(--height)}.css-round-supported .symbol-fullscreen-close,.css-round-supported .symbol-fullscreen-open{--width:round(18 * var(--px), 1px);--height:round(18 * var(--px), 1px)}.symbol-logo{--width:calc(146 * var(--px));--height:calc(26 * var(--px))}.css-round-supported .symbol-logo{--width:round(146 * var(--px), 1px);--height:round(26 * var(--px), 1px)}.symbol-logo,.symbol-mail,.symbol-next{width:var(--width);height:var(--height)}.symbol-mail{--width:calc(20 * var(--px));--height:calc(16 * var(--px))}.css-round-supported .symbol-mail{--width:round(20 * var(--px), 1px);--height:round(16 * var(--px), 1px)}.symbol-next{--width:calc(12 * var(--px));--height:calc(12 * var(--px))}.css-round-supported .symbol-next{--width:round(12 * var(--px), 1px);--height:round(12 * var(--px), 1px)}.symbol-outer{--width:calc(11 * var(--px));--height:calc(10 * var(--px))}.css-round-supported .symbol-outer{--width:round(11 * var(--px), 1px);--height:round(10 * var(--px), 1px)}.symbol-outer,.symbol-prev,.symbol-quotes{width:var(--width);height:var(--height)}.symbol-prev{--width:calc(12 * var(--px));--height:calc(12 * var(--px))}.css-round-supported .symbol-prev{--width:round(12 * var(--px), 1px);--height:round(12 * var(--px), 1px)}.symbol-quotes{--width:calc(24 * var(--px));--height:calc(23 * var(--px))}.css-round-supported .symbol-quotes{--width:round(24 * var(--px), 1px);--height:round(23 * var(--px), 1px)}.symbol-search{--width:calc(14 * var(--px));--height:calc(14 * var(--px))}.css-round-supported .symbol-search{--width:round(14 * var(--px), 1px);--height:round(14 * var(--px), 1px)}.symbol-search,.symbol-settings,.symbol-success{width:var(--width);height:var(--height)}.symbol-settings{--width:calc(18 * var(--px));--height:calc(18 * var(--px))}.css-round-supported .symbol-settings{--width:round(18 * var(--px), 1px);--height:round(18 * var(--px), 1px)}.symbol-success{--width:calc(100 * var(--px));--height:calc(100 * var(--px))}.css-round-supported .symbol-success{--width:round(100 * var(--px), 1px);--height:round(100 * var(--px), 1px)}.symbol-telegram{--width:calc(21 * var(--px));--height:calc(20 * var(--px))}.css-round-supported .symbol-telegram{--width:round(21 * var(--px), 1px);--height:round(20 * var(--px), 1px)}.symbol-telegram,.symbol-trash,.symbol-warning{width:var(--width);height:var(--height)}.symbol-trash{--width:calc(16 * var(--px));--height:calc(18 * var(--px))}.css-round-supported .symbol-trash{--width:round(16 * var(--px), 1px);--height:round(18 * var(--px), 1px)}.symbol-warning{--width:calc(24 * var(--px));--height:calc(24 * var(--px))}.css-round-supported .symbol-warning{--width:round(24 * var(--px), 1px);--height:round(24 * var(--px), 1px)}.symbol-zoom-in,.symbol-zoom-out{--width:calc(20 * var(--px));--height:calc(20 * var(--px));width:var(--width);height:var(--height)}.css-round-supported .symbol-zoom-in,.css-round-supported .symbol-zoom-out{--width:round(20 * var(--px), 1px);--height:round(20 * var(--px), 1px)}.company-values-card{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--m16);background:#fff;border-radius:24rem;box-sizing:border-box;min-height:340rem;padding:var(--m24);color:#001241}.company-values-card__icon{width:24rem;height:24rem;display:flex;align-items:center;align-content:center;justify-content:center;flex-shrink:0;margin-bottom:auto}.company-values-card__icon img,.company-values-card__icon picture{width:100%;height:100%;display:block}.company-values-card__title{font:500 var(--fs24)/1.2 'Manrope',Arial,sans-serif,-apple-system}.company-values-card__text{color:#858da4;font:500 var(--fs14)/1.4 'Manrope',Arial,sans-serif,-apple-system;text-wrap:balance}@media (max-width:767px){.company-values-card{min-height:250rem}}.company-values{--bg-text-fs:calc(100vw * 143 / 1440);position:relative;padding-top:calc(var(--bg-text-fs)*90/143)}.company-values__text-bg{position:absolute;top:-.08em;left:calc(-1*var(--full-page-gutter));right:calc(-1*var(--full-page-gutter));display:flex;justify-content:center;color:#e7e7e7;font:500 var(--bg-text-fs)/.71 'Manrope',Arial,sans-serif,-apple-system;white-space:nowrap}.company-values__items{grid-template-columns:repeat(4,calc(1*(100% - var(--grid-gap)*(4 - 1))/4 + var(--grid-gap)*(1 - 1)));display:grid;grid-column-gap:var(--grid-gap);grid-row-gap:var(--grid-gap);position:relative;z-index:2}@media (max-width:1023px){.company-values__items{display:flex;margin:0 calc(-1*var(--full-page-gutter));overflow-y:auto;padding:0 var(--full-page-gutter)}.company-values__item{flex-shrink:0;width:300rem}}.internship-item{z-index:1;position:relative;display:flex;min-height:700rem;flex-direction:column;justify-content:flex-end;background:#3a8cdc}.internship-item__content{z-index:2;display:flex;flex-direction:column;padding:var(--m32);gap:var(--m16);color:#fff}.internship-item__name{max-width:24.25em;font:500 var(--fs24)/1.2 'Manrope',Arial,sans-serif,-apple-system}.internship-item__description{max-width:41.57142857em;font:500 var(--fs14)/1.4 'Manrope',Arial,sans-serif,-apple-system}.internship-item__picture{width:100%;height:100%;z-index:1;position:absolute;top:0;left:0;transform:translateZ(0);object-fit:cover}@media (max-width:1023px){.internship-item__description{max-width:35em}}@media (max-width:767px){.internship-item{height:auto;gap:var(--m16);min-height:auto}.internship-item__picture{position:static;max-height:200rem;border-radius:8rem}.internship-item__content{padding:0}.internship-item__description,.internship-item__name{max-width:unset}}.internship-slider{--block-margin-bottom:var(--m80);--header:calc(8 * (100% - var(--grid-gap) * (24 - 1)) / 24 + var(--grid-gap) * (8 - 1));--slider:calc(16 * (100% - var(--grid-gap) * (24 - 1)) / 24 + var(--grid-gap) * (16 - 1));position:relative;display:grid;grid-template-columns:var(--header) var(--slider);margin:calc(-1*var(--block-margin-bottom)) calc(-1*var(--full-page-gutter)) 0;padding-left:var(--full-page-gutter);gap:var(--grid-gap);align-items:flex-start;border-radius:0 0 40rem 40rem;background:#3a8cdc}.internship-slider__header{display:flex;flex-direction:column;padding-top:calc(var(--m80) + var(--block-margin-bottom));padding-bottom:var(--m80);gap:var(--m40)}.internship-slider__header-content{display:flex;flex-direction:column;gap:var(--m24)}.internship-slider__title{max-width:6.375em;font:500 var(--fs48)/1.12 'Manrope',Arial,sans-serif,-apple-system;color:#fff}.internship-slider__description{max-width:20.85714286em;font:500 var(--fs14)/1.4 'Manrope',Arial,sans-serif,-apple-system;color:rgba(255,255,255,.4)}.internship-slider__btn{width:fit-content}.internship-slider__content{width:100%;height:100%;position:relative}.internship-slider__nav{z-index:2;position:absolute;bottom:var(--m32);right:var(--m32);display:flex;gap:var(--m12);align-items:center}.internship-slider__counter{font:500 var(--fs14)/1.4 'Manrope',Arial,sans-serif,-apple-system;color:#fff}.internship-slider__next,.internship-slider__prev{--btn-icon-color:#858DA4}@media (min-width:768px){.internship-slider__header{position:sticky;top:var(--sticky-top)}}@media (max-width:767px){.internship-slider{display:flex;flex-direction:column;padding-right:var(--full-page-gutter);padding-bottom:var(--m80);gap:var(--m24)}.internship-slider__header{padding-bottom:0}.internship-slider__description,.internship-slider__title{max-width:unset}.internship-slider__content{display:flex;flex-direction:column-reverse;gap:var(--m24)}.internship-slider__nav{position:relative;top:0;right:0;align-self:flex-end}}@media (max-width:479px){.internship-slider__btn{width:100%;text-align:center}}.vacancies{--header:calc(9 * (100% - var(--grid-gap) * (24 - 1)) / 24 + var(--grid-gap) * (9 - 1));--content:calc(15 * (100% - var(--grid-gap) * (24 - 1)) / 24 + var(--grid-gap) * (15 - 1))}.vacancies__list{display:grid;grid-template-columns:100%;row-gap:var(--m40)}.vacancy-section__title{font:500 var(--fs24)/1.2 'Manrope',Arial,sans-serif,-apple-system}.vacancy-section__description:not(:last-child),.vacancy-section__title:not(:last-child){margin-bottom:var(--m24)}.vacancy-section__description{font:500 var(--fs14)/1.4 'Manrope',Arial,sans-serif,-apple-system;color:#858da4}.vacancy-section__description b{font-weight:inherit;color:#001241}.vacancy-section__items{display:flex;flex-direction:column;gap:var(--m8)}.vacancy-section__items:not(:last-child){margin-bottom:var(--m8)}.vacancy-section__spoiler-content{padding-bottom:var(--m8)}.vacancy-section__more-btn{--btn-height:76rem;--btn-padding:var(--m24);--btn-fw:500;--btn-fs:var(--fs18);width:100%}.vacancy{background:#fff no-repeat bottom right url(/themes/rvnstark/images/shadows/solution-task-shadow.webp);border-radius:16rem}.vacancy__header{transition-property:color,opacity;transition-duration:.3s;transition-timing-function:ease;display:flex;align-items:center;gap:var(--m24);padding:var(--m24);cursor:pointer}@media (pointer:coarse){.vacancy__header:active{color:#3a8cdc}}@media (pointer:fine),(-ms-high-contrast:none),(-ms-high-contrast:active){.vacancy__header:hover{color:#3a8cdc}.vacancy__header:active{opacity:.5}.vacancy__header:focus-visible{outline:1rem dashed #3a8cdc!important;outline-offset:5rem}}.vacancy__arrow{width:28rem;height:28rem;display:flex;align-items:center;align-content:center;justify-content:center;flex-shrink:0;color:#3a8cdc}.vacancy__arrow svg{width:12rem;height:12rem}.vacancy__name{flex:1;font:600 var(--fs18)/1.12 'Manrope',Arial,sans-serif,-apple-system}.vacancy__content{padding:0 var(--m24) var(--m24)}.vacancy__content,.vacancy__section{display:flex;flex-direction:column;gap:var(--m24)}.vacancy__block{flex:1}.vacancy__block--features{flex-basis:24%}.vacancy__title{color:#858da4;font:500 var(--fs14)/1.4 'Manrope',Arial,sans-serif,-apple-system}.vacancy__title:not(:last-child){margin-bottom:var(--m12)}.vacancy__feature,.vacancy__text{font:500 var(--fs14)/1.4 'Manrope',Arial,sans-serif,-apple-system}.vacancy__text ul{padding-left:1.3em}.vacancy__feature{display:flex;gap:var(--m4) var(--m12)}.vacancy__feature:not(:last-child){margin-bottom:var(--m4)}.vacancy__feature-name{flex-shrink:0;width:140rem;font-weight:600}.vacancy__footer{display:flex;gap:var(--m4)}@media (max-width:1239px){.vacancy__section{flex-direction:column}}@media (max-width:767px){.vacancy__feature{flex-direction:column}.vacancy__feature:not(:last-child){margin-bottom:var(--m12)}.vacancy__name{font-size:var(--fs16)}.vacancy__footer{flex-direction:column;gap:var(--grid-gap)}.vacancy__btn{--btn-txt-align:center}}