@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import url(https://fonts.googleapis.com/css?family=JetBrains+Mono:regular,700&display=swap);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:-.25em}sup{top:-.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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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}*,::after,::before{padding:0;margin:0;border:0;-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;color:inherit}li,ol,ul{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}body,html{height:100%;line-height:1}button,input{font-weight:inherit;font-size:inherit;color:inherit;font-family:inherit}button{cursor:pointer;background-color:inherit}[class*=-ibg]{position:relative}[class*=-ibg] img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}[class*=-ibg-contain] img{-o-object-fit:contain;object-fit:contain}.row:after{display:block;content:"";clear:both}:root{--radial-bg:radial-gradient(50% 50% at 50% 50%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);--linear-bg:linear-gradient(
  	180deg,
  	rgba(0, 0, 0, 0.2) 0%,
  	rgba(255, 255, 255, 0) 99.99%,
  	rgba(255, 255, 255, 0) 100%
  )}body{min-width:20em;font-family:"JetBrains+Mono",monospace;font-weight:400;color:#0f0;font-size:1.125rem}body.loaded{opacity:1;-webkit-transition:opacity,.8s;transition:opacity,.8s}body._lock{overflow:hidden;-ms-touch-action:none;touch-action:none}a{color:#0c0;text-decoration:none;-webkit-transition:color .3s ease,text-shadow .3s ease;transition:color .3s ease,text-shadow .3s ease}body,html{height:100%}p{font-weight:400;line-height:1.25}h2{font-weight:700;font-size:calc(24px + (55 - 24) * (100vw - 320px)/ (1170 - 320));line-height:1.5}h2:not(:last-child){margin:0 0 .9375rem 0}h3{font-weight:700;font-size:calc(20px + (40 - 20) * (100vw - 320px)/ (1170 - 320));line-height:1.2}h3:not(:last-child){margin:0 0 .9375rem 0}h4{font-weight:700;font-size:calc(18px + (25 - 18) * (100vw - 320px)/ (1170 - 320));line-height:1.2}h4:not(:last-child){margin:0 0 .9375rem 0}.title-anim{-webkit-transform:translate(0,110%);-ms-transform:translate(0,110%);transform:translate(0,110%);-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s;opacity:0}.title-anim._active{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1;-webkit-transition:all .8s ease .4s;transition:all .8s ease .4s}.text-anim{-webkit-transform:translate(0,110%);-ms-transform:translate(0,110%);transform:translate(0,110%);-webkit-transition:all .8s ease .8s;transition:all .8s ease .8s;opacity:0}.text-anim._active{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}.wrapper{min-height:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.main>*{min-width:0}[class*=__container]{max-width:71.25rem;-webkit-box-sizing:content-box;box-sizing:content-box;margin:0 auto;padding:0 .9375rem}[class*=__big-container]{margin:0 auto;-webkit-box-sizing:content-box;box-sizing:content-box;max-width:90rem;padding:0 .9375rem}body.loaded .wrapper{opacity:1;-webkit-transition:opacity .8s ease;transition:opacity .8s ease}.loading{position:fixed;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;z-index:1;-webkit-transition:all .6s ease 0s;transition:all .6s ease 0s}.loading.pleloader-active{opacity:0;visibility:hidden}@-webkit-keyframes ldio-yzaezf3dcmj{0%{background:#193207}12.5%{background:#193207}12.625%{background:#469c18}100%{background:#469c18}}@keyframes ldio-yzaezf3dcmj{0%{background:#193207}12.5%{background:#193207}12.625%{background:#469c18}100%{background:#469c18}}.ldio-yzaezf3dcmj div{position:absolute;width:40px;height:40px;background:#469c18;-webkit-animation:ldio-yzaezf3dcmj 1s linear infinite;animation:ldio-yzaezf3dcmj 1s linear infinite}.loadingio-spinner-blocks-2by998twmg8{width:200px;height:200px;display:inline-block;overflow:hidden}.ldio-yzaezf3dcmj{width:100%;height:100%;position:relative;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.ldio-yzaezf3dcmj div{-webkit-box-sizing:content-box;box-sizing:content-box}.tech-icons-svg{padding-top:calc(40px + (100 - 40) * (100vw - 479.98px)/ (1170 - 479.98));display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(5rem,1fr));gap:1.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icon{text-align:center;opacity:0}.icon img{max-height:5rem;height:calc(60px + (80 - 60) * (100vw - 320px)/ (1170 - 320));width:auto}.icon span{display:block;margin-top:.625rem;font-family:monospace;color:#0f0}.tech-icons-svg img{-webkit-box-shadow:0 0 10px 2px rgba(0,255,0,.4),0 0 20px 5px rgba(0,200,0,.2),inset 0 0 10px rgba(0,100,0,.3);box-shadow:0 0 10px 2px rgba(0,255,0,.4),0 0 20px 5px rgba(0,200,0,.2),inset 0 0 10px rgba(0,100,0,.3);background:linear-gradient(145deg,rgba(0,26,0,.9),rgba(0,100,0,.6));overflow:hidden;-webkit-transition:all ease .5s;transition:all ease .5s}.icon span{-webkit-transition:all ease .5s;transition:all ease .5s}.icon:hover span{color:#00a8cc;text-shadow:0 0 8px #0f0}.tech-icons-svg>*{-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease,-webkit-transform .5s ease}.uah::after{content:"₴"}body.loaded .wrapper{opacity:1;-webkit-transition:opacity .8s ease;transition:opacity .8s ease}.div-indicator{display:none}.nowrap{white-space:nowrap}.item-tabs{display:none}.item-tabs._active{display:block}.button{color:#b3b3b3;background-color:transparent;border-radius:.3125rem;border:2px solid #0f0;padding:.75rem 1.25rem;text-align:center;text-transform:uppercase;font-size:.875rem;letter-spacing:1px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;overflow:hidden;z-index:1;white-space:nowrap}.button:hover{color:#0f0;text-shadow:0 0 8px #0f0}.button::before{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background-color:#0f0;opacity:.1;-webkit-transition:width .4s ease;transition:width .4s ease;z-index:-1}.button:hover::before{width:100%}._ant_check,._ant_submitted,.service_description{display:none}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}.input[placeholder]:not([data-placeholder-nohiden])::-webkit-input-placeholder{-webkit-transition:opacity .3s;transition:opacity .3s;color:rgba(0,0,0,.5);line-height:122%}.input[placeholder]:not([data-placeholder-nohiden])::-moz-placeholder{-moz-transition:opacity .3s;transition:opacity .3s;color:rgba(0,0,0,.5);line-height:122%}.input[placeholder]:not([data-placeholder-nohiden]):-ms-input-placeholder{-ms-transition:opacity .3s;transition:opacity .3s;color:rgba(0,0,0,.5);line-height:122%}.input[placeholder]:not([data-placeholder-nohiden])::-ms-input-placeholder{-ms-transition:opacity .3s;transition:opacity .3s;color:rgba(0,0,0,.5);line-height:122%}.input[placeholder]:not([data-placeholder-nohiden])::placeholder{-webkit-transition:opacity .3s;transition:opacity .3s;color:rgba(0,0,0,.5);line-height:122%}.input[placeholder]:not([data-placeholder-nohiden]):focus::-webkit-input-placeholder{opacity:0}.input[placeholder]:not([data-placeholder-nohiden]):focus::-moz-placeholder{opacity:0}.input[placeholder]:not([data-placeholder-nohiden]):focus:-ms-input-placeholder{opacity:0}.input[placeholder]:not([data-placeholder-nohiden]):focus::-ms-input-placeholder{opacity:0}.input[placeholder]:not([data-placeholder-nohiden]):focus::placeholder{opacity:0}textarea.input{border:1px solid rgba(0,0,0,.2);-webkit-transition:border .3 ease 0;transition:border .3 ease 0;max-width:100%;min-height:6.25rem;display:block;padding:.625rem 1.1875rem;border-radius:1.25rem;resize:none}.scroll-up{position:fixed;right:1.25rem;bottom:1.25rem;z-index:5;cursor:pointer;visibility:hidden;opacity:0;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;background-color:rgba(0,26,0,.7);border:2px solid rgba(0,255,0,.7);-webkit-box-shadow:0 0 10px rgba(0,255,0,.5),0 0 20px rgba(0,255,0,.3),inset 0 0 10px rgba(0,255,0,.5);box-shadow:0 0 10px rgba(0,255,0,.5),0 0 20px rgba(0,255,0,.3),inset 0 0 10px rgba(0,255,0,.5);height:3.375rem;width:3.375rem;margin:.9375rem;border-radius:50%;-webkit-transform:translateY(24px);-ms-transform:translateY(24px);transform:translateY(24px)}.scroll-up::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1.5rem;height:1.5rem;background:url(../img/icons/arrow-top.svg) no-repeat center;-webkit-filter:drop-shadow(0 0 5px rgba(0, 255, 0, .8));filter:drop-shadow(0 0 5px rgba(0, 255, 0, .8));background-size:contain}.scroll-up:hover{background-color:rgba(0,50,0,.9);border-color:#0f0;-webkit-box-shadow:0 0 20px rgba(0,255,0,.9),0 0 40px rgba(0,255,0,.6),inset 0 0 20px rgba(0,255,0,.8);box-shadow:0 0 20px rgba(0,255,0,.9),0 0 40px rgba(0,255,0,.6),inset 0 0 20px rgba(0,255,0,.8)}.scroll-up._active{visibility:visible;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.icon-menu{display:none}.header{background:-webkit-gradient(linear,left top,right top,from(#000),to(#030));background:linear-gradient(90deg,#000,#030);position:fixed;top:0;left:0;width:100%;z-index:50}.menu__body{padding-right:2.8125rem;min-height:4.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:.1875rem;-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem}.menu__link{font-size:1.25em;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s}.menu__link:hover{color:#00a8cc}.main{padding-top:4.375rem;background-color:#001a00;color:#0f0}.container-header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:.9375rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container-header__left{z-index:3;position:relative;max-width:300px}.container-header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px)}.left-header__content{-webkit-transform:translate(-220px,-220px) rotate(180deg) scale(0);-ms-transform:translate(-220px,-220px) rotate(180deg) scale(0);transform:translate(-220px,-220px) rotate(180deg) scale(0);-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;opacity:0;width:100%}.left-header__content:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:#001a00;background:radial-gradient(circle,rgba(0,26,0,.6) 0,rgba(0,26,0,.5) 50%,rgba(0,26,0,.3) 70%,rgba(0,26,0,.1) 100%)}.left-header__content._active{-webkit-transform:translate(0,0) rotate(0) scale(1);-ms-transform:translate(0,0) rotate(0) scale(1);transform:translate(0,0) rotate(0) scale(1);opacity:1;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s}.background{max-width:100%;display:block;position:relative;width:calc(250px + (300 - 250) * (100vw - 320px)/ (1170 - 320))}.gear{position:absolute;width:calc(30px + (50 - 30) * (100vw - 320px)/ (1170 - 320));aspect-ratio:50/50}.gear1{top:18%;left:28%;-webkit-animation:rotate-clockwise 4s linear infinite;animation:rotate-clockwise 4s linear infinite}.gear2{top:34%;left:45%;-webkit-animation:rotate-counterclockwise 4s linear infinite;animation:rotate-counterclockwise 4s linear infinite}@-webkit-keyframes rotate-clockwise{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-clockwise{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotate-counterclockwise{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotate-counterclockwise{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.parallax-section{position:relative;height:100vh;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:center;color:#fff}.header-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;z-index:3}.console-container{font-family:"Courier New",monospace;font-size:16px;color:#fff;position:relative;padding:10px 15px;border-radius:5px;overflow:hidden;z-index:9}.console-text{color:#ff69b4}.console-container::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid transparent;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:-1;-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0)}@-webkit-keyframes draw-border{0%{-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0)}25%{-webkit-clip-path:polygon(0 0,100% 0,0 0,0 0);clip-path:polygon(0 0,100% 0,0 0,0 0)}50%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 0);clip-path:polygon(0 0,100% 0,100% 100%,0 0)}75%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}100%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes draw-border{0%{-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0)}25%{-webkit-clip-path:polygon(0 0,100% 0,0 0,0 0);clip-path:polygon(0 0,100% 0,0 0,0 0)}50%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 0);clip-path:polygon(0 0,100% 0,100% 100%,0 0)}75%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}100%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.console-container.animate-border::before{border-color:#0f0;-webkit-animation:draw-border 3s linear forwards;animation:draw-border 3s linear forwards;-webkit-animation-delay:2s;animation-delay:2s}.console-container span{display:inline-block;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,-webkit-transform 1s ease;transition:transform 1s ease,opacity 1s ease;transition:transform 1s ease,opacity 1s ease,-webkit-transform 1s ease;opacity:0}.parallax-layer{position:absolute;top:0;left:0;width:100%;height:437px;background-size:cover;background-position:center;z-index:1}.no-webp .static-background{background-image:url(../img/main/bg.jpg)}.static-background{height:100vh;z-index:1}.no-webp .animated-background{background-image:url(../img/main/bg.jpg)}.animated-background{height:874px;-webkit-animation:fall 10s linear infinite;animation:fall 10s linear infinite;z-index:2}@-webkit-keyframes fall{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-437px);transform:translateY(-437px)}}@keyframes fall{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-437px);transform:translateY(-437px)}}.parallax-content{position:relative;z-index:3;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(-20%);-ms-transform:translateY(-20%);transform:translateY(-20%);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.parallax-content__title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.parallax-content h1{margin-bottom:10px;font-weight:700;color:#3f3;font-size:calc(28px + (65 - 28) * (100vw - 320px)/ (1170 - 320))}.parallax-content h1:hover{-webkit-animation:glitch .3s infinite alternate;animation:glitch .3s infinite alternate}@-webkit-keyframes glitch{0%{text-shadow:2px 2px 0 #0f0}50%{text-shadow:-2px -2px 0 #0f0}100%{text-shadow:2px 2px 0 #0f0}}@keyframes glitch{0%{text-shadow:2px 2px 0 #0f0}50%{text-shadow:-2px -2px 0 #0f0}100%{text-shadow:2px 2px 0 #0f0}}.anim-started__anim{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.offer__text-box{display:inline-block;white-space:nowrap;overflow:hidden;border-right:2px solid #0f0;width:0;-webkit-animation:typing 2.5s steps(30,end) forwards,blink .7s infinite;animation:typing 2.5s steps(30,end) forwards,blink .7s infinite}@-webkit-keyframes typing{from{width:0}to{width:100%}}@keyframes typing{from{width:0}to{width:100%}}@-webkit-keyframes blink{50%{border-color:transparent}}@keyframes blink{50%{border-color:transparent}}.parallax-content p{font-size:calc(18px + (25 - 18) * (100vw - 320px)/ (1170 - 320));color:#0f0}.parallax-text-anim{opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity 1.5s ease 1.5s;transition:opacity 1.5s ease 1.5s}.parallax-text-anim._active{opacity:1;-webkit-transition:opacity 1.5s ease .8s;transition:opacity 1.5s ease .8s}.tech-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.25rem;margin-top:1.25rem}.tech-icon{width:3.125rem;height:auto;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:all .8s ease 1.2s;transition:all .8s ease 1.2s}.tech-icon._active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.notebook__container{position:absolute;display:block}.notebook-image{max-width:15rem;height:auto;-webkit-transition:opacity .9s ease 1s;transition:opacity .9s ease 1s;opacity:0;position:absolute;bottom:20%;left:60%;z-index:-1}.notebook-image._active{opacity:1;-webkit-transition:opacity .9s ease 1.6s;transition:opacity .9s ease 1.6s}.notebook-image,.parallax-text,.tech-icons{-webkit-transition:-webkit-transform .1s ease-out;transition:-webkit-transform .1s ease-out;transition:transform .1s ease-out;transition:transform .1s ease-out,-webkit-transform .1s ease-out}.parallax-bg{padding-bottom:calc(40px + (140 - 40) * (100vw - 479.98px)/ (1170 - 479.98));position:relative}.no-webp .parallax-bg__block{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),color-stop(50%,rgba(0,255,0,.2)),to(rgba(0,0,0,.8))) fixed,url(../img/main/matrix-tamozni.jpg) center repeat-x fixed;background:linear-gradient(to bottom,rgba(0,0,0,.8) 0,rgba(0,255,0,.2) 50%,rgba(0,0,0,.8) 100%) fixed,url(../img/main/matrix-tamozni.jpg) center repeat-x fixed}.parallax-bg__block{height:25rem;overflow:hidden;position:relative;z-index:1}#matrixCanvas{position:absolute;top:0;left:0;width:100%;height:100%}.hero{position:relative;z-index:4;padding-top:calc(40px + (120 - 40) * (100vw - 479.98px)/ (1170 - 479.98));padding-bottom:calc(40px + (140 - 40) * (100vw - 479.98px)/ (1170 - 479.98))}.hero:before{pointer-events:none;content:"";position:absolute;top:0;left:0;width:100%;height:18.75rem;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,rgba(11,29,38,0)),to(#001a00));background:linear-gradient(180deg,rgba(11,29,38,0) 5%,#001a00 100%)}.hero__title{text-align:center}.hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9375rem}.hero__img{-webkit-box-flex:0;-ms-flex:0 0 17.8125rem;flex:0 0 17.8125rem;height:17.8125rem;border-radius:50%;position:relative;-webkit-box-shadow:0 0 20px 5px rgba(0,255,0,.4),0 0 40px 10px rgba(0,200,0,.2),inset 0 0 20px rgba(0,100,0,.3);box-shadow:0 0 20px 5px rgba(0,255,0,.4),0 0 40px 10px rgba(0,200,0,.2),inset 0 0 20px rgba(0,100,0,.3);background:linear-gradient(145deg,rgba(0,26,0,.9),rgba(0,100,0,.6));overflow:hidden;opacity:0;-webkit-transition:opacity 1.5s ease-out;transition:opacity 1.5s ease-out}.hero__img._active{-webkit-animation:matrixAppear 1.5s ease-out forwards .8s,glowPulse 3s ease-out forwards .8s;animation:matrixAppear 1.5s ease-out forwards .8s,glowPulse 3s ease-out forwards .8s}.hero__img._active img{opacity:.5}.hero__img img{opacity:0;-webkit-transition:opacity 1.5s ease-out .8s;transition:opacity 1.5s ease-out .8s}.hero__text p{-webkit-transform:translate(-5%,0);-ms-transform:translate(-5%,0);transform:translate(-5%,0);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.hero__text p:not(:last-child){margin:0 0 .75rem 0}@-webkit-keyframes matrixAppear{0%{opacity:0;-webkit-transform:scale(.8) rotateX(90deg);transform:scale(.8) rotateX(90deg);-webkit-filter:brightness(0) blur(10px);filter:brightness(0) blur(10px)}50%{opacity:.7;-webkit-transform:scale(1.05) rotateX(20deg);transform:scale(1.05) rotateX(20deg);-webkit-filter:brightness(1.5) blur(2px);filter:brightness(1.5) blur(2px)}100%{opacity:1;-webkit-transform:scale(1) rotateX(0);transform:scale(1) rotateX(0);-webkit-filter:brightness(1) blur(0);filter:brightness(1) blur(0)}}@keyframes matrixAppear{0%{opacity:0;-webkit-transform:scale(.8) rotateX(90deg);transform:scale(.8) rotateX(90deg);-webkit-filter:brightness(0) blur(10px);filter:brightness(0) blur(10px)}50%{opacity:.7;-webkit-transform:scale(1.05) rotateX(20deg);transform:scale(1.05) rotateX(20deg);-webkit-filter:brightness(1.5) blur(2px);filter:brightness(1.5) blur(2px)}100%{opacity:1;-webkit-transform:scale(1) rotateX(0);transform:scale(1) rotateX(0);-webkit-filter:brightness(1) blur(0);filter:brightness(1) blur(0)}}@-webkit-keyframes glowPulse{0%,100%{-webkit-box-shadow:0 0 20px 5px rgba(0,255,0,.4),0 0 40px 10px rgba(0,200,0,.2),inset 0 0 20px rgba(0,100,0,.3);box-shadow:0 0 20px 5px rgba(0,255,0,.4),0 0 40px 10px rgba(0,200,0,.2),inset 0 0 20px rgba(0,100,0,.3)}50%{-webkit-box-shadow:0 0 30px 10px rgba(0,255,0,.7),0 0 60px 20px rgba(0,200,0,.4),inset 0 0 30px rgba(0,150,0,.4);box-shadow:0 0 30px 10px rgba(0,255,0,.7),0 0 60px 20px rgba(0,200,0,.4),inset 0 0 30px rgba(0,150,0,.4)}}@keyframes glowPulse{0%,100%{-webkit-box-shadow:0 0 20px 5px rgba(0,255,0,.4),0 0 40px 10px rgba(0,200,0,.2),inset 0 0 20px rgba(0,100,0,.3);box-shadow:0 0 20px 5px rgba(0,255,0,.4),0 0 40px 10px rgba(0,200,0,.2),inset 0 0 20px rgba(0,100,0,.3)}50%{-webkit-box-shadow:0 0 30px 10px rgba(0,255,0,.7),0 0 60px 20px rgba(0,200,0,.4),inset 0 0 30px rgba(0,150,0,.4);box-shadow:0 0 30px 10px rgba(0,255,0,.7),0 0 60px 20px rgba(0,200,0,.4),inset 0 0 30px rgba(0,150,0,.4)}}.hero__text._active p{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.hero__text._active p:nth-child(1){-webkit-transition:-webkit-transform .8s ease 0s;transition:-webkit-transform .8s ease 0s;transition:transform .8s ease 0s;transition:transform .8s ease 0s,-webkit-transform .8s ease 0s}.hero__text._active p:nth-child(2){-webkit-transition:-webkit-transform .8s ease .4s;transition:-webkit-transform .8s ease .4s;transition:transform .8s ease .4s;transition:transform .8s ease .4s,-webkit-transform .8s ease .4s}.hero__text._active p:nth-child(3){-webkit-transition:-webkit-transform .8s ease .6s;transition:-webkit-transform .8s ease .6s;transition:transform .8s ease .6s;transition:transform .8s ease .6s,-webkit-transform .8s ease .6s}.hero__text._active p:nth-child(4){-webkit-transition:-webkit-transform .8s ease .8s;transition:-webkit-transform .8s ease .8s;transition:transform .8s ease .8s;transition:transform .8s ease .8s,-webkit-transform .8s ease .8s}.hero__text._active p:nth-child(5){-webkit-transition:-webkit-transform .8s ease 1s;transition:-webkit-transform .8s ease 1s;transition:transform .8s ease 1s;transition:transform .8s ease 1s,-webkit-transform .8s ease 1s}.competence{padding-bottom:calc(40px + (140 - 40) * (100vw - 479.98px)/ (1170 - 479.98));position:relative;z-index:3}.competence:before{pointer-events:none;content:"";position:absolute;top:0;left:0;width:100%;height:18.75rem;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,rgba(11,29,38,0)),to(#001a00));background:linear-gradient(180deg,rgba(11,29,38,0) 5%,#001a00 100%)}.competence__title{text-align:center}.competence__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.9375rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.competence__button{cursor:auto}.competence__buttons .competence__button{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;opacity:0;visibility:hidden;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.competence__buttons._active .competence__button{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);opacity:1;visibility:visible}.competence__buttons._active .competence__button:nth-child(1){-webkit-transition:-webkit-transform .8s ease 0s;transition:-webkit-transform .8s ease 0s;transition:transform .8s ease 0s;transition:transform .8s ease 0s,-webkit-transform .8s ease 0s}.competence__buttons._active .competence__button:nth-child(2){-webkit-transition:-webkit-transform .8s ease .3s;transition:-webkit-transform .8s ease .3s;transition:transform .8s ease .3s;transition:transform .8s ease .3s,-webkit-transform .8s ease .3s}.competence__buttons._active .competence__button:nth-child(3){-webkit-transition:-webkit-transform .8s ease .45s;transition:-webkit-transform .8s ease .45s;transition:transform .8s ease .45s;transition:transform .8s ease .45s,-webkit-transform .8s ease .45s}.competence__buttons._active .competence__button:nth-child(4){-webkit-transition:-webkit-transform .8s ease .6s;transition:-webkit-transform .8s ease .6s;transition:transform .8s ease .6s;transition:transform .8s ease .6s,-webkit-transform .8s ease .6s}.competence__buttons._active .competence__button:nth-child(5){-webkit-transition:-webkit-transform .8s ease .75s;transition:-webkit-transform .8s ease .75s;transition:transform .8s ease .75s;transition:transform .8s ease .75s,-webkit-transform .8s ease .75s}.competence__buttons._active .competence__button:nth-child(6){-webkit-transition:-webkit-transform .8s ease .9s;transition:-webkit-transform .8s ease .9s;transition:transform .8s ease .9s;transition:transform .8s ease .9s,-webkit-transform .8s ease .9s}.competence__buttons._active .competence__button:nth-child(7){-webkit-transition:-webkit-transform .8s ease 1.05s;transition:-webkit-transform .8s ease 1.05s;transition:transform .8s ease 1.05s;transition:transform .8s ease 1.05s,-webkit-transform .8s ease 1.05s}.competence__buttons._active .competence__button:nth-child(8){-webkit-transition:-webkit-transform .8s ease 1.2s;transition:-webkit-transform .8s ease 1.2s;transition:transform .8s ease 1.2s;transition:transform .8s ease 1.2s,-webkit-transform .8s ease 1.2s}.competence__buttons._active .competence__button:nth-child(9){-webkit-transition:-webkit-transform .8s ease 1.35s;transition:-webkit-transform .8s ease 1.35s;transition:transform .8s ease 1.35s;transition:transform .8s ease 1.35s,-webkit-transform .8s ease 1.35s}.competence__buttons._active .competence__button:nth-child(10){-webkit-transition:-webkit-transform .8s ease 1.5s;transition:-webkit-transform .8s ease 1.5s;transition:transform .8s ease 1.5s;transition:transform .8s ease 1.5s,-webkit-transform .8s ease 1.5s}.competence__buttons._active .competence__button:nth-child(11){-webkit-transition:-webkit-transform .8s ease 1.65s;transition:-webkit-transform .8s ease 1.65s;transition:transform .8s ease 1.65s;transition:transform .8s ease 1.65s,-webkit-transform .8s ease 1.65s}.competence__buttons._active .competence__button:nth-child(12){-webkit-transition:-webkit-transform .8s ease 1.8s;transition:-webkit-transform .8s ease 1.8s;transition:transform .8s ease 1.8s;transition:transform .8s ease 1.8s,-webkit-transform .8s ease 1.8s}.competence__buttons._active .competence__button:nth-child(13){-webkit-transition:-webkit-transform .8s ease 1.95s;transition:-webkit-transform .8s ease 1.95s;transition:transform .8s ease 1.95s;transition:transform .8s ease 1.95s,-webkit-transform .8s ease 1.95s}.competence__buttons._active .competence__button:nth-child(14){-webkit-transition:-webkit-transform .8s ease 2.1s;transition:-webkit-transform .8s ease 2.1s;transition:transform .8s ease 2.1s;transition:transform .8s ease 2.1s,-webkit-transform .8s ease 2.1s}.competence__buttons._active .competence__button:nth-child(15){-webkit-transition:-webkit-transform .8s ease 2.25s;transition:-webkit-transform .8s ease 2.25s;transition:transform .8s ease 2.25s;transition:transform .8s ease 2.25s,-webkit-transform .8s ease 2.25s}.competence__buttons._active .competence__button:nth-child(16){-webkit-transition:-webkit-transform .8s ease 2.4s;transition:-webkit-transform .8s ease 2.4s;transition:transform .8s ease 2.4s;transition:transform .8s ease 2.4s,-webkit-transform .8s ease 2.4s}.competence__buttons._active .competence__button:nth-child(17){-webkit-transition:-webkit-transform .8s ease 2.55s;transition:-webkit-transform .8s ease 2.55s;transition:transform .8s ease 2.55s;transition:transform .8s ease 2.55s,-webkit-transform .8s ease 2.55s}.competence__buttons._active .competence__button:nth-child(18){-webkit-transition:-webkit-transform .8s ease 2.7s;transition:-webkit-transform .8s ease 2.7s;transition:transform .8s ease 2.7s;transition:transform .8s ease 2.7s,-webkit-transform .8s ease 2.7s}.competence__buttons._active .competence__button:nth-child(19){-webkit-transition:-webkit-transform .8s ease 2.85s;transition:-webkit-transform .8s ease 2.85s;transition:transform .8s ease 2.85s;transition:transform .8s ease 2.85s,-webkit-transform .8s ease 2.85s}.works__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.9375rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.works__button.is-active{color:#0f0;text-shadow:0 0 8px #0f0}.works__button.is-active::before{width:100%}.works__main{padding-top:calc(40px + (100 - 40) * (100vw - 479.98px)/ (1170 - 479.98))}.main-works{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:3.125rem;padding-bottom:1.875rem}.main-works__item{position:relative;display:block;opacity:0;visibility:hidden;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all .8s ease;transition:all .8s ease}.main-works__item._active{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.main-works__item.hide{opacity:0;visibility:hidden;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .5s ease,visibility .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,visibility .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease,visibility .5s ease;transition:opacity .5s ease,transform .5s ease,visibility .5s ease,-webkit-transform .5s ease;pointer-events:none;height:0;overflow:hidden;margin:0;padding:0}.main-works__skills{position:absolute;right:14px;top:14px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.9375rem}.main-works__skill{font-size:.8125rem;background-color:rgba(0,0,0,.6);border:1px solid rgba(0,255,0,.4);-webkit-box-shadow:0 0 5px 1px rgba(0,255,0,.4),0 0 10px 2px rgba(0,200,0,.2),inset 0 0 10px rgba(0,100,0,.3);box-shadow:0 0 5px 1px rgba(0,255,0,.4),0 0 10px 2px rgba(0,200,0,.2),inset 0 0 10px rgba(0,100,0,.3);border-radius:5px;color:#b3b3b3;padding:6px 12px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;z-index:3}.main-works__img{display:block;overflow:hidden;position:relative;-webkit-box-shadow:0 -4px 10px 2px rgba(0,180,0,.1),4px 0 10px 2px rgba(0,180,0,.1),-4px 0 10px 2px rgba(0,180,0,.1),inset 0 0 8px rgba(0,80,0,.1);box-shadow:0 -4px 10px 2px rgba(0,180,0,.1),4px 0 10px 2px rgba(0,180,0,.1),-4px 0 10px 2px rgba(0,180,0,.1),inset 0 0 8px rgba(0,80,0,.1);overflow:hidden;border-radius:5% 5% 0 0;height:15.625rem}.main-works__img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);opacity:0;-webkit-transition:opacity .7s ease;transition:opacity .7s ease;pointer-events:none;z-index:2}.main-works__img img{-webkit-transition:all .7s ease 0s;transition:all .7s ease 0s}.main-works__content{position:absolute;bottom:0;width:100%;height:3.75rem;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem .6875rem;line-height:1.3;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translate(0,50%);-ms-transform:translate(0,50%);transform:translate(0,50%);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;background:linear-gradient(145deg,rgba(0,40,0,.85),rgba(0,100,0,.55));-webkit-box-shadow:0 0 6px 1px rgba(0,200,0,.1),inset 0 0 8px rgba(0,80,0,.1);box-shadow:0 0 6px 1px rgba(0,200,0,.1),inset 0 0 8px rgba(0,80,0,.1);z-index:3}.works__buttons .works__button{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;opacity:0;visibility:hidden;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.works__buttons._active .works__button{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);opacity:1;visibility:visible}.works__buttons._active .works__button:nth-child(1){-webkit-transition:-webkit-transform .8s ease 0s;transition:-webkit-transform .8s ease 0s;transition:transform .8s ease 0s;transition:transform .8s ease 0s,-webkit-transform .8s ease 0s}.works__buttons._active .works__button:nth-child(2){-webkit-transition:-webkit-transform .8s ease .4s;transition:-webkit-transform .8s ease .4s;transition:transform .8s ease .4s;transition:transform .8s ease .4s,-webkit-transform .8s ease .4s}.works__buttons._active .works__button:nth-child(3){-webkit-transition:-webkit-transform .8s ease .6s;transition:-webkit-transform .8s ease .6s;transition:transform .8s ease .6s;transition:transform .8s ease .6s,-webkit-transform .8s ease .6s}.works__buttons._active .works__button:nth-child(4){-webkit-transition:-webkit-transform .8s ease .8s;transition:-webkit-transform .8s ease .8s;transition:transform .8s ease .8s;transition:transform .8s ease .8s,-webkit-transform .8s ease .8s}.works__buttons._active .works__button:nth-child(5){-webkit-transition:-webkit-transform .8s ease 1s;transition:-webkit-transform .8s ease 1s;transition:transform .8s ease 1s;transition:transform .8s ease 1s,-webkit-transform .8s ease 1s}.works__buttons._active .works__button:nth-child(6){-webkit-transition:-webkit-transform .8s ease 1.2s;transition:-webkit-transform .8s ease 1.2s;transition:transform .8s ease 1.2s;transition:transform .8s ease 1.2s,-webkit-transform .8s ease 1.2s}.main-works__item._active:nth-child(1){-webkit-transition-delay:0s;transition-delay:0s}.main-works__item._active:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}.main-works__item._active:nth-child(3){-webkit-transition-delay:.4s;transition-delay:.4s}.main-works__item._active:nth-child(4){-webkit-transition-delay:0s;transition-delay:0s}.main-works__item._active:nth-child(5){-webkit-transition-delay:.2s;transition-delay:.2s}.main-works__item._active:nth-child(6){-webkit-transition-delay:.4s;transition-delay:.4s}.main-works__item._active:nth-child(7){-webkit-transition-delay:0s;transition-delay:0s}.main-works__item._active:nth-child(8){-webkit-transition-delay:.2s;transition-delay:.2s}.main-works__item._active:nth-child(9){-webkit-transition-delay:.4s;transition-delay:.4s}.main-works__item._active:nth-child(10){-webkit-transition-delay:0s;transition-delay:0s}.main-works__item._active:nth-child(11){-webkit-transition-delay:.2s;transition-delay:.2s}.main-works__item._active:nth-child(12){-webkit-transition-delay:.4s;transition-delay:.4s}.main-works__item._active:nth-child(13){-webkit-transition-delay:0s;transition-delay:0s}.main-works__item._active:nth-child(14){-webkit-transition-delay:.2s;transition-delay:.2s}.main-works__item._active:nth-child(15){-webkit-transition-delay:.4s;transition-delay:.4s}.popup{position:fixed;z-index:60;top:0;left:0;background:rgba(0,0,0,.9);width:100%;height:100%;overflow:auto;overflow-y:auto;pointer-events:none;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;visibility:hidden}.popup.is-active{pointer-events:auto;opacity:1;visibility:visible}.popup.is-active .popup__content{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.popup__wrapper{display:table;height:100%;width:100%}.popup__inner{display:table-cell;vertical-align:middle;padding:3.125rem 0}.popup__content{-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s;opacity:0;background:#1c1c1c;color:#b3b3b3;-webkit-box-shadow:0 0 3.125rem rgba(0,255,0,.4);box-shadow:0 0 3.125rem rgba(0,255,0,.4);padding:3.125rem 1.875rem;max-width:50rem;margin:0 auto;position:relative;border-radius:1.5625rem}.popup__btn-close{position:absolute;top:.3125rem;right:.3125rem}.btn-close{border:none;cursor:pointer;background:0 0;padding:0;width:3.125rem;height:3.125rem;cursor:pointer;display:inline-block;-webkit-transition:all .2s ease .2s;transition:all .2s ease .2s}.btn-close:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:.8;-webkit-filter:brightness(1.2);filter:brightness(1.2)}.btn-close:hover.btn-close::after,.btn-close:hover.btn-close::before{opacity:1}.btn-close:active{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.btn-close::after,.btn-close::before{-webkit-transition:all .2s ease .2s;transition:all .2s ease .2s;opacity:.5;content:"";background:#0f0;position:absolute;left:.625rem;width:1.875rem;height:.1875rem}.btn-close::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.btn-close::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.form-send{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.item-popup__title{color:#fff;display:block}.content-item-popup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(25px + (60 - 25) * (100vw - 479.98px)/ (1170 - 479.98))}.content-item-popup ol:not(:last-child),.content-item-popup p:not(:last-child),.content-item-popup ul:not(:last-child){margin:0 0 .75rem 0}.content-item-popup ol,.content-item-popup ul{list-style-position:inside}.content-item-popup ul li{padding-left:1.5625rem;line-height:1.33;position:relative}.content-item-popup ul li:not(:last-child){margin:0 0 .3125rem 0}.content-item-popup ul li::before{content:"■";position:absolute;left:0;color:#0f0;font-size:.875rem;margin-top:4px}.content-item-popup__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.25rem}.content-item-popup__button{display:block}.content-item-popup__buttom .button{display:block;margin:0 0 0 auto}.content-item-popup__main h4{color:#fff}.content-item-popup__images{margin-top:calc(25px + (60 - 25) * (100vw - 479.98px)/ (1170 - 479.98))}.content-item-popup__image{position:relative}.content-item-popup__image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle,rgba(0,255,0,.3) 0,rgba(0,0,0,.8) 100%);z-index:61;opacity:.3}.content-item-popup__image:not(:last-child){margin:0 0 1.875rem 0}.content-item-popup__image img{display:block;height:auto;max-width:100%;position:relative}.contacts{padding-top:calc(40px + (140 - 40) * (100vw - 479.98px)/ (1170 - 479.98));padding-bottom:calc(40px + (140 - 40) * (100vw - 479.98px)/ (1170 - 479.98))}.contacts__title{text-align:center;line-height:1}.contacts__description{text-align:center}.contacts__list{padding-top:calc(40px + (100 - 40) * (100vw - 479.98px)/ (1170 - 479.98));display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1.875rem}.contacts__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9375rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contacts__item._active .contacts__icon{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.contacts__item._active .contacts__link{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}.contacts__icon{width:7.5rem;height:7.5rem;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:opacity .8s ease .8s,-webkit-transform .8s ease .8s,-webkit-filter .3s ease;transition:opacity .8s ease .8s,-webkit-transform .8s ease .8s,-webkit-filter .3s ease;transition:transform .8s ease .8s,opacity .8s ease .8s,filter .3s ease;transition:transform .8s ease .8s,opacity .8s ease .8s,filter .3s ease,-webkit-transform .8s ease .8s,-webkit-filter .3s ease;-webkit-filter:drop-shadow(0 0 8px #0c0);filter:drop-shadow(0 0 8px #0c0)}.contacts__link{-webkit-transform:translate(0,110%);-ms-transform:translate(0,110%);transform:translate(0,110%);opacity:0;color:#0c0;-webkit-transition:opacity .8s ease 1.2s,-webkit-transform .8s ease 1.2s;transition:opacity .8s ease 1.2s,-webkit-transform .8s ease 1.2s;transition:transform .8s ease 1.2s,opacity .8s ease 1.2s;transition:transform .8s ease 1.2s,opacity .8s ease 1.2s,-webkit-transform .8s ease 1.2s;z-index:3}.contacts__messengers{padding-top:calc(40px + (100 - 40) * (100vw - 479.98px)/ (1170 - 479.98));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3.125rem}.contacts__messengers._active .contacts__messenger{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:.8}.contacts__messenger{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:-webkit-transform .8s ease .8s,-webkit-filter .8s ease;transition:-webkit-transform .8s ease .8s,-webkit-filter .8s ease;transition:transform .8s ease .8s,filter .8s ease;transition:transform .8s ease .8s,filter .8s ease,-webkit-transform .8s ease .8s,-webkit-filter .8s ease}.contacts__messenger img{width:4.375rem;height:4.375rem;-webkit-filter:drop-shadow(0 0 5px #0c0);filter:drop-shadow(0 0 5px #0c0);-webkit-transition:all .3s ease;transition:all .3s ease}.footer{background:-webkit-gradient(linear,left top,left bottom,from(#020),to(#000));background:linear-gradient(180deg,#020 0,#000 100%)}.footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;height:11.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5625rem}.footer__container._active .footer__img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.footer__container._active .footer__copy{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}.footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.875rem}.footer__img{height:1.875rem;width:auto;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:all .8s ease .8s;transition:all .8s ease .8s}.footer__copy{font-size:.875em;color:#b3b3b3;-webkit-transform:translate(0,110%);-ms-transform:translate(0,110%);transform:translate(0,110%);-webkit-transition:all .8s ease .9s;transition:all .8s ease .9s;opacity:0}@media (min-width:29.99875em){.contacts__list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media (min-width:1170px){.tech-icons-svg{padding-top:100px}.parallax-bg{padding-bottom:140px}.hero{padding-top:120px}.hero{padding-bottom:140px}.competence{padding-bottom:140px}.works__main{padding-top:100px}.content-item-popup{gap:60px}.content-item-popup__images{margin-top:60px}.contacts{padding-top:140px}.contacts{padding-bottom:140px}.contacts__list{padding-top:100px}.contacts__messengers{padding-top:100px}}@media (max-width:479.98px){.tech-icons-svg{padding-top:40px}.parallax-bg{padding-bottom:40px}.hero{padding-top:40px}.hero{padding-bottom:40px}.competence{padding-bottom:40px}.works__main{padding-top:40px}.content-item-popup{gap:25px}.content-item-popup__images{margin-top:25px}.contacts{padding-top:40px}.contacts{padding-bottom:40px}.contacts__list{padding-top:40px}.contacts__messengers{padding-top:40px}}@media (max-width:61.99875em){.icon-menu{display:block;position:relative;width:1.875rem;height:1.125rem;z-index:5;background-color:inherit}.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;left:0;position:absolute;width:100%;height:3px}.icon-menu::before{top:0}.icon-menu::after{bottom:0}.icon-menu span{top:50%;-webkit-transform:scale(1) translate(0,-50%);-ms-transform:scale(1) translate(0,-50%);transform:scale(1) translate(0,-50%)}.icon-menu.menu-open span{-webkit-transform:scale(0) translate(0,-50%);-ms-transform:scale(0) translate(0,-50%);transform:scale(0) translate(0,-50%)}.icon-menu.menu-open::before{top:50%;-webkit-transform:rotate(-45deg) translate(0,-50%);-ms-transform:rotate(-45deg) translate(0,-50%);transform:rotate(-45deg) translate(0,-50%)}.icon-menu.menu-open::after{bottom:50%;-webkit-transform:rotate(45deg) translate(1px,50%);-ms-transform:rotate(45deg) translate(1px,50%);transform:rotate(45deg) translate(1px,50%)}.main-works{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:61.99875em) and (any-hover:none){.icon-menu{cursor:pointer}}@media (max-width:47.99875em){.hero__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero__img{height:10.625rem;aspect-ratio:170/170;margin:2.5rem auto 0 auto}.main-works{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.popup__content{margin-top:1.25rem;padding:2.1875rem 1.25rem 1.25rem 1.25rem}.popup__inner{padding:0}.popup__content{max-width:90vw}.content-item-popup__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content-item-popup__item{width:100%}.content-item-popup__buttom .button{margin:0 auto;width:100%}}@media (max-width:29.99875em){.menu__body{padding-right:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu__list{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.container-header{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.background{width:200px}.parallax-content{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media (any-hover:hover){a:hover{color:#0f0;text-shadow:0 0 8px #0f0}h2:hover{-webkit-animation:glitch .3s infinite alternate;animation:glitch .3s infinite alternate}.tech-icons-svg:hover img{-webkit-filter:grayscale(30%);filter:grayscale(30%);opacity:.6}.icon:hover img{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.main-works__item:hover .main-works__img::before{opacity:1}.main-works__item:hover .main-works__content{color:#0f0;text-shadow:0 0 8px #0f0}.main-works__item:hover .main-works__img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(60%,#000),to(rgba(0,0,0,0)));-webkit-mask:linear-gradient(to bottom,#000 60%,rgba(0,0,0,0) 100%);mask:-webkit-gradient(linear,left top,left bottom,color-stop(60%,#000),to(rgba(0,0,0,0)));mask:linear-gradient(to bottom,#000 60%,rgba(0,0,0,0) 100%);-webkit-transition:all .7s ease 0s;transition:all .7s ease 0s}.main-works__item:hover .main-works__skill{-webkit-transition:all .7s ease 0s;transition:all .7s ease 0s;background-color:rgba(0,50,0,.8);border:1px solid rgba(0,255,0,.8);color:#0f0;-webkit-box-shadow:0 0 6px 2px rgba(0,255,0,.8),0 0 8px 3px rgba(0,200,0,.6),inset 0 0 8px rgba(0,150,0,.5);box-shadow:0 0 6px 2px rgba(0,255,0,.8),0 0 8px 3px rgba(0,200,0,.6),inset 0 0 8px rgba(0,150,0,.5)}.contacts__item:hover img.contacts__icon{-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease;-webkit-filter:drop-shadow(0 0 15px #0c0);filter:drop-shadow(0 0 15px #0c0)}.contacts__item:hover .contacts__link{color:#0f0;text-shadow:0 0 8px #0f0}.contacts__messenger img:hover{-webkit-filter:drop-shadow(0 0 10px #0c0);filter:drop-shadow(0 0 10px #0c0);opacity:1}}.webp .static-background{background-image:url(../img/main/bg.webp)}.webp .animated-background{background-image:url(../img/main/bg.webp)}.webp .parallax-bg__block{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),color-stop(50%,rgba(0,255,0,.2)),to(rgba(0,0,0,.8))) fixed,url(../img/main/matrix-tamozni.webp) center repeat-x fixed;background:linear-gradient(to bottom,rgba(0,0,0,.8) 0,rgba(0,255,0,.2) 50%,rgba(0,0,0,.8) 100%) fixed,url(../img/main/matrix-tamozni.webp) center repeat-x fixed}