.footer{padding:5rem 0 3rem;background:#0f0f10}@media screen and (max-width:767.9px){.footer{padding:4rem 0 3rem}}.footer__top{display:grid;grid-template-columns:repeat(12,.0833333333fr);grid-gap:2rem}@media screen and (max-width:767.9px){.footer__top{grid-template-columns:100%;grid-gap:3rem}}.footer__top:not(:last-child){margin-bottom:11.6rem}@media screen and (max-width:767.9px){.footer__top:not(:last-child){margin-bottom:4rem}}.footer__logo{grid-column:span 2}@media screen and (max-width:767.9px){.footer__logo{grid-column:auto}}.footer__logo img{width:20rem}.footer__sub{grid-column:span 4}@media screen and (max-width:767.9px){.footer__sub{grid-column:auto;margin-bottom:1rem}}.footer__sub-title{margin-bottom:2rem;font-weight:600}.footer__form-group{max-width:36.5rem;position:relative;margin-bottom:2.5rem}@media screen and (max-width:767.9px){.footer__form-group{max-width:34.3rem}}.footer__form-input{width:100%;height:6rem;padding:0 4.5rem 0 2rem;background:#1b1b23;border-radius:50px;border:1px solid rgba(0,0,0,0);font-family:inherit;font-size:inherit;color:#000}.footer__form-input.error{border:1px solid #e04040;color:#e04040}.footer__form-input::-moz-placeholder{color:#070cbb}.footer__form-input::placeholder{color:#070cbb}.footer__form-error{font-size:1.4rem;line-height:2.1rem;position:absolute;left:0;bottom:-2.2rem;color:#e04040}.footer__form-btn{cursor:pointer;background:none;border:none;position:absolute;top:1.8rem;right:2rem;color:#000;transition:color .3s}.footer__form-btn:hover{color:#0d44ce}.footer__form-btn .icon{width:2.4rem;height:2.4rem}.footer__form-label{max-width:35rem;display:flex;align-items:flex-start;margin-top:1rem;cursor:pointer;font-size:1.4rem;line-height:2.1rem;color:#070cbb}.footer__form-label a{transition:color .3s}.footer__form-label a:hover{color:#0d44ce}.footer__form-label.error .footer__form-c{border:1px solid #e04040}.footer__form-label input{display:none}.footer__form-c{display:flex;align-items:center;justify-content:center;width:1.8rem;flex:0 0 1.8rem;height:1.8rem;margin-right:1.1rem;border:1px solid #070cbb;border-radius:4px;transform:translateY(.3rem)}.footer__form-c .icon{width:1.3rem;height:.9rem;opacity:0;transition:opacity .3s}.footer__form .footer__form-label input:checked~.footer__form-c .icon{opacity:1}.footer__success{display:flex;align-items:center;font-weight:600;font-size:1.8rem;line-height:2.7rem}.footer__success .icon{margin-left:1.9rem;width:2.4rem;flex:0 0 2.4rem;height:2.4rem}.footer__nav{grid-column:span 3}@media screen and (max-width:767.9px){.footer__nav{grid-column:auto}}.footer__nav-item{font-weight:600;transition:color .3s}.footer__nav-item:hover{color:#0d44ce}.footer__nav-item:not(:last-child){margin-bottom:2rem}.footer__contacts{grid-column:span 3}@media screen and (max-width:767.9px){.footer__contacts{grid-column:auto}.footer__contacts-item{display:flex;align-items:center}}.footer__contacts-item:not(:last-child){margin-bottom:3rem}@media screen and (max-width:767.9px){.footer__contacts-item:not(:last-child){margin-bottom:2rem}}.footer__contacts-subtitle{margin-bottom:1rem;color:#070cbb}@media screen and (max-width:767.9px){.footer__contacts-subtitle{margin-bottom:0;margin-right:1rem}}.footer__contacts-wrap{display:flex;align-items:center}.footer__contacts-elem{display:block;font-weight:700;transition:color .3s;cursor:pointer}.footer__contacts-elem:hover{color:#0d44ce}.footer__contacts-elem:not(:last-child){margin-right:2rem}.footer__bottom{padding-top:2.4rem;display:grid;grid-template-columns:.5fr .25fr .25fr;grid-gap:2rem;border-top:1px solid hsla(0,0%,100%,.15);line-height:2.4rem;color:#070cbb}@media screen and (max-width:767.9px){.footer__bottom{padding-top:4rem;grid-template-columns:repeat(2,.5fr);grid-gap:4rem 1rem}}.footer__policy{transition:color .3s}.footer__policy:hover{color:#0d44ce}.footer__copyright,.footer__deus{justify-self:end}.footer__deus{display:flex;align-items:center;transition:color .3s}@media screen and (max-width:767.9px){.footer__deus{justify-self:start;grid-column:1/3}}.footer__deus:hover .icon{color:#0d44ce}.footer__deus .icon{width:8.3rem;height:3.5rem;margin-left:1rem;transform:translateY(-.7rem);transition:color .3s}.header{width:100%;padding:2rem 0;background:#0f0f10;-webkit-backdrop-filter:blur(9.5px);backdrop-filter:blur(9.5px);color:#fff;position:fixed;top:0;left:0;z-index:10;will-change:backdrop-filter;transition:all .3s}@media screen and (max-width:767.9px){.header{width:100vw;padding:0}}.header__wrap{display:flex;align-items:center}@media screen and (max-width:767.9px){.header__wrap{overflow-y:auto}.header__wrap .header__nav{display:none}}.header__logo{margin-right:auto}.header__logo img{width:20rem}@media screen and (max-width:767.9px){.header__logo img{width:12rem}.header__nav{margin-bottom:auto;position:relative;z-index:1}}.header__nav-list{display:flex;align-items:center;margin-right:4rem}@media screen and (max-width:767.9px){.header__nav-list{display:block;margin-right:0;margin-bottom:auto}}.header__nav-list li ul li{font-size:2rem;padding-left:2rem}.header__nav-item{font-weight:600;transition:color .3s}@media screen and (max-width:767.9px){.header__nav-item{font-size:3rem;line-height:3.6rem}}.header__nav-item:hover{color:#0d44ce}.header__nav-item:not(:last-child){margin-right:4rem}@media screen and (max-width:767.9px){.header__nav-item:not(:last-child){margin-right:0;margin-bottom:2rem}}.header__nav-item.active .header__nav-link{border-bottom:.2rem solid #0d44ce;color:#0d44ce}.header__acc{display:flex;align-items:center;font-weight:600;transition:color .3s}@media screen and (max-width:767.9px){.header__acc{margin-right:2.5rem}}.header__acc:hover{color:#0d44ce}.header__acc .icon{width:3.4rem;height:3.4rem;flex:0 0 3.4rem;margin-right:.6rem}.header__burger{width:4.4rem;height:3.4rem;position:relative}.header__burger.active span{transform:rotate(-45deg) translate(-.2rem,.7rem)}.header__burger.active span:before{transform:rotate(-90deg) translate(.8rem,-.6rem)}.header__burger span{top:1.1rem}.header__burger span,.header__burger span:before{width:2.6rem;height:2px;background:#f0f6ff;position:absolute;left:.6rem;transition:transform .3s}.header__burger span:before{content:"";top:.9rem}.header__menu{height:0;width:100%;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;background:#0f0f10;opacity:0;position:fixed;top:0;left:0;z-index:9;transition:height .5s .3s,opacity .1s .6s}.header__menu>*{opacity:0;transition:all .3s .5s;transform:translateY(-3rem);transition:opacity .3s,transform .1s .8s}.header__menu.active{height:100vh;opacity:1;transition:height .5s,opacity .3s}.header__menu.active>*{opacity:1;transform:translateY(0);transition:all .3s .5s}.header__menu::-webkit-scrollbar{display:none}.header__menu-wrap{height:100%;padding:10.5rem 1.7rem 3rem;display:flex;flex-direction:column}.header__menu-elem{display:flex;align-items:center}.header__menu-elem:not(:last-child){margin-bottom:1.1rem}.header__menu-name{margin-right:1rem;line-height:2.4rem;color:#070cbb}.header__menu-link{display:block;font-weight:600;line-height:2.4rem}.header__menu-link:not(:last-child){margin-right:2rem}.header__menu-img{width:23.1rem;position:absolute;right:0;bottom:2.7rem}@media screen and (max-width:767.9px){.header__menu-contacts{padding:3rem 0}}.header__github{width:3rem}@media screen and (max-width:767.9px){.header__github{display:none}}.header__github-mob{width:9rem}@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap";a:hover{text-decoration:none}*,a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,textarea,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;outline:0}a,div,h1,h2,h3,h4,h5,h6,img,li,ol,p,small,span,ul{border:none}li{list-style-type:none}a{text-decoration:none;color:inherit}img,video{max-width:100%}*,:after,:before{box-sizing:border-box;-webkit-tap-highlight-color:hsla(0,0%,100%,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}input{font-family:inherit;font-size:inherit;color:inherit}input::-moz-placeholder{color:inherit}input::placeholder{color:inherit}html{font-size:12px}@media screen and (max-width:1949.9px){html{font-size:11px}}@media screen and (max-width:1799.9px){html{font-size:9px}}@media screen and (max-width:1499.9px){html{font-size:8.5px}}@media screen and (max-width:1399.9px){html{font-size:6.6px}}@media screen and (max-width:1199.9px){html{font-size:6.08px}}@media screen and (max-width:767.9px){html{font-size:11px}}@media screen and (max-width:373.9px){html{font-size:8px}}.container{max-width:155.2rem;width:100%;height:100%;padding:0 1.6rem;margin-right:auto;margin-left:auto}body{display:flex;flex-direction:column;min-height:100vh}main{flex:1;padding-top:9.5rem;background:#0f0f10}@media screen and (max-width:767.9px){main{padding-top:10.5rem}}main ul{padding-left:3rem}main li{list-style-type:disc}main li li{list-style-type:circle}main li li li{list-style-type:square}main strong{color:#fff}main table{width:100%}main table tr th{text-align:left}main table tr td p{color:#fff}#root{min-height:100vh;display:flex;flex-direction:column}.icon-bg{width:58rem;position:absolute;z-index:0}.--narrow{padding-left:12.8rem;padding-right:12.8rem}@media screen and (max-width:991.9px){.--narrow{padding-left:7rem;padding-right:7rem}}@media screen and (max-width:767.9px){.--narrow{padding:0 1.6rem}}#preloader{background-color:#0f0f10;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:999999999;display:flex;justify-content:center;align-items:center}.loader{width:48px;height:48px;display:inline-block;position:relative}.loader:after,.loader:before{content:"";box-sizing:border-box;width:48px;height:48px;border-radius:50%;border:2px solid #fff;position:absolute;left:0;top:0;animation:animloader 2s linear infinite}.loader:after{animation-delay:1s}@keyframes animloader{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}.copy-button{display:flex;justify-content:center;align-items:center;color:#fff;margin-left:auto;position:relative;top:30px;margin-right:4px;background:#22242c}body{font-family:Poppins,sans-serif;font-weight:400;font-size:1.8rem;line-height:1.9rem;color:#fff}.heading-primary{font-weight:600;font-size:9rem;line-height:10.8rem}@media screen and (max-width:767.9px){.heading-primary{font-size:6rem;line-height:7.2rem}}.heading-secondary{font-weight:500;font-size:5rem;line-height:6rem;margin-bottom:3rem}@media screen and (max-width:767.9px){.heading-secondary{font-size:3rem;line-height:3.6rem}}.heading-tertiary{font-weight:500;font-size:3rem;line-height:3.8rem}@media screen and (max-width:767.9px){.heading-tertiary{font-size:2.4rem;line-height:2.8rem}}.client__page a{color:#6464ff;text-decoration:underline}h3{font-size:3rem!important;line-height:2.2rem}@media screen and (max-width:767.9px){.hidden-mobile{display:none!important}}.hidden-desktop{display:none!important}@media screen and (max-width:767.9px){.hidden-desktop{display:block!important}}.icon{width:1.5rem;height:1.5rem}.tabs__content{display:none!important}.show{display:block!important}.form__success{display:none;color:#373737;font-size:2.6rem;line-height:3.4rem;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:95%;opacity:1!important}@media screen and (max-width:767.9px){.form__success{font-size:2rem;line-height:2.8rem}}.btn{padding:1.5rem 3rem 1.3rem;display:inline-block;background:#3b3d3f;border-radius:45px;border:none;cursor:pointer;font-size:2rem;line-height:2.6rem;color:#fff;transition:all .3s}.btn:hover{background:#ff4d01}.btn.--b-orange{border:1px solid #ff4d01;background:rgba(0,0,0,0);color:#ff4d01}.btn.--b-orange:hover{opacity:.5}.btn.--b-white{border:1px solid #fff;color:#fff;background:rgba(0,0,0,0)}.btn.--orange{background:#ff4d01}.btn.--orange:hover{opacity:.5}.btn.--white{background:#fff;color:#191b1d}.btn.--white:hover{background:#ff4d01;color:#fff}.btn.--circle{width:15rem;height:15rem;padding:5.2rem 1.3rem;border-radius:50%;background:none;border:none;text-align:center;will-change:transform;position:relative}.btn.--circle:after{content:"";width:100%;height:100%;border-radius:50%;position:absolute;left:0;top:0;z-index:-1;transition:all .6s cubic-bezier(.25,1.75,.75,.9)}.btn.--circle.--orange:after{background:#ff4d01}.btn.--circle.--orange:hover{opacity:1}.btn.--circle.--b-white:after{border:1px solid #fff}.btn.--circle:hover:after{transform:scale(1.12)}.btn.--grey{background:#f3f4f4;color:#191b1d}.btn.--grey.active,.btn.--grey:hover{background:#ff4d01;color:#fff}