@charset "UTF-8";/*! 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:1em monospace,monospace}a{background:0 0}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:1em monospace,monospace}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:100%/1.15 inherit;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}template{display:none}[hidden]{display:none}@font-face{font-display:swap;font-family:Inter;src:local("Inter-Regular"),url(../fonts/Inter/Inter-Regular.woff2) format("woff2"),url(../fonts/Inter/Inter-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Inter;src:local("Inter-Medium"),url(../fonts/Inter/Inter-Medium.woff2) format("woff2"),url(../fonts/Inter/Inter-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:Gilroy;src:local("Gilroy-Semibold"),url(../fonts/Gilroy/Gilroy-Semibold.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-Semibold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-display:swap;font-family:Gilroy;src:local("Gilroy-Bold"),url(../fonts/Gilroy/Gilroy-Bold.woff2) format("woff2"),url(../fonts/Gilroy/Gilroy-Bold.woff) format("woff");font-weight:700;font-style:normal}.choices{position:relative;overflow:hidden;margin-bottom:24px;font-size:16px}.choices:focus{outline:0}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background:#eaeaea;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{background:#fff;display:block;width:100%;padding:10px;border-bottom:1px solid #ddd;margin:0}.choices[data-type*=select-one] .choices__button{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==) 0 0/8px;padding:0;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.25}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #00bcd4}.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button{display:none}.choices[data-type*=select-one]::after{border:5px solid #333 transparent transparent;content:"";height:0;width:0;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open::after{border-color:transparent transparent #333;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]::after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==) 0 0/8px;position:relative;display:inline-block;margin:-4px 0 8px;padding-left:16px;border-left:1px solid #008fa1;width:8px;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{background:#f9f9f9;display:inline-block;vertical-align:top;width:100%;padding:7.5px 7.5px 3.75px;border:1px solid #ddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{background:#00bcd4;display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;border:1px solid #00a5bb;color:#fff;word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background:#00a5bb;border:1px solid #008fa1}.is-disabled .choices__list--multiple .choices__item{background:#aaa;border:1px solid #919191}.choices__list--dropdown,.choices__list[aria-expanded]{background:#fff;visibility:hidden;z-index:1;position:absolute;width:100%;border:1px solid #ddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all;will-change:visibility}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{visibility:visible}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:#b7b7b7}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{position:relative;padding:10px;font-size:14px}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable,.choices__list[aria-expanded] .choices__item--selectable{padding-right:100px}.choices__list--dropdown .choices__item--selectable::after,.choices__list[aria-expanded] .choices__item--selectable::after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable::after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable::after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted::after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted::after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{background:0 0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer}.choices__button:focus,.choices__input:focus{outline:0}.choices__input{background:#f9f9f9;display:inline-block;vertical-align:baseline;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;width:0;height:0}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}:root{--white:rgba(255, 255, 255, 1);--violet:rgba(58, 50, 134, 1);--active-color:#aea7ec;--black:#3a3a3a;--border:rgba(174, 167, 236, 0.25);--fs:max(1vw, 16px);--box-shadow:0px calc(0.2 * var(--offset)) calc(0.2 * var(--offset)) rgba(0, 0, 0, 0.25);--box-shadow-active:0px calc(0.4 * var(--offset)) calc(0.4 * var(--offset)) rgba(0, 0, 0, 0.35);--wrapper:calc(4 * var(--offset));--content-wrapper:calc(8 * var(--offset));--header:calc(8.22 * var(--offset));--offset:max(calc(1 * 1vw), 14px)}@media screen and (max-width:1300px){:root{--content-wrapper:calc(4 * var(--offset))}}@media screen and (max-width:800px){:root{--wrapper:calc(2 * var(--offset));--content-wrapper:calc(2 * var(--offset))}}*{box-sizing:border-box}:focus{outline:0}* ::after,* ::before{box-sizing:inherit}::-moz-selection{background:var(--violet);color:var(--white)}::selection{background:var(--violet);color:var(--white)}::-webkit-scrollbar{background:0 0;width:0;height:0}::-webkit-scrollbar-thumb{border-radius:50px}h1,h2,h3,h4,h5,h6{margin:0}details{display:block}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}a{text-decoration:none;color:inherit;outline:0}a:hover{text-decoration:none;color:inherit}button{font:var(--fs) Inter,sans-serif;background:0 0;border:none;cursor:pointer;padding:0}button span,button svg{pointer-events:none}input{font-family:Inter,sans-serif}ul{list-style:none;margin:0;padding:0}textarea{resize:none}body{font:var(--fs) Inter,sans-serif;color:var(--violet)}body.has-opportunities{filter:grayscale(1)}.main{flex-grow:1}.tns-visually-hidden,.visually-hidden,[hidden],[type=hidden]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.btn{background:var(--violet);position:relative;display:flex;align-items:center;justify-content:center;gap:calc(.5 * var(--offset));border-radius:calc(.15 * var(--offset));border:1px solid var(--violet);padding:calc(.75 * var(--offset)) calc(1 * var(--offset));min-width:calc(10.5 * var(--offset));transition:all .3s ease}.btn span{font-size:.83em;color:var(--white);transition:all .3s ease}.btn svg{width:calc(1 * var(--offset));height:calc(1 * var(--offset));fill:var(--white);transition:all .3s ease}.btn:focus,.btn:hover{background:var(--white)}.btn:focus span,.btn:hover span{color:var(--violet)}.btn:focus svg,.btn:hover svg{fill:var(--violet)}.btn--white{background:var(--white)}.btn--white span{color:var(--violet)}.btn--white svg{fill:var(--violet)}.btn--white:focus,.btn--white:hover{background:var(--violet)}.btn--white:focus span,.btn--white:hover span{color:var(--white)}.btn--white:focus svg,.btn--white:hover svg{fill:var(--white)}.title{font:600 2.8em/1.2 Gilroy;color:#393185}@media screen and (max-width:800px){.title{font:600 1.5em/1 Gilroy}}.text{font-size:.83em;color:var(--black);line-height:1.8;margin:0}.subtitle{font:500 1em Inter;color:#393185}.test__block{position:absolute;top:calc(50% - 5vw);left:50%;width:20vw;height:10vw;display:flex;justify-content:flex-end;transition:all .3s linear;transform-origin:left center;will-change:transform}.test__block svg{width:10vw;height:10vw}.snake{background:var(--white);position:fixed;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:calc(40 * var(--offset));height:calc(40 * var(--offset));transform:translate(-50%,-50%);border-radius:50%;border:1px dashed red;z-index:100}.snake-element{position:absolute}.wrapper{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.header{position:sticky;top:0;width:100%;z-index:11}.header__wrapper{background:var(--white);display:flex;flex-direction:column;width:100%;padding:0 var(--wrapper)}.header-top{display:flex;justify-content:space-between;padding:calc(1 * var(--offset)) 0;border-bottom:1px solid var(--border)}@media screen and (max-width:800px){.header-top{justify-content:flex-start;gap:calc(1 * var(--offset))}}.header-top__left{display:flex;align-items:center;gap:calc(2 * var(--offset))}@media screen and (max-width:800px){.header-top__left{gap:calc(1 * var(--offset));flex-grow:1}}.burger{display:flex;flex-direction:column;justify-content:space-around;width:calc(1.2 * var(--offset));height:calc(1.2 * var(--offset))}.burger span{background:var(--violet);width:calc(1.2 * var(--offset));height:2px}@media screen and (max-width:800px){.burger{width:calc(2.2 * var(--offset));height:calc(2.2 * var(--offset));padding:calc(.5 * var(--offset));border:1px solid var(--border);border-radius:5px}.burger span{width:100%}}.opportunities{position:relative}@media screen and (max-width:800px){.opportunities{margin-left:auto}}.header-button,.opportunities-opener{display:flex;align-items:center;gap:calc(.3 * var(--offset))}.header-button svg,.opportunities-opener svg{width:calc(.83 * var(--offset));height:calc(.83 * var(--offset));fill:var(--violet);transition:all .3s ease}.header-button span,.opportunities-opener span{font-size:.83em;color:var(--violet);transition:all .3s ease}.header-button:focus span,.header-button:hover span,.opportunities-opener:focus span,.opportunities-opener:hover span{color:var(--active-color)}.header-button:focus svg,.header-button:hover svg,.opportunities-opener:focus svg,.opportunities-opener:hover svg{fill:var(--active-color)}@media screen and (max-width:800px){.header-button,.opportunities-opener{padding:calc(.5 * var(--offset));border-radius:5px;border:1px solid var(--border)}.header-button svg,.opportunities-opener svg{width:calc(1.2 * var(--offset));height:calc(1.2 * var(--offset))}.header-button span,.opportunities-opener span{display:none}}.opportunities-opener svg{width:calc(1.1 * var(--offset));height:calc(1.1 * var(--offset));fill:var(--violet)}@media screen and (max-width:800px){.opportunities-opener svg{width:calc(1.2 * var(--offset));height:calc(1.2 * var(--offset))}}.lang-list,.opportunities-list{background:var(--white);position:absolute;top:calc(100% + 1 * var(--offset));left:0;display:flex;flex-direction:column;gap:calc(1 * var(--offset));padding:calc(1 * var(--offset));border-radius:calc(.4 * var(--offset));border:1px solid var(--border);box-shadow:0 .5vw 1vw rgba(174,167,236,.3);z-index:1}@media screen and (max-width:800px){.lang-list,.opportunities-list{left:auto;right:calc(-2 * var(--offset))}}.opportunities-item{display:flex;align-items:center;gap:calc(.3 * var(--offset))}.opportunities-item[data-vision=off] .switch::after{background:var(--active-color);margin-left:0}.opportunities-item[data-voice=off] .switch::after{background:var(--active-color);margin-left:0}.opportunities-text{white-space:nowrap;font-size:.83em;color:var(--violet);transition:all .3s ease}.switch{position:relative;display:flex;width:calc(1.8 * var(--offset));height:calc(1 * var(--offset));border-radius:calc(2 * var(--offset));border:1px solid var(--border);flex-shrink:0}.switch::after{background:var(--violet);content:"";width:calc(.9 * var(--offset));height:100%;border-radius:50%;margin-left:auto}.header-top__right{display:flex;align-items:center}.header-top__right .burger{margin-left:calc(1 * var(--offset))}@media screen and (max-width:800px){.header-top__right .btn{padding:calc(.6 * var(--offset));border-radius:5px;border:1px solid var(--border);background-color:transparent;min-width:auto}.header-top__right .btn svg{width:calc(1 * var(--offset));height:calc(1 * var(--offset));fill:var(--violet)}.header-top__right .btn span{display:none}}@media screen and (min-width:799px){.header-top__right .burger{display:none}}.search-open{position:relative;margin-right:calc(1 * var(--offset))}.search-open svg{width:calc(1 * var(--offset));height:calc(1 * var(--offset));fill:var(--violet)}.search-open::after{background:var(--border);content:"";position:absolute;right:calc(-1 * var(--offset));top:calc(-.5 * var(--offset));width:1px;height:calc(100% + 1 * var(--offset))}@media screen and (max-width:800px){.search-open{padding:calc(.5 * var(--offset));border-radius:5px;display:flex;border:1px solid var(--border);margin-right:0}.search-open svg{width:calc(1.2 * var(--offset));height:calc(1.2 * var(--offset))}.search-open::after{display:none}}.lang{position:relative;margin-right:calc(1.5 * var(--offset))}@media screen and (max-width:800px){.lang{margin-right:calc(1 * var(--offset))}}.lang-opener{display:flex;align-items:center;gap:calc(.2 * var(--offset));margin-left:calc(1 * var(--offset))}.lang-opener span{font-size:.83em;text-transform:uppercase}.lang-opener svg{width:calc(.4 * var(--offset));height:calc(.4 * var(--offset));fill:var(--violet)}@media screen and (max-width:800px){.lang-opener svg{display:none}}@media screen and (max-width:800px){.lang-opener{width:calc(2.3 * var(--offset));height:calc(2.3 * var(--offset));border:1px solid var(--border);border-radius:5px;justify-content:center}}.lang-list__link{white-space:nowrap;font-size:.83em;color:var(--violet);transition:all .3s ease}.header-bottom{display:flex;align-items:center;justify-content:space-between;gap:calc(3 * var(--offset));padding:calc(1 * var(--offset)) 0;border-bottom:1px solid var(--border)}@media screen and (max-width:800px){.header-bottom{border-bottom:none;padding:0}.header-bottom .header-logo{position:absolute;top:calc(1 * var(--offset));left:var(--wrapper);width:calc(2.4 * var(--offset));display:flex;align-items:center}}.header-logo{position:relative;display:flex;width:calc(10 * var(--offset))}.header-logo picture{display:flex}.header-logo img{width:100%;-o-object-fit:contain;object-fit:contain}.menu-header{margin-right:auto}@media screen and (max-width:1400px){.menu-header{display:none}}.menu-header__list{display:flex;align-items:center;gap:calc(2 * var(--offset))}.menu-header__item{position:relative}.menu-item-title{padding:calc(.8 * var(--offset)) 0}.menu-item__dropdown{position:absolute;top:100%;left:calc(-1 * var(--offset));padding-top:calc(1 * var(--offset));pointer-events:none}.menu-item__dropdown:hover{opacity:1;pointer-events:painted}.menu-item__dropdown:hover .menu-item__list{transform:translateY(0)}.menu-item-dropdown__content{overflow:hidden}.menu-item__list{background:var(--white);transform:translateY(-100%);padding:calc(1 * var(--offset));padding-top:0;border-bottom-left-radius:calc(.4 * var(--offset));border-bottom-right-radius:calc(.4 * var(--offset));border:1px solid var(--border);border-top:none;display:flex;flex-direction:column;gap:calc(1 * var(--offset));white-space:nowrap;transition:all .5s ease}.menu-item__link{display:flex;align-items:center;gap:calc(.2 * var(--offset));transition:all .3s ease}.menu-item__link span{font-size:.83em}.menu-item__link svg{width:calc(.4 * var(--offset));height:calc(.4 * var(--offset));fill:var(--violet)}.menu-item__link:hover{color:var(--active-color)}.menu-item__link:hover~.menu-item__dropdown{opacity:1;pointer-events:painted}.menu-item__link:hover~.menu-item__dropdown .menu-item__list{transform:translateY(0)}.header-bottom__buttons{display:flex;align-items:center;gap:calc(1 * var(--offset))}.header-bottom__buttons .btn{min-width:calc(10.5 * var(--offset))}@media screen and (max-width:800px){.header-bottom__buttons .btn{min-width:auto;background-color:var(--white);padding:calc(.5 * var(--offset));border:1px solid var(--border);border-radius:5px}.header-bottom__buttons .btn svg{fill:var(--violet);width:calc(1.2 * var(--offset));height:calc(1.2 * var(--offset))}.header-bottom__buttons .btn span{display:none}}@media screen and (max-width:800px){.header-bottom__buttons{display:none}}.menu{position:fixed;top:0;left:0;display:flex;width:100%;height:100vh;z-index:11;pointer-events:none;transition:all .5s ease}.menu.open{transform:translateY(0);pointer-events:painted}.menu.open .menu__columnL,.menu.open .menu__columnR{transform:translateX(0)}.menu.open .menu__close{opacity:1;pointer-events:painted;z-index:1}@media screen and (max-width:800px){.menu{flex-direction:column;transform:translateY(-100%);background-color:var(--violet);overflow:auto}}.menu__columnL{background:var(--violet);display:flex;flex-direction:column;gap:calc(4 * var(--offset));width:55%;color:var(--white);padding:var(--wrapper) var(--content-wrapper);overflow:auto;transform:translateX(-100%);transition:all .5s ease}@media screen and (max-width:1100px){.menu__columnL{width:50%}}@media screen and (max-width:800px){.menu__columnL{transform:translateX(0);width:100%;overflow:visible;padding:calc(2 * var(--wrapper));padding-top:0;padding-bottom:var(--wrapper);gap:calc(2 * var(--offset))}}.menu__columnR{background:var(--white);display:flex;flex-direction:column;gap:calc(4 * var(--offset));width:45%;padding:var(--wrapper);padding-right:var(--content-wrapper);transform:translateX(100%);transition:all .5s ease}@media screen and (max-width:1100px){.menu__columnR{width:50%}}@media screen and (max-width:800px){.menu__columnR{gap:calc(2 * var(--offset));transform:translateX(0);flex-shrink:0;width:100%;padding:calc(2 * var(--wrapper));padding-top:var(--wrapper)}}@media screen and (max-width:800px){.mob-hidden{display:none}}.menu-content{display:flex;flex-wrap:wrap;gap:calc(4 * var(--offset))}@media screen and (max-width:800px){.menu-content{gap:calc(2 * var(--offset))}}.menu-block{display:flex;flex-direction:column;gap:calc(1 * var(--offset));width:calc(50% - 2 * var(--offset))}@media screen and (max-width:1100px){.menu-block{width:100%}}.menu-block__title{font-size:1.1em;font-weight:700}.menu-block__list{display:flex;flex-direction:column;align-items:flex-start;gap:calc(.5 * var(--offset))}.menu-block__link{font-size:.83em;color:rgba(255,255,255,.7)}.menu__footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.social{display:flex;align-items:center;gap:calc(1 * var(--offset))}.social--fixed{position:fixed;bottom:calc(1 * var(--offset));left:calc(1 * var(--offset));flex-direction:column;z-index:9}.social--fixed .social__link svg{width:calc(1 * var(--offset));height:calc(1 * var(--offset));fill:var(--violet)}@media screen and (max-width:800px){.social{display:none}}.social__item{display:flex}.social__link svg{width:calc(1 * var(--offset));height:calc(1 * var(--offset));fill:var(--white)}.copyright-logo{position:relative;display:flex;flex-direction:column;width:calc(var(--offset) * 1.5);height:calc(var(--offset) * 1.75);transition:.5s;transition-delay:.6s;overflow:hidden;margin-left:auto;margin-right:0;z-index:1}.copyright-logo.--dark::after{color:var(--white)}.copyright-logo.--dark .st,.copyright-logo.--dark svg{fill:var(--white);stroke:var(--white)}@media screen and (max-width:1100px){.copyright-logo{width:26px;height:35px}}.copyright-logo svg{width:calc(var(--offset) * 3);height:auto;opacity:1;transform:none;top:auto;left:auto;fill:var(--white);stroke:var(--white);stroke-linecap:round}@media screen and (max-width:1100px){.copyright-logo svg{width:55px}}.copyright-logo .st0{stroke-width:12;stroke-linejoin:round;stroke-miterlimit:10;margin-left:auto;animation:st0 2s linear 0s infinite normal}.copyright-logo .st01{stroke-width:0;animation:none}.copyright-logo .st{stroke-width:0;stroke-linejoin:bevel;opacity:0;transition:.5s;fill:var(--white);stroke:var(--white)}.copyright-logo .st1{transition-delay:.3s}.copyright-logo .st2{transition-delay:.2s}.copyright-logo .st3{transition-delay:.1s}@media screen and (min-width:769px){.copyright-logo:focus,.copyright-logo:focus-within,.copyright-logo:hover{width:calc(var(--offset) * 3);transition-delay:0s;overflow:visible}.copyright-logo:focus-within::after,.copyright-logo:focus::after,.copyright-logo:hover::after{opacity:1}.copyright-logo:focus .st0,.copyright-logo:focus-within .st0,.copyright-logo:hover .st0{animation:none}.copyright-logo:focus .st,.copyright-logo:focus-within .st,.copyright-logo:hover .st{opacity:1;transition-delay:.4s}.copyright-logo:focus .st2,.copyright-logo:focus-within .st2,.copyright-logo:hover .st2{transition-delay:.5s}.copyright-logo:focus .st3,.copyright-logo:focus-within .st3,.copyright-logo:hover .st3{transition-delay:.6s}}@keyframes st0{80%{stroke-width:12}95%{stroke-width:24}100%{stroke-width:12}}.menu-bar__block{display:flex;flex-direction:column;gap:calc(1 * var(--offset));width:70%}.menu-bar__title{display:flex;align-items:center}.menu-bar__title span{color:var(--violet);font-size:1em;font-weight:700;margin:0}.menu-bar__title svg{width:calc(1 * var(--offset));height:calc(1 * var(--offset));margin-right:calc(.8 * var(--offset));fill:var(--violet)}.menu-bar__list{display:flex;flex-direction:column;gap:calc(.5 * var(--offset))}.menu-bar__line{display:flex}.menu-bar__link{font-size:.83em;line-height:1.5;color:var(--violet)}.menu__close{position:fixed;top:calc(1 * var(--offset));left:var(--wrapper);opacity:0;pointer-events:none;transition:all .5s ease}.menu__close svg{width:calc(1 * var(--offset));height:calc(1 * var(--offset));fill:var(--white)}@media screen and (max-width:1300px){.menu__close{top:0;left:0;padding:calc(1 * var(--offset));background-color:var(--violet)}}@media screen and (max-width:800px){.menu__close{position:sticky;margin-left:auto}}.sos{background:#d70b0e;position:fixed;bottom:calc(5 * var(--offset));right:calc(1.3 * var(--offset));border-radius:50%;display:flex;z-index:10;padding:calc(.8 * var(--offset));box-shadow:0 0 0 rgba(215,11,14,.4);animation:pulse 1.5s infinite}.sos svg{width:calc(1.4 * var(--offset));height:calc(1.4 * var(--offset));fill:var(--white);overflow:visible}.search{background:var(--white);position:absolute;top:100%;left:0;width:100%;display:flex;padding:0 var(--wrapper);z-index:-1;transform:translateY(-100%);pointer-events:none;transition:all .5s ease}.search.open{transform:translateY(0);pointer-events:painted}.search__wrapper{display:flex;width:100%;gap:calc(1 * var(--offset));padding:calc(1 * var(--offset)) 0;border-bottom:1px solid var(--border)}.search-label{flex-grow:1}.search-input{font:.83em Inter;width:100%;min-height:100%;border:1px solid var(--border);padding:calc(.5 * var(--offset)) calc(1 * var(--offset));color:var(--violet);transition:all .3s ease}.search-input::-moz-placeholder{color:#c2c0db}.search-input::placeholder{color:#c2c0db}.search-input:focus,.search-input:hover{border:1px solid var(--violet)}.footer{position:relative;background:linear-gradient(212.83deg,#251e63 33.98%,#393185 96.01%),#393185;color:var(--white);padding:calc(5 * var(--offset)) var(--wrapper);padding-bottom:0;width:100%;z-index:10}.footer__wrapper{display:flex;flex-direction:column}.footer-top{display:flex;justify-content:space-between;gap:calc(3 * var(--offset));padding-bottom:calc(4 * var(--offset))}@media screen and (max-width:1200px){.footer-top{flex-wrap:wrap}}.footer-column{display:flex;flex-direction:column;justify-content:space-between;gap:calc(2 * var(--offset))}.subscription{display:flex;flex-direction:column;align-items:flex-start;gap:calc(.5 * var(--offset));width:calc(30 * var(--offset))}@media screen and (max-width:800px){.subscription{width:100%}}.subscription__title{font:600 1.1em Gilroy}.subscription__description{font:400 .75em/1.3 Inter;color:#c2c0db}.subscription-form{display:flex;align-items:center;border-bottom:1px solid var(--border);width:100%}.subscription-form__input{background:0 0;flex-grow:1;border:none;font:400 .83em/1.8 Inter;color:var(--white);padding:calc(1 * var(--offset)) 0}.subscription-form__input::-moz-placeholder{color:#c2c0db}.subscription-form__input::placeholder{color:#c2c0db}.subscription-form__button{background:var(--violet);display:flex;align-items:center;border-radius:50%;padding:calc(.5 * var(--offset))}.subscription-form__button svg{width:calc(.83 * var(--offset));height:calc(.83 * var(--offset));fill:var(--white);transform:rotate(-90deg)}.footer-menu{display:flex;flex-direction:column;gap:calc(1 * var(--offset));width:calc(20 * var(--offset))}@media screen and (max-width:800px){.footer-menu{width:100%}}.footer-menu__link{font:600 1.1em Gilroy;transition:all .3s ease}.footer-menu__link:hover{color:var(--active-color)}.footer-description{font:400 .75em/1.3 Inter;color:#c2c0db;width:calc(30 * var(--offset))}@media screen and (max-width:800px){.footer-description{width:100%}}.footer-contacts{display:flex;flex-direction:column;align-items:flex-start;gap:calc(1 * var(--offset));width:calc(20 * var(--offset))}@media screen and (max-width:800px){.footer-contacts{width:100%}}.footer-contacts__block{display:flex;flex-direction:column;align-items:flex-start;gap:calc(.5 * var(--offset))}.footer-contacts__title{font:600 1.1em Gilroy}.footer-contacts__text{font:400 .75em/1.3 Inter;color:#c2c0db;margin:0;transition:all .3s ease}.footer-contacts__text:not(p):hover{color:var(--active-color)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding:calc(1 * var(--offset)) 0;border-top:1px solid var(--border)}.footer-copyright{font:400 .83em/1.3 Inter}.home-banner{position:relative;height:calc(100vh - var(--header));display:flex;margin-bottom:calc(7.3 * var(--offset))}@media screen and (max-width:1200px){.home-banner{height:auto}}@media screen and (max-width:800px){.home-banner{flex-direction:column-reverse;margin-bottom:0}}.home-banner__content{display:flex;align-items:center;width:50%;height:100%;padding-bottom:calc(7.3 * var(--offset));padding-left:var(--content-wrapper)}@media screen and (max-width:1200px){.home-banner__content{width:100%;padding-top:var(--wrapper);padding-bottom:calc(7.3 * var(--offset) + var(--wrapper));padding-right:var(--content-wrapper)}}@media screen and (max-width:800px){.home-banner__content{padding-bottom:var(--wrapper)}}.tabs{display:flex;flex-direction:column;width:100%}.tabs__buttons{display:flex;align-items:center;gap:calc(3 * var(--offset));margin-bottom:calc(3 * var(--offset))}@media screen and (max-width:800px){.tabs__buttons{gap:calc(1 * var(--offset));overflow:auto}}.tabs__button{position:relative;font-size:1.2em;font-weight:600;color:#c2c0db;padding-right:calc(1 * var(--offset));padding-bottom:calc(.5 * var(--offset));padding-left:0;flex-shrink:0;transition:all .3s ease-in-out}.tabs__button::before{background:var(--violet);content:"";position:absolute;bottom:0;left:0;height:2px;width:0;transition:all .3s ease-in-out}.tabs__button.active{color:var(--violet)}.tabs__button.active::before{width:30%}.tabs__button:hover{color:var(--violet)}@media screen and (max-width:800px){.tabs__button{font-size:1em}}.tabs__inner{width:100%}.form{display:flex;flex-direction:column;align-items:flex-start;gap:calc(3 * var(--offset));width:100%}@media screen and (max-width:800px){.form{gap:calc(2 * var(--offset))}}.form__content{display:flex;flex-direction:column;width:100%;gap:calc(2 * var(--offset))}@media screen and (max-width:800px){.form__content{gap:calc(1 * var(--offset))}}.form-input,.form-select{font:.83em Inter;background:0 0;width:100%;padding:calc(.5 * var(--offset)) 0;color:var(--violet);border:none;border-bottom:1px solid #c2c0db;transition:all .3s ease}.form-input::-moz-placeholder,.form-select::-moz-placeholder{color:#c2c0db}.form-input::placeholder,.form-select::placeholder{color:#c2c0db}.form-input:focus,.form-input:hover,.form-select:focus,.form-select:hover{border-bottom:1px solid var(--violet)}.form-btn{min-width:calc(10 * var(--offset))}.home-banner__img{position:relative;width:50%;height:100%;display:flex;overflow:hidden;pointer-events:none}.home-banner__img::before{background:#f3f4ff;content:"";position:absolute;top:calc(2 * var(--offset));left:0;width:calc(60 * var(--offset));height:calc(60 * var(--offset));border-radius:50%;animation:circle-move 5s ease-in-out infinite 1s}@media screen and (max-width:1200px){.home-banner__img::before{display:none}}@media screen and (max-width:1200px){.home-banner__img{opacity:0;width:0;height:0}}.home-banner-img{display:flex;width:100%;height:100%}.home-banner-list{display:flex;transition-delay:.5s}.home-banner-list__item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;transform-origin:right bottom;transform:scale(0);transition:all .5s ease}.home-banner-list__item.active img{transform:scale(1);transition-delay:.5s}.home-banner__slider{background:var(--white);position:absolute;bottom:0;right:0;height:calc(14.6 * var(--offset));width:70%;box-shadow:0 .5vw 1vw rgba(174,167,236,.3);border-top-left-radius:calc(.4 * var(--offset));border-bottom-left-radius:calc(.4 * var(--offset));transform:translateY(calc(7.3 * var(--offset)));display:flex;overflow:hidden}@media screen and (max-width:1200px){.home-banner__slider{width:calc(100% - var(--wrapper))}}@media screen and (max-width:800px){.home-banner__slider{position:relative;transform:translate(0);width:calc(100% - 2 * var(--wrapper));margin-left:var(--wrapper);border-radius:calc(.4 * var(--offset));flex-direction:column;height:auto;box-shadow:0 0 calc(1 * var(--offset)) rgba(174,167,236,.3);margin-top:var(--wrapper)}}.home-banner-slider__controller{background:var(--white);display:flex;flex-direction:column;height:100%;border-right:1px solid var(--border);z-index:1}.home-banner-slider__controller .home-banner-slider__button:first-child{border-bottom:1px solid var(--border)}.home-banner-slider__controller .home-banner-slider__button:first-child svg{transform:rotate(-90deg)}@media screen and (max-width:800px){.home-banner-slider__controller{display:none}}.home-banner-slider__button{display:flex;align-items:center;padding:0 calc(2.75 * var(--offset));height:50%}.home-banner-slider__button svg{width:calc(.5 * var(--offset));height:calc(.5 * var(--offset));fill:var(--violet);transform:rotate(90deg);transition:all .3s ease}.home-banner-slider__button:hover svg{fill:var(--active-color)}.home-banner-slider__content{background:var(--white);display:flex;overflow:hidden;z-index:1}.home-banner-slider__content-list{display:flex}.home-banner-slider__content-item{display:flex;flex-direction:column;align-items:flex-start;gap:calc(1 * var(--offset));padding:calc(2 * var(--offset))}.home-banner-slider__content-item .btn{margin-top:auto;min-width:calc(10 * var(--offset))}@media screen and (max-width:800px){.home-banner-slider__content-item{text-align:center;align-items:center;padding-bottom:0}}.home-banner-slider__title{font:700 1.2em Gilroy;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.home-banner-slider__text{font-size:.83em;line-height:1.5;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.home-banner-slider__img{display:flex;width:calc(15.15 * var(--offset));padding:calc(1.5 * var(--offset)) 0;padding-right:calc(1.5 * var(--offset));flex-shrink:0;margin-right:calc(15.15 * var(--offset))}@media screen and (max-width:1200px){.home-banner-slider__img{margin-right:0}}@media screen and (max-width:800px){.home-banner-slider__img{width:100%;padding:0}}.home-banner-slider__list{display:flex}.home-banner-slider__item{position:relative;border-radius:calc(.8 * var(--offset));overflow:hidden}@media screen and (max-width:800px){.home-banner-slider__item{padding:var(--wrapper)}}.home-banner-slider__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner{position:relative;min-height:calc(100vh - var(--header));display:flex}@media screen and (max-width:800px){.banner{min-height:auto;flex-direction:column}}.banner__wrapper{display:flex;width:100%;padding:0 var(--wrapper)}@media screen and (max-width:1300px){.banner__wrapper{align-items:center}}@media screen and (max-width:800px){.banner__wrapper{flex-direction:column;padding-bottom:var(--wrapper)}}.banner__content{display:flex;flex-direction:column;justify-content:center;gap:calc(2 * var(--offset));width:40%;padding-bottom:calc(13.5 * var(--offset));padding-left:var(--wrapper)}.banner__content .btn{margin-left:calc(5 * var(--offset));margin-right:auto}.banner__content--no-points{padding-bottom:0}@media screen and (max-width:1300px){.banner__content{width:50%;padding-left:0;padding:var(--wrapper) 0}}@media screen and (max-width:800px){.banner__content{width:100%;gap:calc(1 * var(--offset));align-items:center;text-align:center}}.banner__title{font:600 2.8em/1.2 Gilroy}@media screen and (max-width:1300px){.banner__title{font:600 2em/1.2 Gilroy}}.banner__subtitle{font:500 1em/1.3 Inter;margin-left:calc(5 * var(--offset))}@media screen and (max-width:1300px){.banner__subtitle{font:500 .93em/1.3 Inter}}@media screen and (max-width:800px){.banner__subtitle{margin-left:0}}.banner__img{position:relative;display:flex;align-items:flex-end;width:60%;overflow:hidden}.banner__img img{width:100%;max-height:calc(100vh - var(--header) - 2 * var(--offset));-o-object-fit:contain;object-fit:contain;z-index:1}.banner__img::before{background:#f3f4ff;content:"";position:absolute;bottom:-30vw;left:0;width:55vw;height:55vw;border-radius:50%;animation:circle-move 5s ease-in-out infinite 1s}@media screen and (max-width:1300px){.banner__img{width:calc(50vw - var(--wrapper));height:calc(50vw - var(--wrapper))}.banner__img img{width:calc(50vw - var(--wrapper));height:calc(50vw - var(--wrapper));border-radius:50%;-o-object-position:bottom;object-position:bottom}.banner__img::before{top:0;left:0;width:100%;height:100%;animation:none}}@media screen and (max-width:700px){.banner__img{width:calc(70vw - var(--wrapper));height:calc(70vw - var(--wrapper))}.banner__img img{width:calc(70vw - var(--wrapper));height:calc(70vw - var(--wrapper))}}.banner-points{position:absolute;bottom:calc(.5 * var(--offset));left:calc(2 * var(--wrapper));width:calc(100% - 4 * var(--wrapper));display:flex;align-items:flex-end;gap:calc(.5 * var(--offset));z-index:1}@media screen and (max-width:1300px){.banner-points{display:none}}.banner-points__item{background:var(--violet);display:flex;flex-direction:column;gap:calc(1 * var(--offset));width:20%;height:calc(9 * var(--offset));padding:calc(1.5 * var(--offset));border-radius:calc(.4 * var(--offset));color:var(--white);transition:all .5s ease}.banner-points__item svg{width:calc(1.5 * var(--offset));height:calc(1.5 * var(--offset));fill:var(--white)}.banner-points__item.active{background:var(--white);box-shadow:0 0 25px rgba(174,167,236,.2);height:calc(13 * var(--offset));flex-grow:1;color:var(--violet)}.banner-points__item.active .banner-points__title{font-size:2.8em}.banner-points__item.active .banner-points__text{font-size:1.25em;line-height:1.5}.banner-points__item.active svg{width:calc(3 * var(--offset));height:calc(3 * var(--offset));fill:var(--violet)}.banner-points__title{font:700 2em Inter}@media screen and (max-width:1600px){.banner-points__title{font:700 1.2em Inter}}.banner-points__text{font:500 1em Inter;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.banner-light{position:relative;padding:calc(7 * var(--offset)) 0}@media screen and (max-width:800px){.banner-light{padding:calc(2 * var(--offset)) 0}}.banner-light__wrapper{display:flex;flex-direction:column;gap:calc(2 * var(--offset));padding:0 var(--content-wrapper)}.banner-light__title{font-size:3em;font-weight:700}@media screen and (max-width:800px){.banner-light__title{font-size:1.5em}}@media screen and (max-width:600px){.banner-light__title{font-size:1.2em}}.test__item{transition:all .2s ease}.test__block{position:absolute;top:calc(50% - 5vw);left:50%;width:20vw;height:10vw;display:flex;justify-content:flex-end;transition:all .3s linear;transform-origin:left center}.test__block svg{width:10vw;height:10vw}@keyframes circle-move{0%,100%{transform:scale(1)}50%{transform:scale(.9)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(215,11,14,.4)}70%{box-shadow:0 0 0 10px rgba(215,11,14,0)}100%{box-shadow:0 0 0 0 rgba(215,11,14,0)}}.home-about{position:relative;display:flex;align-items:center;padding-top:calc(7 * var(--offset));padding-bottom:calc(7 * var(--offset))}@media screen and (max-width:1000px){.home-about{flex-direction:column;gap:calc(var(--wrapper));padding-top:calc(4 * var(--offset));padding-bottom:calc(4 * var(--offset))}}@media screen and (max-width:800px){.home-about{padding-top:calc(2 * var(--offset));padding-bottom:calc(2 * var(--offset))}}.home-about-img{width:50%;padding-left:var(--wrapper);display:flex;flex-direction:column;gap:calc(.5 * var(--offset));flex-shrink:0}@media screen and (max-width:800px){.home-about-img{width:100%;padding:0 var(--wrapper)}}.home-about-img__top{display:flex;align-items:flex-end;gap:calc(.5 * var(--offset))}.home-about-img__top img:first-child{width:calc(15.6 * var(--offset));height:calc(23.4 * var(--offset));-o-object-fit:cover;object-fit:cover;border-radius:calc(.8 * var(--offset))}@media screen and (max-width:1300px){.home-about-img__top img:first-child{display:none}}.home-about-img__top img:last-child{width:calc(15.6 * var(--offset));height:calc(10.4 * var(--offset));-o-object-fit:cover;object-fit:cover;border-radius:calc(.8 * var(--offset))}@media screen and (max-width:1300px){.home-about-img__top img:last-child{width:100%;height:auto}}.home-about-img__bottom{display:flex;align-items:flex-start;gap:calc(.5 * var(--offset))}.home-about-img__bottom span{background:var(--violet);margin-left:calc(5.2 * var(--offset));width:calc(10.4 * var(--offset));height:calc(10.4 * var(--offset));border-radius:calc(.8 * var(--offset))}.home-about-img__bottom img{width:calc(26 * var(--offset));height:calc(15.6 * var(--offset));-o-object-fit:cover;object-fit:cover;border-radius:calc(.8 * var(--offset))}@media screen and (max-width:1300px){.home-about-img__bottom{display:none}}.home-about-content{display:flex;flex-direction:column;align-items:flex-start;gap:calc(2 * var(--offset));padding-right:var(--wrapper);padding-left:calc(7 * var(--offset))}@media screen and (max-width:1300px){.home-about-content{padding-left:var(--wrapper)}}@media screen and (max-width:800px){.home-about-content{gap:calc(1 * var(--offset))}}.home-about-content__text{display:flex;flex-direction:column;align-items:flex-start;gap:calc(1 * var(--offset));width:90%}.home-about-content__text p{font-size:.83em;color:var(--black);line-height:1.5;margin:0}.home-about-content__text ul{display:flex;flex-direction:column}.home-about-content__text li{font-size:.83em;color:var(--black);line-height:1.5;margin:0}.home-about-content__text li::before{content:'•';color:var(--violet);margin-right:calc(.5 * var(--offset))}.home-about-content__text .btn{margin-top:calc(.5 * var(--offset))}@media screen and (max-width:1300px){.home-about-content__text{width:100%}}@media screen and (max-width:800px){.home-about-content__text{gap:calc(.5 * var(--offset))}}.home-services{position:relative;padding:calc(7 * var(--offset)) 0}@media screen and (max-width:800px){.home-services{padding:calc(2 * var(--offset)) 0}}.home-services__wrapper{display:flex;flex-direction:column;gap:calc(5 * var(--offset));padding:0 var(--wrapper);padding-left:var(--content-wrapper)}@media screen and (max-width:1200px){.home-services__wrapper{gap:calc(2 * var(--offset))}}.home-services__header{display:flex;align-items:center;justify-content:space-between;gap:calc(1 * var(--offset))}@media screen and (max-width:1200px){.home-services__header{flex-direction:column;align-items:flex-start;gap:calc(3 * var(--offset))}}@media screen and (max-width:800px){.home-services__header{gap:calc(2 * var(--offset))}}.home-services__buttons{display:flex;align-items:center;gap:calc(1.5 * var(--offset))}@media screen and (max-width:800px){.home-services__buttons{gap:calc(1 * var(--offset));overflow:auto}}.home-services__content{display:flex;flex-direction:column;width:100%}.home-services__list{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:calc(3 * var(--offset));grid-row-gap:calc(3 * var(--offset));width:100%}.home-services__list--flex{display:flex;gap:calc(3 * var(--offset))}.home-services__list--flex .home-services__item{width:calc(33.33% - 2 * var(--offset))}@media screen and (max-width:1200px){.home-services__list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:800px){.home-services__list{grid-template-columns:repeat(1,1fr);grid-column-gap:calc(1 * var(--offset));grid-row-gap:calc(1 * var(--offset))}}.home-services-block{display:flex;position:relative;padding-left:calc(2.6 * var(--offset));height:100%}.home-services-block:hover .home-services-block__icon{background:var(--violet)}.home-services-block:hover .home-services-block__icon svg{fill:var(--white)}@media screen and (max-width:800px){.home-services-block{padding-left:0;padding-right:calc(5 * var(--offset))}}.home-services-block__icon{background:var(--white);width:calc(5.2 * var(--offset));height:calc(5.2 * var(--offset));box-shadow:0 0 10px rgba(174,167,236,.2);display:flex;align-items:center;justify-content:center;border-radius:50%;position:absolute;left:0;top:50%;transform:translate(0,-50%);transition:all .5s ease}.home-services-block__icon svg{width:calc(2 * var(--offset));height:calc(2 * var(--offset));fill:var(--violet);transition:all .5s ease}@media screen and (max-width:800px){.home-services-block__icon{left:auto;right:0;width:calc(4 * var(--offset));height:calc(4 * var(--offset))}.home-services-block__icon svg{width:calc(1.5 * var(--offset));height:calc(1.5 * var(--offset))}}.home-services-block__content{background:var(--white);display:flex;flex-direction:column;justify-content:center;gap:calc(1 * var(--offset));padding:calc(2.3 * var(--offset));padding-left:calc(5 * var(--offset));height:100%;width:100%;box-shadow:0 0 10px rgba(174,167,236,.2);border-radius:calc(.8 * var(--offset))}@media screen and (max-width:1400px){.home-services-block__content{padding:calc(2 * var(--offset));padding-left:calc(5 * var(--offset))}}@media screen and (max-width:800px){.home-services-block__content{padding:calc(1 * var(--offset));min-height:calc(4 * var(--offset))}}.home-services-block__title{font:500 1.1em Inter;color:var(--c2)}@media screen and (max-width:1400px){.home-services-block__title{font:500 .93em Inter}}@media screen and (max-width:800px){.home-services-block__title{font:500 .83em Inter}}.home-services-block__text{font:400 .83em/1.4 Inter;color:var(--black)}.home-confidence{position:relative;padding:calc(7 * var(--offset)) 0}@media screen and (max-width:800px){.home-confidence{padding:calc(2 * var(--offset)) 0}}.home-confidence__wrapper{display:flex;flex-direction:column;align-items:flex-end;width:100%;padding:0 var(--content-wrapper)}@media screen and (max-width:800px){.home-confidence__wrapper{align-items:flex-start}}.home-confidence__content{display:flex;align-items:flex-start;width:90%;margin:0 auto;margin-top:calc(4.5 * var(--offset))}.home-confidence__content .home-confidence-block:last-child{margin-right:0;margin-top:calc(5 * var(--offset));background:#efedfb}.home-confidence__content .home-confidence-block:first-child{margin-left:0}@media screen and (max-width:1400px){.home-confidence__content{width:100%}}@media screen and (max-width:800px){.home-confidence__content{flex-direction:column;gap:calc(1 * var(--offset));margin-top:calc(2 * var(--offset))}.home-confidence__content .home-confidence-block:last-child{margin-top:0;background:#efedfb}.home-confidence__content .home-confidence-block:first-child{margin-left:0}}.home-confidence-block{background:var(--white);width:50%;margin:0 calc(2 * var(--offset));z-index:1;box-shadow:0 0 15px rgba(174,167,236,.2);border-radius:10px;padding:calc(3.5 * var(--offset));transition:transform .5s ease-in-out,opacity .5s ease-in-out,margin-top .5s ease-in-out 0s,box-shadow .3s ease-in-out 0s}.home-confidence-block:hover{box-shadow:0 0 20px rgba(174,167,236,.5)}.home-confidence-block:hover .home-confidence-block__button svg{transform:translateX(10%)}@media screen and (max-width:1400px){.home-confidence-block{padding:calc(2 * var(--offset))}}@media screen and (max-width:800px){.home-confidence-block{width:100%;margin:0}}.home-confidence-block__title{font:600 1.25em Gilroy;color:var(--violet);margin-top:0;margin-bottom:calc(2 * var(--offset))}@media screen and (max-width:1400px){.home-confidence-block__title{margin-bottom:calc(1 * var(--offset))}}.home-confidence-block__content{display:flex}.home-confidence-block__content::before{font:600 6em Inter;content:'“';color:#393185;margin-right:calc(2 * var(--offset))}@media screen and (max-width:1000px){.home-confidence-block__content::before{display:none}}.home-confidence-block__content p{font:400 .83em/1.8 Inter;color:#3a3a3a;margin:0;width:60%;margin-top:calc(3 * var(--offset))}@media screen and (max-width:1000px){.home-confidence-block__content p{margin-top:0}}@media screen and (max-width:1400px){.home-confidence-block__content{margin-right:calc(1 * var(--offset))}.home-confidence-block__content p{width:100%}}.home-confidence-block__footer{display:flex;align-items:center;justify-content:flex-end;margin-top:calc(2.5 * var(--offset))}@media screen and (max-width:1000px){.home-confidence-block__footer{margin-top:calc(1 * var(--offset))}}.home-confidence-block__button{margin-right:calc(3.75 * var(--offset))}.home-confidence-block__button svg{width:calc(3.5 * var(--offset));height:calc(1 * var(--offset));display:flex;align-items:center;fill:var(--violet);transition:all .3s ease}.home-confidence-block__icon{width:calc(2.5 * var(--offset));height:calc(2.5 * var(--offset));fill:var(--violet)}.home-polis{position:relative;padding:calc(7 * var(--offset)) 0}@media screen and (max-width:800px){.home-polis{padding:calc(2 * var(--offset)) 0}}.home-polis__wrapper{display:flex;align-items:center;padding:0 var(--wrapper)}@media screen and (max-width:1000px){.home-polis__wrapper{flex-direction:column;align-items:flex-start;gap:calc(2 * var(--offset))}}.home-polis__img{position:relative;width:50%}.home-polis__img .item-01{width:calc(28 * var(--offset));height:auto;transition:all .5s ease;transition-delay:0s}.home-polis__img .item-02{position:absolute;left:calc(.8 * var(--offset));bottom:calc(2.6 * var(--offset));width:calc(41 * var(--offset));z-index:2;height:auto;transition:all .5s ease-in-out}.home-polis__img span{background:var(--violet);width:calc(4 * var(--offset));height:calc(4 * var(--offset));border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:calc(-2.6 * var(--offset));left:calc(25.4 * var(--offset));transition:all .3s ease;transition-delay:0s}.home-polis__img span svg{width:calc(1.8 * var(--offset));height:calc(1.8 * var(--offset));fill:var(--white)}@media screen and (max-width:1100px){.home-polis__img{width:-moz-fit-content;width:fit-content}.home-polis__img .item-01{width:calc(18 * var(--offset))}.home-polis__img .item-02{left:calc(.5 * var(--offset));bottom:calc(1.5 * var(--offset));width:calc(27 * var(--offset))}.home-polis__img span{display:none}}@media screen and (max-width:450px){.home-polis__img .item-01{width:200px}.home-polis__img .item-02{left:calc(.5 * var(--offset));bottom:calc(1.5 * var(--offset));width:300px}.home-polis__img span{display:none}}.home-polis__content{display:flex;flex-direction:column;align-items:flex-start;gap:calc(2 * var(--offset));width:50%;padding-left:calc(7 * var(--offset))}@media screen and (max-width:1100px){.home-polis__content{width:auto;flex-grow:1;padding-left:calc(12 * var(--offset))}}@media screen and (max-width:1000px){.home-polis__content{padding-left:0;width:100%}}@media screen and (max-width:800px){.home-polis__content{gap:calc(1 * var(--offset))}}.home-partners{position:relative;padding:calc(7 * var(--offset)) 0;overflow:hidden}@media screen and (max-width:800px){.home-partners{padding:calc(2 * var(--offset)) 0}}.home-partners__wrapper{display:flex;flex-direction:column;gap:calc(3 * var(--offset));padding:0 var(--wrapper)}@media screen and (max-width:800px){.home-partners__wrapper{gap:calc(1 * var(--offset))}}.home-partners__header{display:flex;align-items:center;justify-content:space-between}.home-partners__control{display:flex;gap:calc(1 * var(--offset))}.control-btn{background:var(--white);width:calc(2.6 * var(--offset));height:calc(2.6 * var(--offset));box-shadow:0 0 10px rgba(174,167,236,.3);display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease}.control-btn svg{width:calc(1 * var(--offset));fill:var(--violet);transition:all .3s ease}.control-btn[data-controls=prev] svg{transform:rotateZ(180deg)}.control-btn[disabled]{pointer-events:none;box-shadow:0 0 10px rgba(174,167,236,.1)}.control-btn[disabled] svg{opacity:.5}.control-btn:focus,.control-btn:hover{background:var(--violet)}.control-btn:focus svg,.control-btn:hover svg{fill:var(--white)}@media screen and (max-width:800px){.control-btn{width:calc(2 * var(--offset));height:calc(2 * var(--offset))}}.home-partners__content{display:flex;align-items:center;justify-content:space-between}.home-partners__img{width:calc(31.25 * var(--offset));height:calc(23.4 * var(--offset));border-radius:calc(.5 * var(--offset));-o-object-fit:cover;object-fit:cover;flex-shrink:0}@media screen and (max-width:1000px){.home-partners__img{display:none}}.home-partners-slider{display:flex;width:calc(100% - 31.25 * var(--offset) - var(--wrapper))}@media screen and (max-width:1000px){.home-partners-slider{width:100%}}.home-partners-slider__list{display:flex}.home-partners-slider__item{height:calc(7.8 * var(--offset));padding:calc(2.5 * var(--offset));background:var(--white);box-shadow:0 0 15px rgba(174,167,236,.2);border-radius:calc(.4 * var(--offset));display:flex;align-items:center;justify-content:center}.home-partners-slider__item img{max-width:100%;max-height:100%}.home-news{position:relative;padding:calc(7 * var(--offset)) 0;overflow:hidden}@media screen and (max-width:800px){.home-news{padding:calc(2 * var(--offset)) 0}}.home-news__wrapper{display:flex;flex-direction:column;gap:calc(5 * var(--offset));padding:0 var(--wrapper)}@media screen and (max-width:800px){.home-news__wrapper{gap:calc(1 * var(--offset))}}.home-news__header{display:flex;align-items:center;justify-content:space-between}.home-news__control{display:flex;align-items:center;gap:calc(1 * var(--offset))}.home-news-slider{display:flex}.home-news-slider__list{display:flex}.news-block{background:var(--white);display:flex;width:calc(50% - 1.5 * var(--offset));box-shadow:0 0 15px rgba(174,167,236,.2);border-radius:calc(.8 * var(--offset));transition:all .5s ease;overflow:hidden}.news-block:hover{box-shadow:0 0 15px rgba(174,167,236,.4)}.news-block:hover .news-block__img img{transform:scale(1.1)}@media screen and (max-width:550px){.news-block{flex-direction:column}}@media screen and (max-width:800px){.news-block{width:100%}}.news-block__img{position:relative;width:40%;flex-shrink:0;overflow:hidden}.news-block__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:transform;transition:all .5s ease}@media screen and (max-width:550px){.news-block__img{width:100%}}.news-block__content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:calc(1 * var(--offset));height:100%;width:60%;padding:calc(3 * var(--offset)) calc(2.5 * var(--offset))}.news-block__content .btn{margin-top:auto}@media screen and (max-width:800px){.news-block__content{padding:calc(1.5 * var(--offset))}}@media screen and (max-width:550px){.news-block__content{width:100%}}.news-block__date{font:400 .83em Inter;color:#aea7ec}.news-block__title{font:600 .83em/1.5 Gilroy;color:var(--violet);display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.info{position:relative;padding:calc(7 * var(--offset)) 0}@media screen and (max-width:900px){.info{padding:calc(2 * var(--offset)) 0}}.info__wrapper{display:flex;align-items:center;padding:0 var(--wrapper)}@media screen and (max-width:900px){.info__wrapper{flex-direction:column-reverse;gap:calc(1 * var(--offset))}}.info-img{display:flex;flex-direction:column;gap:calc(.5 * var(--offset))}.info-img .info-img__row:first-child{align-items:flex-end}.info-img .info-img__row:first-child img:first-child{width:calc(13 * var(--offset));height:calc(20.8 * var(--offset));border-radius:calc(.8 * var(--offset));-o-object-fit:cover;object-fit:cover}@media screen and (max-width:900px){.info-img .info-img__row:first-child img:first-child{display:none}}.info-img .info-img__row:last-child span{background:var(--violet);width:calc(10.4 * var(--offset));margin-left:calc(2.6 * var(--offset));height:calc(10.4 * var(--offset));border-radius:calc(.8 * var(--offset))}.info-img .info-img__row:last-child img{width:calc(13 * var(--offset));height:calc(15.62 * var(--offset));border-radius:calc(.8 * var(--offset));-o-object-fit:cover;object-fit:cover}@media screen and (max-width:900px){.info-img .info-img__row:last-child{display:none}}@media screen and (max-width:900px){.info-img{width:100%}}.info-img__column{display:flex;flex-direction:column;gap:calc(.5 * var(--offset))}.info-img__column span{background:#aea7ec;width:calc(7.8 * var(--offset));height:calc(7.8 * var(--offset));border-radius:calc(.8 * var(--offset))}@media screen and (max-width:900px){.info-img__column span{display:none}}.info-img__column img{width:calc(15.6 * var(--offset));height:calc(9.9 * var(--offset));border-radius:calc(.8 * var(--offset));-o-object-fit:cover;object-fit:cover}@media screen and (max-width:900px){.info-img__column img{width:100%;height:auto}}@media screen and (max-width:900px){.info-img__column{width:100%}}.info-img__row{display:flex;gap:calc(.5 * var(--offset))}.info__content{width:50%;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:calc(2 * var(--offset));width:50%;padding-left:calc(7 * var(--offset))}@media screen and (max-width:1000px){.info__content{padding-left:calc(2 * var(--offset))}}@media screen and (max-width:900px){.info__content{width:100%;padding-left:0;gap:calc(1 * var(--offset))}}.about-history{padding:calc(7 * var(--offset)) 0;position:relative}@media screen and (max-width:800px){.about-history{padding:calc(2 * var(--offset)) 0}}.about-history__wrapper{padding:0 var(--content-wrapper);display:flex;flex-direction:column;gap:calc(5 * var(--offset))}@media screen and (max-width:800px){.about-history__wrapper{gap:calc(1 * var(--offset))}}.about-history__content .about-history__row:last-child{justify-content:flex-end;margin-top:calc(4 * var(--offset))}@media screen and (max-width:800px){.about-history__content .about-history__row:last-child{margin-top:calc(1 * var(--offset))}}.about-history__row{display:flex;width:100%;position:relative}.about-history__row .line{position:absolute;bottom:50%;left:50%;transform:translateX(-50%);z-index:-1}.about-history__row .line path{stroke-dashoffset:0;stroke-dasharray:1000;transition:all 1s ease-in-out}.about-history__row .line path:last-child{transition-delay:.5s}@media screen and (max-width:1150px){.about-history__row .line{display:none}}.about-history__block{background:var(--white);position:relative;width:52%;padding:calc(2 * var(--offset)) calc(5.2 * var(--offset));padding-right:calc(9 * var(--offset));box-shadow:0 0 15px rgba(174,167,236,.25);border-radius:10px;transition:all .5s ease}.about-history__block p{font:400 .83em/1.8 Inter;color:#3a3a3a;margin:0;transition:all .3s ease-in-out;transition-delay:0s}.about-history__block::before{background:var(--white);content:attr(data-number);position:absolute;top:50%;left:0;transform:translate(-50%,-50%);width:calc(5 * var(--offset));height:calc(5 * var(--offset));display:flex;align-items:center;justify-content:center;font-size:1.8em;font-weight:700;color:var(--violet);box-shadow:0 0 10px rgba(174,167,236,.2);border-radius:50%}@media screen and (max-width:800px){.about-history__block::before{display:none}}@media screen and (max-width:1150px){.about-history__block{width:calc(100% - 2.5 * var(--offset));margin-left:calc(2.5 * var(--offset))}}@media screen and (max-width:800px){.about-history__block{padding:calc(1.5 * var(--offset));margin-left:0;width:100%}}.about-history__block-bg{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;overflow:hidden}.about-history__block-bg svg{position:absolute;right:0;top:50%;transform:translate(60%,-50%);width:calc(18 * var(--offset))}@media screen and (max-width:800px){.about-history__block-bg{display:none}}.about-purpose{position:relative;padding:calc(7 * var(--offset)) 0}@media screen and (max-width:800px){.about-purpose{padding:calc(2 * var(--offset)) 0}}.about-purpose__wrapper{display:flex;flex-direction:column;gap:calc(5 * var(--offset));padding:0 var(--content-wrapper)}@media screen and (max-width:800px){.about-purpose__wrapper{gap:calc(1 * var(--offset))}}.about-purpose__list{display:flex;justify-content:space-between;flex-wrap:wrap;gap:calc(2 * var(--offset))}@media screen and (max-width:800px){.about-purpose__list{gap:calc(1 * var(--offset))}}.about-purpose__block{background:var(--white);width:30%;position:relative;box-shadow:0 0 15px rgba(174,167,236,.25);border-radius:calc(.8 * var(--offset));padding:calc(3.3 * var(--offset)) calc(3.5 * var(--offset));display:flex;transition:all .5s ease}.about-purpose__block::before{font:600 6em Inter;content:'“';color:#393185;margin-right:calc(2 * var(--offset))}@media screen and (max-width:1400px){.about-purpose__block::before{display:none}}.about-purpose__block p{font:.93em/1.5 Gilroy;margin:0;color:var(--violet);margin-top:calc(3 * var(--offset))}@media screen and (max-width:1400px){.about-purpose__block p{margin-top:0}}@media screen and (max-width:800px){.about-purpose__block p{font-size:.83em;color:var(--black);line-height:1.8;font-family:Inter}}.about-purpose__block:hover{background:rgba(174,167,236,.2);box-shadow:0 0 15px rgba(174,167,236,0)}@media screen and (max-width:1100px){.about-purpose__block{padding:calc(2 * var(--offset))}}@media screen and (max-width:900px){.about-purpose__block{width:100%}}@media screen and (max-width:800px){.about-purpose__block{padding:calc(1.5 * var(--offset))}}.about-data{background:#f3f4ff;position:relative;padding:calc(7 * var(--offset)) 0}.about-data__wrapper{display:flex;align-items:flex-start;padding:0 var(--content-wrapper)}.about-data__columnL{position:sticky;top:var(--header);display:flex;align-items:center;width:50%;height:calc(100vh - var(--header))}.about-titles{display:flex;flex-direction:column;gap:calc(1 * var(--offset));height:100%;padding:calc(5 * var(--offset)) 0}.about-titles .about-titles__item:last-child::after{display:none}.about-titles__item{display:flex;flex-direction:column;align-items:flex-start}.about-titles__item::after{background:#aea7ec;content:"";margin-left:calc(1 * var(--offset) - 1px);width:1px;min-height:calc(1 * var(--offset));flex-grow:1}.about-titles__item.active{flex-grow:1}.about-titles__item.active::after{background:var(--violet)}.about-titles__item.active .about-titles__block svg{fill:var(--violet)}.about-titles__item.active .about-titles__block span{color:var(--violet)}.about-titles__block{display:flex;align-items:center;gap:calc(1 * var(--offset));padding:calc(1 * var(--offset)) 0}.about-titles__block svg{width:calc(2 * var(--offset));height:calc(2 * var(--offset));fill:#aea7ec}.about-titles__block span{font-size:1.3em;font-weight:700;color:#aea7ec}.about-data__columnR{width:50%}.about-data-blocks{display:flex;flex-direction:column;align-items:flex-start;gap:30vh;width:100%}.about-data-blocks__item{background:var(--white);display:flex;border-radius:calc(.8 * var(--offset));box-shadow:0 0 15px rgba(174,167,236,.25);width:100%;max-width:calc(33.7 * var(--offset));overflow:hidden}.about-data-blocks__content{display:flex;flex-direction:column;align-items:flex-start;gap:calc(2 * var(--offset));padding:calc(3 * var(--offset));width:60%}.about-data-blocks__title{font:700 1.2em Gilroy;color:var(--violet);margin:0}.about-data-blocks__text{font:.83em/1.5 Inter;color:var(--black);margin:0}.about-data-blocks__img{position:relative;width:40%}.about-data-blocks__img img{position:absolute;bottom:0;right:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right}.catalog{position:relative;padding:calc(7 * var(--offset)) 0;padding-top:calc(10 * var(--offset))}@media screen and (max-width:800px){.catalog{padding:calc(2 * var(--offset)) 0}}.catalog__wrapper{display:flex;flex-direction:column;gap:calc(5 * var(--offset));padding:0 var(--content-wrapper)}@media screen and (max-width:1200px){.catalog__wrapper{gap:calc(3 * var(--offset))}}@media screen and (max-width:800px){.catalog__wrapper{gap:calc(2 * var(--offset))}}.catalog__header{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:1200px){.catalog__header{flex-direction:column;align-items:flex-start;gap:calc(3 * var(--offset))}}@media screen and (max-width:800px){.catalog__header{gap:calc(2 * var(--offset))}}.catalog-list{display:flex;gap:calc(3 * var(--offset));flex-wrap:wrap}@media screen and (max-width:800px){.catalog-list{gap:calc(1 * var(--offset))}}.catalog-block{display:flex;width:calc(50% - 1.5 * var(--offset));box-shadow:0 0 25px rgba(174,167,236,.2);border-radius:calc(.8 * var(--offset));overflow:hidden;transition:all .3s ease}.catalog-block:hover{box-shadow:0 0 25px rgba(174,167,236,.4)}@media screen and (max-width:1100px){.catalog-block{width:100%}}.catalog-block__content{display:flex;flex-direction:column;align-items:flex-start;gap:calc(1.5 * var(--offset));width:70%;padding:calc(2.5 * var(--offset))}@media screen and (max-width:800px){.catalog-block__content{padding:calc(1.5 * var(--offset))}}@media screen and (max-width:500px){.catalog-block__content{width:100%}}.catalog-block__title{font-size:1.25em;font-weight:600}.catalog-block__description{font-size:.83em;line-height:1.5;color:var(--black);margin:0}.catalog-block__footer{display:flex;align-items:center;gap:calc(1 * var(--offset));margin-top:auto}@media screen and (max-width:400px){.catalog-block__footer{flex-direction:column;align-items:stretch;width:100%}}.catalog-block__img{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;width:30%}.catalog-block__img img{position:absolute;bottom:0;right:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom}@media screen and (max-width:500px){.catalog-block__img{display:none}}.news{position:relative;padding:calc(7 * var(--offset)) 0;padding-bottom:calc(5 * var(--offset))}@media screen and (max-width:800px){.news{padding:calc(2 * var(--offset)) 0}}.news__wrapper{display:flex;align-items:flex-start;gap:calc(4 * var(--offset));padding:0 var(--wrapper)}@media screen and (max-width:1000px){.news__wrapper{flex-direction:column}}@media screen and (max-width:800px){.news__wrapper{gap:calc(1 * var(--offset))}}.news-bar{position:sticky;top:var(--header);width:calc(10 * var(--offset));flex-shrink:0}@media screen and (max-width:1000px){.news-bar{width:100%;position:relative;top:auto}}.news-bar__list{display:flex;flex-direction:column}.news-bar__list .news-bar__item:last-child{border-bottom:none}@media screen and (max-width:1000px){.news-bar__list{flex-direction:row;overflow:auto;gap:calc(1 * var(--offset))}}.news-bar__item{border-bottom:1px solid var(--border)}@media screen and (max-width:1000px){.news-bar__item{border-bottom:none}}.news-bar__button{text-align:start;font-size:1.25em;font-weight:700;color:#aea7ec;width:100%;padding:calc(1 * var(--offset)) 0}.news-bar__button.active{color:var(--violet)}@media screen and (max-width:1000px){.news-bar__button{padding:calc(.5 * var(--offset)) 0}}.news-content{display:flex;flex-direction:column;align-items:flex-start;flex-grow:1;gap:calc(3 * var(--offset))}@media screen and (max-width:800px){.news-content{gap:calc(2 * var(--offset))}}.news-content__control{display:flex;justify-content:center;width:100%}.news-list{display:flex;flex-wrap:wrap;gap:calc(3 * var(--offset));width:100%}@media screen and (max-width:800px){.news-list{gap:calc(1 * var(--offset))}}.template{position:relative;display:flex;padding-bottom:calc(7 * var(--offset))}@media screen and (max-width:800px){.template{padding-bottom:calc(2 * var(--offset))}}.template__wrapper{display:flex;align-items:flex-start;gap:calc(4 * var(--offset));padding-left:var(--content-wrapper);padding-right:var(--wrapper);width:100%}.template-content{display:flex;flex-direction:column;gap:calc(4 * var(--offset));flex-grow:1}@media screen and (max-width:800px){.template-content{gap:calc(2 * var(--offset))}}.template-bar{display:flex;flex-direction:column;gap:calc(1.5 * var(--offset));position:sticky;top:calc(var(--header) + 1 * var(--offset));width:calc(22.3 * var(--offset));flex-shrink:0;padding:calc(2 * var(--offset));border-radius:calc(.4 * var(--offset));box-shadow:0 0 20px rgba(174,167,236,.25)}@media screen and (max-width:1100px){.template-bar{display:none}}.template-bar__title{font-size:1.2em;font-weight:600}.template__img{position:relative;width:100%;height:calc(30 * var(--offset))}.template__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:600px){.template__img{height:calc(20 * var(--offset))}}.template__text{display:flex;flex-direction:column;gap:calc(1 * var(--offset))}.template__text p{margin:0;font-size:.83em;line-height:1.8}.template-bar-new{display:flex;border-bottom:1px solid var(--border);padding-bottom:calc(1 * var(--offset));width:100%}.template-bar-new__link{display:flex;flex-direction:column;gap:calc(.5 * var(--offset))}.template-bar-new__title{font-size:.83em;font-weight:400;line-height:1.5;color:var(--violet);transition:all .3s ease}.template-bar-new__date{font-size:.73em;font-weight:400;color:var(--active-color);margin-left:auto;transition:all .3s ease}.template-bar__list{display:flex;flex-direction:column;gap:calc(1 * var(--offset))}.template-bar__list .template-bar-new:last-child{padding-bottom:0;border-bottom:none}.template-bar__link{font-size:.83em;font-weight:400;color:var(--active-color);transition:all .3s ease}.template-bar__link.active{font-weight:600;color:var(--violet)}.table{width:100%;border-spacing:0}.table tr:nth-child(2n) td{background:#efedfb}.table td,.table th{text-align:left;padding:calc(1.2 * var(--offset));font-size:.83em}@media screen and (max-width:700px){.table td,.table th{padding:calc(1 * var(--offset)) calc(.5 * var(--offset))}}.table th{font-weight:400}.table td{font-weight:600}.leaderships{display:flex}.leaderships__list{display:flex;flex-wrap:wrap;gap:calc(2 * var(--offset))}@media screen and (max-width:800px){.leaderships__list{gap:calc(1 * var(--offset))}}.leaderships__item{display:flex;flex-direction:column;overflow:hidden;border-radius:calc(.4 * var(--offset));width:calc(33.33% - 1.34 * var(--offset));box-shadow:0 0 20px rgba(174,167,236,.25)}@media screen and (max-width:900px){.leaderships__item{width:calc(50% - 1 * var(--offset))}}@media screen and (max-width:550px){.leaderships__item{width:100%}}.leaderships__img{width:100%;height:calc(20 * var(--offset))}.leaderships__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.leaderships__content{display:flex;flex-direction:column;gap:calc(1 * var(--offset));padding:calc(1.5 * var(--offset));flex-grow:1}.leaderships__title{font-size:.93em;font-weight:600}.leaderships__post{font-size:.83em}.leaderships__contacts{display:flex;flex-direction:column;align-items:flex-start;margin-top:auto;gap:calc(.5 * var(--offset));padding-top:calc(.5 * var(--offset))}.leaderships__contacts a{display:flex;align-items:center;gap:calc(.5 * var(--offset));width:auto}.leaderships__contacts a svg{width:calc(1 * var(--offset));height:calc(1.2 * var(--offset));fill:var(--violet)}.leaderships__contacts a span{font-size:.83em}.documents{display:flex;flex-wrap:wrap;gap:calc(2 * var(--offset))}@media screen and (max-width:800px){.documents{gap:calc(1 * var(--offset))}}.documents__item{width:calc(33.33% - 1.34 * var(--offset))}@media screen and (max-width:800px){.documents__item{width:calc(50% - .5 * var(--offset))}}@media screen and (max-width:550px){.documents__item{width:100%}}.documents__link{display:flex;align-items:center;height:100%;gap:calc(1.5 * var(--offset));padding:calc(1.5 * var(--offset));border-radius:calc(.4 * var(--offset));box-shadow:0 0 20px rgba(174,167,236,.25)}.documents__link svg{width:calc(2 * var(--offset));height:calc(2 * var(--offset));fill:var(--violet);flex-shrink:0}.documents__link span{font-size:.83em;line-height:1.5;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.vacancies{display:flex;flex-wrap:wrap;gap:calc(2 * var(--offset))}@media screen and (max-width:800px){.vacancies{gap:calc(1 * var(--offset))}}.vacancies-block{background:var(--white);display:flex;flex-direction:column;align-items:flex-start;width:calc(50% - 1 * var(--offset));padding:calc(3.2 * var(--offset)) calc(2.5 * var(--offset));box-shadow:0 0 20px rgba(174,167,236,.25);border-radius:10px;z-index:1;transition:all .3s ease-in-out}.vacancies-block:hover{box-shadow:0 0 30px rgba(174,167,236,.6)}.vacancies-block .btn{margin-top:auto}@media screen and (max-width:800px){.vacancies-block{padding:calc(1.5 * var(--offset));width:calc(50% - .5 * var(--offset))}}@media screen and (max-width:650px){.vacancies-block{width:100%}}.vacancies-block__title{font:700 1.2em Gilroy;color:var(--violet);margin:0}.vacancies-block__text{font:.83em/1.5 Inter;margin:calc(1.5 * var(--offset)) 0}@media screen and (max-width:800px){.vacancies-block__text{margin:calc(1 * var(--offset)) 0}}.vacancies-content{width:100%;display:flex;flex-direction:column}.vacancies-content :first-child{margin-top:0}.vacancies-content strong{font-size:1.1em;margin-top:calc(1.5 * var(--offset))}.vacancies-content ul{display:flex;flex-direction:column;gap:calc(.75 * var(--offset));margin-top:calc(1 * var(--offset))}.vacancies-content li{display:flex;align-items:flex-start;font-size:.83em}.vacancies-content li::before{background:var(--violet);content:"";width:calc(.5 * var(--offset));height:calc(.5 * var(--offset));border-radius:50%;margin-top:calc(.2 * var(--offset));margin-right:calc(1 * var(--offset));flex-shrink:0}.vacancies-content p{font-size:.83em;line-height:1.7}.financial-statements{display:flex;align-items:flex-start;flex-direction:column}.financial-statements__content{width:100%;display:flex;flex-wrap:wrap}.financial-statements__block{width:100%;display:flex}.financial-statements__year{position:relative;display:flex;flex-direction:column;align-items:center;min-width:calc(8 * var(--offset));padding:0 calc(1 * var(--offset))}.financial-statements__year span{background:var(--white);box-shadow:0 0 20px rgba(174,167,236,.25);border-radius:10px;padding:calc(.5 * var(--offset)) calc(1.5 * var(--offset));font-size:1em;font-weight:500;color:var(--violet);position:sticky;top:calc(var(--header) + 1 * var(--offset));text-align:center;transition:all .5s ease}.financial-statements__year::after{content:"";width:0;height:100%;z-index:-1;border:1px dashed var(--violet);position:absolute;flex-shrink:0}@media screen and (max-width:800px){.financial-statements__year{padding-left:0;padding-right:0;min-width:auto}.financial-statements__year span{padding:calc(.5 * var(--offset)) calc(.85 * var(--offset));font-size:.83em}}.financial-statements__documents{display:flex;flex-wrap:wrap;gap:calc(1.5 * var(--offset));padding-left:calc(3 * var(--offset));padding-top:calc(4 * var(--offset))}@media screen and (max-width:800px){.financial-statements__documents{gap:calc(1 * var(--offset));padding-top:calc(2 * var(--offset));padding-left:calc(1 * var(--offset))}}.financial-statements__item{display:flex;width:calc(50% - .75 * var(--offset))}@media screen and (max-width:800px){.financial-statements__item{width:100%}}.financial-statements__link{display:flex;align-items:center;width:100%;gap:calc(1.5 * var(--offset));padding:calc(1.5 * var(--offset));border-radius:calc(.4 * var(--offset));box-shadow:0 0 20px rgba(174,167,236,.25)}.financial-statements__link svg{width:calc(2 * var(--offset));height:calc(2 * var(--offset));fill:var(--violet);flex-shrink:0}.financial-statements__link span{font-size:.83em;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media screen and (max-width:500px){.financial-statements__link{gap:calc(1 * var(--offset));padding:calc(1.25 * var(--offset))}.financial-statements__link svg{width:calc(1.5 * var(--offset));height:calc(1.5 * var(--offset))}}.inquirer-content__block{display:flex;flex-direction:column;gap:calc(1 * var(--offset))}.choice{display:flex;flex-direction:column;gap:calc(2 * var(--offset))}.choices{margin-bottom:0;font-size:.83em}.inquirer-content__block:not(.single-select) .choices__inner .choices__list{display:flex;align-items:flex-start;gap:calc(.5 * var(--offset));flex-wrap:wrap}.inquirer-content__block:not(.single-select) .choices__inner .choices__list .choices__item{background:var(--violet);display:flex;align-items:center;margin:0;padding:calc(.5 * var(--offset)) calc(.8 * var(--offset));border:none}.inquirer-content__block:not(.single-select) .choices__inner .choices__list .choices__button{margin:0;font-size:0;margin-left:calc(.3 * var(--offset));border:none;padding:calc(.35 * var(--offset));background-position:center;background-repeat:no-repeat;background-size:contain}.inquirer-content__block:not(.single-select) .choices__inner .choices__list .choices__item:last-child{margin-right:calc(1 * var(--offset))}.choices__input{font:400 calc(.83 * var(--fs)) Inter,sans-serif;background:0 0;border:none;min-width:100%!important}.choices__input::-moz-placeholder{color:#c2c0db;font-weight:400;font-family:Inter,sans-serif}.choices__input::placeholder{color:#c2c0db;font-weight:400;font-family:Inter,sans-serif}.choices__input.hide{opacity:0;width:0;height:0;padding:0;margin:0}.choices__inner{background:url(../img/svg/icon-down.svg) no-repeat right center/calc(.5 * var(--offset)) auto transparent;padding:calc(.5 * var(--offset)) 0;padding-right:calc(2 * var(--offset));padding-top:0;border:none;border-radius:0;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap}.inquirer-content__block.single-select .choices__item{font:400 calc(.83 * var(--fs)) Inter,sans-serif;background:0 0;border:none;opacity:1}.inquirer-content__block.single-select .choices__list{padding-left:0}.inquirer-hide{opacity:0}.form-label.inquirer-hide{display:none}.inquirer-content__title{font-size:1em}.licenses-block__text p{color:var(--black);line-height:1.4}.licenses-block__text p b{color:var(--violet)}.recovery{position:relative;padding:calc(7 * var(--offset)) 0}.recovery__wrapper{display:flex;flex-direction:column;gap:calc(5 * var(--offset));padding:0 var(--content-wrapper)}.accordion{display:flex;flex-direction:column;width:100%}.accordion-item{display:flex;flex-direction:column;border-bottom:1px solid var(--border);transition:all .5s ease}.accordion-item.open{box-shadow:0 0 15px rgba(174,167,236,.2);border-radius:calc(.4 * var(--offset));border-bottom:none}.accordion-item.open .accordion-inner{padding:calc(2 * var(--offset)) calc(2.5 * var(--offset));height:100%;opacity:1}.accordion-item.open .accordion-open{background:#f3f4ff}.accordion-item.open .accordion-open svg{transform:rotate(45deg)}.accordion-open{display:flex;align-items:center;justify-content:space-between;gap:calc(2 * var(--offset));padding:calc(2 * var(--offset)) calc(2.5 * var(--offset));text-align:left;transition:all .5s ease}.accordion-open span{font-size:1em;font-weight:500;color:var(--violet)}.accordion-open svg{width:calc(1.5 * var(--offset));height:calc(1.5 * var(--offset));fill:var(--violet);will-change:transform;transition:all .5s ease}.accordion-open:hover{background:#f3f4ff}@media screen and (max-width:800px){.accordion-open{padding:calc(1 * var(--offset)) calc(1.5 * var(--offset))}.accordion-open span{font-size:.93em;font-weight:400}.accordion-open svg{width:calc(1 * var(--offset));height:calc(1 * var(--offset))}}.accordion-inner{padding:0 calc(2.5 * var(--offset));opacity:0;overflow:hidden;height:0;display:flex;flex-direction:column;gap:calc(1 * var(--offset));transition:padding .3s ease,opacity .5s ease}.accordion-inner p{font-size:.83em;color:var(--black);line-height:1.5;margin:0}@media screen and (max-width:800px){.accordion-inner{padding:0 calc(1.5 * var(--offset))}}.contacts{background:#bac5d8;height:100vh;padding-top:calc(10 * var(--offset));display:flex}.contacts ::-webkit-scrollbar{background:var(--border);width:3px;height:2px}.contacts ::-webkit-scrollbar-thumb{background:var(--violet);border-radius:50px}.contacts.right .contacts-list{transform:translateX(-100%)}@media screen and (max-width:800px){.contacts{padding-top:0}}.contacts-list{background:var(--white);position:fixed;display:flex;flex-direction:column;width:25%;bottom:0;left:0;height:calc(100vh - 10 * var(--offset));padding:0 calc(1.5 * var(--offset));border-top:1px solid var(--border);box-shadow:0 0 15px rgba(174,167,236,.25);overflow:auto;list-style:none;transition:all .5s ease,left .5s ease 1s}.contacts-list .contacts-list__block:first-child{margin-top:calc(1 * var(--offset))}.contacts-list .contacts-list__block:last-child{margin-bottom:0;border-bottom:none}@media screen and (max-width:1200px){.contacts-list{width:40%}}@media screen and (max-width:800px){.contacts-list{height:calc(100% - 4.2 * var(--offset));width:100%}}.contacts-list__block{padding-bottom:calc(1 * var(--offset));margin-bottom:calc(1 * var(--offset));border-bottom:1px solid var(--border)}.contacts-list__block h3{font-size:1em;font-weight:500;color:var(--violet);margin-top:0;margin-bottom:calc(1 * var(--offset))}.contacts-list__block p{font-size:.83em;line-height:1.5;margin:calc(1 * var(--offset)) 0}.contacts-list__block button{padding:0}.contacts-list__block button span{font:600 .83em/1 Gilroy;color:#aea7ec}.map{mix-blend-mode:luminosity;position:absolute;top:0;left:0;width:100%;height:100%;filter:sepia(.3)}.map .ymaps-2-1-79-controls-pane,.map .ymaps-2-1-79-controls__toolbar_right,.map .ymaps-2-1-79-copyright,.map .ymaps-2-1-79-map-copyrights-promo,.map .ymaps-2-1-79-zoom{display:none}@media screen and (max-width:800px){.map{display:none}}.contacts-info{background:var(--white);position:fixed;width:25%;bottom:calc(1 * var(--offset));right:calc(1 * var(--offset));height:calc(100vh - 12 * var(--offset));box-shadow:0 0 15px rgba(174,167,236,.3);overflow:auto;border-radius:10px;transform:translateX(150%);transition:all .5s ease-in-out}.contacts-info.active{transform:translateX(0)}@media screen and (max-width:1200px){.contacts-info{width:40%}}@media screen and (max-width:800px){.contacts-info{height:calc(100% - 4.2 * var(--offset));width:100%;right:0;bottom:0;border-radius:0}}.contacts-info__head{background:var(--violet);padding:calc(1.5 * var(--offset));display:flex;justify-content:space-between;margin-bottom:calc(2 * var(--offset))}.contacts-info__head svg{width:calc(1 * var(--offset));height:calc(1 * var(--offset));fill:var(--white)}.contacts-info__title{font-size:1em;font-weight:500;color:var(--white);margin-top:0;margin-bottom:0}.contacts-info__block{display:flex;align-items:center;padding-bottom:calc(1 * var(--offset));margin:0 calc(1.5 * var(--offset));margin-bottom:calc(1 * var(--offset));border-bottom:1px solid var(--border)}.contacts-info__block span{font-size:.83em;line-height:1.5}.contacts-info__block svg{width:calc(1 * var(--offset));height:calc(1 * var(--offset));fill:var(--violet);flex-shrink:0;margin-right:calc(.5 * var(--offset))}.vacancy-inner{position:relative;display:flex;align-items:flex-start;padding:calc(7 * var(--offset)) var(--wrapper)}@media screen and (max-width:1100px){.vacancy-inner{flex-direction:column;gap:calc(2 * var(--offset))}}@media screen and (max-width:800px){.vacancy-inner{padding:calc(2 * var(--offset)) var(--wrapper)}}.vacancy-inner__content{flex-grow:1;display:flex;flex-direction:column;gap:calc(3 * var(--offset));padding-right:calc(3 * var(--offset))}@media screen and (max-width:1100px){.vacancy-inner__content{padding-right:0}}@media screen and (max-width:800px){.vacancy-inner__content{gap:calc(2 * var(--offset))}}.vacancy-inner__form{background:var(--white);position:sticky;top:calc(var(--header) + 1 * var(--offset));display:flex;flex-direction:column;flex-shrink:0;gap:calc(3 * var(--offset));padding:calc(4 * var(--offset));width:calc(30 * var(--offset));border-radius:calc(.8 * var(--offset));box-shadow:0 0 20px rgba(174,167,236,.25)}@media screen and (max-width:1100px){.vacancy-inner__form{width:100%}}@media screen and (max-width:500px){.vacancy-inner__form{padding:calc(1.5 * var(--offset));gap:calc(1 * var(--offset))}}.form-title{font-size:1.5em;font-weight:700}@media screen and (max-width:800px){.form-title{font-size:1.2em}}.home-banner-bg{position:absolute;pointer-events:none;top:0;left:0;width:100%;height:100%;z-index:-1}.home-banner-bg .test__container{transform:translateX(-50%) translateY(50%) rotate(-25deg);width:100%;height:100%}.home-about-bg{position:absolute;pointer-events:none;top:0;left:0;width:100%;height:100%;overflow:hidden;transform:translateY(50%) rotateY(180deg);z-index:-1}.home-about-bg .test__container{transform:translateX(-50%) rotate(-25deg);width:100%;height:100%}.home-confidence-bg{position:absolute;pointer-events:none;top:0;left:0;width:100%;height:100%;overflow:hidden;transform:translateY(50%);z-index:-1}.home-confidence-bg .test__container{transform:translateX(-50%);width:100%;height:100%}.home-news-bg{position:absolute;pointer-events:none;top:0;left:0;width:100%;height:100vh;transform:rotateX(180deg);overflow:hidden;z-index:-1}.home-news-bg .test__container{width:100%;height:100%}body:not(.loaded){opacity:0}body:not(.loaded) header{transform:translateY(-100%)}body:not(.loaded) .banner__content,body:not(.loaded) .home-banner__content{transform:translateX(-100%)}body:not(.loaded) .banner-points,body:not(.loaded) .home-banner__slider{transform:translateY(100%)}body:not(.loaded) .banner__img::before,body:not(.loaded) .home-banner__img::before{opacity:0}body:not(.loaded) .banner__img img{opacity:0;transform:translateY(100%)}body:not(.loaded) .banner-light__title{opacity:0}body:not(.loaded) .template-bar,body:not(.loaded) .template-content{opacity:0;transform:translateY(calc(5 * var(--offset)))}body{opacity:1;transition:all .5s ease}body header{transition:all .5s ease}body .banner__content,body .home-banner__content{transition:all .5s ease}body .banner-points,body .home-banner__slider{transition:all .5s ease}body .banner__img::before,body .home-banner__img::before{transition:all 1s ease .2s}body .banner__img img{transition:all .5s ease-out .4s}body .banner-light__title{transition:all .5s ease .2s}body .template-content{transition:all .5s ease .2s}body .template-bar{transition:all .5s ease .3s}.tab-inner{display:none}.tab-inner.active{display:flex}