.hero-page__bottom{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap}.hero-page{height:100%}.hero-page__wrap{height:100%;justify-content:flex-end;align-items:stretch}.hero-page__top,.hero-page__wrap{display:flex;flex-direction:column;flex-wrap:wrap}.hero-page__top{position:absolute;right:0;top:5rem;justify-content:flex-start;align-items:flex-end}.hero-page__position{width:30%;min-width:300px;background-color:#ff65a8;padding:1rem;font-size:1.7rem;font-weight:400;line-height:1;text-align:center;color:#f9f6ff}@media screen and (max-width:768px){.hero-page__position{min-width:200px}}.hero-page__description{width:100%;color:#777;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap}@media screen and (max-width:1024px){.hero-page__description{padding:0}}.hero-page__name{text-transform:uppercase;letter-spacing:5px;font-size:8rem;font-weight:700;line-height:1;text-align:start;color:#777}@media screen and (max-width:1024px){.hero-page__name{font-size:6rem}}@media screen and (max-width:768px){.hero-page__name{font-size:4rem}}.hero-page__family{position:relative;border-right:2px solid #777}.hero-page__head{width:10rem;padding:13px;border-top:2px solid #777;text-transform:uppercase;letter-spacing:6px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;font-size:2rem;font-weight:700;line-height:1;text-align:start;color:#0d1113}@media screen and (max-width:768px){.hero-page__head{font-size:1rem}}.hero-page__mark--color{color:#ff65a8}.hero-page__mark--remove-color{-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #777}:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}::-moz-placeholder{color:unset}:-ms-input-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}*{font-family:Noto Sans,sans-serif}.content{height:calc(100% - 100px);overflow-y:auto;margin-top:100px;padding-right:2rem}@media screen and (max-width:428px){.content{padding-right:1rem}}.divider{background:#ff65a8;width:20%;height:.3rem}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f9f6ff;border-radius:20px}::-webkit-scrollbar-thumb{background-color:#ff65a8;border-radius:20px;border:2px solid #f9f6ff}.loader{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap}.main-layout{min-height:100vh;overflow:hidden;background:#f9f6ff;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}.main-layout--active .main-layout__content{padding-left:3rem}.main-layout--active .main-layout__navbar{width:300px;flex-shrink:0}@media screen and (max-width:1024px){.main-layout--active .main-layout__navbar{position:absolute;z-index:2;width:100%;height:100%}}.main-layout__content{position:relative;width:100%;height:100vh;padding:5rem 3rem 3rem 9rem;transition:1s}@media screen and (max-width:1024px){.main-layout__content{position:absolute;padding-top:3rem;padding-left:3rem}}@media screen and (max-width:428px){.main-layout__content{padding-top:1rem;padding-right:1rem;padding-left:1rem}}.main-layout__navbar{position:relative;width:0;overflow:hidden;transition:1s}.main-layout--default .main-layout__content{background:linear-gradient(.87deg,rgba(0,0,0,.9) .69%,rgba(34,28,48,.47) 100.48%,rgba(38,92,174,.0102906) 100.49%,rgba(195,195,196,.00520833) 100.5%,#76a6ef 100.51%),url(../img/texture.3f2cbff8.jpg) 0 0/cover no-repeat}.main-layout--hero .main-layout__content{background:linear-gradient(.87deg,rgba(0,0,0,.9) .69%,rgba(34,28,48,.47) 100.48%,rgba(38,92,174,.0102906) 100.49%,rgba(195,195,196,.00520833) 100.5%,#76a6ef 100.51%),url(../img/code.5c0c772e.jpg) 0 0/cover no-repeat}.loader{width:100%;height:100%}.loader__wrapper{position:relative}.loader__ind,.loader__layout{width:60px;height:60px;border:3px solid #f9f6ff;border-radius:50%}.loader__ind{position:absolute;top:0;border-color:transparent #ff65a8 transparent transparent;animation:spinner 1s linear infinite}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.btn{display:inline-block;background:#f9f6ff;padding:1rem;cursor:pointer;transition:.5s;font-size:1rem;font-weight:600;line-height:1.2;text-align:center;color:#0d1113}.btn--pink,.btn:hover{background:#ff65a8;color:#f9f6ff}.btn--pink:hover{background:#f9f6ff;color:#ff65a8}.menu{justify-content:flex-start}.menu,.menu__wrap{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.menu__wrap{position:absolute;z-index:2;width:2.4rem;height:2.4rem;margin-top:2rem;cursor:pointer;justify-content:space-between}.menu__item{width:100%;height:2px;position:relative;background:#ff65a8;transition:1s}.menu__item:first-child,.menu__item:last-child{transform:rotate(0deg)}.menu__wrap--active{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap}.menu__wrap--active .menu__item:first-child{transform:rotate(45deg);top:1px}.menu__wrap--active .menu__item:nth-child(2){display:none}.menu__wrap--active .menu__item:last-child{transform:rotate(-45deg)}.menu__section-title{position:absolute;margin-left:5rem;margin-top:2rem;text-transform:uppercase;font-size:2rem;font-weight:400;line-height:1;text-align:start;color:#ff65a8}.navbar{height:100vh;position:sticky;top:0;background:#f9f6ff;color:#777}.navbar__wrapper{margin-top:5rem;height:auto}@media screen and (max-width:1024px){.navbar__wrapper{text-align:center}}.navbar__photo{width:5rem;height:5rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJEAAAChCAMAAADwfK28AAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAdRQTFRFAAAA/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/2Wo/nQJjgAAAJx0Uk5TAAMQHSo1RFdkcXyGjpOboP+mmG5ROi0iGAsFP2HDuJFpSkJ0q6h5TyWJyuW92hJn2FTSni83WXaLluSfcGBSUF2ny/qqHggshMiDxWMpfuwZ3tNFZScWohomVRWU0FxrryDfWg6BsrUT1kztTSHbMeKa6bvyjOelrcCPlyRz/NX04Zxo9+ZYG7NHNHsNPPHv2WzN6s4y3bpfsKOuCkrEKgAACj5JREFUeJzNnPtD1MYWx7OLgDxNxQWyiyArr72AUBRQiwou3YLAloogiqirqFuprUpB8fpApaJlgVaKba//7M1rkkkyk3kkAb8/7SZzZj87mTlz5mQSQfBdIU3+V8yicN6+/ILC/UXFJaVl5QdERV8dLKk4FKmsqpZ2GyZaFaspOyziVVt3pD4/b7eaLBw/2uACA6mxqbklcJxQLPEfOhxNrY011UHyRGvaWHA0tTcdCwyoo5OdR2X6OhieeBcfj6LjATRT+CA/j6zOE34Ddbd7ApLV7C9Qj1ceWUf8BOr1AUgUi33zmKGTvgCJYknUJ6BTzrpPt31T0nfmbP25/r7EwHlqpIQ/rXTcVm1ysCL+LVwg9d3ZoWE6pAsBAI2MjqFKhSPp72mQjnoHqrNUWBvHxxnj/T9QIHl230VwbRcn3PuBdIlMlJz0BlQAV1ZB7pdTl4lIBzz17mnIUw9foTK5SkSa8UIE9eprtL5kbJZAVOkB6LpZzQ16q6mb7kQeJrjMLaOW2yx2c+6dqYOfyBz4V9kMJVekO9xAEaOOUVZT6a4L0T1eoJQRUnP8qeyPLki88eR94z/xOJArLkScM0kURNXJcS77s3iieb6gpB7Y/8RlLoS+wSP1cNUIwotBXqf/IIklGuapLx9Yf8cJJAgV+EbicduNum2CG0gY/xlLdIq9tmOgyX/hJxL6sEQP2bM5HbrpIw9AwoPHWKRC5soWdEvkQFP6+re9lweJbuEalqiRFWj6V83wYth57sTdRUFbwfXDh3uHux1F67FES1WMRGAJu+g4M/ZEFJ/qP7YMezq5PQbsa4IUvm+zBgBghXbOzvNMOaoQhS/KHx5Ap/6rnEk8t5bHe8kGRqIRzex7a08ZG9IOK0TCovzhhZ1IfNlrWcmdwRK9Ysu8ZZY0szb44PP0iggRTcgfXkP+/JF+8vWNrHnQZb6dZiICK5Br5qHxtDmU3ygHQsplgxz6M+P07GjKOIof/2xE+3UrI7ie6z1t1nVXS04l5I/PTJsxKLoeNvofPsPMRpTWrSb0729fw7+mj7Bu+csqZBT9Cfr5Nt0VvMESsa2RwFDTLko3tHj+7bbp/5UwMQ6bSe+glnyi9rEhHNACW0gBptk19dsds56+OaiUcnzAajh3wyyrGr/AEZ1kAhLe62ZaD02AWh5NWUqpA8keDmaNBYzqBrCTLVtCIgpifivRB3s5ZbS9c1jHYSJsG+1jIpKAmWQhemKfuJSQ7K7d+HfQmVWidRwRYsJ0Uc5qtmhUc82alJ6SDyWzlkMnTLekEuF69ixbxzbaSJuloKRQchGeylRvcwn6/jyxYhRdVf8OLh6ZZQISUsu63YYGeOmiWdVmCdQoSmbGXKFmh7bMcgOaX3iKIXrFGETe0+1At82OQmHFVpMxvuaUttDTStEXUB7yJvCt2DRuho0I+KMh8/+fgWYoM2oalL9VaB+hPnx4wmDGzmuOgesu4LNvQsfmLhl95KlxUBnp+mgDc7/4R73po9ZwQGKZ3Dm6/6TOAIB57Q/LiJD6knai7Krc27UBqMVH4uPbsM05LJH48fD2MP0t0xpgFrEel9Iq06B5RPHQb02izRvWUZ3A4Kg6yOCTgNsVe+1nwiUrlslsQ7m2IZ1taz1lKz7iAnSdnkdeirTqVojk01rJb2aHF7LKIFRXmX2bQ1l72V/cmqicyUkCh/QStaRdg0Pp/h/OX1a/Tz1wlsTOIaqYMiSl2Mvm0JT9Spma+8uVKLnDQGTk136cIhfG6p0rkCh+YliPSNvAqp8fSPqbQCQu49vXIeC1vTSSizMCYlhHGpeNJdlvVda9F2kqo69vyTCiu0HjFD57BCtNXV/asKnly6y6+iJIRbQVVps26zxAhJEPiTpLUm7aOKN7svBLR4f+oayyBbKJk4vblMb+PkK0KyWokTad6TN3uSSOUdqgq3USMnn8OxPQWzYgcZ4yCQBvhdik/BuqsMtGrPbTVRyxGJ2l5ZEWMT/rIsqtEjGrVRPdgmaslh1IrMHVlrcT2ckAh5j712ZWS9GZpDOrHEBLmCCgoKxTOd1QVF85fWw69pXTcn2NADRxz2lE1v/Q2yRaDlDY/vzCEblCig9w4CTLMYOmZ4lsrOj0ImaLXOg2MRxCaLsEF0heYKjlfJPznlv8ET4ri1d7BXbFVk62tmjz5vrVyJXxsDQ3dSU2Wke5HcqmT4X4qNbbVkdeVWB54NTnbgofGX29N0BiOQ6o6pa7Yeuy+3lutef4OlFXtVA/HwwSJl9bQDCrk8vsEJqRU6VIoJR99rKrU2nbfR42QrvoEIpog2im5pAyHHvXKYQIsUPk2Uxbd4btO0d90b9OomkKM+1OWOjPAIjqnET/UJg16WW9bxp3CBGGLJCtxHZjFJSSC7NoFdGzJbKZrDxQvMpHnNnaO6gbo/lkSxEaERkfiTBx2lEqY6P/tZDL0gs99dNEsqL4HhSv9JNILEAR0U2iH0Fx0ozDpgZU+phucjAGW7GvRAuoLOQnKtNbemmJL3rF1YpcQjyksv2kl/ZzqIkj6DtsdEsi0I+KyEWpNY9ZZG2TTUVjPoz6GSXhMqJ0waFujd8DxiFcjuxXKut8rfBHP4lwdx+pEhlbWtlmP4EcuzuAqIy1baOhTl+JcDfXqIy1YUo3BVILszKaobE9rhat2iKXZBFmP+R9sqUoaumLRnJBJiGnWedzYChpW+Bpol8moRf9uRWyZa16wVtaySXZdBxJRJHGalevt/TZbyD0vT68gzk5o4/Cbc05+vNgpkX25yH25UIt2Ba6FwNLgi0tGPZ1+tA0a7/vUIMv21WYA60yr00+LcwDv2Q6L9MyWZkfq+85ehAVp+ptD0kqxHTV9uszBsQt7fmAMOnpL4feW+4O5PIqm+s6LQUaUQnRYx2IeX+kWd9covTkZX11/d5Zzl2tiJVqrqoCBKCtdTuYSS11yLqg7eo1/GiT/DWhR8FlrEDYPfyp6hMbkcmc63aRVGR/+mTZqbLSO0fi0NabHlHsBLcdm5iBENkFr2reWikGy4QOMoFNHxn2OVAq9rncuHwcj6w7RpF3FZgBJ0eQ5sMzxS768JIZqM2np9PR4llT+/7uBa9A5A1UHhQn/75DXUG+7IQrDYLMT/slnhuuDf67IkgzlC/LgRULEkjgmD/QgaqfKnjFBJRk3e7CoTzELX+8DgQPJAhRll07AUxoKG1Q54wQN12CEfWYY9/HxS26XF/X7gHJV45mQUu5p8knVZPunIrg8ZtdU5ToLYP3jnZ9IOTid8E72lXlmkDifIeAN0luYw595z5wxR5iiSJk60A0jfWWwb2UjqAoJmH7eS+6ka4PSG/p4b0v3pVBpUp2adrHKIrY6Mz4MJrvarZ7y4Vdf4enXZM2b+nhfRt+KWUdc3vasYEKHkJEAb2PklEZKELx+T2LvAqlvzQiQbgP7jvf32sSQ5naL41ICF340ohkb6ms5+r3msKiqs/Mzw8HrVTxPOYO596p0odp7f9gMXxdlIP4XgAAAABJRU5ErkJggg==) no-repeat;background-size:contain;margin:2rem 1rem 2rem 4rem;filter:brightness(0);transition:.5s}.navbar__photo:hover{filter:brightness(1)}@media screen and (max-width:1024px){.navbar__photo{margin:auto}}.navbar__photo--active{filter:brightness(1)}.navbar__item{display:block;padding:1rem 1rem 1rem 4rem;text-transform:uppercase;font-size:1.2rem;font-weight:700;line-height:1;text-align:start;color:#777}@media screen and (max-width:1024px){.navbar__item{padding:1rem;text-align:center}}.navbar__item--active,.navbar__item:hover{color:#ff65a8}