@font-face{font-family:Sansation;src:url(/build/fonts/Sansation-Bold.d6c95532.woff2);font-weight:400;font-style:normal}@font-face{font-family:Sansation\ 400;src:url(/build/fonts/Sansation_Light.8237eb61.woff2);font-weight:400;font-style:normal}:root{--fonts-700:"Sansation",sans-serif;--fonts-400:"Sansation 400",sans-serif;--base-font:"Lato",serif;--color-light:#fff;--color-highlite:#94ecf8;--color-dark:#000;--color-theme:#7a4291;--gradient1:#d100ff;--gradient2:#6889ff;--text-size:28px;--title-size:60px;--title-h3:32px;--main-padding:56px;--text-gradient:-webkit-linear-gradient(var(--gradient1),var(--gradient2));--block-grdient:linear-gradient(90deg,var(--gradient1),var(--gradient2))}@media screen and (max-width:1500px){:root{--text-size:22px;--title-size:40px;--title-h3:28px;--main-padding:40px}}@media screen and (max-width:991px){:root{--main-padding:10px;--text-size:16px;--title-size:30px;--title-h3:20px}}body{font-family:var(--base-font);background-color:var(--color-dark);background-image:url(/build/images/bg.25ff5c85.webp);background-repeat:repeat-y;background-size:cover;background-position:0 0;overflow-x:hidden}body,h1,h2,h3,h4,h5,h6{color:var(--color-light)}h1,h2,h3,h4,h5,h6{line-height:1;font-family:var(--fonts-700);font-weight:700}h3{font-size:var(--title-h3)}.container{max-width:1590px;padding:0 20px}main{padding-bottom:0;overflow-x:hidden}.section{padding:95px 0;position:relative}@media screen and (max-width:991px){.section{padding:50px 0}}.section:nth-child(2n):before{left:calc(var(--main-padding)*-1)}.section:nth-child(odd):before{right:calc(var(--main-padding)*-1)}.section.section-1{padding-top:190px}@media screen and (max-width:991px){.section.section-1{padding-top:100px}}.section-title{font-size:var(--title-size);line-height:1;margin:0 0 48px}@media screen and (max-width:767px){.section-title{margin:0 0 22px}}.section-text{font-size:var(--text-size);line-height:1.7;margin:0 0 40px}@media screen and (max-width:767px){.section-text{margin:0 0 15px}}.section-text.big{font-size:var(--title-h3);font-weight:700}.section-text:last-child{margin:0}.text-gradient{background:var(--text-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.block-gradient{background:var(--text-gradient)}.download{position:fixed;bottom:85px;right:85px;width:150px;height:auto;aspect-ratio:2.5333/1;z-index:2;transition:opacity .5s ease,visibility .5s ease}.download:not(.show){opacity:0;visibility:hidden}@media screen and (max-width:767px){.download{width:80px}}@media screen and (max-width:600px){.download{right:35px;bottom:35px}}.download svg{display:block;width:100%;height:auto}.banner{position:relative;min-height:798px;display:flex}@media screen and (max-width:1500px){.banner{min-height:650px}}@media screen and (max-width:1240px){.banner{min-height:560px}}@media screen and (max-width:991px){.banner{min-height:auto;padding:120px 0}}.banner .logo{position:absolute;top:48px;left:48px}@media screen and (max-width:991px){.banner .logo{top:20px;left:20px}}.banner .logo--img{width:260px;height:46px}.banner .main-title{font-size:70px;font-family:var(--fonts-400);max-width:850px;margin:auto 700px auto 0;padding:0 0 0 48px;position:relative;z-index:1}@media screen and (max-width:1500px){.banner .main-title{font-size:50px;margin:auto 550px auto 0}}@media screen and (max-width:1240px){.banner .main-title{margin:auto 460px auto 0}}@media screen and (max-width:991px){.banner .main-title{font-size:48px;margin:auto 150px auto 0;padding:0 0 0 20px}}@media screen and (max-width:767px){.banner .main-title{font-size:40px;margin:auto 50px auto 0}}.banner .main-title span{font-family:var(--fonts-700)}.banner .bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;z-index:-2;pointer-events:none}.banner-wrap{display:flex;align-items:center}.banner .right-image{position:absolute;top:-42px;right:-46px;width:856px;height:auto;aspect-ratio:.777/1}@media screen and (max-width:1500px){.banner .right-image{max-width:706px}}@media screen and (max-width:1240px){.banner .right-image{max-width:615px}}@media screen and (max-width:991px){.banner .right-image{max-width:320px;top:inherit;bottom:-99px;right:-16px;opacity:.5}}.banner .right-image img{display:block;width:100%;height:auto}.content-img .container{display:flex;align-items:center;gap:50px}@media screen and (max-width:991px){.content-img .container{gap:50px 20px}}@media screen and (max-width:767px){.content-img .container{flex-direction:column}}.content-img .container.reverse{flex-direction:row-reverse}@media screen and (max-width:767px){.content-img .container.reverse{flex-direction:column}}.content-img .container.align-top{align-items:flex-start}@media screen and (max-width:767px){.content-img .container.align-top{align-items:center}}.content-img .content{flex:1}.content-img .image{flex:1;max-width:450px;position:relative;aspect-ratio:1/1}@media screen and (max-width:1500px){.content-img .image{max-width:400px}}@media screen and (max-width:991px){.content-img .image{max-width:250px}}@media screen and (max-width:767px){.content-img .image{width:100%}}.content-img .image img{position:absolute;top:50%;left:50%;width:150%;height:auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;transform:translate(-50%,-50%);pointer-events:none}.title-text__item:not(:last-child){margin-bottom:40px}.title-text__title{line-height:1;margin:0 0 24px}.text-list{display:flex;flex-wrap:wrap;gap:48px 40px}.text-list__item{width:100%;max-width:calc(50% - 20px)}@media screen and (max-width:767px){.text-list__item{max-width:100%}}.text-list__item.image{position:relative}@media screen and (max-width:767px){.text-list__item.image{text-align:center}}.text-list__item.image img{width:250px}@media screen and (min-width:768px){.text-list__item.image img{position:absolute;top:50%;left:50%;width:150%;height:auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;transform:translate(-50%,-50%);pointer-events:none}}.blocks{display:flex;flex-wrap:wrap}.blocks__item{width:25%;aspect-ratio:1/1;padding:0 20px;display:flex;align-items:center;justify-content:center;font-size:var(--text-size);font-family:var(--fonts-700);line-height:1.71;text-wrap:ballance;text-align:center;background-color:#401351}@media screen and (min-width:768px){.blocks__item{max-width:240px}.blocks__item:nth-child(3){margin-right:25%}.blocks__item:nth-child(2n){background:linear-gradient(180deg,var(--gradient1),var(--gradient2))}}@media screen and (max-width:767px){.blocks__item{width:50%}.blocks__item:nth-child(4n+2),.blocks__item:nth-child(4n+3){background:linear-gradient(180deg,var(--gradient1),var(--gradient2))}}.contact{margin-bottom:32px}.contact span,.contact span a{color:var(--color-light);font-size:var(--title-h3)}.contact span a{text-decoration:none;font-weight:700}.section-14{padding-top:200px;padding-bottom:120px}@media screen and (max-width:767px){.section-14{padding-top:100px;padding-bottom:60px}}.section-14 .team-list{margin:64px auto 0;list-style:none;padding:0;display:flex;align-items:flex-start;justify-content:center;gap:64px}@media screen and (max-width:767px){.section-14 .team-list{flex-direction:column;align-items:center;margin:32px auto 0}}.section-14 .team-list__image{position:relative;width:200px;aspect-ratio:1/1;margin:0 auto}.section-14 .team-list__image img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.section-14 .team-list__image .icon{position:absolute;bottom:-10px;right:-10px;z-index:1;text-decoration:none;width:53px;aspect-ratio:1/1}.section-14 .team-list__image .icon svg{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.section-14 .team-list__title{text-align:center;margin:24px auto 0;color:#fff;font-size:32px;line-height:1.34;font-weight:600;display:inline-block;padding:1px 6px}@media screen and (max-width:767px){.section-14 .team-list__title{font-size:26px}}.section-14 .team-list__position{text-align:center;margin:12px 0 0;font-size:24px;line-height:1.2}@media screen and (max-width:767px){.section-14 .team-list__position{font-size:20px}}.section-14 .team-list li{min-width:345px;text-align:center}@media screen and (max-width:767px){.section-14 .team-list li{min-width:auto}}