@import url(https://fonts.googleapis.com/css2?family=Mulish&display=swap);@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes slide-in-left{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-left{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes slide-in-right{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-right{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes slide-in-up{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-up{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes slide-in-down{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-down{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes go{to{background:0 0;-webkit-box-flex:10;flex:10;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}}@keyframes go{to{background:0 0;-webkit-box-flex:10;-ms-flex:10;flex:10;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}}@-webkit-keyframes dot1{0%{-webkit-transform:rotate(0deg) translateY(-5.5em);transform:rotate(0deg) translateY(-5.5em)}4.1666666667%{-webkit-transform:rotate(30deg) translateY(0);transform:rotate(30deg) translateY(0)}50%{-webkit-transform:rotate(360deg) translateY(0);transform:rotate(360deg) translateY(0)}95.8333333333%{-webkit-transform:rotate(690deg) translateY(0);transform:rotate(690deg) translateY(0)}to{-webkit-transform:rotate(690deg) translateY(-5.5em);transform:rotate(690deg) translateY(-5.5em)}}@keyframes dot1{0%{-webkit-transform:rotate(0deg) translateY(-5.5em);transform:rotate(0deg) translateY(-5.5em)}4.1666666667%{-webkit-transform:rotate(30deg) translateY(0);transform:rotate(30deg) translateY(0)}50%{-webkit-transform:rotate(360deg) translateY(0);transform:rotate(360deg) translateY(0)}95.8333333333%{-webkit-transform:rotate(690deg) translateY(0);transform:rotate(690deg) translateY(0)}to{-webkit-transform:rotate(690deg) translateY(-5.5em);transform:rotate(690deg) translateY(-5.5em)}}@-webkit-keyframes dot2{0%,4.1666666667%{-webkit-transform:rotate(30deg) translateY(-5.5em);transform:rotate(30deg) translateY(-5.5em)}8.3333333333%{-webkit-transform:rotate(60deg) translateY(-.5em);transform:rotate(60deg) translateY(-.5em)}50%{-webkit-transform:rotate(360deg) translateY(-.5em);transform:rotate(360deg) translateY(-.5em)}91.6666666667%{-webkit-transform:rotate(660deg) translateY(-.5em);transform:rotate(660deg) translateY(-.5em)}95.8333333333%,to{-webkit-transform:rotate(660deg) translateY(-5.5em);transform:rotate(660deg) translateY(-5.5em)}}@keyframes dot2{0%,4.1666666667%{-webkit-transform:rotate(30deg) translateY(-5.5em);transform:rotate(30deg) translateY(-5.5em)}8.3333333333%{-webkit-transform:rotate(60deg) translateY(-.5em);transform:rotate(60deg) translateY(-.5em)}50%{-webkit-transform:rotate(360deg) translateY(-.5em);transform:rotate(360deg) translateY(-.5em)}91.6666666667%{-webkit-transform:rotate(660deg) translateY(-.5em);transform:rotate(660deg) translateY(-.5em)}95.8333333333%,to{-webkit-transform:rotate(660deg) translateY(-5.5em);transform:rotate(660deg) translateY(-5.5em)}}@-webkit-keyframes dot3{0%,8.3333333333%{-webkit-transform:rotate(60deg) translateY(-5.5em);transform:rotate(60deg) translateY(-5.5em)}12.5%{-webkit-transform:rotate(90deg) translateY(-1em);transform:rotate(90deg) translateY(-1em)}50%{-webkit-transform:rotate(360deg) translateY(-1em);transform:rotate(360deg) translateY(-1em)}87.5%{-webkit-transform:rotate(630deg) translateY(-1em);transform:rotate(630deg) translateY(-1em)}91.6666666667%,to{-webkit-transform:rotate(630deg) translateY(-5.5em);transform:rotate(630deg) translateY(-5.5em)}}@keyframes dot3{0%,8.3333333333%{-webkit-transform:rotate(60deg) translateY(-5.5em);transform:rotate(60deg) translateY(-5.5em)}12.5%{-webkit-transform:rotate(90deg) translateY(-1em);transform:rotate(90deg) translateY(-1em)}50%{-webkit-transform:rotate(360deg) translateY(-1em);transform:rotate(360deg) translateY(-1em)}87.5%{-webkit-transform:rotate(630deg) translateY(-1em);transform:rotate(630deg) translateY(-1em)}91.6666666667%,to{-webkit-transform:rotate(630deg) translateY(-5.5em);transform:rotate(630deg) translateY(-5.5em)}}@-webkit-keyframes dot4{0%,12.5%{-webkit-transform:rotate(90deg) translateY(-5.5em);transform:rotate(90deg) translateY(-5.5em)}16.6666666667%{-webkit-transform:rotate(120deg) translateY(-1.5em);transform:rotate(120deg) translateY(-1.5em)}50%{-webkit-transform:rotate(360deg) translateY(-1.5em);transform:rotate(360deg) translateY(-1.5em)}83.3333333333%{-webkit-transform:rotate(600deg) translateY(-1.5em);transform:rotate(600deg) translateY(-1.5em)}87.5%,to{-webkit-transform:rotate(600deg) translateY(-5.5em);transform:rotate(600deg) translateY(-5.5em)}}@keyframes dot4{0%,12.5%{-webkit-transform:rotate(90deg) translateY(-5.5em);transform:rotate(90deg) translateY(-5.5em)}16.6666666667%{-webkit-transform:rotate(120deg) translateY(-1.5em);transform:rotate(120deg) translateY(-1.5em)}50%{-webkit-transform:rotate(360deg) translateY(-1.5em);transform:rotate(360deg) translateY(-1.5em)}83.3333333333%{-webkit-transform:rotate(600deg) translateY(-1.5em);transform:rotate(600deg) translateY(-1.5em)}87.5%,to{-webkit-transform:rotate(600deg) translateY(-5.5em);transform:rotate(600deg) translateY(-5.5em)}}@-webkit-keyframes dot5{0%,16.6666666667%{-webkit-transform:rotate(120deg) translateY(-5.5em);transform:rotate(120deg) translateY(-5.5em)}20.8333333333%{-webkit-transform:rotate(150deg) translateY(-2em);transform:rotate(150deg) translateY(-2em)}50%{-webkit-transform:rotate(360deg) translateY(-2em);transform:rotate(360deg) translateY(-2em)}79.1666666667%{-webkit-transform:rotate(570deg) translateY(-2em);transform:rotate(570deg) translateY(-2em)}83.3333333333%,to{-webkit-transform:rotate(570deg) translateY(-5.5em);transform:rotate(570deg) translateY(-5.5em)}}@keyframes dot5{0%,16.6666666667%{-webkit-transform:rotate(120deg) translateY(-5.5em);transform:rotate(120deg) translateY(-5.5em)}20.8333333333%{-webkit-transform:rotate(150deg) translateY(-2em);transform:rotate(150deg) translateY(-2em)}50%{-webkit-transform:rotate(360deg) translateY(-2em);transform:rotate(360deg) translateY(-2em)}79.1666666667%{-webkit-transform:rotate(570deg) translateY(-2em);transform:rotate(570deg) translateY(-2em)}83.3333333333%,to{-webkit-transform:rotate(570deg) translateY(-5.5em);transform:rotate(570deg) translateY(-5.5em)}}@-webkit-keyframes dot6{0%,20.8333333333%{-webkit-transform:rotate(150deg) translateY(-5.5em);transform:rotate(150deg) translateY(-5.5em)}25%{-webkit-transform:rotate(180deg) translateY(-2.5em);transform:rotate(180deg) translateY(-2.5em)}50%{-webkit-transform:rotate(360deg) translateY(-2.5em);transform:rotate(360deg) translateY(-2.5em)}75%{-webkit-transform:rotate(540deg) translateY(-2.5em);transform:rotate(540deg) translateY(-2.5em)}79.1666666667%,to{-webkit-transform:rotate(540deg) translateY(-5.5em);transform:rotate(540deg) translateY(-5.5em)}}@keyframes dot6{0%,20.8333333333%{-webkit-transform:rotate(150deg) translateY(-5.5em);transform:rotate(150deg) translateY(-5.5em)}25%{-webkit-transform:rotate(180deg) translateY(-2.5em);transform:rotate(180deg) translateY(-2.5em)}50%{-webkit-transform:rotate(360deg) translateY(-2.5em);transform:rotate(360deg) translateY(-2.5em)}75%{-webkit-transform:rotate(540deg) translateY(-2.5em);transform:rotate(540deg) translateY(-2.5em)}79.1666666667%,to{-webkit-transform:rotate(540deg) translateY(-5.5em);transform:rotate(540deg) translateY(-5.5em)}}@-webkit-keyframes dot7{0%,25%{-webkit-transform:rotate(180deg) translateY(-5.5em);transform:rotate(180deg) translateY(-5.5em)}29.1666666667%{-webkit-transform:rotate(210deg) translateY(-3em);transform:rotate(210deg) translateY(-3em)}50%{-webkit-transform:rotate(360deg) translateY(-3em);transform:rotate(360deg) translateY(-3em)}70.8333333333%{-webkit-transform:rotate(510deg) translateY(-3em);transform:rotate(510deg) translateY(-3em)}75%,to{-webkit-transform:rotate(510deg) translateY(-5.5em);transform:rotate(510deg) translateY(-5.5em)}}@keyframes dot7{0%,25%{-webkit-transform:rotate(180deg) translateY(-5.5em);transform:rotate(180deg) translateY(-5.5em)}29.1666666667%{-webkit-transform:rotate(210deg) translateY(-3em);transform:rotate(210deg) translateY(-3em)}50%{-webkit-transform:rotate(360deg) translateY(-3em);transform:rotate(360deg) translateY(-3em)}70.8333333333%{-webkit-transform:rotate(510deg) translateY(-3em);transform:rotate(510deg) translateY(-3em)}75%,to{-webkit-transform:rotate(510deg) translateY(-5.5em);transform:rotate(510deg) translateY(-5.5em)}}@-webkit-keyframes dot8{0%,29.1666666667%{-webkit-transform:rotate(210deg) translateY(-5.5em);transform:rotate(210deg) translateY(-5.5em)}33.3333333333%{-webkit-transform:rotate(240deg) translateY(-3.5em);transform:rotate(240deg) translateY(-3.5em)}50%{-webkit-transform:rotate(360deg) translateY(-3.5em);transform:rotate(360deg) translateY(-3.5em)}66.6666666667%{-webkit-transform:rotate(480deg) translateY(-3.5em);transform:rotate(480deg) translateY(-3.5em)}70.8333333333%,to{-webkit-transform:rotate(480deg) translateY(-5.5em);transform:rotate(480deg) translateY(-5.5em)}}@keyframes dot8{0%,29.1666666667%{-webkit-transform:rotate(210deg) translateY(-5.5em);transform:rotate(210deg) translateY(-5.5em)}33.3333333333%{-webkit-transform:rotate(240deg) translateY(-3.5em);transform:rotate(240deg) translateY(-3.5em)}50%{-webkit-transform:rotate(360deg) translateY(-3.5em);transform:rotate(360deg) translateY(-3.5em)}66.6666666667%{-webkit-transform:rotate(480deg) translateY(-3.5em);transform:rotate(480deg) translateY(-3.5em)}70.8333333333%,to{-webkit-transform:rotate(480deg) translateY(-5.5em);transform:rotate(480deg) translateY(-5.5em)}}@-webkit-keyframes dot9{0%,33.3333333333%{-webkit-transform:rotate(240deg) translateY(-5.5em);transform:rotate(240deg) translateY(-5.5em)}37.5%{-webkit-transform:rotate(270deg) translateY(-4em);transform:rotate(270deg) translateY(-4em)}50%{-webkit-transform:rotate(360deg) translateY(-4em);transform:rotate(360deg) translateY(-4em)}62.5%{-webkit-transform:rotate(450deg) translateY(-4em);transform:rotate(450deg) translateY(-4em)}66.6666666667%,to{-webkit-transform:rotate(450deg) translateY(-5.5em);transform:rotate(450deg) translateY(-5.5em)}}@keyframes dot9{0%,33.3333333333%{-webkit-transform:rotate(240deg) translateY(-5.5em);transform:rotate(240deg) translateY(-5.5em)}37.5%{-webkit-transform:rotate(270deg) translateY(-4em);transform:rotate(270deg) translateY(-4em)}50%{-webkit-transform:rotate(360deg) translateY(-4em);transform:rotate(360deg) translateY(-4em)}62.5%{-webkit-transform:rotate(450deg) translateY(-4em);transform:rotate(450deg) translateY(-4em)}66.6666666667%,to{-webkit-transform:rotate(450deg) translateY(-5.5em);transform:rotate(450deg) translateY(-5.5em)}}@-webkit-keyframes dot10{0%,37.5%{-webkit-transform:rotate(270deg) translateY(-5.5em);transform:rotate(270deg) translateY(-5.5em)}41.6666666667%{-webkit-transform:rotate(300deg) translateY(-4.5em);transform:rotate(300deg) translateY(-4.5em)}50%{-webkit-transform:rotate(360deg) translateY(-4.5em);transform:rotate(360deg) translateY(-4.5em)}58.3333333333%{-webkit-transform:rotate(420deg) translateY(-4.5em);transform:rotate(420deg) translateY(-4.5em)}62.5%,to{-webkit-transform:rotate(420deg) translateY(-5.5em);transform:rotate(420deg) translateY(-5.5em)}}@keyframes dot10{0%,37.5%{-webkit-transform:rotate(270deg) translateY(-5.5em);transform:rotate(270deg) translateY(-5.5em)}41.6666666667%{-webkit-transform:rotate(300deg) translateY(-4.5em);transform:rotate(300deg) translateY(-4.5em)}50%{-webkit-transform:rotate(360deg) translateY(-4.5em);transform:rotate(360deg) translateY(-4.5em)}58.3333333333%{-webkit-transform:rotate(420deg) translateY(-4.5em);transform:rotate(420deg) translateY(-4.5em)}62.5%,to{-webkit-transform:rotate(420deg) translateY(-5.5em);transform:rotate(420deg) translateY(-5.5em)}}@-webkit-keyframes dot11{0%,41.6666666667%{-webkit-transform:rotate(300deg) translateY(-5.5em);transform:rotate(300deg) translateY(-5.5em)}45.8333333333%{-webkit-transform:rotate(330deg) translateY(-5em);transform:rotate(330deg) translateY(-5em)}50%{-webkit-transform:rotate(360deg) translateY(-5em);transform:rotate(360deg) translateY(-5em)}54.1666666667%{-webkit-transform:rotate(390deg) translateY(-5em);transform:rotate(390deg) translateY(-5em)}58.3333333333%,to{-webkit-transform:rotate(390deg) translateY(-5.5em);transform:rotate(390deg) translateY(-5.5em)}}@keyframes dot11{0%,41.6666666667%{-webkit-transform:rotate(300deg) translateY(-5.5em);transform:rotate(300deg) translateY(-5.5em)}45.8333333333%{-webkit-transform:rotate(330deg) translateY(-5em);transform:rotate(330deg) translateY(-5em)}50%{-webkit-transform:rotate(360deg) translateY(-5em);transform:rotate(360deg) translateY(-5em)}54.1666666667%{-webkit-transform:rotate(390deg) translateY(-5em);transform:rotate(390deg) translateY(-5em)}58.3333333333%,to{-webkit-transform:rotate(390deg) translateY(-5.5em);transform:rotate(390deg) translateY(-5.5em)}}@-webkit-keyframes dot12{0%,45.8333333333%{-webkit-transform:rotate(330deg) translateY(-5.5em);transform:rotate(330deg) translateY(-5.5em)}50%,54.1666666667%,to{-webkit-transform:rotate(360deg) translateY(-5.5em);transform:rotate(360deg) translateY(-5.5em)}}@keyframes dot12{0%,45.8333333333%{-webkit-transform:rotate(330deg) translateY(-5.5em);transform:rotate(330deg) translateY(-5.5em)}50%,54.1666666667%,to{-webkit-transform:rotate(360deg) translateY(-5.5em);transform:rotate(360deg) translateY(-5.5em)}}body,html{margin:0!important;padding:0!important;font-family:"Mulish",sans-serif}a,a:active,a:hover,a:link,a:visited{cursor:pointer}li{list-style-type:none}ul{margin-left:0;padding-left:0}body::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:none}.image-fit img{width:100%!important;height:100%!important;-webkit-object-fit:cover!important;-moz-object-fit:cover!important;-ms-object-fit:cover!important;-o-object-fit:cover!important;object-fit:cover!important;font-family:"object-fit: cover"!important}.footer{width:100%;height:46px;line-height:46px;text-align:center;background:#1d1d1d;color:#f5f5f5;font-size:22px;font-weight:700}.parallax-window{height:100vh;background:0 0}.main_logo{width:25%;margin-top:50px;margin-right:50px;z-index:10}.main_title{position:absolute;width:100%;bottom:0;left:0;padding:20vh 10% 15vh;margin:0!important;color:#f5f5f5;font-size:72px;font-weight:700;text-align:center;text-transform:uppercase;text-shadow:0 0 5px #000;background:-webkit-gradient(linear,left bottom,left top,from(rgba(15,15,15,.95)),color-stop(60%,#0f0f0f),to(rgba(15,15,15,0)));background:-o-linear-gradient(bottom,rgba(15,15,15,.95)0,#0f0f0f 60%,rgba(15,15,15,0) 100%);background:linear-gradient(0deg,rgba(15,15,15,.95)0,#0f0f0f 60%,rgba(15,15,15,0) 100%)}.main_text{padding:50px 100px;background-color:#f7f7f7;-webkit-box-shadow:rgba(17,17,26,.1)0 1px 0,rgba(17,17,26,.1)0 8px 24px,rgba(17,17,26,.1)0 16px 48px;box-shadow:rgba(17,17,26,.1)0 1px 0,rgba(17,17,26,.1)0 8px 24px,rgba(17,17,26,.1)0 16px 48px}.text_block{position:relative;width:100%;height:100vh;background-size:cover}.text_block_item{position:absolute;width:50%;padding:60px 80px;text-shadow:0 0 3px #000;color:#f5f5f5;font-size:24px;font-weight:500}.text_block_item--left{top:150px;left:200px;border-radius:3px 0 0 3px;background:-webkit-gradient(linear,left top,right top,from(rgba(15,15,15,.95)),color-stop(40%,#0f0f0f),to(rgba(15,15,15,0)));background:-o-linear-gradient(left,rgba(15,15,15,.95)0,#0f0f0f 40%,rgba(15,15,15,0) 100%);background:linear-gradient(90deg,rgba(15,15,15,.95)0,#0f0f0f 40%,rgba(15,15,15,0) 100%)}.text_block_item--center{top:150px;left:25%;border-radius:3px 3px 0 0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(15,15,15,.95)),color-stop(50%,#0f0f0f),to(rgba(15,15,15,0)));background:-o-linear-gradient(top,rgba(15,15,15,.95)0,#0f0f0f 50%,rgba(15,15,15,0) 100%);background:linear-gradient(180deg,rgba(15,15,15,.95)0,#0f0f0f 50%,rgba(15,15,15,0) 100%)}.text_block_item--right{top:150px;right:200px;border-radius:0 3px 3px 0;background:-webkit-gradient(linear,right top,left top,from(rgba(15,15,15,.95)),color-stop(40%,#0f0f0f),to(rgba(15,15,15,0)));background:-o-linear-gradient(right,rgba(15,15,15,.95)0,#0f0f0f 40%,rgba(15,15,15,0) 100%);background:linear-gradient(270deg,rgba(15,15,15,.95)0,#0f0f0f 40%,rgba(15,15,15,0) 100%)}.text_block_item_border{width:100%;height:3px;background:#e7e7e7;-webkit-box-shadow:0 0 25px 5px #e7e7e7;box-shadow:0 0 25px 5px #e7e7e7}.projects_menu{width:100%;padding:50px 150px}.projects_card,.projects_card:hover{-webkit-transition:all 1.5s ease-in-out;-o-transition:all 1.5s ease-in-out;transition:all 1.5s ease-in-out}.projects_card{display:block;overflow:hidden;border-radius:3px;cursor:pointer;-webkit-box-shadow:rgba(50,50,93,.25)0 6px 12px -2px,rgba(0,0,0,.3)0 3px 7px -3px;box-shadow:rgba(50,50,93,.25)0 6px 12px -2px,rgba(0,0,0,.3)0 3px 7px -3px}.projects_card:hover{-webkit-box-shadow:rgba(0,0,0,.25)0 14px 28px,rgba(0,0,0,.22)0 10px 10px;box-shadow:rgba(0,0,0,.25)0 14px 28px,rgba(0,0,0,.22)0 10px 10px}.projects_card img{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform 1.5s ease-in-out;-o-transition:transform 1.5s ease-in-out;transition:transform 1.5s ease-in-out;transition:transform 1.5s ease-in-out,-webkit-transform 1.5s ease-in-out}.projects_card:hover img{-webkit-transform:scale3d(3,3,1);transform:scale3d(3,3,1);-webkit-transition:-webkit-transform 10s ease-in;-o-transition:transform 10s ease-in;transition:transform 10s ease-in;transition:transform 10s ease-in,-webkit-transform 10s ease-in}.zastroika_game{width:100%;height:100vh;position:absolute;top:0;left:0;z-index:20;-webkit-animation:bounce 2s ease infinite;animation:bounce 2s ease infinite}#loading,.article_image{width:100%;position:relative}.article_card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:330px;margin:10px auto;-webkit-box-shadow:0 0 7px #919191;box-shadow:0 0 7px #919191;background-color:#fff;-webkit-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;z-index:1}.article_card:hover,.article_card_custom:hover,.article_card_custom_blue-bg:hover{-webkit-box-shadow:0 8px 6px -6px #000;box-shadow:0 8px 6px -6px #000}.article_card_img{position:relative;height:200px}.article_card_content{padding:10px 10px 0;max-height:85px;overflow-y:hidden;font-weight:500;font-size:16px;color:#1d2124;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.article_card_footer{padding:10px;font-size:14px;color:#8294a2}.article_card_custom,.article_card_custom_blue-bg{position:relative;margin:10px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;z-index:1;overflow:hidden}.article_card_custom{height:330px;-webkit-box-shadow:0 0 7px #919191;box-shadow:0 0 7px #919191}.article_card_custom_blue-bg{height:310px}.article_card_custom_overlay,.article_card_custom_overlay_from_top{width:100%;height:330px;position:absolute;top:0;left:0;background:#2d2d2d}.article_card_custom_overlay{padding-top:150px;background:-o-linear-gradient(bottom,#000,transparent);background:-webkit-gradient(linear,left bottom,left top,from(#000),to(transparent));background:linear-gradient(to top,#000,transparent)}.article_card_custom_overlay_from_top{background:-o-linear-gradient(top,#000,transparent);background:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));background:linear-gradient(to bottom,#000,transparent)}.article_card_custom_categories{position:relative;height:35px;padding:10px 10px 5px;color:#fff;z-index:999}.article_card_custom_categories-item{padding:5px;background:#fc2323;border-radius:5px;color:#fff;font-size:9px;font-weight:700;text-transform:uppercase;white-space:nowrap;margin:5px;z-index:999;text-shadow:0 0 1px #000}.article_card_custom_footer,.article_card_custom_title{position:relative;height:110px;padding:5px 15px;font-size:16px;color:#fff;z-index:999}.article_card_custom_footer{height:35px;font-size:14px;color:#c1c1c1}.article_categories{float:right}.article_card_categories{position:absolute;line-height:35px;bottom:0;left:0;padding:5px;color:#fff;z-index:999}.article_slider_categories{line-height:35px;margin-left:-10px;padding:5px;color:#fff;z-index:999}.article_card_categories-item{padding:5px;background:#fc2323;border-radius:5px;color:#fff;font-size:9px;font-weight:700;text-transform:uppercase;white-space:nowrap;margin:5px;z-index:999;text-shadow:0 0 1px #000}.article_card_categories-item a{color:#fff!important;text-decoration:none!important}.projects_carousel{width:100%;height:400px;padding:0 20px;position:relative}.projects_carousel_item{height:400px;-webkit-box-shadow:rgba(14,30,37,.12)0 2px 4px 0,rgba(14,30,37,.32)0 2px 16px 0;box-shadow:rgba(14,30,37,.12)0 2px 4px 0,rgba(14,30,37,.32)0 2px 16px 0}.projects_carousel_item_info{position:absolute;bottom:0;left:0;width:100%;padding:20px 30px;height:250px;color:#f2f2f2;background:-o-linear-gradient(bottom,#000 0,#000 35%,transparent 100%);background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(35%,#000),to(transparent));background:linear-gradient(0deg,#000 0,#000 35%,transparent 100%);z-index:999}.projects_carousel_item_info--title{text-align:center;padding-bottom:30px;font-weight:300;font-size:32px;text-shadow:0 0 3px #000}@media (max-width:1600px){.text_block_item{font-size:20px!important}}@media (max-width:1400px){.text_block_item{font-size:18px!important}.projects_menu{padding:50px 100px!important}}@media (max-width:1200px){.text_block_item{font-size:16px!important}.projects_menu{padding:50px!important}}@media (max-width:900px){.text_block_item{width:95%!important;top:50px!important;left:0!important;margin:15px!important;font-size:14px!important}.projects_menu{padding:25px!important}.main_title{font-size:48px!important}}@media (max-width:580px){.main_title{font-size:28px!important}}.js-scroll{opacity:0;-webkit-transition:opacity 100ms;-o-transition:opacity 100ms;transition:opacity 100ms}.js-scroll.scrolled{opacity:1}.scrolled.fade-in{-webkit-animation:fade-in .5s ease-in-out both;animation:fade-in .5s ease-in-out both}.scrolled.fade-in-bottom{-webkit-animation:fade-in-bottom .5s ease-in-out both;animation:fade-in-bottom .5s ease-in-out both}.scrolled.slide-left{-webkit-animation:slide-in-left .5s ease-in-out both;animation:slide-in-left .5s ease-in-out both}.scrolled.slide-right{-webkit-animation:slide-in-right .5s ease-in-out both;animation:slide-in-right .5s ease-in-out both}.scrolled.slide-up{-webkit-animation:slide-in-up .5s ease-in-out both;animation:slide-in-up .5s ease-in-out both}.scrolled.slide-down{-webkit-animation:slide-in-down .5s ease-in-out both;animation:slide-in-down .5s ease-in-out both}#loading{position:fixed;height:100vh;background:#222424;overflow:hidden;z-index:999999}.loading_wrapper{position:absolute;width:200px;height:2px;left:0;right:0;bottom:0;top:0;margin:auto}.loader{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateZ(0);transform:translateZ(0)}.loader div{-webkit-box-flex:1;-ms-flex:1;flex:1;background:salmon;-webkit-animation:go .8s infinite alternate ease;animation:go .8s infinite alternate ease;-webkit-box-shadow:0 0 20px salmon;box-shadow:0 0 20px salmon}.loader div:nth-child(1){-webkit-animation-delay:-.72s;animation-delay:-.72s}.loader div:nth-child(2){-webkit-animation-delay:-.64s;animation-delay:-.64s}.loader div:nth-child(3){-webkit-animation-delay:-.56s;animation-delay:-.56s}.loader div:nth-child(4){-webkit-animation-delay:-.48s;animation-delay:-.48s}.loader div:nth-child(5){-webkit-animation-delay:-.4s;animation-delay:-.4s}.loader div:nth-child(6){-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader div:nth-child(7){-webkit-animation-delay:-.24s;animation-delay:-.24s}.loader div:nth-child(8){-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader div:nth-child(9){-webkit-animation-delay:-.08s;animation-delay:-.08s}.loader div:nth-child(10){-webkit-animation-delay:0s;animation-delay:0s}.pl{position:relative;width:200px;height:200px}.pl__dot{background:currentColor;position:absolute;top:calc(50% - .5em);left:calc(50% - .25em);width:.5em;height:.5em;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.pl__dot:nth-child(1){-webkit-animation:dot1 8s linear infinite;animation:dot1 8s linear infinite;-webkit-transform:rotate(0deg) translateY(-5.5em);-ms-transform:rotate(0deg) translateY(-5.5em);transform:rotate(0deg) translateY(-5.5em)}.pl__dot:nth-child(2){-webkit-animation:dot2 8s linear infinite;animation:dot2 8s linear infinite;-webkit-transform:rotate(30deg) translateY(-5.5em);-ms-transform:rotate(30deg) translateY(-5.5em);transform:rotate(30deg) translateY(-5.5em)}.pl__dot:nth-child(3){-webkit-animation:dot3 8s linear infinite;animation:dot3 8s linear infinite;-webkit-transform:rotate(60deg) translateY(-5.5em);-ms-transform:rotate(60deg) translateY(-5.5em);transform:rotate(60deg) translateY(-5.5em)}.pl__dot:nth-child(4){-webkit-animation:dot4 8s linear infinite;animation:dot4 8s linear infinite;-webkit-transform:rotate(90deg) translateY(-5.5em);-ms-transform:rotate(90deg) translateY(-5.5em);transform:rotate(90deg) translateY(-5.5em)}.pl__dot:nth-child(5){-webkit-animation:dot5 8s linear infinite;animation:dot5 8s linear infinite;-webkit-transform:rotate(120deg) translateY(-5.5em);-ms-transform:rotate(120deg) translateY(-5.5em);transform:rotate(120deg) translateY(-5.5em)}.pl__dot:nth-child(6){-webkit-animation:dot6 8s linear infinite;animation:dot6 8s linear infinite;-webkit-transform:rotate(150deg) translateY(-5.5em);-ms-transform:rotate(150deg) translateY(-5.5em);transform:rotate(150deg) translateY(-5.5em)}.pl__dot:nth-child(7){-webkit-animation:dot7 8s linear infinite;animation:dot7 8s linear infinite;-webkit-transform:rotate(180deg) translateY(-5.5em);-ms-transform:rotate(180deg) translateY(-5.5em);transform:rotate(180deg) translateY(-5.5em)}.pl__dot:nth-child(8){-webkit-animation:dot8 8s linear infinite;animation:dot8 8s linear infinite;-webkit-transform:rotate(210deg) translateY(-5.5em);-ms-transform:rotate(210deg) translateY(-5.5em);transform:rotate(210deg) translateY(-5.5em)}.pl__dot:nth-child(9){-webkit-animation:dot9 8s linear infinite;animation:dot9 8s linear infinite;-webkit-transform:rotate(240deg) translateY(-5.5em);-ms-transform:rotate(240deg) translateY(-5.5em);transform:rotate(240deg) translateY(-5.5em)}.pl__dot:nth-child(10){-webkit-animation:dot10 8s linear infinite;animation:dot10 8s linear infinite;-webkit-transform:rotate(270deg) translateY(-5.5em);-ms-transform:rotate(270deg) translateY(-5.5em);transform:rotate(270deg) translateY(-5.5em)}.pl__dot:nth-child(11){-webkit-animation:dot11 8s linear infinite;animation:dot11 8s linear infinite;-webkit-transform:rotate(300deg) translateY(-5.5em);-ms-transform:rotate(300deg) translateY(-5.5em);transform:rotate(300deg) translateY(-5.5em)}.pl__dot:nth-child(12){-webkit-animation:dot12 8s linear infinite;animation:dot12 8s linear infinite;-webkit-transform:rotate(330deg) translateY(-5.5em);-ms-transform:rotate(330deg) translateY(-5.5em);transform:rotate(330deg) translateY(-5.5em)}@media (prefers-color-scheme:dark){:root{--bg:#17181c;--fg:#e3e4e8}}