.container,body{position:relative}.container,.hero,.sidebar{width:100%}.hero,.section,.sidebar{height:100vh}.about__content,.button-container,.content,.content__container,.mask,.no-scroll,.page{overflow:hidden}.card,.contact__info{-webkit-box-orient:vertical;-webkit-box-direction:normal}@font-face{font-family:Montserrat;src:url('../fonts/Montserrat/Montserrat-Regular.eot');src:url('../fonts/Montserrat/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/Montserrat/Montserrat-Regular.woff2') format('woff2'),url('../fonts/Montserrat/Montserrat-Regular.ttf') format('truetype'),url('../fonts/Montserrat/Montserrat-Regular.svg#Montserrat-Regular') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'League Spartan';src:url('/fonts/League_Spartan/LeagueSpartan-Regular.eot');src:url('/fonts/League_Spartan/LeagueSpartan-Regular.eot?#iefix') format('embedded-opentype'),url('/fonts/League_Spartan/LeagueSpartan-Regular.woff2') format('woff2'),url('/fonts/League_Spartan/LeagueSpartan-Regular.ttf') format('truetype'),url('/fonts/League_Spartan/LeagueSpartan-Regular.svg#LeagueSpartan-Regular') format('svg');font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}ul{list-style:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #0e0e0e inset;-webkit-text-fill-color:rgb(255,255,255)!important}body{background-color:#141414;font-family:Montserrat;color:#fff}a{text-decoration:none}img{display:block;width:100%;}.container{max-width:1050px;margin:0 auto;padding:0 15px;z-index:2}.container *{z-index:3}.sidebar{max-width:200px;background-color:#000;position:fixed;-webkit-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear;z-index:1001}.sidebar.open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.main{width:calc(100% - 200px);margin-left:200px;position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.main::-webkit-scrollbar{display:none}.sidebar__top{background:url(/img/background-img.jpg) center/cover no-repeat;padding:20px 10px;border-bottom:1px solid #969292}.active .burger__menu,.burger__menu,.telegram:hover{background-color:#fff}.about,.nav,.works{border-bottom:1px solid #ccc}.logo{margin-bottom:20px}.logo__img{max-width:100%}.sidebar__job{font-family:'League Spartan',sans-serif;font-size:18px;color:#797373;text-align:center}.header__burger{position:absolute;top:40px;right:20px;width:30px;height:20px;cursor:pointer;z-index:3001;display:none}#particles-js::before,.burger__menu{display:block;width:100%;position:absolute}.burger__menu:first-child{top:0}.burger__menu:nth-child(2){top:calc(50% - 1.5px)}.burger__menu:nth-child(3){bottom:0}.active .burger__menu:nth-child(2){opacity:0}.active .burger__menu:nth-child(3){-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);top:calc(50% - 1.5px)}.active .burger__menu:first-child{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);top:calc(50% - 1.5px)}.burger__menu{height:3px;border-radius:3px;-webkit-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}#particles-js{position:absolute;top:0;width:100%;height:100vh;background:url(/img/background-img2.jpg) 0 0/cover;z-index:10}.particles-js-canvas-el{top:0;position:absolute!important;z-index:2}#particles-js::before{content:'';height:100%;background-color:rgb(0,0,0,.5);z-index:-1}.nav{padding-top:40px;padding-bottom:50px}.nav__link{font-family:Montserrat;color:#fff;display:-ms-grid;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-style:italic}.nav__link--text{font-family:'League Spartan',sans-serif;font-size:30px;margin-top:20px;-ms-grid-row:1;grid-area:1;-webkit-transition:opacity .4s cubic-bezier(.445, .05, .55, .95),-webkit-transform .4s cubic-bezier(.445, .05, .55, .95);transition:opacity .4s cubic-bezier(.445, .05, .55, .95),transform .4s cubic-bezier(.445, .05, .55, .95),-webkit-transform .4s cubic-bezier(.445, .05, .55, .95);-o-transition:opacity .4s cubic-bezier(.445, .05, .55, .95),transform .4s cubic-bezier(.445, .05, .55, .95);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.nav__link--text .word{white-space:nowrap}.nav__link--text .char{display:inline-block;-webkit-transform-origin:50% 50% 0.4em;-ms-transform-origin:50% 50% 0.4em;transform-origin:50% 50% 0.4em;-webkit-transition:-webkit-transform .5s cubic-bezier(.5, 0, 0, 1);transition:transform .5s cubic-bezier(.5, 0, 0, 1);-o-transition:transform .5s cubic-bezier(.5, 0, 0, 1);transition:transform .5s cubic-bezier(.5, 0, 0, 1),-webkit-transform .5s cubic-bezier(.5, 0, 0, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0 -.02em}.nav__link--text:nth-child(2){font-family:Montserrat,sans-serif;opacity:0;margin-left:-88px;font-size:28px}.nav__link--text:nth-child(2) .char{-webkit-transform:rotate3d(0,0,0,90deg);transform:rotate3d(0,0,0,90deg)}.nav__link:hover .nav__link--text{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.nav__link:hover .nav__link--text:first-child{opacity:0}.nav__link:hover .nav__link--text:first-child .char{-webkit-transform:rotate3d(1,.3,0,-90deg);transform:rotate3d(1,.3,0,-90deg)}.nav__link:hover .nav__link--text:nth-child(2){opacity:1}.nav__link:hover .nav__link--text:nth-child(2) .char{-webkit-transform:rotate3d(0,0,0,90deg);transform:rotate3d(0,0,0,90deg)}.hero__title{font-family:Montserrat;color:#fff;font-size:76px;max-width:440px;-webkit-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1;margin-top:140px}.hero__title .char{-webkit-animation:1s forwards slide-down;animation:1s forwards slide-down;-webkit-transition:color .3s linear,font-size .2s linear;-o-transition:color .3s linear,font-size .2s linear;transition:color .3s linear,font-size .2s linear;opacity:0}@-webkit-keyframes slide-down{from{-webkit-transform:translateY(125%);transform:translateY(125%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-down{from{-webkit-transform:translateY(125%);transform:translateY(125%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.email,.hero__title .char:hover{color:#40cccc}.hero__subtitle{color:#fff;font-family:Montserrat,sans-serif;font-size:36px}.hero__subtitle .char{-webkit-animation:1.7s forwards slide-down;animation:1.7s forwards slide-down;opacity:0}.hero__border{display:block;width:70px;height:3px;position:relative;margin:60px 0}.hero__border::after,.hero__border::before{content:'';width:100%;height:3px;border-radius:2px;display:block;background-color:#40cccc;position:absolute}.hero__border::after{top:19px;left:40px}.content{height:160px;font-size:35px;line-height:40px;color:#ecf0f1}.content__container{font-weight:600;height:40px}.content__container__list{-webkit-animation-name:change;animation-name:change;-webkit-animation-duration:12.5s;animation-duration:12.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes change{0%,100%,30.66%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}34.66%,47.32%{-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}51.32%,63.98%{-webkit-transform:translate3d(0,-40%,0);transform:translate3d(0,-40%,0)}67.98%,80.64%{-webkit-transform:translate3d(0,-60%,0);transform:translate3d(0,-60%,0)}84.64%,97%{-webkit-transform:translate3d(0,-80%,0);transform:translate3d(0,-80%,0)}}@keyframes change{0%,100%,30.66%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}34.66%,47.32%{-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}51.32%,63.98%{-webkit-transform:translate3d(0,-40%,0);transform:translate3d(0,-40%,0)}67.98%,80.64%{-webkit-transform:translate3d(0,-60%,0);transform:translate3d(0,-60%,0)}84.64%,97%{-webkit-transform:translate3d(0,-80%,0);transform:translate3d(0,-80%,0)}}.about,.works{padding-top:60px}.about__title{font-size:46px;margin-bottom:40px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-bottom:3px solid #40cccc;border-radius:2px;padding-bottom:7px}.glitch:after,.glitch:before{content:attr(data-glitch);position:absolute;top:0;left:0;height:100%;width:100%;opacity:.8}.glitch:after{color:rgb(255,0,0,.8);z-index:-2;animation:.8s cubic-bezier(.25,.46,.45,.94) infinite reverse glitch}.glitch:before{color:rgb(0,0,255,.8);z-index:-1;-webkit-animation:.8s cubic-bezier(.25,.46,.45,.94) infinite glitch;animation:.8s cubic-bezier(.25,.46,.45,.94) infinite glitch}@-webkit-keyframes glitch{0%,to{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(-2.5px,2.5px);transform:translate(-2.5px,2.5px)}40%{-webkit-transform:translate(-2.5px,-2.5px);transform:translate(-2.5px,-2.5px)}60%{-webkit-transform:translate(2.5px,2.5px);transform:translate(2.5px,2.5px)}80%{-webkit-transform:translate(2.5px,-2.5px);transform:translate(2.5px,-2.5px)}}@keyframes glitch{0%,to{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(-2.5px,2.5px);transform:translate(-2.5px,2.5px)}40%{-webkit-transform:translate(-2.5px,-2.5px);transform:translate(-2.5px,-2.5px)}60%{-webkit-transform:translate(2.5px,2.5px);transform:translate(2.5px,2.5px)}80%{-webkit-transform:translate(2.5px,-2.5px);transform:translate(2.5px,-2.5px)}}.about__subtitle{font-family:'League Spartan';font-size:26px;line-height:1.4;margin-bottom:20px;text-align:justify;}.button-container button,.mask{font-family:Montserrat,sans-serif}.about__text{font-size:24px;margin-bottom:20px}.reveal{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);opacity:0;-webkit-transition:.5s linear;-o-transition:.5s linear;transition:.5s linear}.reveal.active * .char{-webkit-animation:2s forwards slide-down;animation:2s forwards slide-down}.reveal.active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.about__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.about__item-top,.about__slider-btns{display:-webkit-box;display:-ms-flexbox}.about__content-item{max-width:350px;width:100%;background-color:#000;padding:15px;border-radius:6px;-webkit-perspective:1000px;perspective:1000px;position:relative;overflow:hidden}.about__item-pic{max-width:80px;height:80px}.html-pic{-webkit-transform:scale(1.27);-ms-transform:scale(1.27);transform:scale(1.27)}@-webkit-keyframes animation{0%{-webkit-transform:scale(0,.025);transform:scale(0,.025);-webkit-transform:translateY(10%);transform:translateY(10%);opacity:0}50%{-webkit-transform:scale(1,.025);transform:scale(1,.025);-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes animation{0%{-webkit-transform:scale(0,.025);transform:scale(0,.025);-webkit-transform:translateY(10%);transform:translateY(10%);opacity:0}50%{-webkit-transform:scale(1,.025);transform:scale(1,.025);-webkit-transform:translateY(0);transform:translateY(0)}}.appear-animation{-webkit-animation:1s animation;animation:1s animation}.about__item-top{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ccc;background-color:#000}.about__item-title{font-size:30px;margin-right:10px}.about__item-subtitle{position:absolute;top:50%;left:15px;right:15px;max-width:350px;font-size:18px;text-align:justify;background-color:#000;-webkit-transform:rotateY(180deg) translateY(-50%);transform:rotateY(180deg) translateY(-50%)}.about__item-subtitle,.about__item-top{-webkit-transition:1s;-o-transition:1s;transition:1s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.about__content-item:hover .about__item-top{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.about__content-item:hover .about__item-subtitle{-webkit-transform:rotateY(360deg) translateY(-50%);transform:rotateY(360deg) translateY(-50%)}.about__slider-btns{position:absolute;max-width:100px;width:100%;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:40px}.card,.card__img{display:-webkit-box;display:-ms-flexbox}.card__img,.modal{-webkit-box-pack:center}.swiper-button-next,.swiper-button-prev{background-color:#000;color:#40cccc!important;border-radius:4px}.swiper-button-next::after,.swiper-button-prev::after{font-size:20px!important}.button-container{position:relative;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;border:1px solid rgba(0,0,0,.2);margin-top:80px;width:135px;height:55px;background-color:#000}.button-container button{width:101%;height:100%;font-size:18px;background:#fff;-webkit-mask:url("/img/mark.png");mask:url("/img/mark.png");-webkit-mask-size:2300% 100%;mask-size:2300% 100%;border:none;color:#000;cursor:pointer;-webkit-animation:.5s steps(22) forwards anim2;animation:.5s steps(22) forwards anim2}.button-container button:hover{-webkit-animation:.5s steps(22) forwards anim1;animation:.5s steps(22) forwards anim1}.mask{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;text-align:center;width:100%;font-size:18px;z-index:-1}@-webkit-keyframes anim1{from{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes anim1{from{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@-webkit-keyframes anim2{from{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}@keyframes anim2{from{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}.works__content{-webkit-perspective:1000px!important;perspective:1000px!important}.works__content-container{-webkit-transition:1s;-o-transition:1s;transition:1s;-webkit-transform:rotateX(5deg) rotateZ(5deg) rotateY(-5deg);transform:rotateX(5deg) rotateZ(5deg) rotateY(-5deg)}.container-origin{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.card__img{display:flex;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-height:120px;height:100%;background-color:#1a1919;border-radius:4px;padding:10px 0;margin-top:auto}.card__img-text{font-size:50px}.mozi,.shopno{padding:10px 30px}.activebox{padding:10px 20px}.gao{padding:10px 50px}.odigo{padding:10px 60px}.card-pic{max-width:100%;width:100%;max-height:100%}.card{display:flex;-ms-flex-direction:column;flex-direction:column;max-width:none;width:100%;height:340px;padding:15px;border-radius:6px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background-color:#000;margin:10px 0;color:#fff;-webkit-transform:translateZ(0) rotateX(35deg) rotateZ(10deg) rotateY(-10deg)!important;transform:translateZ(0) rotateX(35deg) rotateZ(10deg) rotateY(-10deg)!important}.telegram,.telegram svg{-webkit-transition:.2s linear;-o-transition:.2s linear}.about__btn,.contact__form .button-container{margin-top:10px}.card__title{font-size:36px;-webkit-text-decoration:rgb(0,0,0) line-through;text-decoration:rgb(0,0,0) line-through;margin-bottom:40px}.card__subtitle{font-size:26px;margin-bottom:40px;color:#40cccc}.js-validate-error-label{position:absolute;right:5px;top:100%}.card:hover{cursor:pointer;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important}.works-pagination{bottom:-40px!important}.works-pagination .swiper-pagination-bullet-active{background-color:#40cccc!important;opacity:1}.works-pagination .swiper-pagination-bullet{background-color:#413d3d;opacity:.7}.contact{padding-top:60px}.contact__form{max-width:535px;width:100%}.form__top{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact__form-input{width:100%;margin-bottom:10px}.contact__form-input::-webkit-input-placeholder,.contact__form-textarea::-webkit-input-placeholder{font-size:17px}.contact__form-input::-moz-placeholder,.contact__form-textarea::-moz-placeholder{font-size:17px}.contact__form-input:-ms-input-placeholder,.contact__form-textarea:-ms-input-placeholder{font-size:17px}.contact__form-input::-ms-input-placeholder,.contact__form-textarea::-ms-input-placeholder{font-size:17px}.contact__form-input::placeholder,.contact__form-textarea::placeholder{font-size:17px}.form__top .contact__form-input{width:calc(50% - 5px)}.contact__form-textarea{max-width:100%;width:100%;height:200px;max-height:200px;resize:none}.contact__form-input,.contact__form-textarea{background-color:#0e0e0e;padding:20px;border:none;color:#fff;font-size:18px;font-family:Montserrat,sans-serif;border-radius:4px}.modal__close:after,.modal__close:before{content:'';height:3px;border-radius:2px;background-color:#ccc}.about__btn{display:inline-block;margin-left:120px}.contact__container,.contact__info{display:-webkit-box;display:-ms-flexbox}.contact__content{background-color:#0f0f0f;padding:40px;border-radius:10px}.about__btn a{color:#000!important}.contact__container{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact__info{background-color:#0e0e0e;max-height:230px;max-width:350px;padding:20px;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;margin-right:25px}.contact__info-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact__info-text{margin-bottom:30px;font-size:18px}.telegram{margin-top:3px;background-color:#000;padding:10px;border-radius:7px;cursor:pointer;transition:.2s linear}.telegram svg{transition:.2s linear;color:#fff}.telegram:hover path{color:#229ed9}.telegram:hover svg{fill:#229ED9}.modal{display:none;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.7);z-index:2000;padding:60px}.modal.show,.modal__content{display:-webkit-box;display:-ms-flexbox}.modal.show{display:flex}.modal__content{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-height:620px;overflow-y:scroll;position:relative;opacity:0;width:100%;max-width:800px;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}.modal__close{position:fixed;width:40px;height:40px;top:10px;right:10px;cursor:pointer}.modal__close:after{display:block;width:100%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:-2px}.modal__close:before{display:block;width:100%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:20px}.modal__content::-webkit-scrollbar{display:none}.full-img{width:100%;height:100%;margin-bottom:20px}#gao .modal__content,#mozi .modal__content{display:block}@media (max-width:1250px){.contact__info{margin-right:0}}@media (max-width:1150px){.about__item-title{font-size:24px}.about__item-pic{max-width:65px;height:65px}.contact__form,.contact__info{max-width:600px;margin-bottom:40px}.about__item-subtitle{font-size:16px}.card__subtitle{font-size:23px}.contact{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.contact__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact__info{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.contact__info-content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.telegram{margin-right:25px}}@media (max-width:991px){.hero__title{margin-top:120px;font-size:70px}.content,.hero__subtitle{font-size:32px}.about__item-title{font-size:18px;margin-right:5px}.about__item-pic{max-width:60px;height:60px}.about,.contact,.works{padding-top:40px}.about__title{font-size:40px;margin-bottom:15px}.about__subtitle{font-size:23px}.about__item-subtitle{left:10px;right:10px;font-size:15px;max-width:none}.about__content-item{padding:20px}.shopno{padding:10px 50px}.card__subtitle{font-size:26px}}@media (max-width:768px){#particles-js,.section{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.sidebar{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.main{margin-left:0;width:100%}.hero__title{margin-top:100px;font-size:66px}.content,.hero__subtitle{font-size:32px}.hero{height:552px}.hero__border{margin-left:20px}.header__burger{display:block;z-index:1001}.open::before{content:'';position:absolute;top:0;left:200px;width:100vw;height:100%;z-index:-1;background-color:rgb(0,0,0,.5)}.about__btn{margin-bottom:40px}.about__subtitle{font-size:21px}.about__text{font-size:22px}.about__content-item{max-width:500px}.works__content-container{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-flex:1!important;-ms-flex:1 1 0px!important;flex:1 1 0!important}.card{height:350px;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.works__content{margin-bottom:80px}.shopno{padding:10px 30px}.contact__form,.contact__info{max-width:700px}.modal__content{max-height:550px}}@media (max-width:570px){.works__content{max-width:350px;margin-bottom:80px}.shopno{padding:10px 60px}}@media (max-width:520px){.about__item-pic{max-width:80px;height:80px}.about__content{max-width:340px}.about__item-title{font-size:21px;margin-right:5px}.about__item-subtitle{font-size:18px}.modal{padding-left:20px;padding-right:20px}.modal__close{width:20px;height:20px;right:5px}.modal__close:after{margin-top:-3px}}@media (max-width:425px){.hero__title{margin-top:80px;font-size:58px}.content,.hero__subtitle{font-size:29px}.hero__border{margin:70px 0}.hero{height:532px}.about__title{font-size:30px;margin-bottom:20px}.about__btn{margin-left:calc(100% - 134px)}.about__item-subtitle{font-size:17px}.contact__info-text{font-size:17px;margin-bottom:10px}.telegram{margin-right:15px}}@media (max-width:380px){.hero__title{margin-top:80px;font-size:50px}.content,.hero__subtitle{font-size:24.6px}.hero{height:511px}.shopno{padding:10px 35px}.telegram{text-align:left;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.contact__info-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.email{margin-bottom:10px}.contact__info-text{font-size:16px}}
