@font-face{font-family:Poppins;src:url(/assets/fonts/71da8e4f0d76b718897c.woff) format("woff"),url(/assets/fonts/0763b5bba5e8c46bf86f.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/387f9003f984ef1cec60.woff) format("woff"),url(/assets/fonts/e09d5cf4d895b8585f80.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/066192b3e079bf989a28.woff) format("woff"),url(/assets/fonts/ed0904413dc91f3b2645.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/a6b628bdef91e927b77c.woff) format("woff"),url(/assets/fonts/ac5da554fc2c17c61186.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/ae7a11bcc58ca2e84f43.woff) format("woff"),url(/assets/fonts/eae82e92f45a2b5f2cda.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/7e588a26bdac2428f240.woff) format("woff"),url(/assets/fonts/c8811e16c7cc3159fb7d.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/38bd2f9c930011bc0e4f.woff) format("woff"),url(/assets/fonts/0655d1c00a212493d6a3.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/dce4482653df21326fb3.woff) format("woff"),url(/assets/fonts/5e7ad877bd20a4ae9655.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide.is-focus-in .splide__pagination__page:focus,.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide.is-focus-in .splide__toggle:focus,.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}:root{--white:254,254,254;--white-fade:254,254,254,0.16;--alabaster:248,248,248;--concrete:242,242,242;--titan:248,248,255;--black:0,0,0;--lavender:231,231,254;--lavender-gray:184,183,211;--melrose:183,182,255;--cod-gray:24,24,24;--steel-gray:36,36,53;--eerie:29,29,29;--gun-pouder:60,60,77;--santas-gray:164,163,177;--lot-gray:10,10,10;--alto:219,219,219;--trout:75,75,90;--red:233,0,0;--mako:66,68,75;--tuna:52,53,56;--royal-blue:83,80,245;--victoria:68,67,151}@keyframes fadeInFromNone{0%{display:none;opacity:0}1%{display:grid;opacity:0}to{display:grid;opacity:1}}.container{max-width:1280px;width:100%;margin:0 auto;box-sizing:border-box}html{scroll-behavior:smooth;background:#fefefe;background:rgb(var(--white))}body{min-height:100vh;color:#000;color:rgb(var(--black));overflow-x:hidden}ul{padding:0;list-style-type:none}ol,ul{margin:0}.main>:first-child:not(.hero){margin-top:80px}.main .rich-text-custom:last-of-type .additional-container .banner{padding-bottom:0}.no-scroll,.no-scroll-mobile{overflow:hidden}.no-scroll{padding-right:15px}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body{font-family:Poppins,Arial,Helvetica,sans-serif;font-size:16px;font-display:swap}h1,h2,h3,h4,h5,h6,p{margin:0}a{text-decoration:none;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;transition:color .1s ease-in-out}a,a:visited{color:#5f07c4}a:hover{color:#310677}.form__text:focus:-moz-placeholder-shown~.form__text-label{font-size:12px;line-height:16px;font-style:normal;font-weight:500}.form__text-label,.form__text:focus:placeholder-shown~.form__text-label,.form__text:focus~.form__text-label,.medium-0{font-size:12px;line-height:16px;font-style:normal;font-weight:500}.medium-italic-5{font-size:14px;line-height:20px;font-style:italic;font-weight:500}.form__text:-moz-placeholder-shown~.form__text-label{font-size:14px;line-height:20px;font-style:normal;font-weight:500}.form__text:placeholder-shown~.form__text-label,.medium-5,.multiple-select-block__default .multiple-select-block__placeholder,.related-portfolio__grid-list .portfolio-module__card-subtitle{font-size:14px;line-height:20px;font-style:normal;font-weight:500}.medium-10,.rich-text h6,.rich-text li,.rich-text p,.video-player__data p h6,.video-player__data p li,.video-player__data p p{font-style:normal;font-weight:500}.rich-text h5,.semibold-15,.video-player__data p h5{font-weight:600}.bold-15{font-size:16px;line-height:22px}.bold-15,.bold-20,.bold-25,.bold-30,.bold-35,.footer__contact-info-title,.related-portfolio__grid-list .portfolio-module__card-title,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.video-player__data p h1,.video-player__data p h2,.video-player__data p h3,.video-player__data p h4{font-weight:700}.rich-text-10,.richTextContent .rich-text li,.richTextContent .rich-text p,.richTextContent .video-player__data p li,.richTextContent .video-player__data p p,.video-player__data .richTextContent p li,.video-player__data .richTextContent p p{font-style:normal;font-weight:500}.description{margin-top:8px}.wrapper{display:grid;grid-gap:24px;gap:24px}.grecaptcha-badge{visibility:hidden}.table,table{width:100%;border:0;padding:0;border-spacing:0;color:#0a0a0a;color:rgb(var(--lot-gray));border-radius:8px}.table td,.table th,table td,table th{text-align:left;padding:15px 15px 10px}.table tr td,table tr td{background:#f8f8f8;background:rgb(var(--alabaster))}.table .table__row_full,table .table__row_full{display:block}.table .table__row-all,table .table__row-all{padding:10px 16px;background:#fefefe;background:rgb(var(--white))}.accordion{margin-top:6px}.accordion__content{overflow:hidden;max-height:0;transition:.1s ease-in}.accordion .table{padding-bottom:6px}.accordion__arrow{cursor:pointer;width:-moz-max-content;width:max-content;display:flex;align-items:center;grid-column-gap:8px;color:#5f07c4}.accordion__arrow:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%235F07C4' width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.29 1.29a.996.996 0 00-1.41 0L6 5.17 2.12 1.29A.996.996 0 10.71 2.7L5.3 7.29c.39.39 1.02.39 1.41 0L11.3 2.7c.38-.38.38-1.02-.01-1.41z'/%3E%3C/svg%3E");line-height:0;padding:9px 6px;transition:.1s ease-in}.accordion.js-accordion-active .accordion__content{max-height:1000px}.accordion.js-accordion-active .accordion__arrow:after{transform:rotate(180deg)}.ok-svg__bg{fill:#deffae}.ok-svg__tick{fill:#78c900}.ok-svg__shadow{fill:#c4e790}.dark .ok-svg__bg{fill:#b7b6ff}.dark .ok-svg__shadow,.dark .ok-svg__tick{fill:#5350f5}.chip{display:flex;justify-content:center;align-items:center;grid-gap:8px;gap:8px;padding:4px 8px;background:#fefefe;background:rgb(var(--white));color:#0a0a0a;color:rgb(var(--lot-gray));border-radius:8px}.chip__image{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.chip_gray{background:#b8b7d3}.chip_white{background:#fefefe;background:rgb(var(--white))}.chip_p_revers{flex-direction:row-reverse}.quote{position:relative;z-index:2}.quote:after,.quote:before{position:absolute;content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='177' height='140' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9 140C3.633 119.259 0 98.691 0 78.296 0 54.79 6.229 35.951 18.686 21.778 31.144 7.259 49.311 0 73.188 0v32.667c-18.34 0-27.51 11.753-27.51 35.259v7.778h33.22V140H10.9zm98.103 0c-6.921-21.086-10.381-41.654-10.381-61.704 0-23.506 6.055-42.345 18.167-56.518C129.246 7.259 147.413 0 171.29 0v32.667c-17.994 0-26.991 11.753-26.991 35.259v7.778H177V140h-67.997z' fill='%23EDE7FE'/%3E%3C/svg%3E");background-size:contain}.quote:before{top:0}.quote:after{bottom:0;transform:rotate(180deg)}.quote__text{position:relative;z-index:2}.header{position:fixed;top:0;left:0;z-index:100;box-sizing:border-box;justify-content:space-between;width:100%;height:80px;font-weight:500;background:linear-gradient(180deg,hsla(0,0%,99.6%,.8),hsla(0,0%,99.6%,.8) 31.84%,hsla(0,0%,99.6%,0))}.header,.header__logo{display:flex;align-items:center}.header__logo{padding-right:40px}.header__navigation .header__contact-us{background:transparent;color:#5f07c4}.header__navigation .header__contact-us:hover{background-color:#5f07c4;color:#fefefe;color:rgb(var(--white));transition:.3s ease-in-out}.header__navigation .header__contact-us:visited:hover{color:#fefefe;color:rgb(var(--white))}.header__navigation .header__contact-us:visited{color:#5f07c4}.header__navigation .header__contact-us-filled{background-color:#5f07c4;color:#fefefe!important;color:rgb(var(--white))!important}.header__navigation .header__contact-us-filled:hover{background-color:#310677}.change-language .select-block{border:none}.change-language .select-block__opened .select-block__value{color:#5f07c4}.change-language .select-block__opened .select__icon-arrow{transform:rotateX(180deg);transition:all .3s ease-in-out}.change-language .select-options{padding:0}.js-header_scroll{background-color:#fefefe;background-color:rgb(var(--white));border-color:#fefefe;border-color:rgb(var(--white))}.header__btn,.header__logo,.navigation__link{z-index:20}.header__inputs{display:flex;justify-content:space-between}.header__burger-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;cursor:pointer}.header__burger-menu{position:absolute;top:0;left:150%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;width:100vw;height:100vh;overflow-x:hidden;overflow-y:auto;background:#0a0a0a;background:rgb(var(--lot-gray));cursor:default;transition:left .1s ease-in}.navigation__parent .navigation__item{display:grid;grid-row-gap:14px}.navigation__link{display:flex;align-items:center;justify-content:space-between;color:#000;color:rgb(var(--black))}.navigation__link:visited{color:#5f07c4}.navigation__item>.navigation__link{color:#000;color:rgb(var(--black))}.navigation__link-arrow:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23FEFEFE' width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.29 1.29a.996.996 0 00-1.41 0L6 5.17 2.12 1.29A.996.996 0 10.71 2.7L5.3 7.29c.39.39 1.02.39 1.41 0L11.3 2.7c.38-.38.38-1.02-.01-1.41z'/%3E%3C/svg%3E");display:flex;align-items:center;width:12px;height:8px;padding:9px 6px;transform:rotate(270deg)}.navigation__parent>.navigation__link-arrow:after{transform:rotate(0);transition:transform .1s ease-in}.navigation__link.current-route{position:relative;color:#5f07c4}.navigation__sub{display:grid;grid-row-gap:24px}.header__sub{z-index:1;display:flex;width:100%;background:#000;background:rgb(var(--black))}.header__sub-group{display:grid;grid-auto-rows:max-content;width:100%}.header__sub-line{position:relative}@keyframes bounce{0%{opacity:.25;transform:translateY(-25%)}to{opacity:1;transform:translateY(0)}}.js-header_active .burger-slim:before{box-shadow:0 0 0 0 transparent;top:50%;transform:rotate(225deg)}.js-header_active .burger-slim:after{top:50%;transform:rotate(315deg)}.js-header_active .header__navigation .navigation__link{opacity:.25;transform:translateY(-25%);animation:bounce 1s .4s forwards}.js-header_active .header__navigation .header__contact-us{transform:translateY(0);transition:transform .5s .4s}.js-header_active .navigation__link.current-route:hover{color:#b7b6ff;color:rgb(var(--melrose))}.our-team__content{display:grid;background:#f4f4f4;border-radius:32px}.our-team__logo{justify-self:center;grid-column:1/-1}.our-team__img,.our-team__picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.our-team__card{position:relative;border-radius:16px;overflow:hidden}.our-team__info{position:absolute;bottom:22px;left:0;display:grid;grid-gap:2px;gap:2px;padding:6px 12px;background:hsla(0,0%,99.6%,.6);border-radius:0 8px 8px 0}.our-team__control{justify-content:space-between;background:#b8b7d3;background:rgb(var(--lavender-gray))}.our-team__control,.our-team__control_call{display:flex;align-items:center;border-radius:100px}.our-team__control_call{justify-content:center;width:48px;height:48px;background:#fefefe;background:rgb(var(--white))}.slider__arrows,.slider__navigation{display:flex;justify-content:space-between}.slider__arrow,.slider__arrows{align-items:center}.slider__arrow{display:flex;padding:16px;border:1px solid #dbdbdb;border:1px solid rgb(var(--alto));border-radius:8px;cursor:pointer}.slider__arrow:hover{border-color:#310677}.slider__arrow:hover .slider__arrow-element{fill:#310677}.slider__arrow:disabled{cursor:not-allowed}.slider__arrow:disabled:hover{border-color:#dbdbdb;border-color:rgb(var(--alto))}.slider__arrow:disabled .slider__arrow-element{border-color:#310677;fill:#d0d0d8}.slider__arrow-element{fill:#5f07c4}.slider__arrow-element_prev{transform:rotate(180deg)}.hero{position:relative;height:100vh;width:100%;display:flex;flex-direction:column;background:linear-gradient(90deg,hsla(0,0%,100%,.8) .87%,hsla(0,0%,100%,.8) 30.41%,hsla(0,0%,100%,0) 66.01%)}.hero_short{height:560px}.hero_case.hero{justify-content:unset;background:linear-gradient(263.7deg,#1c1a64 -1.03%,#000 100.74%);background:linear-gradient(263.7deg,#1c1a64 -1.03%,rgb(var(--black)) 100.74%)}.hero_case .container{padding-bottom:0}.hero_case .hero__description,.hero_case .hero__title{max-width:800px;margin-top:8px}.hero_case .hero__bg{top:unset;left:0;bottom:0;right:0;display:flex;justify-content:flex-end;width:100%;height:480px;max-width:1920px;margin:0 auto;z-index:1}.hero_case .hero__picture{width:480px}.hero_case .hero__img{-o-object-fit:contain;object-fit:contain}.hero_case .hero__cards{display:flex;flex-wrap:wrap;grid-row-gap:8px;row-gap:8px;grid-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.hero_case .hero__cards .card{display:flex;flex-direction:column;grid-row-gap:8px;row-gap:8px;text-align:center}.hero_case .hero__cards .card__title{color:#b7b6ff;color:rgb(var(--melrose))}.hero__bg{position:absolute;top:0;left:0;z-index:-1}.hero__bg,.hero__img{width:100%;height:100%}.hero__img{-o-object-fit:cover;object-fit:cover}.hero__description,.hero__title{max-width:640px;box-sizing:border-box}.hero__description{margin-top:8px}.hero .btn{margin-top:40px;justify-content:center}.hero__back__btn.btn{min-width:81px;width:81px;height:28px;margin-top:0;padding:4px 11px}.feedback{background:#f4f4f4}.feedback__container{position:relative}.feedback__description{margin-top:8px}.feedback__wrapper{position:relative;z-index:1;list-style-type:none;padding:0}.feedback__block{background:#fefefe;background:rgb(var(--white));display:flex;flex-direction:column;justify-content:space-between;border:1px solid #b8b7d3;border-radius:8px;padding:24px}.feedback__block-label{color:#4b4b5a;display:flex;flex-direction:column;grid-gap:16px;gap:16px;margin-top:16px;min-height:57px}.feedback__block-label:before{content:"";background:#f4f4f4;display:block;width:100%;height:1px}.advantage-cards{background:#fefefe;background:rgb(var(--white));color:#0a0a0a;color:rgb(var(--lot-gray))}.advantage-cards.text-center .advantage-cards__description,.advantage-cards.text-center .advantage-cards__title{text-align:center}.advantage-cards.text-center .advantage-cards__description{max-width:608px;margin:0 auto}.advantage-cards__description{max-width:789px}.advantage-cards__wrapper{position:relative}.advantage-cards__block{background:#fefefe;background:rgb(var(--white));position:relative;padding:16px;border:1px solid #dbdbdb;border:1px solid rgb(var(--alto));border-radius:8px}.advantage-cards__img{-o-object-fit:cover;object-fit:cover;margin-bottom:12px}.advantage-cards__block-text{color:#4b4b5a;max-width:608px;margin-top:4px}.advantage-cards__block-link{box-sizing:border-box;position:absolute;display:flex;align-items:flex-start;justify-content:flex-end;width:100%;height:100%;top:0;right:0;padding:16px}.advantage-cards__two .advantage-cards__block{border-color:#b8b7d3;border-color:rgb(var(--lavender-gray));padding:24px 40px 24px 24px}.advantage-cards__two .advantage-cards__block-text{color:#0a0a0a;color:rgb(var(--lot-gray))}.advantage-cards__four .advantage-cards__img,.advantage-cards__two .advantage-cards__img{width:64px;height:64px}.logo{display:flex;align-items:center}.logo__image{height:100%}.btn{cursor:pointer;min-width:160px;padding:13px 23px;box-sizing:border-box;border-radius:8px;border:none;color:#fefefe;color:rgb(var(--white));display:flex;align-items:center;justify-content:center;grid-column-gap:17px;-moz-column-gap:17px;column-gap:17px}.btn-arrow-left{transform:rotate(180deg)}.btn .spinner{font-size:0;display:none}.btn:visited{color:#fefefe;color:rgb(var(--white))}.btn.js-loading{grid-column-gap:11px;-moz-column-gap:11px;column-gap:11px}.btn.js-loading .spinner{display:flex}.btn.js-loading .spinner__icon{animation:lds-ring 1s linear infinite;display:flex;font-size:0;align-items:center;justify-content:center}.btn_color_primary{border:1px solid #fefefe;border:1px solid rgb(var(--white))}.btn_color_primary,.btn_color_primary:hover{color:#fefefe;color:rgb(var(--white))}.btn_color_secondary{background:#42444b;background:rgb(var(--mako))}.btn_color_secondary:hover{background:#000;background:rgb(var(--black));color:#fefefe;color:rgb(var(--white))}.btn_color_tertiary{background:#fefefe;background:rgb(var(--white));color:#000;color:rgb(var(--black))}.btn_color_tertiary:hover{background:#000;background:rgb(var(--black));color:#fefefe;color:rgb(var(--white))}.btn_color_default{background-color:#5f07c4;color:#5f07c4;border:1px solid #5f07c4}.btn_color_default:hover{background-color:#310677;border:1px solid #1f1cb9}.btn_color_default:visited{color:#fefefe;color:rgb(var(--white))}.btn_color_default:disabled,.btn_color_default:hover:disabled{color:#4b4b5a;background-color:#d0d0d8;border-color:#d0d0d8}.btn_type_filled{transition:background-color .1s ease-in}.btn_type_filled,.btn_type_filled:hover{color:#fefefe;color:rgb(var(--white));border:none}.btn_type_filled:disabled{background-color:#d0d0d8}.btn_type_filled.js-disabled{border:none}.btn_type_outlined{transition:background-color .1s ease-in}.btn_type_outlined,.btn_type_outlined:hover{background-color:transparent}.btn_type_outlined:visited{color:#5f07c4}.btn_type_outlined.btn_color_primary:hover{background-color:hsla(0,0%,99.6%,.16);background-color:rgba(var(--white),.16)}.btn_type_text,.btn_type_text:hover{background-color:transparent;border:none}.js-disabled.btn{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.js-disabled.btn,.js-disabled.btn:hover{background-color:#d0d0d8;color:#4b4b5a}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.info-and-line-slider{background:#fefefe;background:rgb(var(--white));color:#0a0a0a;color:rgb(var(--lot-gray))}.info-and-line-slider__container{position:relative}.info-and-line-slider__lines{display:grid}@keyframes pulse-black{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(83,80,245,.7)}70%{transform:scale(1.05);box-shadow:0 0 0 10px rgba(83,80,245,0)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(83,80,245,0)}}.info-and-line-slider__line{position:relative;grid-column:1/-1;border-radius:8px}.burger-slim{position:relative;display:block;height:12px;width:18px;background:transparent}.burger-slim:after,.burger-slim:before{background:#0a0a0a;background:rgb(var(--lot-gray));-webkit-backface-visibility:hidden;backface-visibility:hidden;content:"";height:2px;left:0;transition:top .2s ease-in,box-shadow .2s ease-in,transform .2s ease-in;width:18px}.burger-slim:before{position:absolute;top:0;box-shadow:0 5px 0 0 #0a0a0a;box-shadow:rgb(var(--lot-gray)) 0 5px 0 0}.burger-slim:after{position:absolute;top:calc(100% - 2px)}.text-module{position:relative;background-color:#181818;background-color:rgb(var(--cod-gray));color:#fefefe;color:rgb(var(--white));overflow:hidden}.text-module .container{position:relative;min-height:932px}.text-module__content{max-width:660px}.text-module__items{display:grid}.text-module__item-subtitle{color:#a4a3b1;color:rgb(var(--santas-gray));margin-top:4px}.text-module__button{margin-top:40px}.footer{background-color:#310677;border-radius:24px}.footer .container{margin:0;max-width:unset}.footer__menu{max-width:448px;width:100%}.footer__info{max-width:1280px;display:flex;justify-content:space-between;grid-gap:1rem;gap:1rem}.footer__info-block{display:flex;width:100%;grid-row-gap:48px;row-gap:48px}.footer__company-info{display:flex;color:#fefefe;color:rgb(var(--white))}.footer__company-info .logo{margin-right:15px}.footer__contact-info{width:100%}.footer__contact-info-title{margin-bottom:16px;color:#fefefe;color:rgb(var(--white))}.footer__contact-info li{display:flex;flex-direction:column;justify-content:flex-end}.footer__contact-info-items{display:flex;grid-gap:16px;gap:16px;justify-content:space-between}.footer__contact-info-label{margin-bottom:2px;color:#a4a3b1;color:rgb(var(--santas-gray))}.footer__contact-info-email,.footer__contact-info-phone{color:#fefefe;color:rgb(var(--white))}.footer__contact-info-email:hover,.footer__contact-info-phone:hover{color:#bb84fa}.footer__contact-info-policy,.footer__contact-info-policy:visited{color:#fefefe;color:rgb(var(--white))}.footer__contact-info-policy:hover{color:#bb84fa}.footer__contact-info-address{color:#fefefe;color:rgb(var(--white));max-width:100%}.footer__feedback-title{margin-bottom:8px;color:#fefefe;color:rgb(var(--white))}.footer__feedback-agreement{width:-moz-fit-content;width:fit-content;display:flex;align-items:center}.footer__feedback-agreement-label{cursor:pointer}.footer__feedback-agreement-label a{color:#b7b6ff;color:rgb(var(--melrose))}.footer__feedback-agreement-label a:hover{color:#5f07c4}.footer__feedback-message{display:none;color:#a4a3b1;color:rgb(var(--santas-gray))}.footer__copyright{display:flex;align-self:flex-end}.footer__copyright-text{color:#a4a3b1;color:rgb(var(--santas-gray))}.footer__icons,.footer__links{display:flex;align-items:center}.footer__links{justify-content:space-between;padding-top:24px;border-top:1px solid #e5cfff}.footer__links .networks{display:flex;flex-wrap:wrap;grid-column-gap:8px;-moz-column-gap:8px;column-gap:8px;grid-row-gap:8px;row-gap:8px;margin-top:0}.footer__links .networks__item{padding:14px;display:flex;background-color:#fefefe;background-color:rgb(var(--white));border-radius:30px;transition:background-color .1s ease-in}.footer__links .networks__item:hover{background-color:#5f07c4}.footer__links .networks__item:hover .networks__item-icon{filter:brightness(0) invert(1)}.footer__links .footer-logo{display:flex;flex-wrap:wrap;grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;grid-row-gap:8px;row-gap:8px}.footer__links .footer-logo__img{transition:opacity .1s ease-in}.footer__links .footer-logo__img:hover{opacity:.5}.footer__links.footer__links_full{justify-content:space-between;padding-top:24px}.footer .js-submit-error .form__error{display:none}.footer .js-submit-error .form__submit-error{display:block}.js-completed .follow-us-form{display:none}.js-completed .footer__feedback-message{display:block}.markers{background:#0a0a0a;background:rgb(var(--lot-gray))}.markers__container,.markers__picture{display:flex;justify-content:center}.markers__picture{font-size:0;height:100%;width:100%;align-items:center}.markers__img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.info-image{background:linear-gradient(224.71deg,#f8f8ff 9.67%,#fafaff 75.13%);color:#0a0a0a;color:rgb(var(--lot-gray));overflow:hidden}.info-image__container{position:relative;display:grid;grid-gap:24px}.info-image-icon__picture{position:absolute;bottom:600px;right:-10px;z-index:1}.info-image-icon__img{filter:invert(64%) sepia(87%) saturate(2930%) hue-rotate(222deg) brightness(102%) contrast(96%)}.info-image__wrapper{display:grid;grid-gap:24px;z-index:2}.info-image__img{-o-object-fit:cover;object-fit:cover;width:100%;max-width:360px;height:100%;border-radius:8px}.info-image__block{display:grid;grid-auto-rows:max-content;position:relative}.info-image__block-circle{position:absolute;background:#ede7fe;border-radius:50%;z-index:-1}.info-image__block-circle-1{top:80px;left:20px;width:260px;height:260px}.info-image__block-circle-2{top:20px;left:20px}.info-image__block-circle-3{top:80px;right:30px}.info-image__block-icon:hover rect{fill:#310677}.info-image__block-title{margin-top:16px}.info-image__block-description{color:#4b4b5a;margin-top:4px}.info-image__block-links{display:flex;grid-gap:16px;gap:16px;margin-top:16px}.info-image__block-link{display:flex;border-radius:20px;overflow:hidden}.info-image__block-icon{fill:#5f07c4;transition:.2s ease-in}.info-image__block-icon:hover{fill:#310677}.contact-us{color:#0a0a0a;color:rgb(var(--lot-gray));background:#fefefe;background:rgb(var(--white));position:relative;overflow-x:hidden;font-size:0}.contact-us__form{margin-top:40px;max-width:590px;width:100%;display:flex;flex-direction:column}.contact-us__completed{margin-top:160px;margin-bottom:120px;display:none;flex-direction:column;align-items:center;justify-content:center;text-align:center}.contact-us__completed-title{padding-top:16px}.contact-us__completed-description{padding-top:4px}.contact-us__row{display:flex}.contact-us__img{max-height:100%;max-width:100%;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right}.contact-us__picture{font-size:0}.contact-us__btn{z-index:1;margin-top:8px;padding:15px 47px;border-radius:8px}.js-completed .contact-us__form{display:none}.js-completed .contact-us__completed{display:flex}.form-group{position:relative;color:#0a0a0a;color:rgb(var(--lot-gray));display:grid;width:100%;padding-bottom:16px;z-index:2}.form__text{background:#fefefe;background:rgb(var(--white));height:28px;outline:none;padding:16px 16px 4px;border:1px solid #b8b7d3;border:1px solid rgb(var(--lavender-gray));border-radius:8px;transition:border .25s ease-in-out}.form__text::-moz-placeholder{display:flex;align-items:center;color:transparent;pointer-events:none;-moz-user-select:none;user-select:none}.form__text::placeholder{display:flex;align-items:center;color:transparent;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form__text:-moz-placeholder-shown~.form__text-label{top:25px}.form__text:placeholder-shown~.form__text-label{top:25px}.form__text:hover{cursor:pointer}.form__text:focus,.form__text:hover{border-color:#5f07c4}.form__text:focus::-moz-placeholder{color:transparent}.form__text:focus::placeholder{color:transparent}.form__text:disabled{cursor:not-allowed;background:#fefefe;background:rgb(var(--white));color:#d0d0d8;border-color:#d0d0d8}.form__text:disabled~.form__text-label{color:#d0d0d8}.form__text:focus:-moz-placeholder-shown~.form__text-label{top:12px}.form__text:focus:placeholder-shown~.form__text-label,.form__text:focus~.form__text-label{top:12px}.form__text-label{color:#4b4b5a;position:absolute;top:12px;left:17px;transform:translateY(-50%);transition:all .25s ease-in-out}.form__text-error{left:16px}.form__search{padding-left:36px}.form__search-icon{position:absolute;top:27px;left:12px;transform:translateY(-50%)}.form__search-label{left:36px}.form__search-clear{position:absolute;top:27px;right:16px;transform:translateY(-50%);cursor:pointer;display:none}.form__search-clear.active{display:block}.dark .form-group,.dark .form__text{color:#fefefe;color:rgb(var(--white))}.dark .form__text{background:#181818;background:rgb(var(--cod-gray));border-color:#e5cfff}.dark .form__text:focus,.dark .form__text:hover,.dark .form__text:hover:focus{border-color:#5f07c4}.dark .form__text:disabled{background:#181818;background:rgb(var(--cod-gray));border-color:#42444b;border-color:rgb(var(--mako))}.dark .form__text:disabled,.dark .form__text:disabled~.form__text-label{color:#42444b;color:rgb(var(--mako))}.dark .form__text-label{color:#a4a3b1;color:rgb(var(--santas-gray))}.form__error,.form__submit-error{position:absolute;display:none;color:#e90000;color:rgb(var(--red));bottom:0}.dark .js-error:hover .form__text,.dark .js-error:hover .input-form,.js-error:hover .form__text,.js-error:hover .input-form{border-color:#e90000;border-color:rgb(var(--red))}.dark .js-error .form__file-info-help,.dark .js-error .form__file-names,.js-error .form__file-info-help,.js-error .form__file-names{color:#e90000;color:rgb(var(--red))}.dark .js-error .form__file-info-help path,.dark .js-error .form__file-names path,.js-error .form__file-info-help path,.js-error .form__file-names path{fill:#e90000;fill:rgb(var(--red))}.dark .js-error .form-control__checkbox,.dark .js-error .form-control__checkbox:hover,.dark .js-error .form__text,.dark .js-error .form__text:hover,.js-error .form-control__checkbox,.js-error .form-control__checkbox:hover,.js-error .form__text,.js-error .form__text:hover{border-color:#e90000;border-color:rgb(var(--red))}.dark .js-error .form__error,.js-error .form__error{display:block;word-wrap:break-word}.input-form.js-error,.input-form.js-error:hover,.input-form.js-error[focus-within]{border-color:#e90000;border-color:rgb(var(--red))}.input-form.js-error:focus-within{border-color:#e90000;border-color:rgb(var(--red))}.input-form.js-error[focus-within]:hover{border-color:#e90000;border-color:rgb(var(--red))}.input-form.js-error:focus-within:hover{border-color:#e90000;border-color:rgb(var(--red))}.dark .js-error .form-control__checkbox,.dark .js-error .form-control__checkbox:hover{border-color:#e90000;border-color:rgb(var(--red))}.form__input{height:28px}.form__textarea{min-height:104px;width:100%;box-sizing:border-box;resize:vertical}.form__textarea::-moz-placeholder{color:#4b4b5a}.form__textarea::placeholder{color:#4b4b5a}.form__textarea:disabled{cursor:not-allowed}.form-control{display:grid;grid-template-columns:18px auto;grid-gap:19px;gap:19px;align-items:center}.form-control__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;margin:0;cursor:pointer;font:inherit;color:currentColor;width:18px;height:18px;border:2px solid #a4a3b1;border:2px solid rgb(var(--santas-gray));border-radius:2px;transform:translateY(-.075em);display:grid;align-content:center;justify-content:center;place-content:center;transition:.12s ease-in-out}.form-control__checkbox:hover{border-color:#5f07c4}.form-control__checkbox:before{content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAYAAAAGuM1UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABHSURBVHgBvY+xDQAgCAQZxZHcSDd1BCeAF6yoFBpIaMgd+ScKDoAhIisDg5lnAazHrtvCn62IrZeeMQz0Uiizk3am4JV+8AEQxoS/xWpqKQAAAABJRU5ErkJggg==");width:12px;height:18px;transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;display:flex;align-items:center}.form-control__checkbox:checked{background-color:#5f07c4;border-color:#5f07c4}.form-control__checkbox:checked:hover{background-color:#310677;border-color:#310677}.form-control__checkbox:checked:before{transform:scale(1)}.form-control__checkbox:disabled,.form-control__checkbox:hover:disabled{cursor:not-allowed;border-color:#d0d0d8}.form-control__checkbox:disabled~.form-control__checkbox-description{cursor:not-allowed}.form-control__checkbox-description{cursor:pointer}.form-control__checkbox-description a:hover{color:#310677}.dark .form-control__checkbox{border-color:#b8b7d3;border-color:rgb(var(--lavender-gray))}.dark .form-control__checkbox:before{content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAYAAAAGuM1UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABySURBVHgBnVDbCYAwDFQ/+h3og352FTdwA0exjuIkjuIC3aCU6IEfFVGDgQsE7o67NI1wnHOTtXbrpGRmjgcWqTMbY+I/stZ6IKIgdkYRoBa9xWi996GUsuLIOfdKqfEsOKeU7gKsSkTAE/kyECHa1zd2CTU3U7/NaUUAAAAASUVORK5CYII=")}.dark .form-control__checkbox:checked,.dark .form-control__checkbox:hover{border-color:#b7b6ff;border-color:rgb(var(--melrose))}.dark .form-control__checkbox:checked{background-color:#b7b6ff;background-color:rgb(var(--melrose))}.dark .form-control__checkbox:checked:hover{background-color:#5f07c4;border-color:#5f07c4}.dark .form-control__checkbox:disabled,.dark .form-control__checkbox:hover:disabled{border-color:#42444b;border-color:rgb(var(--mako))}.form__file{position:relative;text-align:center;width:100%;display:flex;grid-gap:16px;gap:16px}.form__file-input{width:100%;opacity:0;visibility:hidden;position:absolute}.form__file-input:disabled~.form__file-container{cursor:not-allowed}.form__file-input:disabled~.form__file-container .form__file-wrapper{pointer-events:none}.form__file-input:disabled~.form__file-container .form__file-icon{background:#fefefe;background:rgb(var(--white));border-color:#d0d0d8}.form__file-input:disabled~.form__file-container .form__file-svg{fill:#4b4b5a}.form__file-input:disabled~.form__file-container .form__file-info-help,.form__file-input:disabled~.form__file-container .form__file-info-text{color:#4b4b5a}.form__file-container{display:flex;flex-direction:column;width:100%}.form__file-wrapper{position:relative;width:100%;display:flex;padding-bottom:16px}.form__file-wrapper .form__file-button{margin-right:16px}.form__file-wrapper:hover{cursor:pointer}.form__file-wrapper:hover .form__file-icon{border-color:#5f07c4}.form__file-wrapper:hover .form__file-svg{fill:#1f1cb9}.form__file-wrapper:hover .form__file-info-text{color:#310677}.form__file-fake{display:grid;grid-template-columns:173px 1fr;border-radius:3px 0 0 3px;border-right:none}.form__file-info{width:100%;text-align:left;display:flex;flex-direction:column;grid-row-gap:2px;row-gap:2px;align-content:center}.form__file-info-text{color:#5f07c4}.form__file-info-help{color:#4b4b5a}.form__file-button{cursor:pointer;display:flex;align-items:center}.form__file-icon{background:#fefefe;background:rgb(var(--white));display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid #b8b7d3;border:1px solid rgb(var(--lavender-gray));border-radius:100px;transition:.12s ease-in}.form__file-svg{fill:#5f07c4;transition:.12s ease-in}.form__file-names{display:flex;align-items:center;flex-wrap:wrap;grid-gap:18px;gap:18px}.form__file-name{display:flex}.form__file-name:after{content:"";width:1px;height:20px;margin-left:18px;background:#b7b6ff;background:rgb(var(--melrose))}.form__file-name:last-child:after{content:none}.form__file-name svg{cursor:pointer;margin-left:10px}.form__file-error{left:0}.dark .form__file-input:disabled~.form__file-container .form__file-icon{background:#181818;background:rgb(var(--cod-gray));border-color:#42444b;border-color:rgb(var(--mako))}.dark .form__file-input:disabled~.form__file-container .form__file-svg{fill:#42444b;fill:rgb(var(--mako))}.dark .form__file-input:disabled~.form__file-container .form__file-info-help,.dark .form__file-input:disabled~.form__file-container .form__file-info-text{color:#42444b;color:rgb(var(--mako))}.dark .form__file-wrapper:hover .form__file-svg{fill:#5f07c4}.dark .form__file-wrapper:hover .form__file-info-text{color:#5f07c4}.dark .form__file-icon{background:#181818;background:rgb(var(--cod-gray));border-color:#e5cfff}.dark .form__file-svg{fill:#b7b6ff;fill:rgb(var(--melrose))}.dark .form__file-info-text{color:#b7b6ff;color:rgb(var(--melrose))}.dark .form__file-info-help{color:#a4a3b1;color:rgb(var(--santas-gray))}.switch{display:flex;padding:6px}.switch__input{height:0;width:0;visibility:hidden}.switch__elem{cursor:pointer;text-indent:-9999px;background:#f2f2f2;background:rgb(var(--concrete));position:relative;display:flex;align-items:center;width:48px;height:28px;border:2px solid #4b4b5a;border-radius:100px}.switch__elem:after{content:"";background:#4b4b5a;position:absolute;width:16px;height:16px;left:6px;border-radius:90px;transition:.3s}.switch__input:checked+.switch__elem{background:#5f07c4;border-color:#5f07c4}.switch__input:checked+.switch__elem:after{background:#fefefe;background:rgb(var(--white));left:calc(100% - 2px);transform:translateX(-130%) scale(1.5)}.switch__input:checked:disabled+.switch__elem,.switch__input:disabled+.switch__elem{cursor:auto;background:#dbdbdb;background:rgb(var(--alto));border-color:#dbdbdb;border-color:rgb(var(--alto))}.switch__input:checked:disabled+.switch__elem:after,.switch__input:disabled+.switch__elem:after{background:#fefefe;background:rgb(var(--white));border-color:#dbdbdb;border-color:rgb(var(--alto))}.switch-with-text{display:flex}.switch-with-text__title{margin-bottom:2px}.select{position:relative;min-width:160px;color:#4b4b5a;cursor:pointer}.select__disabled{pointer-events:none}.select__disabled .select-block{background:#42444b;background:rgb(var(--mako));border-color:#42444b;border-color:rgb(var(--mako))}.select__open .select__block{border-color:#5350f5!important;border-color:rgb(var(--royal-blue))!important}.select__block-title{color:#4b4b5a}.select__icon-arrow{width:11px;height:7px}.select-block{display:grid;grid-template-columns:1fr 42px;grid-template-rows:repeat(2,max-content);align-items:center;padding:13px 0 13px 15px;border:1px solid #b8b7d3;border:1px solid rgb(var(--lavender-gray));border-radius:8px;transition:border-color .3s}.select-block__opened{border-color:#5f07c4}.select-block__opened .select-icon-arrow{transform:rotateX(180deg);transition:transform .3s}.select-block #select-block__input{display:none}.select-block:hover{border-color:#b7b6ff;border-color:rgb(var(--melrose))}.select-options{box-sizing:border-box;position:absolute;display:none;width:100%;overflow-y:auto;max-height:295px;background:#fefefe;background:rgb(var(--white));border:1px solid #b8b7d3;border:1px solid rgb(var(--lavender-gray));border-radius:8px;scroll-behavior:smooth}.select-options::-webkit-scrollbar{width:auto}.select-options::-webkit-scrollbar-track{background:#fefefe;background:rgb(var(--white));border-radius:100px}.select-options::-webkit-scrollbar-thumb{background:#b7b6ff;background:rgb(var(--melrose));outline:none;border:5px solid #fefefe;border:5px solid rgb(var(--white));border-radius:100px}.select-options::-webkit-scrollbar-thumb:hover{background:#5f07c4}.select-options__opened{display:block;z-index:10}.multiple-select{position:relative;min-width:160px;color:#4b4b5a;cursor:pointer}.multiple-select__disabled{pointer-events:none}.multiple-select__disabled .multiple-select-block{background:#42444b;background:rgb(var(--mako));border-color:#42444b;border-color:rgb(var(--mako))}.multiple-select-block{display:grid;grid-template-columns:1fr 42px;grid-template-rows:repeat(2,max-content);align-items:center;white-space:nowrap;height:100%;padding:13px 0 13px 15px;border:1px solid #b8b7d3;border:1px solid rgb(var(--lavender-gray));border-radius:8px;transition:border-color .3s;box-sizing:border-box}.multiple-select-block__touched{padding:8px 0 8px 15px}.multiple-select-block__touched .multiple-select-block__placeholder{display:block}.multiple-select-block__touched .multiple-select-block__value{margin-top:10px}.multiple-select-block__default .multiple-select-block__placeholder{position:static;margin-top:15px;line-height:15px;animation:none}.multiple-select-block__default .multiple-select-block__value{display:none}.multiple-select-block__opened{border-color:#5f07c4}.multiple-select-block__opened .select-icon-arrow{transform:rotateX(180deg);transition:transform .3s}.multiple-select-block__placeholder{display:none;animation:placeholderOpacity .3s ease-in-out}.multiple-select-block #multiple-select-block__input{display:none}.multiple-select-block:hover{border-color:#5f07c4}.multiple-select-block__value{overflow-x:hidden;text-overflow:ellipsis}.multiple-select-options{box-sizing:border-box;position:absolute;top:51px;display:none;width:100%;overflow-y:auto;max-height:387px;background:#fefefe;background:rgb(var(--white));border:1px solid #b8b7d3;border:1px solid rgb(var(--lavender-gray));border-radius:8px;scroll-behavior:smooth}.multiple-select-options::-webkit-scrollbar{width:auto}.multiple-select-options::-webkit-scrollbar-track{background:#fefefe;background:rgb(var(--white));border-radius:100px}.multiple-select-options::-webkit-scrollbar-thumb{background:#b7b6ff;background:rgb(var(--melrose));outline:none;border:5px solid #fefefe;border:5px solid rgb(var(--white));border-radius:100px}.multiple-select-options::-webkit-scrollbar-thumb:hover{background:#5f07c4}.multiple-select-options__opened{display:block;z-index:10}.option-element{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;cursor:pointer}.option-element__selected{fill:#5f07c4}.clear-btn{display:flex;justify-content:flex-end;color:#a4a3b1;color:rgb(var(--santas-gray));padding:12px 16px}.clear-btn__active{color:#5f07c4}.clear-btn:hover{background-color:#ede7fe}@keyframes placeholderOpacity{0%{opacity:0}to{opacity:1}}.trash{display:flex;align-items:center;grid-gap:13px;color:#ff6b6b;cursor:pointer}.trash:hover{color:#e90000;color:rgb(var(--red))}.trash:hover .trash-svg{fill:#e90000;fill:rgb(var(--red))}.trash-svg{fill:#ff6b6b}.trash__disabled{pointer-events:none;cursor:not-allowed;color:#d0d0d8}.trash__disabled .trash-svg{fill:#d0d0d8}.input-form{margin-bottom:20px;position:relative;display:flex;justify-content:space-between;align-items:center;background-color:#1d1d1d;background-color:rgb(var(--eerie));border:1px solid #e5cfff;border-radius:24px;transition:border-color .1s ease-in}.input-form[focus-within]{outline:#5f07c4;border-color:#5f07c4}.input-form:focus-within{outline:#5f07c4;border-color:#5f07c4}.input-form[focus-within]:hover{border-color:#5f07c4}.input-form:focus-within:hover{border-color:#5f07c4}.input-form:hover{border-color:#b7b6ff;border-color:rgb(var(--melrose))}.input-form__icon{margin-left:12px;flex-shrink:0}.input-form__input{padding:14px 0;margin:0 5px 0 14px;width:100%;border:0;background-color:transparent;color:#fefefe;color:rgb(var(--white))}.input-form__input.focus-visible,.input-form__input:focus-visible{outline:none}.input-form__input:-webkit-autofill{-webkit-text-fill-color:#fefefe;-webkit-text-fill-color:rgb(var(--white));-webkit-background-clip:text;caret-color:#fefefe;caret-color:rgb(var(--white))}.input-form__input::-moz-placeholder{color:#a4a3b1;color:rgb(var(--santas-gray))}.input-form__input::placeholder{color:#a4a3b1;color:rgb(var(--santas-gray))}.input-form__button{padding:8px 15px;margin-right:6px;min-width:66px;height:36px;display:flex;justify-content:center;align-items:center;flex-shrink:0;background-color:#5f07c4;color:#fefefe;color:rgb(var(--white));border:0;border-radius:20px;cursor:pointer;transition:background-color .1s ease-in}.input-form__button:hover{background-color:#1f1cb9}.input-form__error{bottom:-20px;left:0}.card-links-module{position:relative;background-color:#fefefe;background-color:rgb(var(--white));color:#0a0a0a;color:rgb(var(--lot-gray))}.card-links-module__container,.cards{position:relative}.cards{z-index:2}.cards__list{display:flex;flex-direction:column;grid-row-gap:24px}.cards__card{position:relative;box-sizing:border-box;z-index:0}.cards__card-title{margin-bottom:8px;max-width:887px}.cards__card-subtitle,.cards__card-title{color:#fefefe;color:rgb(var(--white))}.cards__card-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.cards__card-image picture{pointer-events:none;position:absolute;width:100%;height:100%}.cards__card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.links{display:flex;flex-wrap:wrap}.links__link{width:100%}.links__link,.links__link .btn{max-width:-moz-max-content;max-width:max-content}.links__link .btn{height:48px;min-width:100%;padding:12px;border-radius:8px}.links__link .btn:visited{color:#fefefe;color:rgb(var(--white))}.text-elements{display:flex;flex-wrap:wrap;grid-row-gap:8px;row-gap:8px}.text-elements__item{display:flex;color:#fefefe;color:rgb(var(--white))}.text-elements__item:last-of-type div{display:none}.text-elements__item-line{margin:0 8px}.tech{background-color:#fefefe;background-color:rgb(var(--white));color:#0a0a0a;color:rgb(var(--lot-gray))}.tech__content{position:relative;display:flex;justify-content:space-between}.tech__block{position:relative;display:block;width:100%}.tech__block:before{content:"";position:absolute;border:1px solid #e7e7fe;border:1px solid rgb(var(--lavender))}.tech__block:first-child:before{display:none}.tech__cards{display:flex;flex-wrap:wrap;grid-row-gap:24px}.tech__card{display:flex;flex-direction:column;align-items:center;grid-gap:8px}.tech__card__title{width:100%;text-align:center}.tech-image__picture{max-width:100%;max-height:100%;font-size:0}.tech-image__img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.contact-directly{background-color:#fefefe;background-color:rgb(var(--white))}.contact-directly__title{color:#181818;color:rgb(var(--cod-gray))}.contact-directly__content{display:flex;grid-row-gap:24px;row-gap:24px;min-width:-moz-fit-content;min-width:fit-content}.contact-directly__cards{display:flex}.contact-directly__card{border:1px solid #b8b7d3;border:1px solid rgb(var(--lavender-gray));border-radius:8px}.contact-directly__card,.contact-directly__card-content{display:flex;align-items:center}.contact-directly__card-label,.contact-directly__card-title{color:#181818;color:rgb(var(--cod-gray))}.contact-directly__card-icon{padding:10px;margin-right:16px;display:flex;background-color:#e7e7fe;background-color:rgb(var(--lavender));border-radius:50%}.contact-directly__map{border:1px solid #b8b7d3;border:1px solid rgb(var(--lavender-gray));border-radius:8px;flex-shrink:0}.contact-directly__map iframe{border-radius:8px;border:0}.tech-used{background-color:#181818;background-color:rgb(var(--cod-gray));color:#fefefe;color:rgb(var(--white))}.tech-used__container{display:flex;justify-content:space-between}.tech-used__cards{display:flex;flex-wrap:wrap}.rich-text h1:first-child,.rich-text h2:first-child,.rich-text h3:first-child,.rich-text h4:first-child,.rich-text h5:first-child,.rich-text h6:first-child,.rich-text ol:first-child,.rich-text p:first-child,.rich-text ul:first-child,.video-player__data p h1:first-child,.video-player__data p h2:first-child,.video-player__data p h3:first-child,.video-player__data p h4:first-child,.video-player__data p h5:first-child,.video-player__data p h6:first-child,.video-player__data p ol:first-child,.video-player__data p p:first-child,.video-player__data p ul:first-child{margin-top:0}.rich-text img,.video-player__data p img{width:100%}.rich-text ul,.video-player__data p ul{list-style-type:disc}.rich-text blockquote,.video-player__data p blockquote{background:#f8f8f8;background:rgb(var(--alabaster));padding:24px;border-radius:16px}.rich-text blockquote p,.video-player__data p blockquote p{margin:0}.rich-text figcaption,.video-player__data p figcaption{padding:10px;text-align:center;background:#f8f8f8;background:rgb(var(--alabaster))}.rich-text table,.video-player__data p table{min-width:800px;height:-moz-min-content;height:min-content;border-radius:12px;overflow:hidden;background:#fefefe;background:rgb(var(--white));border:1px solid #b8b7d3;border:1px solid rgb(var(--lavender-gray))}.rich-text table tbody tr td,.video-player__data p table tbody tr td{display:table-cell;background:#fefefe;background:rgb(var(--white));border-top:1px solid #b8b7d3;border-top:1px solid rgb(var(--lavender-gray))}.rich-text table tbody tr:first-child td,.video-player__data p table tbody tr:first-child td{background:#f8f8f8;background:rgb(var(--alabaster));border-top:none}.rich-text .table,.video-player__data p .table{overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.rich-text .table::-webkit-scrollbar,.video-player__data p .table::-webkit-scrollbar{display:none}.rich-text figure,.video-player__data p figure{margin:0}.rich-text .image-style-align-center,.video-player__data p .image-style-align-center{margin:auto}.rich-text .image-style-align-left,.video-player__data p .image-style-align-left{float:left}.rich-text .image-style-align-right,.video-player__data p .image-style-align-right{float:right}.dark .markdown blockquote,.dark .markdown figcaption{background:#1d1d1d;background:rgb(var(--eerie));color:#fefefe;color:rgb(var(--white))}.richTextContent{color:#0a0a0a;color:rgb(var(--lot-gray));background:#fefefe;background:rgb(var(--white))}.rich-text-with-blocks{max-width:1280px;width:100%;margin:0 auto;box-sizing:border-box}.rich-text-with-blocks .additional{max-width:800px}.rich-text-with-blocks .additional :first-child.banner{margin-top:0}.rich-text-with-blocks .additional :last-child.banner{margin-bottom:0}.rich-text-with-blocks .form{position:sticky;top:100px;max-width:332px;height:-moz-min-content;height:min-content;padding:24px;box-shadow:0 8px 48px rgba(0,0,0,.12);border-radius:16px;box-sizing:border-box;transition:.5s}.rich-text-with-blocks .form.js-completed .follow-us-form,.rich-text-with-blocks .form__feedback-message{display:none}.rich-text-with-blocks .form.js-completed .form__feedback-message{display:block}.rich-text-with-blocks .form__title{margin-bottom:16px}.rich-text-with-blocks .form .floating-form{background-color:transparent;border:1px solid #b8b7d3;border:1px solid rgb(var(--lavender-gray));border-radius:8px}.rich-text-with-blocks .form .floating-form[focus-within]{outline:#5f07c4;border-color:#5f07c4}.rich-text-with-blocks .form .floating-form:focus-within{outline:#5f07c4;border-color:#5f07c4}.rich-text-with-blocks .form .floating-form[focus-within]:hover{border-color:#5f07c4}.rich-text-with-blocks .form .floating-form:focus-within:hover{border-color:#5f07c4}.rich-text-with-blocks .form .floating-form:hover{border-color:#b7b6ff;border-color:rgb(var(--melrose))}.rich-text-with-blocks .form .floating-form.js-error{border-color:#e90000;border-color:rgb(var(--red))}.rich-text-with-blocks .form .floating-form .input-form__input{color:#000;color:rgb(var(--black))}.rich-text-with-blocks .form .floating-form .input-form__input:-webkit-autofill{-webkit-text-fill-color:#000;-webkit-text-fill-color:rgb(var(--black));caret-color:#000;caret-color:rgb(var(--black))}.rich-text-with-blocks .form .floating-form .input-form__icon{display:none}.rich-text-with-blocks .form .form-group{padding-bottom:0}.rich-text-with-blocks .form .form-control{grid-gap:11px}.rich-text-with-blocks .js-submit-error .form__error{display:none}.rich-text-with-blocks .js-submit-error .form__submit-error{display:block}.rich-text-with-blocks .js-submit-error .input-form__error{bottom:-40px}.rich-text-with-blocks .js-submit-error .input-form{margin-bottom:45px}.rich-text-with-img__container{display:flex}.rich-text-with-img__content{max-width:800px}.rich-text-with-img__image-box{max-width:432px;max-height:480px;min-width:290px}.rich-text-with-img__img{width:-moz-min-content;width:min-content;height:-moz-min-content;height:min-content;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.cookie-btn{position:fixed;left:24px;bottom:24px;z-index:80;display:none;align-items:center;max-width:38px;height:62px;padding:0 12px;background:#fefefe;background:rgb(var(--white));border:1px solid #b8b7d3;border:1px solid rgb(var(--lavender-gray));border-radius:100px;overflow:hidden;box-shadow:0 4px 16px 0 rgba(0,0,0,.12);box-shadow:0 4px 16px 0 rgba(var(--black),.12);transition:all .2s ease-in;cursor:pointer}.cookie-btn.js-open{display:flex}.cookie-btn__svg{flex-shrink:0;width:40px;height:40px;fill:#5f07c4}.cookie-btn-text{margin:0 12px;opacity:0;color:#0a0a0a;color:rgb(var(--lot-gray));white-space:nowrap;overflow:hidden;transition:opacity .2s ease-in}.cookie-modal{box-sizing:border-box;display:none;position:fixed;left:0;top:0;z-index:200;width:100%;height:100vh;overflow:auto;background-color:rgba(0,0,0,.5)}.cookie-modal.js-open{display:block}@keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}.cookie-modal__content{position:relative;display:flex;flex-direction:column;justify-content:space-between;max-height:100%;min-height:600px;margin:auto;overflow:hidden;background-color:#fefefe;background-color:rgb(var(--white));box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);animation:animatetop .4s}.cookie-modal__header{max-width:100%;color:#0a0a0a;color:rgb(var(--lot-gray))}.cookie-modal__header-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:45px}.cookie-modal__button-close{display:flex;align-items:center;justify-content:center;width:14px;height:14px;cursor:pointer}.cookie-modal__svg{fill:#b7b6ff;fill:rgb(var(--melrose))}.cookie-modal__body{display:grid;grid-gap:16px;gap:16px;height:100%;padding-top:0;overflow-x:clip;overflow-y:scroll;color:#0a0a0a;color:rgb(var(--lot-gray));scroll-behavior:smooth}.cookie-modal__body::-webkit-scrollbar{width:auto}.cookie-modal__body::-webkit-scrollbar-track{background:#fefefe;background:rgb(var(--white));border-radius:100px}.cookie-modal__body::-webkit-scrollbar-thumb{background:#b7b6ff;background:rgb(var(--melrose));outline:none;border:5px solid #fefefe;border:5px solid rgb(var(--white));border-radius:100px}.cookie-modal__body::-webkit-scrollbar-thumb:hover{background:#5f07c4}.cookie-modal__footer{display:flex;justify-content:flex-end;grid-gap:16px;border-top:1px solid #b8b7d3;border-top:1px solid rgb(var(--lavender-gray))}.cookie-modal__footer .btn_type_outlined:hover{background-color:#ede7fe}.cookie-banner{display:none;position:fixed;bottom:0;z-index:90;width:100%;background:#fefefe;background:rgb(var(--white));color:#000;color:rgb(var(--black));border-top:1px solid #b8b7d3;border-top:1px solid rgb(var(--lavender-gray));box-shadow:0 -8px 16px rgba(0,0,0,.12);box-shadow:0 -8px 16px rgba(var(--black),.12)}.cookie-banner.js-open{display:block}.cookie-banner__container.container{display:grid;grid-row-gap:24px}.cookie-banner__footer{max-width:100%}.cookie-banner__block-accept{display:flex;width:100%}.portfolio-module{background-color:#fefefe;background-color:rgb(var(--white))}.portfolio-module__filters{margin-bottom:24px;display:flex;grid-column-gap:8px;-moz-column-gap:8px;column-gap:8px;grid-row-gap:12px;row-gap:12px;flex-wrap:wrap}.portfolio-module__list{margin-bottom:24px;display:flex;flex-direction:column;grid-row-gap:24px;row-gap:24px}.portfolio-module__btn{border-radius:8px}.portfolio-module__btn_hidden{display:none}.portfolio-module__card{display:flex;flex-direction:column;position:relative;background:linear-gradient(263.7deg,#1c1a64 -1.03%,#000 100.74%);background:linear-gradient(263.7deg,#1c1a64 -1.03%,rgb(var(--black)) 100.74%);border-radius:8px;z-index:0}.portfolio-module__card,.portfolio-module__card:hover{color:#fefefe;color:rgb(var(--white))}.portfolio-module__card:hover .portfolio-module__card-title{color:#b7b6ff;color:rgb(var(--melrose))}.portfolio-module__card:hover .portfolio-module__card-icon-wrap{background-color:#444397;background-color:rgb(var(--victoria))}.portfolio-module__card-title{max-width:620px;color:#fefefe;color:rgb(var(--white))}.portfolio-module__card-subtitle{max-width:503px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#fefefe;color:rgb(var(--white))}.portfolio-module__card-icon-wrap{position:absolute;bottom:24px;display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:8px;background-color:#242435;background-color:rgb(var(--steel-gray))}.portfolio-module__card_disabled{display:none}.portfolio-module__picture{position:absolute;top:0;left:0;display:flex;justify-content:flex-end;width:100%;height:100%;transition:opacity .1s ease-in;z-index:-1}.portfolio-module__picture img{max-width:328px;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;border-radius:8px}.filter{padding:6px 12px;display:flex;border:1px solid #b7b6ff;border:1px solid rgb(var(--melrose));border-radius:8px;color:#0a0a0a;color:rgb(var(--lot-gray));cursor:pointer;transition:all .1s ease-in}.filter:hover{border-color:#5f07c4}.filter:before{content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAYAAAAGuM1UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABHSURBVHgBvY+xDQAgCAQZxZHcSDd1BCeAF6yoFBpIaMgd+ScKDoAhIisDg5lnAazHrtvCn62IrZeeMQz0Uiizk3am4JV+8AEQxoS/xWpqKQAAAABJRU5ErkJggg==");margin-right:4px;width:20px;height:20px;display:none;align-items:center;justify-content:center}.filter.js-active{background-color:#5f07c4;border-color:#5f07c4;color:#fefefe;color:rgb(var(--white))}.filter.js-active:hover{background-color:#1f1cb9;border-color:#1f1cb9}.filter.js-active:before{display:flex}.dark .filter{background:hsla(0,0%,99.6%,.1);background:rgba(var(--white),10%);color:#fefefe;color:rgb(var(--white));border-color:#a4a3b1;border-color:rgb(var(--santas-gray))}.dark .filter:hover{background:hsla(0,0%,99.6%,.18);background:rgba(var(--white),18%);border-color:#fefefe;border-color:rgb(var(--white))}.dark .filter.js-active{background-color:#5f07c4;border-color:#5f07c4;color:#fefefe;color:rgb(var(--white))}.dark .filter.js-active:hover{background-color:#1f1cb9;border-color:#1f1cb9}.related-portfolio{background-color:#f8f8f8;background-color:rgb(var(--alabaster))}.related-portfolio__title{margin-bottom:8px;color:#0a0a0a;color:rgb(var(--lot-gray))}.related-portfolio__description{margin-bottom:40px;color:#0a0a0a;color:rgb(var(--lot-gray))}.related-portfolio__grid-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px 24px;gap:40px 24px}.related-portfolio__grid-list .portfolio-module__card{min-height:400px;padding:0 16px 24px;justify-content:flex-end}.related-portfolio__grid-list .portfolio-module__card-title{min-height:unset;margin-bottom:4px}.related-portfolio__grid-list .portfolio-module__card-icon-wrap{display:none}.related-portfolio__grid-list .portfolio-module__picture{opacity:.4}.related-portfolio__grid-list .portfolio-module__picture img{width:100%;max-width:100%;margin-right:0}.related-portfolio .portfolio-module__list{margin-bottom:0}.challenge__container{display:flex;justify-content:space-between}.challenge-header,.challenge-links{display:flex;flex-direction:column}.challenge-links__title{margin-bottom:16px}.challenge-links__content{grid-row-gap:16px;row-gap:16px;grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;max-width:100%}.challenge-links__btn{grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px;max-height:48px}.challenge-links__btn:hover{background-color:#1f1cb9}.divider.container{padding-top:0;padding-bottom:0}.divider__line{content:"";border-bottom:1px solid #e7e7fe;border-bottom:1px solid rgb(var(--lavender))}.key-features{background-color:#fefefe;background-color:rgb(var(--white));color:#000;color:rgb(var(--black))}.key-features__title{text-align:center}.key-features__content{display:flex;flex-wrap:wrap;text-align:center;grid-row-gap:24px;row-gap:24px;grid-column-gap:24px;-moz-column-gap:24px;column-gap:24px;justify-content:center}.key-features .card{text-align:center}.key-features .card__picture{display:flex;align-items:center;justify-content:center;margin-bottom:16px}.key-features .card__img{width:64px;height:64px}.key-features .card__block-text{margin-top:4px;color:#4b4b5a}.base-accordion{color:#000;color:rgb(var(--black));background-color:#fefefe;background-color:rgb(var(--white))}.base-accordion__options{position:relative;display:flex;flex-direction:column;width:100%;text-align:left}.base-accordion__option{position:relative}.base-accordion__option:after{content:"";position:absolute;bottom:0;width:100%;border:1px solid #b8b7d3;border:1px solid rgb(var(--lavender-gray))}.base-accordion__option:last-child:after{display:none}.base-accordion__option-title{display:flex;justify-content:space-between;align-items:center;width:100%;transition:.1s ease-in}.base-accordion__option-text{font-weight:400;transition:.1s ease-in}.base-accordion .accordion__btn{position:absolute;top:24px;right:0;margin-left:40px;line-height:0;transition:.1s ease-in}.base-accordion__arrow{fill:#5f07c4}.base-accordion__option-description{max-height:0;overflow:hidden;color:#4b4b5a;transition:.1s ease-in}.base-accordion .js-accordion-active.base-accordion__option{padding-bottom:24px}.base-accordion .js-accordion-active .base-accordion__option-title{margin-bottom:0}.base-accordion .js-accordion-active .base-accordion__option-description{max-height:1000px;margin-top:8px}.base-accordion .js-accordion-active .accordion__btn{transform:rotate(180deg)}.banner .banner-content{background:#fefefe;background:rgb(var(--white));display:flex;justify-content:space-between;align-items:center;box-shadow:0 8px 48px rgba(0,0,0,.12);border-radius:8px;overflow:hidden}.banner__column{height:100%;display:flex;flex-direction:column;justify-content:center}.banner-image__picture{height:100%}.banner-image__img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.banner__header{color:#0a0a0a;color:rgb(var(--lot-gray))}.banner__header-title{margin-bottom:4px}.banner__header-subtitle{margin-bottom:40px}.about-team{color:#0a0a0a;color:rgb(var(--lot-gray));background:#fefefe;background:rgb(var(--white))}.about-team__list{display:flex;flex-direction:column;grid-row-gap:16px}.about-team .profile-card{max-width:100%;padding:24px;border:1px solid #b8b7d3;border:1px solid rgb(var(--lavender-gray));border-radius:16px}.about-team .profile-card__header{display:flex;align-items:center;margin-bottom:20px}.about-team .profile-card__header .content__label{color:#4b4b5a}.about-team .profile-card__body,.about-team .profile-card__section{display:flex;flex-direction:column}.about-team .profile-card__img{margin-right:16px;border-radius:32px;overflow:hidden}.about-team .profile-card__box{max-width:988px;display:flex;flex-wrap:wrap;grid-column-gap:8px;-moz-column-gap:8px;column-gap:8px;grid-row-gap:12px;row-gap:12px}.about-team .profile-card__tag{justify-content:center;padding:6px 12px}.about-team .profile-card__image-tag,.about-team .profile-card__tag{display:flex;background:#e7e7fe;background:rgb(var(--lavender));border-radius:8px}.about-team .profile-card__image-tag{justify-content:space-between;align-items:center;grid-column-gap:8px;-moz-column-gap:8px;column-gap:8px;padding:4px 8px}.about-team .profile-card__image-tag .profile-tag__img{width:24px;height:24px}.about-team .profile-card__image-tag .profile-tag__picture{display:flex}.vacancy{position:relative;background:#f4f4f4;overflow:hidden}.vacancy_all{background:#fefefe;background:rgb(var(--white))}.vacancy_all .vacancy__link-btn{transform:rotate(90deg)}.vacancy__wrapper{position:relative;z-index:1;display:grid;grid-gap:24px;gap:24px;min-height:290px}.vacancy__wrapper__opened{max-height:100%}.vacancy .no-vacancies-js{grid-template-columns:repeat(1,1fr)}.vacancy__wrapper_bottom{margin-bottom:87px}.vacancy-icon__picture{display:none}.vacancy-card{display:grid;grid-gap:32px;gap:32px;grid-auto-rows:max-content;align-content:space-between;background:#fefefe;background:rgb(var(--white));border:1px solid #b8b7d3;border-radius:8px;padding:15px;overflow:hidden}.vacancy-card,.vacancy-card__body{position:relative}.vacancy-card_hot{background:linear-gradient(224deg,rgba(254,188,188,.2) 12.72%,rgba(255,183,183,0) 45.12%),#fefefe;background:linear-gradient(224deg,rgba(254,188,188,.2) 12.72%,rgba(255,183,183,0) 45.12%),rgb(var(--white))}.vacancy-card__header{display:flex;align-items:center;grid-gap:8px;gap:8px}.vacancy-card__header .icon{flex-shrink:0}.vacancy-card__location{width:100%}.vacancy-card__position{margin-top:8px}.vacancy-card__stack,.vacancy-card__tags{display:flex;flex-wrap:wrap;margin-top:24px}.vacancy-card__tags{grid-gap:8px;gap:8px}.vacancy-card__stack{grid-gap:16px;gap:16px}.vacancy-card__stack-image{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.vacancy-card__btn:hover{background-color:#ede7fe}.vacancy-card__btn:visited{color:#5f07c4}.vacancy__link{display:flex;align-items:center;grid-gap:17px;gap:17px;margin-top:40px;padding:2px 0;color:#5f07c4}.vacancy__link:hover{color:#310677}.vacancy__link:hover .vacancy__link-btn{fill:#310677}.vacancy__link:visited{color:#5f07c4}.vacancy__link:visited:hover{color:#310677}.vacancy__link:visited:hover .vacancy__link-btn{fill:#310677}.vacancy__link-btn{width:7px;height:11px;fill:#5f07c4}.vacancy__pagination{position:absolute}.vacancy-details{background-color:#fefefe;background-color:rgb(var(--white))}.vacancy-details__container.container{padding-top:34px}.vacancy-details__link{display:flex;align-items:center;grid-gap:17px;gap:17px;width:-moz-max-content;width:max-content;margin-bottom:26px;padding:2px 0;color:#5f07c4}.vacancy-details__link:hover{color:#310677}.vacancy-details__link:hover .vacancy__link-btn{fill:#310677}.vacancy-details__link:visited{color:#5f07c4}.vacancy-details__link:visited:hover{color:#310677}.vacancy-details__link:visited:hover .vacancy__link-btn{fill:#310677}.vacancy-details__link-btn{width:7px;height:11px;fill:#5f07c4}.vacancy-details .vacancy-card{position:relative;display:grid;grid-gap:32px;gap:32px;grid-auto-rows:max-content;align-content:space-between;background:#fefefe;background:rgb(var(--white));border:1px solid #b8b7d3;border-radius:8px;padding:24px}.vacancy-details .vacancy-card_hot{background:linear-gradient(260.62deg,rgba(255,242,242,.8) 16.03%,rgba(249,249,255,.8) 40.75%,rgba(249,249,255,.8) 67.62%),#fefefe}.vacancy-details .vacancy-card__header{display:flex;align-items:center;grid-gap:8px;gap:8px}.vacancy-details .vacancy-card__header .icon{flex-shrink:0}.vacancy-details .vacancy-card__location{width:-moz-max-content;width:max-content}.vacancy-details .vacancy-card__position{margin-top:10px}.vacancy-details .vacancy-card__stack,.vacancy-details .vacancy-card__tags{display:flex;flex-wrap:wrap;grid-gap:16px;gap:16px}.vacancy-details .vacancy-card__stack-title,.vacancy-details .vacancy-card__tags{margin-top:24px}.vacancy-details .vacancy-card__stack{margin-top:8px}.vacancy-details .vacancy-card__btn{margin-top:32px}.vacancy-details__back-btn{margin-top:24px}.vacancy-description{margin-top:48px}.vacancy__picture{opacity:.1;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vacancy__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vacancy-filters-container{margin-top:34px}.vacancy-filters-container .vacancy-filter{display:flex;flex-direction:column;grid-gap:12px;gap:12px;width:100%}.vacancy-filters-container .vacancy-filter__form{display:flex;flex-direction:column}.vacancy-filters-container .vacancy-filter__form-wrapper{display:flex;flex-direction:column;grid-gap:24px;gap:24px}.vacancy-filters-container .vacancy-filter__form-wrapper .form-title{display:flex;justify-content:space-between}.vacancy-filters-container .vacancy-filter__form-wrapper .form-title .vacancy-filter-clear-all{display:none}.vacancy-filters-container .vacancy-filter__row{display:flex;grid-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.vacancy-filters-container .vacancy-filter__select{width:100%}.vacancy-filters-container .vacancy-filter__search:hover{border-color:#5f07c4}.vacancy-filters-container .vacancy-filter__menu .filter-btn .applied-filters-num{display:none}.vacancy-filters-container .vacancy-filter__menu .filter-btn .applied-filters-num__active{display:flex;align-items:center;justify-content:center;width:19px;height:20px;border-radius:50%;background-color:#5f07c4;color:#fefefe;color:rgb(var(--white))}.hot-vacancy .form-control{grid-template-columns:18px max-content;width:-moz-fit-content;width:fit-content}.no-vacancies{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.no-vacancies__btn{margin-top:32px}.no-vacancies-icon{padding:18px 0}.benefits{position:relative;max-width:unset;background:linear-gradient(224.71deg,#f8f8ff 9.67%,#fafaff 75.13%)}.benefits__header{position:relative;display:flex;align-items:center;justify-content:space-between}.benefits__header-quote{max-width:816px;color:#5f07c4}.benefits__info{display:flex;flex-direction:column}.benefits__info__img,.benefits__info__picture{width:100%;height:-moz-max-content;height:max-content;-o-object-fit:contain;object-fit:contain}.benefits__info__picture{display:flex}.benefits__info-title{margin-top:16px}.benefits__info-description{color:#4b4b5a;margin-top:4px}.benefits__circle{position:absolute;width:309px;height:306px;left:-106px;top:442px;background:#ede7fe;border-radius:50%;opacity:.5}.benefits-container{position:relative;display:flex;flex-direction:column;z-index:2}.benefits-wrapper{display:flex;grid-gap:16px;gap:16px}.benefits-card{display:flex;justify-content:flex-start;align-items:flex-start;flex:1 1 100%;padding:24px;background-color:#fefefe;background-color:rgb(var(--white));border-radius:8px;border:1px solid #b8b7d3}.benefits-card__wrapper{margin-left:16px}.benefits-card__wrapper ul{list-style-type:disc;margin-left:25px}.networks__item{display:flex;margin-right:16px;border-radius:30px;transition:background-color .1s ease-in}.networks__item .benefits__info__block-icon{fill:#5f07c4;transition:.2s ease-in}.networks__item .benefits__info__block-icon:hover{fill:#310677}.dots__picture{position:absolute;left:-37px;bottom:74px}.overflow-slider{overflow-x:hidden}.overflow-slider__wrapper .splide__track{overflow:inherit}.overflow-slider__wrapper .slider__arrows{justify-content:flex-start;grid-gap:24px;gap:24px}.overflow-slider__wrapper .slider__arrows .slider__arrow--buttons{display:flex;grid-gap:24px;gap:24px}.overflow-slider__wrapper .slider__arrows .slider__arrow--buttons .slider__arrow{background-color:#fefefe;background-color:rgb(var(--white))}.overflow-slider__wrapper .splide__pagination{position:relative;bottom:0;grid-gap:8px;gap:8px}.overflow-slider__wrapper .splide__pagination .splide__pagination__page{width:32px;height:6px;border-radius:2px;background:#d0d0d8}.overflow-slider__wrapper .splide__pagination .is-active{transform:scale(1);background:#bb84fa}.overflow-slider__card{position:relative;background:linear-gradient(0deg,hsla(0,0%,100%,.8) 8.38%,hsla(0,0%,100%,.8) 27.79%,hsla(0,0%,100%,0) 41.88%)}.overflow-slider__img,.overflow-slider__picture{position:absolute;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.overflow-slider__info{position:absolute;bottom:24px;left:24px}.send-cv{position:relative;color:#0a0a0a;color:rgb(var(--lot-gray));background:#fefefe;background:rgb(var(--white))}.send-cv__container{display:flex}.send-cv__container .send-cv-form-container{display:flex;flex-direction:column}.send-cv__container .send-cv-form-container .send-cv__description{margin-bottom:24px}.send-cv__container .send-cv-form-container .send-cv-form{display:flex;flex-direction:column;width:100%}.send-cv__completed{display:none;flex-direction:column;align-items:center;justify-content:center;margin-top:160px;margin-bottom:120px;text-align:center}.send-cv__completed-title{padding-top:16px}.send-cv__completed-description{padding-top:4px}.send-cv__row{display:flex}.js-completed .send-cv__container .send-cv-form-container .send-cv-form{display:none}.js-completed .send-cv__completed{display:flex}.send-cv-form{display:flex;background:#fefefe;background:rgb(var(--white));color:#0a0a0a;color:rgb(var(--lot-gray))}.send-cv-form__select{width:100%;margin-bottom:16px}.video-player{max-width:1280px;width:100%;height:55vw;box-sizing:border-box}.video-player__content{position:relative;width:100%;height:100%;overflow:hidden}.video-player__content.active .video-player-close,.video-player__content.active .video-player__video{display:block}.video-player__content.active .video-player__circle{display:none}.video-player__circle{position:absolute;bottom:5%;transform:translateY(20%) translateX(5%);width:50%;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:50%}.video-player__circle:after{content:"";display:block;padding-bottom:100%}.video-player__circle:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#310677;opacity:.8;filter:blur(59px);border-radius:50%;z-index:-1}.video-player__video{display:none;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.video-player-close{position:absolute;top:15px;right:15px;display:none;z-index:100;cursor:pointer}.video-player__data{display:flex;flex-direction:column;width:50%;grid-gap:8px;gap:8px;font-size:.7rem}.video-player__data-logo{width:30%}.video-player__data-logo:after{content:"";display:block;padding-bottom:100%}.video-player__data-btn{transition:background-color .1s ease-in}.dark{color:#fefefe;color:rgb(var(--white));background:#0a0a0a;background:rgb(var(--lot-gray))}.dark .advantage-cards__block{background:#1d1d1d;background:rgb(var(--eerie));border-color:#e5cfff}.dark .advantage-cards__block-text{color:#fefefe;color:rgb(var(--white))}.dark .tech__block:before{display:none}.dark .divider__line{border-bottom:1px solid #e5cfff}@media (min-width:msm0.1){.about-team .profile-card{padding:24px}}@media (min-width:0)and (max-width:480px){.btn{width:100%}.text-module__title{margin-bottom:24px}.footer__icons{flex-direction:column;justify-content:center;grid-gap:20px;gap:20px;width:100%}.footer__links .networks{max-width:unset}.footer__links .footer-logo{justify-content:center;max-width:100%;width:100%}.tech__card{width:33%;min-width:95px;min-height:76px}.cookie-modal__content{max-width:100%;width:100%;border-radius:0}.cookie-modal .cookie-banner__btn{min-width:calc(50% - 8px)}.cookie-banner__btn{min-width:auto;width:100%}.cookie-banner__block-accept{width:100%;grid-gap:16px}.cookie-banner__block-accept .cookie-banner__btn{width:50%}.portfolio-module__btn{width:inherit}.challenge-links__content{display:flex;flex-direction:column}.banner__button .btn{width:100%}.vacancy__pagination{width:calc(100% - 30px)}}@media (min-width:480px)and (max-width:580px){.cookie-banner__footer{align-items:flex-end}}@media (min-width:480px)and (max-width:768px){.text-module__content{max-width:482px}.text-module__title{margin-bottom:24px;max-width:434px}.card-links-module__header{max-width:480px}.tech-used__card{width:134px}.cookie-modal__content{max-width:100%;width:100%;height:100%;border-radius:0}}@media (min-width:480px)and (max-width:992px){.portfolio-module__picture img{margin-right:2%}.challenge-links__content{display:grid;grid-template-columns:1fr 1fr}}@media (min-width:480.1px){.btn{width:-moz-max-content;width:max-content}.footer__icons{max-height:48px;grid-gap:16px;gap:16px}.footer__links .footer-logo{max-width:398px}.tech__card{width:128px;min-height:82px}.cookie-banner__footer{flex-direction:row}.cookie-banner__btn{max-height:48px}.cookie-banner__block-accept{justify-content:flex-end;grid-column-gap:16px}.portfolio-module__btn{width:200px}.banner__button .btn{min-width:200px}.vacancy-card__btn{width:100%}.vacancy-details .vacancy-card__btn{width:-moz-max-content;width:max-content}}@media (min-width:0)and (max-width:580px){.our-team__wrapper{width:calc(100vw - 60px)}.our-team__control{grid-gap:8px;gap:8px;padding:6px 20px}.hero_case.hero{max-height:670px}.hero_case .hero__cards{flex-direction:column;align-items:center;margin-top:24px}.hero_case .hero__cards .card{width:210px}.cards__card{padding:16px}.cookie-banner__footer{display:grid;grid-template-columns:1fr;grid-gap:16px}.vacancy-filters-container .vacancy-filter__form-wrapper{margin:16px}.vacancy-filters-container .vacancy-filter__form{position:fixed;top:80px;right:0;height:100%;width:100%;transform:translateX(100%);transform-origin:top right}.vacancy-filters-container .vacancy-filter__form__btn-block{display:flex;align-items:center;padding:16px;grid-gap:16px;gap:16px;border-top:1px solid #b8b7d3}.vacancy-filters-container .vacancy-filter__form__btn-block .btn{width:50%;min-width:-moz-fit-content;min-width:fit-content}.vacancy-filters-container .vacancy-filter__form__open{justify-content:space-between;box-sizing:border-box;padding-bottom:80px;background-color:#fefefe;background-color:rgb(var(--white));transform:translateX(0);transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;z-index:2}.vacancy-filters-container .vacancy-filter__form__open .vacancy-filter-selects{grid-gap:16px}.vacancy-filters-container .vacancy-filter__menu .filter-btn{position:absolute;align-items:center;top:30px;right:16px;width:-moz-max-content;width:max-content}.video-player__circle{width:70%}.video-player__data-logo{display:none}}@media (min-width:580px)and (max-width:768px){.hero_case.hero{max-height:550px}.hero_case .hero__cards{margin-top:40px}.hero_case .hero__cards .card{width:31%;min-width:168px}}@media (min-width:580px)and (max-width:992px){.cards__card{padding:24px}}@media (min-width:580.1px){.our-team__control{grid-gap:36px;gap:36px;padding:6px 28px}.info-image__block-circle-1{width:220px;height:220px}.info-image__block-circle-3{top:40px;right:80px}.cookie-banner__footer{display:flex;justify-content:space-between}.vacancy-filters-container .vacancy-filter__form-wrapper .form-title .vacancy-filter-clear-all__active{cursor:pointer;display:block}.vacancy-filters-container .vacancy-filter__form{justify-content:space-between}.vacancy-filters-container .vacancy-filter__form__btn-block{display:none}.vacancy-filters-container .vacancy-filter__form .vacancy-filter-selects{display:grid;grid-template-columns:repeat(4,.5fr)}.vacancy-filters-container .vacancy-filter__form .vacancy-filter-selects:hover{border-color:#5f07c4}.vacancy-filters-container .vacancy-filter__menu .filter-btn{display:none}.video-player__circle{transform:translateY(5%) translateX(5%)}.dark .tech__content{margin-top:40px}}@media (min-width:580.1px)and (min-width:580px)and (max-width:992px){.vacancy-filters-container .vacancy-filter__form .vacancy-filter-selects{grid-template-columns:repeat(2,1fr);grid-column-gap:24px;grid-row-gap:24px}}@media (min-width:0)and (max-width:620px){.container{padding:40px 16px}.main .rich-text-custom:first-of-type .additional-container{padding-top:40px}.main .rich-text-custom:last-of-type .additional-container{padding-bottom:40px}.header__navigation .header__contact-us{margin-top:24px}.header__navigation.container{padding-bottom:16px}.header__sub-container.container{display:grid;grid-row-gap:24px;padding:0}.header__sub-group{grid-row-gap:34px}.hero{justify-content:flex-end}.hero .btn{width:100%;max-width:100%;text-align:center}.hero__content{padding-bottom:16px}.hero__content_no-btn{padding-bottom:64px}.footer__info-block{flex-direction:column}.markers__container{flex-wrap:wrap;grid-column-gap:8px;-moz-column-gap:8px;column-gap:8px;grid-row-gap:8px;row-gap:8px;padding-top:16px;padding-bottom:16px}.contact-us__completed,.contact-us__description,.contact-us__form{max-width:100%}.contact-us__bg{display:none}.contact-us__btn{text-align:center;justify-content:center}.tech__content{grid-gap:32px}.tech__block:before{width:100%;height:0;top:-16px}.portfolio-module__card{padding:36px 40px}.base-accordion .container{padding:48px 16px}.base-accordion__option{padding:24px 80px 24px 0}.banner .banner-content{height:unset;padding-left:0;flex-direction:column-reverse}.banner__column{width:100%;padding:16px;box-sizing:border-box}.banner__column:last-of-type{margin-right:0;padding:0;box-sizing:content-box;box-sizing:initial}.banner-image__img{max-width:unset;max-height:184px;width:100%}.banner__header-subtitle{margin-bottom:24px}.about-team .profile-card{padding:24px 16px}.about-team .profile-card__section{grid-row-gap:16px;row-gap:16px}.dark .tech__content{margin-top:16px;grid-row-gap:24px;row-gap:24px}}@media (min-width:620px)and (max-width:1024px){.header__navigation .header__contact-us{margin-top:42px}.header__navigation.container{padding-bottom:24px}.header__sub-container.container{-moz-column-count:2;column-count:2;grid-column-gap:24px}.header__sub-group{grid-row-gap:28px;margin-top:34px}.header__sub-group:first-child{margin-top:0}.header__sub-center{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.contact-us__completed,.contact-us__description,.contact-us__form{max-width:42vw}.contact-us__bg{transform:translateY(-50%)}.tech__content{grid-gap:64px}.tech__block:before{width:100%;height:0;top:-32px}.dark .tech__content{grid-row-gap:80px;row-gap:80px}}@media (min-width:620px)and (max-width:768px){.container{padding:40px 48px}.main .rich-text-custom:first-of-type .additional-container{padding-top:64px}.main .rich-text-custom:last-of-type .additional-container{padding-bottom:64px}.header__sub-container.container{padding:0}.hero_case .hero__description,.hero_case .hero__title{max-width:500px}.advantage-cards__four .advantage-cards__wrapper,.advantage-cards__wrapper{grid-template-columns:repeat(2,1fr)}.markers__container{grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;grid-row-gap:16px;row-gap:16px;padding-top:24px;padding-bottom:24px}.rich-text-with-img__image-box{max-width:290px;max-height:340px}.portfolio-module__card{padding:36px 40px 76px}.base-accordion__option{padding:31px 80px 31px 0}.about-team .profile-card__section{grid-row-gap:19px;row-gap:19px}}@media (min-width:620.1px){.hero{justify-content:center}.hero .btn{max-width:-moz-max-content;max-width:max-content}.advantage-cards__two .advantage-cards__wrapper{grid-template-columns:repeat(2,1fr)}.info-image-icon__picture{bottom:50px;left:185px}.info-image__wrapper{grid-template-columns:repeat(2,1fr)}.contact-us__bg{width:50%;position:absolute;top:50%;right:0}.cookie-banner__container.container{padding-top:40px;padding-bottom:40px}.banner .banner-content{height:220px;padding-left:40px;flex-direction:row}.banner__column:first-of-type{margin-right:20px}.send-cv__container .send-cv-form-container{width:50%}}@media (min-width:0)and (max-width:680px){.header__burger-menu{padding-left:16px;padding-right:16px}.navigation{display:grid;grid-row-gap:34px}.hero{max-height:640px}.info-image__wrapper{grid-gap:84px}.links__link{min-width:200px;max-width:100%}.contact-directly__content{flex-direction:column}.contact-directly__map{height:400px}.portfolio-module__card{padding:0 16px 24px;min-height:304px;justify-content:flex-end}.portfolio-module__card-title{min-height:unset}.portfolio-module__card-icon-wrap{display:none}.benefits__circle{top:870px}.benefits-container{margin-top:32px}.overflow-slider__wrapper .slider__arrows{flex-direction:column;align-items:flex-start}.overflow-slider__wrapper .splide__pagination{order:-1;padding-left:0}.overflow-slider__card{height:278px}}@media (min-width:680px)and (max-width:1024px){.navigation{display:grid;grid-template-columns:202px 1fr;grid-template-rows:35px 35px max-content;grid-auto-rows:max-content;grid-column-gap:24px;grid-row-gap:24px}.navigation>.navigation__item{padding:8px 0;grid-column:1;height:-moz-max-content;height:max-content;font-size:20px;font-weight:700;line-height:26px}.navigation>.navigation__parent{grid-column:2;grid-row:1/-1}.contact-directly__content{flex-direction:row;grid-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.contact-directly__map{flex-grow:1;width:320px}}@media (min-width:680.1px){.header__burger-menu{padding:80px 48px 16px}.hero{max-height:800px}.info-image__circle{position:absolute;left:-328px;top:377px;width:531px;height:534px;background:#ede7fe;border-radius:50%;opacity:.5}.links__link{min-width:148px}.benefits-container{margin-top:48px}.overflow-slider__wrapper .splide__pagination{flex:1}.overflow-slider__card{height:420px}}@media (min-width:680.1px)and (min-width:0)and (max-width:768px){.info-image__circle{left:-30%}}@media (min-width:0)and (max-width:768px){.medium-10,.rich-text h6,.rich-text li,.rich-text p,.video-player__data p h6,.video-player__data p li,.video-player__data p p{font-size:14px;line-height:20px}.bold-20,.footer__contact-info-title,.related-portfolio__grid-list .portfolio-module__card-title,.rich-text h4,.rich-text h5,.semibold-15,.video-player__data p h4,.video-player__data p h5{font-size:16px;line-height:22px}.bold-25,.rich-text h3,.video-player__data p h3{font-size:20px;line-height:26px}.bold-30,.rich-text h2,.video-player__data p h2{font-size:22px;line-height:28px}.bold-35,.rich-text h1,.video-player__data p h1{font-size:28px;line-height:40px}.rich-text-10,.richTextContent .rich-text li,.richTextContent .rich-text p,.richTextContent .video-player__data p li,.richTextContent .video-player__data p p,.video-player__data .richTextContent p li,.video-player__data .richTextContent p p{font-size:16px;line-height:28px}.header__navigation{display:flex;flex-direction:column;justify-content:space-between;border:1px solid #b8b7d3;border-right-width:0;box-shadow:-8px 0 16px rgba(0,0,0,.12)}.js-header_active .header__navigation{top:76px}.our-team__content{margin-top:24px;padding:32px 14px}.hero_case .container{padding-top:80px}.hero_case .hero__description{min-height:132px}.hero__back__btn.btn{margin-bottom:16px}.img_right img{-o-object-position:right;object-position:right}.img_left img{-o-object-position:left;object-position:left}.img_center img{-o-object-position:center;object-position:center}.text-module__items{grid-gap:16px}.text-module__button .btn{max-width:382px;width:100%}.text-module__img{display:none}.footer{margin:16px}.footer .container{padding:40px 24px}.footer__info{align-items:flex-start}.footer__contact-info-items{flex-direction:column!important;grid-row-gap:16px;row-gap:16px}.footer__links{flex-direction:column!important;grid-row-gap:24px;row-gap:24px}.footer__links .networks{justify-content:center}.contact-us__btn{width:100%}.switch-with-text{grid-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.cards__card-image img{min-height:unset}.links{grid-gap:16px 12px;gap:16px 12px}.contact-directly__title{margin-bottom:24px}.rich-text-with-blocks .additional .banner{margin:32px 0}.rich-text-with-blocks .form{max-width:100%}.rich-text-with-img__container{grid-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.rich-text-with-img__description{margin-bottom:24px}.rich-text-with-img__image-box{display:none}.cookie-modal{padding-top:0}.cookie-modal__body,.cookie-modal__header{padding:21px 16px}.cookie-modal__header{padding-bottom:4px}.cookie-modal__footer{padding:16px}.cookie-modal .table__head{display:none}.portfolio-module__btn{margin:0 auto}.portfolio-module__card-title{min-height:56px;margin-bottom:8px}.portfolio-module__card-icon-wrap{left:24px}.related-portfolio__description{margin-bottom:24px}.related-portfolio__grid-list{grid-template-columns:1fr;grid-gap:16px 0;gap:16px 0}.base-accordion__options{margin-top:0}.base-accordion__option:last-child{padding-bottom:0}.about-team__title{margin-bottom:24px}.about-team .profile-card__body{grid-row-gap:24px;row-gap:24px}.about-team .profile-card__img{width:48px;height:48px}.vacancy__pagination{bottom:40px}.benefits__header{flex-direction:column;grid-gap:24px;gap:24px}.benefits__info{width:100%}.overflow-slider__content{margin-top:24px}.video-player__data{grid-gap:4px;gap:4px;width:100%}}@media (min-width:768px)and (max-width:1024px){.header__navigation{position:absolute;display:flex;flex-direction:column;justify-content:space-between;top:0;right:0;width:55vw;height:calc(100vh - 72px);padding-top:27px;margin-top:77px;background:#fefefe;background:rgb(var(--white));overflow-y:scroll}.header__sub-container.container{padding:0}.advantage-cards__four .advantage-cards__wrapper,.advantage-cards__wrapper{grid-template-columns:repeat(3,1fr)}.benefits__header{grid-gap:32px;gap:32px}}@media (min-width:768px)and (max-width:1280px){.text-module__img{right:-500px}.rich-text-with-blocks .form{max-width:800px}}@media (min-width:768px)and (max-width:1920px){.rich-text-with-img__image-box{display:inline;display:initial}}@media (min-width:768px)and (max-width:992px){.hero_case .hero__cards .card{width:210px}.footer__info{align-items:center}.benefits__circle{top:610px}}@media (min-width:768.1px){.container{padding:80px 40px}.main .rich-text-custom:first-of-type .additional-container{padding-top:80px}.main .rich-text-custom:last-of-type .additional-container{padding-bottom:80px}.medium-10,.rich-text h6,.rich-text li,.rich-text p,.video-player__data p h6,.video-player__data p li,.video-player__data p p{font-size:16px;line-height:26px}.rich-text h5,.semibold-15,.video-player__data p h5{font-size:18px;line-height:26px}.bold-20,.footer__contact-info-title,.related-portfolio__grid-list .portfolio-module__card-title,.rich-text h4,.video-player__data p h4{font-size:20px;line-height:30px}.bold-25,.rich-text h3,.video-player__data p h3{font-size:28px;line-height:36px}.bold-30,.rich-text h2,.video-player__data p h2{font-size:36px;line-height:44px}.bold-35,.rich-text h1,.video-player__data p h1{font-size:44px;line-height:56px}.rich-text-10,.richTextContent .rich-text li,.richTextContent .rich-text p,.richTextContent .video-player__data p li,.richTextContent .video-player__data p p,.video-player__data .richTextContent p li,.video-player__data .richTextContent p p{font-size:18px;line-height:32px}.our-team__content{margin-top:40px;padding:42px 28px}.hero_case.hero{height:642px}.hero_case .container{padding-top:96px}.hero_case .hero__description{min-height:94px}.hero_case .hero__cards{margin-top:64px}.hero_case .hero__cards .card{border-right:1px solid #e5cfff}.hero__back__btn.btn{margin-bottom:58px}.text-module__title{margin-bottom:40px}.text-module__items{grid-gap:24px}.text-module__img{position:absolute;top:0;width:577px;height:932px;-o-object-fit:contain;object-fit:contain}.footer{margin:24px}.footer .container{padding:60px}.markers__container{grid-column-gap:24px;-moz-column-gap:24px;column-gap:24px;grid-row-gap:24px;row-gap:24px;padding-top:20px;padding-bottom:20px}.info-image__block-circle-3{right:0}.contact-us__btn{min-width:200px}.switch-with-text{grid-column-gap:28px;-moz-column-gap:28px;column-gap:28px}.card-links-module__header{max-width:800px}.cards__card{padding:32px 24px 34px;min-height:268px}.links{grid-gap:16px;gap:16px}.links__link .btn:hover{color:#fefefe;color:rgb(var(--white))}.contact-directly__title{margin-bottom:40px}.tech-used__card{width:136px}.richTextContent .rich-text,.richTextContent .video-player__data p,.video-player__data .richTextContent p{max-width:800px}.rich-text-with-blocks .additional .banner{margin:48px 0}.rich-text-with-img__container{grid-column-gap:48px;-moz-column-gap:48px;column-gap:48px}.rich-text-with-img__description{margin-bottom:40px}.cookie-modal{padding-top:114px;padding-bottom:10px}.cookie-modal__content{max-width:720px;border-radius:8px;min-height:600px}.cookie-modal__body,.cookie-modal__header{padding:20px 48px 54px}.cookie-modal__header{padding-bottom:4px}.cookie-modal__svg:hover{fill:#5f07c4}.cookie-modal__footer{padding:16px 32px}.portfolio-module__card{padding:64px 40px}.portfolio-module__card-title{min-height:88px;margin-bottom:16px}.portfolio-module__card-icon-wrap{right:24px}.base-accordion__options{margin-top:16px}.base-accordion__option{padding:26px 80px 26px 0}.base-accordion__option:last-child{padding-bottom:2px}.base-accordion__option-title{cursor:pointer}.base-accordion__option-text:hover{color:#5f07c4}.base-accordion .accordion__btn:hover .base-accordion__arrow{fill:#1f1cb9}.banner-image__img{max-width:320px}.about-team__title{margin-bottom:40px}.about-team .profile-card__body{grid-row-gap:32px;row-gap:32px}.about-team .profile-card__section{grid-row-gap:12px;row-gap:12px}.about-team .profile-card__img{width:64px;height:64px}.vacancy__wrapper{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}.vacancy__pagination{bottom:80px}.benefits__info{max-width:324px}.overflow-slider__content{margin-top:40px}.video-player__circle{transform:translateY(15%) translateX(-10%)}.video-player__data{font-size:.8rem}}@media (min-width:0)and (max-width:992px){.wrapper{margin:24px 0 0}.quote{padding:35px 0}.quote:after,.quote:before{width:92px;height:71px}.quote:before{left:-10px}.quote:after{right:10px}.advantage-cards-icon__picture,.feedback__picture{display:none}.info-and-line-slider__slider{display:grid;grid-template-columns:16px 1fr;grid-auto-rows:max-content max-content;grid-column-gap:16px;grid-row-gap:32px}.info-and-line-slider__slider-title{grid-column:1/-1}.info-and-line-slider__lines{grid-template-columns:1fr}.info-and-line-slider__line-block{display:none}.info-and-line-slider__line{background:#5f07c4}.info-and-line-slider__slides{display:grid;grid-gap:32px}.info-and-line-slider__slide{position:relative;display:grid;grid-gap:8px;gap:8px}.info-and-line-slider__slide:before{content:"";position:absolute;background:#5f07c4;width:18px;height:18px;left:-35px;border-radius:100px;border:2px solid #fefefe;border:2px solid rgb(var(--white));z-index:2}.markers .image__container{width:104px;height:32px}.cards{margin-top:24px}.cards__card-description,.cards__card-subtitle{margin-bottom:24px}.tech-used__cards{grid-row-gap:32px;row-gap:32px}.challenge__container{flex-direction:column;grid-row-gap:40px;row-gap:40px;padding-top:32px;padding-bottom:32px}.challenge-links{width:100%}.challenge-links__title{width:100%;line-height:22px}.challenge-links__btn{width:100%}.benefits-wrapper{flex-direction:column}.networks{display:none}}@media (min-width:992px)and (max-width:1280px){.quote{padding:60px 0 50px}.quote:after,.quote:before{width:110px;height:85px}.quote:before{left:-20px}.quote:after{right:25px}.feedback__picture{left:18px;bottom:55px}.advantage-cards-icon__picture{position:absolute;transform:rotate(90deg);top:-40px;right:-40px}}@media (min-width:992.1px){.wrapper{margin:40px 0 0}.hero_case .hero__cards .card{width:240px;padding:16px 0 22px}.feedback__picture{position:absolute}.feedback__wrapper{grid-template-columns:repeat(3,1fr)}.info-and-line-slider__description{max-width:902px}.info-and-line-slider__slider-title{max-width:680px}.info-and-line-slider__lines{grid-template-columns:repeat(4,1fr);margin-top:32px}.info-and-line-slider__line-block{cursor:pointer;position:relative}.info-and-line-slider__line-text{color:#4b4b5a}.info-and-line-slider__line-dot{position:absolute;background:#bb84fa;width:18px;height:18px;bottom:-34px;border-radius:100px;border:2px solid #fefefe;border:2px solid rgb(var(--white));transition:.3s ease-in;z-index:2}.info-and-line-slider__line-dot:before{position:absolute;content:"";width:18px;height:18px;border-radius:100px;animation:pulse-black 2s infinite}.info-and-line-slider__line{background:#f8f8ff;background:rgb(var(--titan));overflow:hidden;justify-self:flex-end;width:calc(100% - 1px);height:16px;margin-top:16px;transition:background 1s ease-out}.info-and-line-slider__line:before{content:"";position:absolute;top:0;left:0;width:200%;height:100%;background:linear-gradient(90deg,#5f07c4 53%,#f8f8ff 62%);background:linear-gradient(90deg,#5f07c4 53%,rgb(var(--titan)) 62%);transform:translateX(-50%);transition:transform 1s}.info-and-line-slider__slides{margin-top:48px;min-height:160px}.info-and-line-slider__slide{text-align:left;display:none;max-width:807px}.info-and-line-slider [data-active=js-dot-1] #js-dot-1 .info-and-line-slider__line-text{color:#5f07c4}.info-and-line-slider [data-active=js-dot-1] #js-dot-1 .info-and-line-slider__line-dot{background:#5f07c4;transform:scale(1.6)}.info-and-line-slider [data-active=js-dot-1] #js-dot-1 .info-and-line-slider__line-dot:before{content:none}.info-and-line-slider [data-active=js-dot-1] .info-and-line-slider__line:before{transform:translateX(-49.5%)}.info-and-line-slider [data-active=js-dot-1]+.info-and-line-slider__slides>#js-slide-1{display:grid;animation:fadeInFromNone .9s ease-out}.info-and-line-slider [data-active=js-dot-2] #js-dot-2 .info-and-line-slider__line-text{color:#5f07c4}.info-and-line-slider [data-active=js-dot-2] #js-dot-2 .info-and-line-slider__line-dot{background:#5f07c4;transform:scale(1.6)}.info-and-line-slider [data-active=js-dot-2] #js-dot-2 .info-and-line-slider__line-dot:before{content:none}.info-and-line-slider [data-active=js-dot-2] .info-and-line-slider__line:before{transform:translateX(-37%)}.info-and-line-slider [data-active=js-dot-2]+.info-and-line-slider__slides>#js-slide-2{display:grid;animation:fadeInFromNone .9s ease-out}.info-and-line-slider [data-active=js-dot-3] #js-dot-3 .info-and-line-slider__line-text{color:#5f07c4}.info-and-line-slider [data-active=js-dot-3] #js-dot-3 .info-and-line-slider__line-dot{background:#5f07c4;transform:scale(1.6)}.info-and-line-slider [data-active=js-dot-3] #js-dot-3 .info-and-line-slider__line-dot:before{content:none}.info-and-line-slider [data-active=js-dot-3] .info-and-line-slider__line:before{transform:translateX(-24.5%)}.info-and-line-slider [data-active=js-dot-3]+.info-and-line-slider__slides>#js-slide-3{display:grid;animation:fadeInFromNone .9s ease-out}.info-and-line-slider [data-active=js-dot-4] #js-dot-4 .info-and-line-slider__line-text{color:#5f07c4}.info-and-line-slider [data-active=js-dot-4] #js-dot-4 .info-and-line-slider__line-dot{background:#5f07c4;transform:scale(1.6)}.info-and-line-slider [data-active=js-dot-4] #js-dot-4 .info-and-line-slider__line-dot:before{content:none}.info-and-line-slider [data-active=js-dot-4] .info-and-line-slider__line:before{transform:translateX(0)}.info-and-line-slider [data-active=js-dot-4]+.info-and-line-slider__slides>#js-slide-4{display:grid;animation:fadeInFromNone .9s ease-out}.markers .image__container{width:150px;height:48px}.cards{margin-top:40px}.cards__card-description{margin-bottom:32px}.cards__card-subtitle{max-width:887px}.text-elements{margin-top:8px}.tech-used__cards{grid-row-gap:40px;row-gap:40px}.cookie-banner__block-accept{max-width:336px}.portfolio-module__picture img{margin-right:10%}.challenge-links{max-width:360px;margin-left:40px}.challenge-links__title{max-width:271px;line-height:26px}.challenge-links__content{display:flex;justify-content:space-between;flex-wrap:wrap;min-width:360px}.challenge-links__btn{min-width:172px}.networks{display:flex;margin-top:16px}}@media (min-width:0)and (max-width:1024px){.no-scroll .header{padding-right:31px}.table tr td,table tr td{display:block}.table thead,table thead{display:none}.header{padding:20px 16px;transition:background-color .3s ease-in,border-bottom-color .2s ease-in}.header__logo{border:none}.header__logo .logo__image{width:83px;height:24px}.header__navigation .header__contact-us{position:sticky;bottom:0;z-index:20;display:block;width:100%;border:1px solid #5f07c4;text-align:center}.change-language .select-block{width:100%;padding:22px 0}.change-language .select-block__value{font-size:20px;font-weight:700}.change-language .select-options{border:none}.change-language .select-options:hover{background:none}.change-language .select-options .option-element{display:grid;grid-template-columns:1fr 42px;grid-template-rows:repeat(2,max-content);align-items:center;padding:13px 0;font-size:20px;color:#000}.header__inputs{flex-direction:column;height:100%}.header__burger{display:flex;align-items:center;justify-content:center;cursor:pointer}.navigation>.navigation__item{font-size:20px;font-weight:700;line-height:26px}.navigation>.navigation__item .navigation__link:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23FEFEFE' width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.29 1.29a.996.996 0 00-1.41 0L6 5.17 2.12 1.29A.996.996 0 10.71 2.7L5.3 7.29c.39.39 1.02.39 1.41 0L11.3 2.7c.38-.38.38-1.02-.01-1.41z'/%3E%3C/svg%3E");display:flex;align-items:center;width:12px;height:8px;padding:9px 6px;transform:rotate(270deg)}.navigation>.navigation__item.navigation__parent>.navigation__link:after{content:none}.navigation__item>.navigation__link:hover{color:#bb84fa}.navigation__sub .navigation__link:hover{color:#b8b7d3;color:rgb(var(--lavender-gray))}.header__sub{margin-top:24px}.header__sub-group>.navigation__item-parent>.navigation__link:after{content:none}.header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent 0,#000 20%);background:#fefefe;background:rgb(var(--white));transform:translateX(100%);opacity:0;transition:opacity .5s,transform .3s .2s}.header__sub{opacity:0}.header__navigation{position:absolute;top:0;right:0;height:calc(100vh - 76px);background-color:#fefefe;background-color:rgb(var(--white));opacity:0;transform:translateX(100%);transform-origin:right top}.header__contact-us{transform:translateY(200%);transition:transform .2s}.js-header_active:before{border-bottom:1px solid #b8b7d3;opacity:1;transform:translateX(0);transition:transform .5s,opacity .3s .2s}.js-header_active .header__navigation{opacity:1;transform:scale(1);transition:transform .5s}.js-header_active .header__navigation .header__sub{opacity:1}.js-header_active .navigation__link-wrapper:hover{color:#fefefe;color:rgb(var(--white));cursor:default}.our-team__content{grid-gap:32px;gap:32px}.our-team__wrapper .slider__arrows{margin-top:32px}.our-team__card{height:420px}.info-and-line-slider__picture{display:none}.footer__info{margin-bottom:48px;grid-row-gap:48px;row-gap:48px}.footer__info,.footer__info-block{flex-direction:column}.footer__feedback{width:100%}.info-image__container{grid-auto-rows:max-content max-content}.info-image__block-circle-2{width:70px;height:70px}.info-image__block-circle-3{width:40px;height:40px}.contact-us__row{flex-direction:column}.cards .dots-picture__picture{display:none}.tech__content{flex-direction:column;margin-top:24px}.tech__cards{margin-top:16px}.contact-directly__cards{flex-direction:column;justify-content:center;grid-row-gap:16px;row-gap:16px}.contact-directly__card{padding:24px}.tech-used__container{flex-direction:column}.tech-used__title{margin-bottom:24px}.tech-used__cards{max-width:100%}.rich-text h1,.rich-text h2,.rich-text h3,.video-player__data p h1,.video-player__data p h2,.video-player__data p h3{margin-top:40px}.rich-text h4,.rich-text h5,.rich-text h6,.rich-text ol,.rich-text p,.rich-text ul,.video-player__data p h4,.video-player__data p h5,.video-player__data p h6,.video-player__data p ol,.video-player__data p p,.video-player__data p ul{margin-top:8px}.rich-text ol,.rich-text ul,.video-player__data p ol,.video-player__data p ul{padding-left:20px}.rich-text blockquote,.video-player__data p blockquote{margin:40px 0}.vacancy-details .vacancy-card__header{height:24px;padding-right:24px}.vacancy-details .vacancy-card__fire{position:absolute;top:0;right:0}.vacancy-filters-container .vacancy-filter__row{flex-direction:column}.benefits-title{max-width:85%;margin-bottom:24px}.overflow-slider__wrapper .slider__arrows{margin-top:24px}.send-cv__row{flex-direction:column}}@media (min-width:1024px)and (max-width:1280px){.info-and-line-slider__picture{position:absolute;top:-10px;right:40px}.info-image__container{grid-template-columns:35% 65%}.cards .dots-picture__picture{right:-15px}}@media (min-width:1024.1px){.no-scroll .header{padding-right:47px}.header{padding:0 32px;transition:background-color .2s ease-in,border-bottom-color .2s ease-in}.header:hover{background-color:#fefefe;background-color:rgb(var(--white));border-color:#fefefe;border-color:rgb(var(--white))}.header__logo{margin:14px 16px 14px 0;border-right:1px solid rgba(184,183,211,.4)}.header__navigation .header__contact-us{z-index:20;display:block;min-width:-moz-max-content;min-width:max-content;width:-moz-max-content;width:max-content;border:1px solid #5f07c4;cursor:pointer}.change-language .select-block{width:45%;margin-left:auto}.change-language .select-block__value{font-size:16px}.header__navigation{display:flex;justify-content:space-between;width:100%}.header__inputs,.header__navigation{align-items:center;max-width:100%;padding:0}.header__inputs{grid-gap:16px;gap:16px}.header__burger{display:none}.navigation{display:flex;align-items:center;padding:0;margin:0}.navigation>.navigation__item{padding:30px 16px}.navigation__item:hover.navigation__parent>.navigation__link-arrow:after{transform:rotate(180deg)}.navigation__link:hover{color:#5f07c4}.navigation__link-wrapper:hover{color:#fefefe;color:rgb(var(--white));cursor:default}.header__sub{position:absolute;top:calc(100% - 80px);left:0;min-height:500px}.header__sub-container.container{display:flex;justify-content:space-between;grid-column-gap:48px}.header__sub-group{grid-row-gap:34px}.header__sub-line:before{content:"";position:absolute;top:0;left:-25px;width:1px;height:100%;background:#e5cfff}.header__sub{transform:translateY(-100%);opacity:0}.js-header-sub_active.header__sub{transform:translateY(80px);opacity:1;transition:transform 0s,opacity .2s ease-in}.our-team__content{grid-gap:42px;gap:42px}.our-team__wrapper .slider__arrows{margin-top:42px}.our-team__card{height:249px}.hero{max-height:860px}.hero__back__btn.btn:hover{background:hsla(0,0%,99.6%,.16);background:rgb(var(--white-fade))}.advantage-cards__four .advantage-cards__wrapper,.advantage-cards__wrapper{grid-template-columns:repeat(4,1fr)}.footer__info{margin-bottom:56px}.footer__contact-info-title{margin-left:54px}.footer__contact-info-items{padding:0 54px}.footer__feedback{width:542px}.info-image-icon__picture{bottom:168px;left:0}.info-image__block-circle-1{width:300px;height:300px}.info-image__block-circle-2{width:60px;height:60px}.info-image__block-circle-3{width:30px;height:30px;right:50px}.contact-us__completed,.contact-us__description,.contact-us__form{max-width:590px}.contact-us__row{grid-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.contact-us__bg{height:100%;transform:translateY(-50%)}.option-element:hover{background:#ede7fe}.cards .dots-picture__picture{position:absolute;top:-45px}.tech-header__description,.tech-header__tittle{max-width:612px}.tech__content{grid-gap:24px;margin-top:40px}.tech__block{padding-bottom:22px}.tech__block:before{width:0;height:100%;left:-12px}.tech__cards{margin-top:32px}.contact-directly__content{flex-direction:column}.contact-directly__cards{grid-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.contact-directly__card{padding:24px 32px;max-width:384px;width:100%}.contact-directly__map{height:400px}.tech-used__title{max-width:477px}.tech-used__cards{max-width:683px;grid-row-gap:40px;row-gap:40px}.rich-text h1,.rich-text h2,.rich-text h3,.video-player__data p h1,.video-player__data p h2,.video-player__data p h3{margin-top:48px}.rich-text h4,.rich-text h5,.rich-text h6,.rich-text ol,.rich-text p,.rich-text ul,.video-player__data p h4,.video-player__data p h5,.video-player__data p h6,.video-player__data p ol,.video-player__data p p,.video-player__data p ul{margin-top:16px}.rich-text ol,.rich-text ul,.video-player__data p ol,.video-player__data p ul{padding-left:25px}.rich-text blockquote,.video-player__data p blockquote{margin:48px 0}.rich-text-with-img__container.container{max-width:1440px;padding:80px 48px 80px 120px}.cookie-btn:hover{max-width:250px;border-color:#5f07c4;overflow:visible}.cookie-btn:hover .cookie-btn__svg{transform:rotateY(180deg)}.cookie-btn:hover .cookie-btn-text{opacity:1}.vacancy__circle{background-color:#b8b7d3;opacity:.1;position:absolute;width:544px;height:544px;left:-247px;top:57px;border-radius:50%}.vacancy-icon__picture{position:absolute;top:-18px;right:-25px;display:block}.vacancy-filters-container .vacancy-filter__search{width:49%}.benefits__header{grid-gap:24px;gap:24px}.benefits-title{max-width:100%;margin-bottom:40px}.overflow-slider__content{grid-gap:42px;gap:42px}.overflow-slider__wrapper .slider__arrows{margin-top:40px}.send-cv__row{grid-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.video-player__circle{transform:translateY(15%) translateX(-15%)}.video-player__data{font-size:1rem}}@media (min-width:0)and (max-width:1280px){.hero_case .hero__bg{display:none}.advantage-cards__two .advantage-cards__block{padding:16px}.info-and-line-slider__slider{margin-top:32px}.footer__info-block{width:100%}.footer__feedback{max-width:672px}.footer__feedback-message{max-width:643px}.rich-text-with-blocks{display:flex;flex-direction:column}.rich-text-with-blocks .form{margin-top:32px}.portfolio-module__card .portfolio-module__picture{opacity:.4}.key-features__title{margin-bottom:24px}.key-features .card{max-width:324px}.vacancy-details__link,.vacancy__link,.vacancy__wrapper{margin-top:24px}.video-player{height:60vw}}@media (min-width:1280px)and (max-width:1920px){.feedback__picture{left:-6.65vw;bottom:55px}}@media (min-width:1280.1px){.quote{padding:110px 0 50px}.quote:after,.quote:before{width:170px;height:140px}.quote:before{left:-50px}.quote:after{right:65px}.advantage-cards-icon__picture{position:absolute;transform:rotate(90deg);top:-130px;right:-75px}.info-and-line-slider__picture{position:absolute;top:180px;right:67px}.info-and-line-slider__slider{margin-top:40px}.text-module__img{right:-300px}.footer__feedback-message{max-width:400px}.info-image__container{grid-template-columns:432px 1fr}.cards .dots-picture__picture{right:-45px}.rich-text-with-blocks{display:grid;grid-template-columns:1fr auto}.key-features__title{margin-bottom:40px}.key-features .card{max-width:384px;width:100%}.vacancy__wrapper{grid-template-columns:repeat(4,1fr);margin-top:40px}.vacancy-icon__picture{right:-47px}.vacancy__link{justify-content:flex-end;margin-top:40px}.vacancy-details__link{justify-content:flex-start}}@media (min-width:1920.1px){.feedback__picture{left:-6.65vw;bottom:55px}}