/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.form-item-personal-data input.error[type="checkbox"],.form-item-personal-data input.error[type="radio"]{border:solid 2px red !important;}.toolbar-oriented .toolbar-tray-vertical{width:240px;}.header__logo a:hover{color:#fff !important;}.form__hidden-field{display:none;}a.sup{text-decoration:none;color:#001241;}.functional-features__picture,.functional-features__video{border-radius:0 !important;}.functional-features__main{gap:24rem !important;}.text-content .blockquote_drupal{margin-bottom:32rem;margin-top:32rem;}.text-content .figure_drupal{margin-top:32rem;margin-bottom:32rem;}.project-card__buttons .btn--dark-blue a{color:#fff;text-decoration:none;}.project-card__buttons .btn--grey a{color:#001241;text-decoration:none;}.project-card__buttons .btn--grey a:hover{color:#3A8CDC;}.ui-dialog-titlebar{margin-right:calc(var(--popup-cross-size) + var(--m16));margin-bottom:var(--m24);display:flex;flex-direction:column;row-gap:var(--m16);background:none;border:none;}.ui-dialog-title{font:500 var(--fs28) / 1.4 'Manrope',Arial,sans-serif,-apple-system;}.ui-button{background:none;border:none;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;}.ui-widget-content{border:none;background:#ffffff;color:#333333;}.text-content__accent-text{margin-bottom:32rem;}.grecaptcha-badge{visibility:hidden;}.history-card__text p{margin-block-start:0;margin-block-end:0;}.material-partner-card img{max-width:90%;}.paragraph.paragraph--type--content img{width:100%;height:100%;object-fit:cover;max-width:100%;border-radius:24rem;}.breadcrumbs__separator svg{width:11rem;}.trust-us-card img{width:60%;}.newsletter-form .input-wrap__error{display:none;}.header-search{}.search-page mark{background-color:unset;font-weight:bold;}.cookiesjsr-settings{display:none !important;}.cookiesjsr--app{font-size:15rem;}.cookiesjsr-banner--action{display:flex;flex-grow:1;gap:var(--m4);align-items:center;}.cookiesjsr-banner{width:770px;background-color:rgba(0,18,65,0.72);backdrop-filter:blur(40rem);border-radius:24rem 24rem 0 0;right:0;bottom:0;box-shadow:none;padding:0.5em 1em 1em 1.5em;}@media (max-width:768px){#cookiesjsr,.cookiesjsr--app,.cookiesjsr-banner{max-width:100%;}}.cookiesjsr-banner--info a{padding:0;border:0;font-size:inherit;font-family:inherit;line-height:inherit;font-weight:inherit;text-align:inherit;color:currentColor;color:var(--link-color);text-decoration:none;outline:0 !important;background-color:transparent;-webkit-text-decoration-skip:objects;-webkit-tap-highlight-color:transparent;transition-property:opacity,border-bottom-color,color,filter,transform;cursor:pointer;border-bottom:var(--link-border-width) var(--link-border-style) var(--link-border-color);color:#3A8CDC;}.cookiesjsr-banner--info .cookie__links a:hover{color:#fff;}.cookiesjsr-btn.important{color:#fff;border:none;background-color:#3A8CDC;}.cookiesjsr-btn{text-transform:none;border-radius:10rem;flex-grow:1;margin:0.625em 1em 0.625em 0;}.cookiesjsr-btn.important.allowAll{margin-right:0;}.cookiesjsr-btn.important.allowAll:hover{background-color:rgba(58,140,220,0.6);}.cookiesjsr-btn.important.denyAll{background-color:rgba(58,140,220,0.16);}.cookiesjsr-btn.important.denyAll:hover{background-color:#3A8CDC;}.cookiesjsr-settings{border:none;}.cookiesjsr-layer{left:unset;right:0;bottom:0;top:unset;transform:none;}.cookiesjsr-service-group--intro a{color:#3A8CDC;}.cookiesjsr-service-group--intro a:hover{color:#fff;}.cookiesjsr-layer{background-color:rgba(0,18,65,0.72);backdrop-filter:blur(40rem);border-radius:24rem 24rem 0 0;right:0;bottom:0;box-shadow:none;padding:0.5em 1em 1em 1.5em;}.cookiesjsr-layer--header{background:none;border-bottom:1rem solid rgba(255,255,255,.16);}.cookiesjsr-service-group--tab{border-bottom:0;}.cookiesjsr-service-group--content{border-left:1rem solid rgba(255,255,255,.16);}.cookiesjsr-layer--footer{border-top:1rem solid rgba(255,255,255,.16);}.cookiesjsr-layer--title{color:#fff;text-transform:unset;}.cookiesjsr-layer--body,.cookiesjsr-layer--footer,.cookiesjsr-service-group.active .cookiesjsr-service-group--content{background:none;}.cookiesjsr-layer--close{z-index:102;width:1em;height:1em;background:transparent url("data:image/svg+xml,%0A%3Csvg width='27px' height='27px' viewBox='0 0 27 27' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Welcome' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='tarte-close' transform='translate(-1264.000000, -2628.000000)' fill='%23858da4'%3E%3Cg id='Group-2' transform='translate(155.000000, 2591.000000)'%3E%3Cg id='Group-3-Copy-2'%3E%3Cpolygon id='Page-1' points='1133.26296 37 1122.50065 47.762319 1111.73704 37 1109 39.7370358 1119.76361 50.5006452 1109 61.2629642 1111.73704 64 1122.50065 53.2363906 1133.26296 64 1136 61.2629642 1125.23768 50.5006452 1136 39.7370358'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center scroll;background-size:contain;text-indent:-999em;overflow:hidden;border:0;cursor:pointer;padding:0;-webkit-appearance:none;-moz-appearance:none}.cookiesjsr-layer--close:hover{background:transparent url("data:image/svg+xml,%0A%3Csvg width='27px' height='27px' viewBox='0 0 27 27' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Welcome' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='tarte-close' transform='translate(-1264.000000, -2628.000000)' fill='%233a8cdc'%3E%3Cg id='Group-2' transform='translate(155.000000, 2591.000000)'%3E%3Cg id='Group-3-Copy-2'%3E%3Cpolygon id='Page-1' points='1133.26296 37 1122.50065 47.762319 1111.73704 37 1109 39.7370358 1119.76361 50.5006452 1109 61.2629642 1111.73704 64 1122.50065 53.2363906 1133.26296 64 1136 61.2629642 1125.23768 50.5006452 1136 39.7370358'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center scroll;background-size:contain;transform:none;scale:1;}.cookiesjsr-service-group.active .cookiesjsr-service-group--tab{background:#3a8cdc;}.cookiesjsr-service-group .cookiesjsr-service-group--tab{background:none;color:#fff;}.cookiesjsr-switch.active{background-color:#3a8cdc;}.cookiesjsr-service--always-on{color:#fff;}.cookiesjsr-service--always-on span{background-color:rgba(255,255,255,0.3);border-radius:10rem;padding:3rem 10rem 4rem 10rem;font-size:11rem;}.cookiesjsr-layer--label-all{color:#fff;}.cookiesjsr-btn.important.invert{color:#FFF;border-color:#3a8cdc;background-color:#3a8cdc;}.cookiesjsr-btn.important.invert:hover{background-color:rgba(58,140,220,0.8);}.cookiesjsr-layer button.denyAll{padding:0 2rem 0 2rem;}@media (max-width:576px){.cookiesjsr-layer button.save{padding:0 1em;}}.cookiesjsr-layer--actions{margin:0 -1.1em;}.cookiesjsr-layer button.denyAll,.cookiesjsr-layer button.allowAll{background-color:rgba(58,140,220,0.16);border:none;color:#3a8cdc;font-weight:600;}.cookiesjsr-layer button.denyAll:hover,.cookiesjsr-layer button.allowAll:hover{background-color:#3a8cdc;color:#fff;}.cookiesjsr-btn:hover{opacity:1;transform:none;}.cookiesjsr-layer--actions{justify-content:center;}.cookiesjsr-service-group--tab{font-family:'Manrope',Arial,sans-serif,-apple-system;font-size:14rem;}.cookiesjsr-layer--label-all{font-size:12rem;}@media (min-width:1900px){.cookiesjsr-service-group--tab{font-size:12rem;}.cookiesjsr-layer--label-all{font-size:10rem;}}.cookiesjsr-service-group--intro{font-size:14rem;}.cookiesjsr-service--description h3{font-size:14rem;}@media (min-height:668px){.cookiesjsr-layer{height:50vh;max-height:575px;}}@media (min-width:768px){.cookiesjsr-service-group--tab{padding:1em 3.25em 1em 1.25em;width:calc(30% + 0em);}}.create-technologies-card__value{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;}.create-technologies-card__value a[href^="tel:"]{color:inherit;text-decoration:none;pointer-events:none;}.industry-solution-card__more{min-height:36rem;}.dark .feedback-popup__content .btn--dark-blue{background-color:#001241;color:#fff;}.menu-nav-item__header a{width:100%;}.page--platform-detail.platform-detail-page .promo--product-detail .promo__content{overflow:hidden;}.page--main.main-page .newsletter-form__policy{text-wrap-style:balance;text-wrap:wrap;}.page--main.main-page .trust-us__bg-text{margin-left:-20rem;}@media (max-width:1239px){.page--main.main-page .newsletter-form__policy{width:360px;}}@media (max-width:1023px){.page--main.main-page .newsletter-form__policy{width:35.78571429em;}.page--main.main-page .trust-us__bg-text{margin-left:0;}}@media (max-width:600px){.page--main.main-page .main-promo__header{margin-top:0;}.page--main.main-page .main-promo__bg canvas{margin-top:-150rem;height:120% !important;width:110% !important;}}@media (max-width:617px){}.page--for-investors .contact-banner__btn svg{fill:#3a8cdc}.page--for-investors .contact-banner__btn:hover svg{fill:#fff;}.page--product-detail .advantages,.page--it-product-detail .advantages{overflow:hidden;}.main-promo__title h1{font:500 var(--fs56) / 1.12 'Manrope',Arial,sans-serif,-apple-system;}.products-platform__title h2{font:500 var(--fs40) / 1.12 'Manrope',Arial,sans-serif,-apple-system;margin-block-end:0;}.page__section-title h2{font:500 var(--fs48) / 1.12 'Manrope',Arial,sans-serif,-apple-system;margin-block-start:0;margin-block-end:0;}.page__section-title h2 b{font-weight:inherit;color:#3a8cdc;}.seo-block__title h2{font:500 var(--fs48) / 1.12 'Manrope',Arial,sans-serif,-apple-system;margin-block-start:0;margin-block-end:0;}.seo-block__title h2 b{font-weight:inherit;color:#3a8cdc;}.promo__title h1{font:500 var(--fs56) / 1.12 'Manrope',Arial,sans-serif,-apple-system;margin-block-start:0;margin-block-end:0;}.promo--news-detail .promo__title h1{font-size:var(--fs48);}.vue-news-pagination .btn--selected{color:#fff;background-color:#3A8CDC;}.vue-news-pagination .btn:disabled:not(.btn--selected),.vue-news-pagination .btn[disabled]:not(.btn--selected){}.promo--event-detail .promo__buttons a{width:100%;}#investors-ventures-news-more{display:flex;justify-content:flex-end;margin-top:-58rem;margin-bottom:22rem;}@media (max-width:600px){#investors-ventures-news-more{margin-top:-28rem;margin-bottom:20rem;}}.page--for-investors .list-with-nav__title{margin-top:60rem;font-size:28rem;}.page--for-investors .nice-overflow__content .tabs__items{display:none;}.landing-page .platform-architecture__text-bg{font:500 calc(100vw * 140 / 1440) / 1.28 'Manrope',Arial,sans-serif,-apple-system;}.landing-page .internship{padding-top:80rem;}@media (max-width:600px){.landing-page .internship{padding-top:40rem;}}.landing-page .internship-item__picture{border-bottom-left-radius:48rem;}@media (max-width:768px){.landing-page .internship-item__picture{border-bottom-left-radius:8rem;}}.page--podcast-list .detail-gallery__slider{border-radius:30rem !important;}.page--podcast-list .materials__section-description p{margin-block-start:-1em;}.news-card--event{--labels-margin:var(--m16);--reading-time-color:#858da4;}.company-suggestions__name{font-size:12rem;}.company-suggestions__inn{font-size:12rem;margin-left:5rem;color:#858da4;}.company-suggestions__dropdown.multiselect-dropdown{--ms-max-height:50vh;--ms-option-font-size:var(--input-font-size);--ms-option-line-height:var(--input-line-height);--ms-option-px:var(--input-padding-left);--ms-option-py:10rem;z-index:120;}.company-suggestions__item.multiselect-option:hover{background:transparent;color:#3A8CDC;}
: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)}.product-use-case-slide{position:relative;padding:0 0 var(--m40) var(--m40)}.product-use-case-slide:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;border:3rem solid currentColor;border-bottom-left-radius:40rem;box-sizing:border-box;mask-image:radial-gradient(ellipse 100% 100% at 0 100%,rgba(0,0,0,.5) 0,transparent 100%);opacity:.6;pointer-events:none}.product-use-case-slide__name{font:500 var(--fs48)/1.12 'Manrope',Arial,sans-serif,-apple-system}.product-use-case-slide__name:not(:last-child){margin-bottom:var(--m48)}.product-use-case-slide__num{opacity:.4;margin-right:.2em}.product-use-case-slide__description{opacity:.48;font:500 var(--fs14)/1.4 'Manrope',Arial,sans-serif,-apple-system}.product-use-case-slider{--slide-width:749rem;--slider-overflow:visible;--slider-gap:var(--m70);--bg-color:#3A8CDC;--color:#fff;--fade-size:var(--m70);margin-top:-40rem;margin-left:calc(-1*var(--full-page-gutter));margin-right:calc(-1*var(--full-page-gutter));background:var(--bg-color);color:var(--color);overflow:hidden;padding:calc(var(--m80) + 40rem) var(--full-page-gutter) var(--m80);border-radius:0 0 40rem 40rem}.product-use-case-slider__content{width:calc(16*(100% - var(--grid-gap)*(24 - 1))/24 + var(--grid-gap)*(16 - 1));display:grid;grid-template-columns:100%;margin-left:auto}.product-use-case-slider__title{margin-bottom:var(--m40);font:500 var(--fs14)/1.4 'Manrope',Arial,sans-serif,-apple-system}.product-use-case-slider__swiper{margin-left:calc(-1*var(--m40))}.product-use-case-slider__arrows{position:relative;z-index:3;justify-self:right;margin-top:var(--m40);margin-bottom:-20rem}.product-use-case-slider__slide:last-child{box-sizing:border-box;padding-right:calc(100% - var(--slide-width));width:100%}.product-use-case-slider__nav{position:relative;z-index:2;margin-left:calc(-1*var(--full-page-gutter));margin-right:calc(-1*var(--full-page-gutter));margin-bottom:calc(-1*var(--m80))}@media (max-width:1023px){.product-use-case-slider{--slide-width:100%}.product-use-case-slider__content{grid-template-columns:repeat(2,1fr);margin-left:unset;width:100%;gap:var(--m40)}.product-use-case-slider__swiper{margin-left:0;grid-column:1/-1}.product-use-case-slider__title{grid-row:1;grid-column:1;margin:0;font:500 var(--fs48)/1.12 'Manrope',Arial,sans-serif,-apple-system}.product-use-case-slider__arrows{margin:0;grid-row:1;grid-column:2}.product-use-case-slider__nav{display:none}}
