*{margin:0;outline:0;box-sizing:border-box;padding:0;font-family:Rubik,sans-serif}html{scroll-behavior:smooth}body{position:relative;display:flex;flex-direction:column;min-width:320px;min-height:100vh;overflow-y:scroll;background-color:#fff;color:#282828}picture{display:block}img{display:block;width:100%;height:auto}li{list-style-type:none}a{color:inherit;cursor:pointer}button{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}@font-face{font-family:Rubik;src:url(fonts/Rubik-Regular.woff2) format("woff2"),url(fonts/Rubik-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Rubik;src:url(fonts/Rubik-Medium.woff2) format("woff2"),url(fonts/Rubik-Medium.woff) format("woff");font-weight:700;font-style:normal;font-display:block}.button_blue{display:inline-block;vertical-align:top;border:none;text-decoration:none;text-align:center;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;background-color:#594baa;color:#fff}.wrapper{position:relative;flex-grow:1}.cont{margin:0 auto;max-width:1208px;padding-right:16px;padding-left:16px}.caption{font-size:60px;line-height:70px}.title{font-size:42px;line-height:50px}.headline,.text-big{font-size:24px;line-height:34px}.text{font-size:18px;line-height:26px}.text-small{font-size:16px;line-height:19px}.input_error{border-color:#eb5757}.input-text_white{display:block;border:none;width:100%;background-color:transparent;transition-property:border-color,color;transition-duration:.2s;border-bottom:1px solid rgba(255,255,255,.4);color:#fff}.input-text_white:disabled{opacity:.7;transition-duration:.1s}.input-text_white::-moz-placeholder{-moz-transition-property:color;transition-property:color;transition-duration:.2s;color:rgba(255,255,255,.4)}.input-text_white::placeholder{transition-property:color;transition-duration:.2s;color:rgba(255,255,255,.4)}.input-text_white:focus{border-color:#fff}.input-text_white:focus::-moz-placeholder{color:rgba(255,255,255,.7)}.input-text_white:focus::placeholder{color:rgba(255,255,255,.7)}.input-text_gray{display:block;border:none;width:100%;background-color:transparent;transition-property:border-color,color;transition-duration:.2s;border-bottom:1px solid rgba(40,40,40,.3);color:#282828}.input-text_gray:disabled{opacity:.7;transition-duration:.1s}.input-text_gray::-moz-placeholder{-moz-transition-property:color;transition-property:color;transition-duration:.2s;color:rgba(40,40,40,.3)}.input-text_gray::placeholder{transition-property:color;transition-duration:.2s;color:rgba(40,40,40,.3)}.input-text_gray:focus{border-color:rgba(40,40,40,.3)}.input-text_gray:focus::-moz-placeholder{color:rgba(40,40,40,.7)}.input-text_gray:focus::placeholder{color:rgba(40,40,40,.7)}.link-simple_gray{text-decoration:none;color:rgba(40,40,40,.7)}.header{position:relative;z-index:10;background-color:#fff;background-clip:border-box;border-bottom:1px solid rgba(40,40,40,.1)}.header__layer{display:none}.header__cont{display:flex;align-items:flex-start;background-color:#fff}.header__burger{display:none}.header__burger::after,.header__burger::before{content:'';position:absolute;left:17px;border-radius:1px;width:22px;height:2px;background-color:#282828;transition-duration:.2s}.header__burger::before{top:25px}.header__burger::after{top:37px}.header__burger_active::before{transform:rotate(45deg) translate(4px,4px);transition-duration:.1s}.header__burger_active::after{transform:rotate(-45deg) translate(4px,-4px);transition-duration:.1s}.header__burger_active .header__burger-line{transform:translateX(-10px);opacity:0;transition-duration:.1s}.header__burger-line{position:absolute;top:31px;left:17px;border-radius:1px;width:22px;height:2px;background-color:#282828;transition-duration:.2s}.header__logo{flex-shrink:0;display:inline-block;vertical-align:top;margin-right:32px;margin-left:-16px;padding:28px 16px 26px}a.header__logo{text-decoration:none}.header__logo-name{display:block;margin-bottom:1px;font-size:24px;font-weight:700;line-height:28px}.header__logo-name span{color:#594baa}.header__logo-note{display:block;font-size:14px;line-height:16px;color:rgba(40,40,40,.6)}.header__menu{flex-grow:1;display:flex}.header__nav{display:flex;flex-grow:1}.header__link{padding:40px 15px;display:inline-block;vertical-align:top}.header__contact{margin-top:25px;text-align:right}.header__contact-phone{display:block;padding:2px 0;text-decoration-color:transparent;font-size:20px;font-weight:700;line-height:22px;color:#594baa}.header__contact-feedback{position:relative;display:inline-block;vertical-align:top;padding:2px 0;font-size:16px;line-height:19px;color:rgba(40,40,40,.7);cursor:pointer}.header__contact-feedback::after,.header__contact-feedback::before{content:'';position:absolute;right:0;bottom:1px;left:0;height:1px}.header__contact-feedback::before{opacity:1;background:repeating-linear-gradient(to left,rgba(40,40,40,.7) 0,rgba(40,40,40,.7) 4px,rgba(40,40,40,0) 4px,rgba(40,40,40,0) 6px)}.header__contact-feedback::after{opacity:0;background:repeating-linear-gradient(to left,rgba(89,75,170,.7) 0,rgba(89,75,170,.7) 4px,rgba(89,75,170,0) 4px,rgba(89,75,170,0) 6px)}.header__phone{display:none}.footer{position:relative;z-index:1;background-color:rgba(89,75,170,.01)}.footer__cont{padding-top:16px;padding-bottom:27px;text-align:center}.footer__area{display:flex;align-items:flex-start}.footer__logo{display:inline-block;vertical-align:top;margin-left:-16px;margin-right:32px;padding:16px;text-decoration:none}.footer__logo-name{display:block;margin-bottom:1px;font-size:24px;font-weight:700;line-height:28px}.footer__logo-name span{color:#594baa}.footer__logo-note{display:block;font-size:14px;line-height:16px;color:rgba(40,40,40,.6)}.footer__list{flex-grow:1;display:flex}.footer__link{display:inline-block;vertical-align:top;padding:29px 15px;text-decoration:none;color:rgba(40,40,40,.7)}span.footer__link{color:#594baa}.footer__policy{display:inline-block;vertical-align:top;margin-right:-15px;padding:31px 15px 30px;font-size:14px;line-height:16px;color:rgba(40,40,40,.7)}.feedback{position:fixed;height:0;overflow:hidden}.feedback_show{top:-50px;left:0;right:0;bottom:-50px;padding:50px 0;z-index:1000;height:auto;overflow:auto}.feedback_show .feedback__form{opacity:1;transform:scale(1)}.feedback__cont{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:space-around;min-height:100vh;height:100%}.feedback__layer{position:absolute;top:0;right:0;left:0;bottom:0;background-color:rgba(40,40,40,.8);cursor:pointer}.feedback__form{position:relative;overflow:hidden;margin:0 16px;max-width:480px;opacity:0;padding:48px 40px 49px;background-color:#fff;transform:scale(.9);transition-property:opacity,transform;transition-duration:.3s}.feedback__close{position:absolute;top:0;right:0;height:68px;width:68px;opacity:.7;cursor:pointer}.feedback__close::after,.feedback__close::before{content:'';position:absolute;top:32px;left:21px;height:2px;width:26px;background-color:#282828}.feedback__close::before{transform:rotate(45deg)}.feedback__close::after{transform:rotate(-45deg)}.feedback__title{display:block;margin-bottom:24px;font-weight:700}.feedback__text{display:block;margin-bottom:26px;color:rgba(40,40,40,.9)}.feedback__field{display:block;margin-bottom:10px}.feedback__input{padding:4px 0}.feedback__btn-box{margin-top:32px;margin-bottom:9px}.feedback__button{padding:18px 32px;font-size:20px;line-height:22px}.cookies-notification{display:block;position:fixed;bottom:16px;right:16px;padding:15px 15px 17px;width:300px;z-index:100;opacity:1;background-color:#fff;transition-property:opacity;transition-duration:.2s}.cookies-notification:before{content:'';position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;border:1px solid rgba(40,40,40,.1);background-color:rgba(89,75,170,.05)}.cookies-notification_hide{opacity:0}.cookies-notification__text{margin-bottom:10px;font-size:14px;line-height:18px;color:#282828}.cookies-notification__link{color:#282828;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0;text-underline-position:under;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.cookies-notification__button{padding:12px 12px 11px;width:100%;font-size:14px;line-height:18px}.policy-checkbox{margin-top:6px}.policy-checkbox_white .policy-checkbox__input:checked+.policy-checkbox__text::before{border:1px solid #fff;background-color:#fff}.policy-checkbox_white .policy-checkbox__input:checked+.policy-checkbox__text::after{background-color:#282828}.policy-checkbox_white .policy-checkbox__text{color:rgba(255,255,255,.5)}.policy-checkbox_white .policy-checkbox__text a{color:rgba(255,255,255,.5);border-bottom:1px solid rgba(255,255,255,.8)}.policy-checkbox_white .policy-checkbox__text::before{border:1px solid rgba(255,255,255,.2)}.policy-checkbox__label{cursor:pointer;display:block;text-align:left}.policy-checkbox__input{position:absolute;z-index:-1;opacity:0}.policy-checkbox__input:checked+.policy-checkbox__text::before{border:1px solid #594baa;background-color:#594baa}.policy-checkbox__input:checked+.policy-checkbox__text::after{background-color:#fff}.policy-checkbox__text{font-size:12px;line-height:16px;color:rgba(40,40,40,.4);position:relative;display:block;padding-left:24px}.policy-checkbox__text a{display:inline-block;vertical-align:top;position:relative;text-decoration:none;color:rgba(40,40,40,.4);white-space:nowrap;border-bottom:1px solid rgba(40,40,40,.4)}.policy-checkbox__text a::before{bottom:4px}.policy-checkbox__text a::after{display:inline-block;content:'*';position:absolute;top:0;padding-left:2px;color:#eb5757}.policy-checkbox__text::before{content:'';position:absolute;top:0;left:0;width:16px;height:16px;border:1px solid rgba(40,40,40,.2);border-radius:4px;box-sizing:border-box;transition-property:border-color,background-color;transition-duration:.2s}.policy-checkbox__text::after{content:'';position:absolute;top:3px;left:3px;width:10px;height:10px;background-color:transparent;-webkit-mask-image:url(img/ic_check_white.svg);mask-image:url(img/ic_check_white.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center}.info{margin-top:101px;margin-bottom:164px}.info__caption{margin-bottom:23px;text-align:center}.info__text{margin-bottom:16px;text-align:center}.info__btn-box{margin-top:48px;text-align:center}.info__button{padding:18px 32px;font-size:20px;line-height:22px}@media (min-width:1240.1px){.button_blue{transition-property:background-color;transition-duration:.2s}.button_blue:hover{transition-duration:.1s;background-color:#6f5ebf}.input-text_white:not(:disabled):hover::-moz-placeholder{color:rgba(255,255,255,.7)}.input-text_white:not(:disabled):hover::placeholder{color:rgba(255,255,255,.7)}.input-text_white:not(:disabled):hover:not(:focus){border-color:rgba(255,255,255,.7)}.input-text_gray:not(:disabled):hover::-moz-placeholder{color:rgba(40,40,40,.7)}.input-text_gray:not(:disabled):hover::placeholder{color:rgba(40,40,40,.7)}.input-text_gray:not(:disabled):hover:not(:focus){border-color:rgba(40,40,40,.7)}.link-simple_gray{transition-property:color;transition-duration:.2s}.link-simple_gray:hover{transition-duration:.1s;color:#6f5ebf}a.header__logo{transition-property:opacity;transition-duration:.2s}a.header__logo:hover{transition-duration:.2s;opacity:.7}.header__contact-phone{transition-property:text-decoration-color;transition-duration:.2s}.header__contact-phone:hover{transition-duration:.1s;text-decoration-color:inherit}.header__contact-feedback{transition-property:color;transition-duration:.2s}.header__contact-feedback:hover{color:#594baa}.header__contact-feedback:hover::after,.header__contact-feedback:hover::before{transition-duration:.2s}.header__contact-feedback:hover::before{opacity:0}.header__contact-feedback:hover::after{opacity:1}.header__contact-feedback::after,.header__contact-feedback::before,a.footer__logo{transition-property:opacity;transition-duration:.2s}a.footer__logo:hover{transition-duration:.2s;opacity:.7}a.footer__link{transition-property:color;transition-duration:.2s}a.footer__link:hover{color:#6f5ebf;transition-duration:.1s}a.footer__policy{transition-property:color;transition-duration:.2s}a.footer__policy:hover{color:#6f5ebf;transition-duration:.1s}.feedback__close{transition-property:opacity;transition-duration:.2s}.feedback__close:hover{opacity:1;transition-duration:.1s}.cookies-notification__link{transition-property:color;transition-duration:.2s}.cookies-notification__link:hover{color:rgba(40,40,40,.7)}.policy-checkbox_white .policy-checkbox__label:hover:not(:has(a:hover)) .policy-checkbox__text::before{border-color:#fff}.policy-checkbox_white .policy-checkbox__label:hover:not(:has(a:hover)) .policy-checkbox__input:checked+.policy-checkbox__text::before{background-color:rgba(255,255,255,.2)}.policy-checkbox_white .policy-checkbox__label:hover:not(:has(a:hover)) .policy-checkbox__input:checked+.policy-checkbox__text::after{background-color:#fff}.policy-checkbox_white .policy-checkbox__text a:hover{color:#fff;border-bottom:1px solid #fff}.policy-checkbox__label:hover:not(:has(a:hover)) .policy-checkbox__text::before{border-color:#594baa}.policy-checkbox__label:hover:not(:has(a:hover)) .policy-checkbox__input:checked+.policy-checkbox__text::before{border-color:transparent;background-color:rgba(89,75,170,.2)}.policy-checkbox__label:hover:not(:has(a:hover)) .policy-checkbox__input:checked+.policy-checkbox__text::after{background-color:#594baa}.policy-checkbox__text a:hover{color:#282828;border-bottom:1px solid #282828}.policy-checkbox__text a{transition-property:color;transition-duration:.2s}}@media (max-width:1240px){.cont{max-width:884px}.caption{font-size:36px;line-height:44px}.title{font-size:30px;line-height:38px}.text-big{font-size:20px;line-height:32px}.header__layer{position:absolute;top:0;left:0;right:0;display:block;z-index:10;opacity:0;background-color:rgba(40,40,40,.75);cursor:pointer;transition-property:opacity;transition-duration:.2s}.header__layer_active{bottom:0;opacity:1}.header__burger{position:relative;display:block;margin-left:-16px;width:56px;height:63px;cursor:pointer}.header__logo{margin:0 auto;padding:18px 16px 17px}.header__logo-name{margin-bottom:0;font-size:15px;line-height:18px}.header__logo-note{text-align:center;font-size:9px;line-height:10px}.header__menu{position:absolute;bottom:0;left:0;right:0;z-index:-1;display:block;padding-top:26px;padding-bottom:32px;background-color:#fff;will-change:transform;transition-property:transform;transition-duration:0s}.header__menu_active{bottom:-1px;transform:translateY(100%);transition-duration:.1s}.header__nav{flex-direction:column;align-items:center}.header__link{padding:7px 32px 8px}.header__contact{margin:21px auto 0;text-align:center}.header__phone{display:block;margin-right:-16px;width:56px;height:63px;background-image:url(img/ic_phone_dark.svg);background-size:24px;background-repeat:no-repeat;background-position:16px 20px}.footer__cont{padding-top:0;padding-bottom:46px;text-align:left}.footer__area{display:block}.footer__logo{display:block;margin:0 -16px 11px;padding:18px 16px 19px}.footer__logo::before{content:'';position:absolute;z-index:-1;top:0;right:0;left:0;border-bottom:1px solid rgba(40,40,40,.1);height:63px;background-color:rgba(89,75,170,.05)}.footer__logo-name{margin-bottom:0;font-size:15px;line-height:18px}.footer__logo-note{font-size:9px;line-height:10px}.footer__list{margin-left:-15px}.footer__policy{margin:0 0 0 -5px;padding:5px}.feedback__cont{height:auto}.feedback__form{max-width:424px;padding:48px 16px 49px}.feedback__close{width:60px;height:56px}.feedback__close::after,.feedback__close::before{top:25px;left:17px}.feedback__button{width:100%}.cookies-notification{width:262px}.cookies-notification__text{font-size:12px;line-height:14px}.info{margin-top:50px;margin-bottom:120px}.info__caption{margin-bottom:16px}.info__btn-box{margin-top:32px}}@media (max-width:950px){.cont{max-width:680px}.footer__list{flex-wrap:wrap;margin:0 -6px 8px}.footer__item{width:50%}.footer__link{padding:5px 6px}}@media (max-width:900px){.cookies-notification{bottom:100px}}@media (max-width:700px){.cont{max-width:500px}.info__button{width:100%;padding:14px 16px;font-size:16px;line-height:19px}}@media (max-width:520px){.cont{max-width:424px}}