html{scroll-behavior:smooth;scroll-padding-block-start:0px}html,body{height:100%;font-family:"Poppins",sans-serif;font-weight:normal;font-size:16px;line-height:1.5;background:#fff;color:#666768}body.lock{overflow:hidden}.wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:clip}[class*=__container]{max-width:1198px;padding:0 15px;margin:0 auto}.page{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.real-checkbox{width:0;height:0;opacity:0;position:absolute;z-index:-1}.btn-reset{padding:0;background:rgba(0,0,0,0);border:none;cursor:pointer;color:inherit;font-weight:inherit;font-size:inherit}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:0px}.section-title{font-family:"Poppins",sans-serif;font-style:normal;font-weight:600;font-size:44px;line-height:1.4;text-align:center;letter-spacing:-0.002em;color:#000;background:-webkit-gradient(linear, left top, right top, from(rgb(0, 0, 0)), color-stop(rgb(0, 0, 0)), color-stop(rgb(0, 0, 0)), color-stop(rgb(0, 0, 0)), to(rgba(0, 0, 0, 0)));background:-o-linear-gradient(left, rgb(0, 0, 0), rgb(0, 0, 0), rgb(0, 0, 0), rgb(0, 0, 0), rgba(0, 0, 0, 0));background:linear-gradient(to right, rgb(0, 0, 0), rgb(0, 0, 0), rgb(0, 0, 0), rgb(0, 0, 0), rgba(0, 0, 0, 0));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-size:500% auto;display:inline-block;background-position:150% center;background-repeat:no-repeat}.section-title.element-animation{opacity:0;-webkit-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s}.section-title.element-animation.element-show{opacity:1;-webkit-animation:h1anim 3s linear forwards;animation:h1anim 3s linear forwards}@-webkit-keyframes h1anim{from{background-position:150% center}to{background-position:0 center}}@keyframes h1anim{from{background-position:150% center}to{background-position:0 center}}.btn{font-family:"Poppins",sans-serif;font-style:normal;font-weight:500;color:#fff;border-radius:12px}/*! 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{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;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]{-webkit-box-sizing:border-box;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}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::after,*::before{-webkit-box-sizing:inherit;box-sizing:inherit;padding:0;margin:0}body,ul[class],ol[class],p,li,h1,h2,h3,h4,h5,h6,figure,figcaption,blockquote,fieldset,dl,dd{margin:0;padding:0}p{margin:0}ul[class],li{list-style:none}img{max-width:100%;display:block}input,button,textarea,select{font:inherit}a{text-decoration:none;color:inherit;font-weight:inherit}.header{color:#fff;background:-o-linear-gradient(355.41deg, #4923B4 2.39%, #E878CF 97.66%);background:linear-gradient(94.59deg, #4923B4 2.39%, #E878CF 97.66%);border-radius:0px 0px 200px 0px;margin-bottom:40px}.header__container{max-width:1336px}.top-header{padding:35px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;font-family:"Poppins",sans-serif;font-weight:500;font-size:15px;line-height:1.46}.top-header__logo{height:17px}.top-header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.logo__img{max-width:none}.actions__link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}@media(any-hover: hover){.actions__link:hover{text-decoration:underline}}.main-header__inner{padding:93px 0px 117px 85px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.main-header__content{-webkit-box-flex:0;-ms-flex:0 1 660px;flex:0 1 660px}.main-header__title{font-family:"Poppins",sans-serif;font-weight:700;font-size:calc(30px + 30 * ((100vw - 320px) / 1120));line-height:1.5}.main-header__title:not(:last-child){margin-bottom:20px}.main-header__text{max-width:527px;font-size:22px;line-height:1.5}.main-header__text:not(:last-child){margin-bottom:30px}.main-header__text p+p{margin-top:15px}.main-header__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.main-header__button{padding:10px 25px}.main-header__button--pink{position:relative;font-weight:600;background:-webkit-gradient(linear, left top, right top, from(#FF00C7), to(#ffafee));background:-o-linear-gradient(left, #FF00C7, #ffafee);background:linear-gradient(to right, #FF00C7, #ffafee);overflow:hidden}.main-header__button--pink:before{content:"";width:100%;height:200%;position:absolute;top:0;left:87px;opacity:.5;-webkit-filter:blur;filter:blur;background:-webkit-gradient(linear, right top, left top, from(transparent), color-stop(40%, #fff), color-stop(60%, #fff), to(transparent));background:-o-linear-gradient(right, transparent 0%, #fff 40%, #fff 60%, transparent 100%);background:linear-gradient(to left, transparent 0%, #fff 40%, #fff 60%, transparent 100%);-webkit-transform:translate(-100%, -25%) rotate(10deg);-ms-transform:translate(-100%, -25%) rotate(10deg);transform:translate(-100%, -25%) rotate(10deg);-webkit-animation:blick 5s infinite;animation:blick 5s infinite}.main-header__button--transparent{border:1px solid #fff;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}@media(any-hover: hover){.main-header__button--transparent:hover{background-color:#fff;color:#5228b6}}@-webkit-keyframes blick{0%{-webkit-transform:translate(-100%, -25%) rotate(10deg);transform:translate(-100%, -25%) rotate(10deg)}20%{-webkit-transform:translate(100%, -25%) rotate(10deg);transform:translate(100%, -25%) rotate(10deg)}100%{-webkit-transform:translate(100%, -25%) rotate(10deg);transform:translate(100%, -25%) rotate(10deg)}}@keyframes blick{0%{-webkit-transform:translate(-100%, -25%) rotate(10deg);transform:translate(-100%, -25%) rotate(10deg)}20%{-webkit-transform:translate(100%, -25%) rotate(10deg);transform:translate(100%, -25%) rotate(10deg)}100%{-webkit-transform:translate(100%, -25%) rotate(10deg);transform:translate(100%, -25%) rotate(10deg)}}.main-header.element-animation{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.main-header.element-animation.element-show{opacity:1;-webkit-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.top-header__logo{position:relative;z-index:5}.burger{display:none}@media(max-width: 991.98px){.main-header__inner{padding:45px 0}}@media(max-width: 767.98px){.burger{display:block;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 35px;flex:0 0 35px;height:23px;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;margin-left:20px;z-index:5}.burger .burger__line{background-color:#fff;width:100%;height:4px;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;border-radius:4px}.burger::before,.burger::after{content:"";position:absolute;background-color:#fff;width:100%;height:4px;border-radius:4px;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.burger::before{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.burger::after{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.burger.active .burger__line{background-color:rgba(0,0,0,0)}.burger.active::before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.burger.active::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu__body{position:fixed;top:0;left:-100%;width:100%;height:100%;background-color:#000;padding:150px 15px 30px 15px;-webkit-transition:left .3s ease 0s;-o-transition:left .3s ease 0s;transition:left .3s ease 0s;overflow:auto;z-index:2}.menu__body::before{content:"";position:fixed;top:0px;left:-100%;width:100%;height:100px;background-color:#5228b6;-webkit-transition:left .3s ease 0s;-o-transition:left .3s ease 0s;transition:left .3s ease 0s;z-index:2}.menu__body.menu-open{left:0}.menu__body.menu-open::before{left:0}.top-header__menu .menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}.top-header__menu .menu__link{display:block;text-align:center;color:#fff;font-size:32px}.main-header__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-header__content{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}@media(max-width: 600px){.header{border-radius:0}.actions__link--cart{display:none}.main-header__button--pink{background-color:#fa57d7}.main-header__button--transparent{background-color:#fff;color:#5228b6}}@media(max-width: 480px){.main-header__text{font-size:18px}.main-header__buttons{gap:10px}.main-header__button{padding:10px}}@media(min-width: 767.98px){.top-header__menu{margin-left:40px}.top-header__menu .menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 30px}.top-header__menu .menu__link{position:relative;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.top-header__menu .menu__link::after{content:"";position:absolute;left:0px;bottom:0px;width:100%;height:2px;background-color:#fff;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform .25s linear;transition:-webkit-transform .25s linear;-o-transition:transform .25s linear;transition:transform .25s linear;transition:transform .25s linear, -webkit-transform .25s linear}.top-header__menu .menu__list:hover .menu__link{opacity:.25}.top-header__menu .menu__list .menu__link:hover{opacity:1}body.lock{overflow:auto}}.page__partners{margin-bottom:60px}.partners__title:not(:last-child){margin-bottom:40px}.partners__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px 50px}.partners__items.element-animation{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all 2s;-o-transition:all 2s;transition:all 2s}.partners__items.element-animation.element-show{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}@media(max-width: 600px){.partners__title{text-align:left}.page__partners{margin-bottom:30px}.section-title{font-size:36px}}.courses{padding:30px 0 95px}.courses__title{text-align:left}.courses__title:not(:last-child){margin-bottom:30px}.tabs__btn{font-family:"Poppins",sans-serif;font-style:normal;font-weight:400;font-size:17px;line-height:1.5;letter-spacing:-0.002em;color:#787878;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.tabs__btn:not(:last-child){margin-bottom:60px}.tabs__btn-item{position:relative}@media(any-hover: hover){.tabs__btn-item:hover{color:#5027b5}}.tabs__btn-item.tabs__btn-item--active::after{display:block;content:"";position:absolute;bottom:-12px;left:0px;width:100%;height:2px;background-color:#5027b5}.tabs__btn-item--active{color:#5027b5}.tabs__content-item{display:none}.tabs__content-item.tabs__content-item--active{display:block}.tabs__content-cards{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);grid-auto-rows:auto;gap:50px 20px}.content-card{background:#fff;-webkit-box-shadow:0px 0px 9px rgba(153,153,151,.25);box-shadow:0px 0px 9px rgba(153,153,151,.25);border-radius:12px}.content-card__image{display:block;position:relative;overflow:hidden;padding-bottom:73.646209%}.content-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;border-radius:12px}.content-card__body{padding:18px;font-family:"Poppins",sans-serif;font-style:normal;letter-spacing:-0.0024em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content-card__top{min-height:77px}.content-card__label{display:inline-block;font-weight:500;font-size:12px;line-height:1.5;padding:7px 16px;color:#666768;background:#eaeaea;border-radius:7px;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}.content-card__label:not(:last-child){margin-bottom:13px}.content-card__title-link{display:inline-block}.content-card__title-link:not(:last-child){margin-bottom:5px}.content-card__title{font-weight:600;font-size:15px;line-height:1.4;color:#000;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}@media(any-hover: hover){.content-card__title:hover{text-decoration:underline}}.content-card__name{font-weight:400;font-size:12px;line-height:1.5;color:#000}.content-card__name:not(:last-child){margin-bottom:8px}.content-card__rate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-weight:600;font-size:12px;color:#000}.content-card__rate:not(:last-child){margin-bottom:5px}.content-card__buy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#5027b5;margin-top:auto}.content-card__price{font-weight:700;font-size:20px;line-height:1.5}.content-card__button{font-weight:600;font-size:12px;line-height:1.5;padding:6px 18px;border:1px solid #5027b5;border-radius:6px;-webkit-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}@media(any-hover: hover){.content-card__button:hover{color:#fff;background-color:#5027b5}}.tabs__btn.element-animation,.content-card.element-animation{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s}.tabs__btn.element-animation.element-show,.content-card.element-animation.element-show{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.tabs__btn.element-animation.element-show{-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}@media(max-width: 1240px){.tabs__content-cards{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}}@media(max-width: 991.98px){.courses{padding:30px 0}.tabs__content-cards{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.tabs__btn{gap:15px 30px}.tabs__btn:not(:last-child){margin-bottom:30px}.tabs__btn-item.tabs__btn-item--active::after{bottom:-2px}.content-card__title{text-decoration:underline}.content-card__button{color:#fff;background-color:#5027b5}.tabs__content-cards{-ms-grid-columns:auto;grid-template-columns:auto;gap:20px}}.page__services{margin-bottom:120px}.services__container{padding:30px 60px}.services__top{max-width:673px;margin:0 auto;text-align:center}.services__top:not(:last-child){margin-bottom:60px}.services__title:not(:last-child){margin-bottom:10px}.services__text:not(:last-child){margin-bottom:10px}.services__text p+p{margin-top:15px}.services__items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:15px}.services__item{text-align:left}.item-services{letter-spacing:-0.002em}.item-services__img:not(:last-child){margin-bottom:8px}.item-services__title{font-family:"Poppins",sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:1.5;color:#000}.item-services__title:not(:last-child){margin-bottom:15px}.item-services__text p+p{margin-top:15px}.services__text.element-animation,.item-services.element-animation{opacity:0;-webkit-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s}.services__text.element-animation{-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px)}.services__text.element-animation.element-show{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.item-services.element-animation{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.item-services.element-animation.element-show{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media(max-width: 991.98px){.page__services{margin-bottom:100px}}@media(max-width: 767.98px){.page__services{margin-bottom:20px}.services__items{-ms-grid-columns:auto;grid-template-columns:auto}}@media(max-width: 600px){.services__container{padding:30px 15px}.services__title,.services__top{text-align:left}}@media(max-width: 480px){.services__top:not(:last-child){margin-bottom:30px}}.platform__inner{padding:30px 0}.platform__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.platform__content{max-width:555px}.platform__title{text-align:left}.platform__title:not(:last-child){margin-bottom:20px}.platform__text{font-family:"Poppins",sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:1.5;color:#666768}.platform__text:not(:last-child){margin-bottom:36px}.platform__text p+p{margin-top:15px}.platform__button{position:relative;display:inline-block;background:-webkit-gradient(linear, left top, right top, from(#AC85FF), to(#966dfc));background:-o-linear-gradient(left, #AC85FF, #966dfc);background:linear-gradient(to right, #AC85FF, #966dfc);padding:12px 39px 11px;overflow:hidden}.platform__button:before{content:"";width:100%;height:200%;position:absolute;top:0;left:0;opacity:.5;-webkit-filter:blur;filter:blur;background:-webkit-gradient(linear, right top, left top, from(transparent), color-stop(40%, #fff), color-stop(60%, #fff), to(transparent));background:-o-linear-gradient(right, transparent 0%, #fff 40%, #fff 60%, transparent 100%);background:linear-gradient(to left, transparent 0%, #fff 40%, #fff 60%, transparent 100%);-webkit-transform:translate(-100%, -25%) rotate(10deg);-ms-transform:translate(-100%, -25%) rotate(10deg);transform:translate(-100%, -25%) rotate(10deg);-webkit-animation:blick 5s infinite;animation:blick 5s infinite}.platform__img.element-animation{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 2s;-o-transition:all 2s;transition:all 2s}.platform__img.element-animation.element-show{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.platform__text.element-animation,.platform__button.element-animation{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all 2s;-o-transition:all 2s;transition:all 2s;-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.platform__text.element-animation.element-show,.platform__button.element-animation.element-show{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}@media(max-width: 991.98px){.platform__container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.platform__content{max-width:100%}.platform__content.element-animation{-webkit-transform:translateX(300px);-ms-transform:translateX(300px);transform:translateX(300px)}}@media(max-width: 600px){.platform__button{background-color:#bda2f8}.platform__content.element-animation{-webkit-transform:translateX(200px);-ms-transform:translateX(200px);transform:translateX(200px)}}@media(max-width: 480px){.platform__image{display:none}.platform__text{font-size:18px}.platform__content.element-animation{-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}}.page__support{margin-bottom:60px}.support__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.support__inner{padding:30px 0}.support__content{max-width:566px}.support__title{text-align:left}.support__title:not(:last-child){margin-bottom:20px}.support__text{font-family:"Poppins",sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:1.5;letter-spacing:-0.002em;color:#515151}.support__text:not(:last-child){margin-bottom:40px}.support__text p+p{margin-top:15px}.support__button{position:relative;display:inline-block;background:-webkit-gradient(linear, left top, right top, from(#5228B6), to(#9f7cf7));background:-o-linear-gradient(left, #5228B6, #9f7cf7);background:linear-gradient(to right, #5228B6, #9f7cf7);padding:12px 39px 11px 39px;overflow:hidden}.support__button:before{content:"";width:100%;height:200%;position:absolute;top:0;left:0;opacity:.5;-webkit-filter:blur;filter:blur;background:-webkit-gradient(linear, right top, left top, from(transparent), color-stop(40%, #fff), color-stop(60%, #fff), to(transparent));background:-o-linear-gradient(right, transparent 0%, #fff 40%, #fff 60%, transparent 100%);background:linear-gradient(to left, transparent 0%, #fff 40%, #fff 60%, transparent 100%);-webkit-transform:translate(-100%, -25%) rotate(10deg);-ms-transform:translate(-100%, -25%) rotate(10deg);transform:translate(-100%, -25%) rotate(10deg);-webkit-animation:blick 5s infinite;animation:blick 5s infinite}.support__text.element-animation,.support__button.element-animation{opacity:0;-webkit-transition:all 2s;-o-transition:all 2s;transition:all 2s;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.support__text.element-animation.element-show,.support__button.element-animation.element-show{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.support__img.element-animation{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 2s;-o-transition:all 2s;transition:all 2s}.support__img.element-animation.element-show{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@media(max-width: 991.98px){.support__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.support__content{max-width:100%}}@media(max-width: 600px){.support__inner{padding:0}.page__support{margin-bottom:30px}.support__button{background-color:#765ab6}.support__content.element-animation{-webkit-transform:translateX(-200px);-ms-transform:translateX(-200px);transform:translateX(-200px)}}@media(max-width: 480px){.support__image{display:none}.support__text{font-size:18px}.support__content.element-animation{-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}}.page__news{margin-bottom:60px}.news{min-height:613px;padding:30px 0}.news__inner{height:375px;background:url("../images/news/bg.jpg");background-repeat:no-repeat;background-size:cover}.news__container{padding-top:30px}.news__title{display:block;max-width:365px;margin:0 auto}.news__title:not(:last-child){margin-bottom:40px}.news__items{max-width:989px;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:25px}.item-news{background:#fff;-webkit-box-shadow:0px 0px 11px rgba(153,153,153,.3);box-shadow:0px 0px 11px rgba(153,153,153,.3);border-radius:12px;overflow:hidden}.item-news__image{display:block;position:relative;overflow:hidden;padding-bottom:72.523962%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform .8s ease 0s;transition:-webkit-transform .8s ease 0s;-o-transition:transform .8s ease 0s;transition:transform .8s ease 0s;transition:transform .8s ease 0s, -webkit-transform .8s ease 0s}.item-news__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.item-news__body{padding:15px 20px}.item-news__category{display:block;position:relative;font-family:"Poppins",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1.5;letter-spacing:-0.002em;color:#787878;padding-left:25px}.item-news__category:not(:last-child){margin-bottom:15px}.item-news__category::before{display:block;content:"";position:absolute;top:0px;left:0px;background-image:url("../images/news/grid.svg");width:20px;height:20px}.item-news__title-link{display:inline-block}.item-news__title-link:not(:last-child){margin-bottom:20px}.item-news__title{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:-0.002em;color:#000;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}@media(any-hover: hover){.item-news__title:hover{color:#5228b6;text-decoration:underline}}.item-news__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:"Montserrat",sans-serif;font-style:normal;font-size:14px;line-height:121.428571%;letter-spacing:-0.002em}.item-news__time{position:relative;font-weight:500;color:#888;padding-left:25px}.item-news__time::before{display:block;content:"";position:absolute;top:-3px;left:0px;background-image:url("../images/news/calendar.svg");width:20px;height:20px}.item-news__link{font-weight:600;color:#5228b6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.item-news__link img{-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out;display:inline-block;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media(any-hover: hover){.item-news__link:hover{text-decoration:underline}.item-news__link:hover img{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.item-news.element-animation{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s}.item-news.element-animation.element-show{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}@media(max-width: 991.98px){.news{min-height:100%}.news__inner{height:100%;background:none;background-color:#e0c9e5}.news__container{padding-top:15px;padding-bottom:15px}.news__items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:15px}}@media(max-width: 767.98px){.news__items{-ms-grid-columns:auto;grid-template-columns:auto}}@media(max-width: 600px){.page__news{margin-bottom:0px}.item-news__title{color:#5228b6;text-decoration:underline}.item-news__link{text-decoration:underline}.item-news__link img{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.item-news__image img{-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}}.page__subscribe{margin-bottom:60px}.subscribe__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;padding:30px 65px 32px 43px}.subscribe__image{-webkit-box-flex:0;-ms-flex:0 1 464px;flex:0 1 464px}.subscribe__content{-webkit-box-flex:0;-ms-flex:0 0 500px;flex:0 0 500px;text-align:left}.subscribe__title{font-weight:500;font-size:35px;line-height:1.77;letter-spacing:-0.002em;color:#5228b6;text-align:left}.subscribe__title:not(:last-child){margin-bottom:5px}.subscribe__text:not(:last-child){margin-bottom:60px}.subscribe__text p+p{margin-top:15px}.subscribe__text p{letter-spacing:-0.002em}.form{position:relative;width:500px;overflow:hidden;-webkit-box-shadow:0px 1px 15px rgba(0,0,0,.15);box-shadow:0px 1px 15px rgba(0,0,0,.15);border-radius:12px}.form__box{width:100%}.form__input{display:block;width:100%;height:50px;border:none;font-family:"Poppins",sans-serif;font-style:normal;font-weight:500;font-size:13px;line-height:1.7;letter-spacing:-0.0024em;background-color:#fff;padding:14px 180px 14px 20px;border-radius:12px}.form__input::-webkit-input-placeholder{color:#5228b6}.form__input::-moz-placeholder{color:#5228b6}.form__input:-ms-input-placeholder{color:#5228b6}.form__input::-ms-input-placeholder{color:#5228b6}.form__input::placeholder{color:#5228b6}.form__btn{position:relative;font-family:"Poppins",sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:1.5;letter-spacing:-0.0024em;color:#fff;background:-webkit-gradient(linear, left top, right top, from(#5228B6), to(#9f7cf7));background:-o-linear-gradient(left, #5228B6, #9f7cf7);background:linear-gradient(to right, #5228B6, #9f7cf7);padding:12px 39px 11px;position:absolute;right:0;top:0}.form__btn::before{content:"";width:100%;height:200%;position:absolute;top:0;left:0;opacity:.5;-webkit-filter:blur;filter:blur;background:-webkit-gradient(linear, right top, left top, from(transparent), color-stop(40%, #fff), color-stop(60%, #fff), to(transparent));background:-o-linear-gradient(right, transparent 0%, #fff 40%, #fff 60%, transparent 100%);background:linear-gradient(to left, transparent 0%, #fff 40%, #fff 60%, transparent 100%);-webkit-transform:translate(-100%, -25%) rotate(10deg);-ms-transform:translate(-100%, -25%) rotate(10deg);transform:translate(-100%, -25%) rotate(10deg);-webkit-animation:blick 5s infinite;animation:blick 5s infinite}.subscribe__img.element-animation{-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px);-webkit-transition:all 2s;-o-transition:all 2s;transition:all 2s}.subscribe__img.element-animation.element-show{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.subscribe__text.element-animation,.subscribe__button.element-animation,.form.element-animation{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all 2s;-o-transition:all 2s;transition:all 2s;-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.subscribe__text.element-animation.element-show,.subscribe__button.element-animation.element-show,.form.element-animation.element-show{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media(max-width: 991.98px){.subscribe__container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.subscribe__content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.subscribe__image{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}@media(max-width: 600px){.page__subscribe{margin-bottom:0px}.subscribe__container{padding:30px 15px}.form{width:100%}.form__btn{background-color:#765ab6}}@media(max-width: 480px){.subscribe__text:not(:last-child){margin-bottom:30px}.form{-webkit-box-shadow:none;box-shadow:none}.form__input{padding:14px 20px;overflow:hidden;margin-bottom:10px;border:1px solid #5228b6}.form__btn{position:unset;width:100%}.subscribe__image{display:none}}.footer{color:#fff;background:#1b1b1b;padding:65px 0px 50px 0px}.top-footer{display:-ms-grid;display:grid;-ms-grid-columns:auto 85px 150px 234px;grid-template-columns:auto 85px 150px 234px;gap:72px;justify-items:stretch}.top-footer:not(:last-child){margin-bottom:75px}.top-footer__column.top-footer__column--big{width:232px}.top-footer__logo{display:inline-block}.top-footer__logo:not(:last-child){margin-bottom:15px}.top-footer__text p{font-family:"Poppins",sans-serif;font-style:normal;font-size:14px;line-height:1.5;letter-spacing:-0.002em}.top-footer__text p+p{margin-top:15px}.top-footer__label{font-family:"Poppins",sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:1.5;letter-spacing:-0.002em}.top-footer__label:not(:last-child){margin-bottom:15px}.top-footer__menu .menu__link{font-family:"Poppins",sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:1.46}@media(any-hover: hover){.top-footer__menu .menu__link:hover{text-decoration:underline}}.top-footer__menu .menu__item{margin-bottom:0}.top-footer__menu .menu__item+.menu__item{margin-top:5px}.top-footer__text--contact p{font-size:15px;line-height:1.2}.top-footer__text--contact:not(:last-child){margin-bottom:15px}.social__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:13px}.social__item{-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;-o-transition:transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in, -webkit-transform .3s ease-in}@media(any-hover: hover){.social__item:hover{-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}}.bottom-footer__copy{font-size:12px;line-height:1.5;letter-spacing:-0.24px;color:#bdb9b9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__container.element-animation{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.footer__container.element-animation.element-show{opacity:1;-webkit-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}@media(max-width: 991.98px){.top-footer{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:30px 20px}}@media(max-width: 600px){.footer{padding:30px 0}.top-footer:not(:last-child){margin-bottom:30px}.top-footer{-ms-grid-columns:auto;grid-template-columns:auto}.top-footer__column.top-footer__column--big{width:100%}}