@import"https://fonts.googleapis.com/css2?family=Montserrat+Alternates:wght@200;300;400;500;600;700;900&family=Press+Start+2P&display=swap";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;outline:none}body{height:100%;background-color:#fff;min-height:100vh;color:#000;font-family:"Montserrat",sans-serif}.container{width:100%;max-width:1460px;padding:0 15px;margin:0 auto;position:relative;z-index:1}img{max-width:100%}a,button{text-decoration:none;color:#fff;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}a:active,button:active{-webkit-transform:scale(0.98);-moz-transform:scale(0.98);-ms-transform:scale(0.98);-o-transform:scale(0.98);transform:scale(0.98)}a:hover,button:hover{opacity:.8}section{padding:80px 0;position:relative}.btn{font-weight:600;font-size:16px;line-height:20px;display:inline-block;text-align:center;color:#1c2529;padding:20px 20px 19px;background-color:#fff;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;min-width:240px}.btn span{display:block;opacity:.5}.btn-menu{display:none}.btn:hover{opacity:.9}.btn:active{opacity:1;-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95)}.btn[disabled]{color:rgba(0,0,0,.2);background-color:rgba(253,208,90,.3);cursor:unset;-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}.btn.loading{opacity:.8;color:rgba(0,0,0,0)}.btn.loading::before{content:"";display:block;width:20px;height:20px;max-height:90%;background-image:url("../img/ajax-loader.gif");-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.btn.loading::after{display:none}.btn-flt{text-align:left;border:1px solid #000;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background-color:rgba(0,0,0,0);display:inline-block;font-weight:600;font-size:18px;padding:16px 25px 16px 65px;margin:0 0px 10px 10px;color:#000;position:relative;vertical-align:middle}.btn-flt::before{content:"";display:inline-block;width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:11px;-webkit-background-size:60% 60%;-moz-background-size:60%;-o-background-size:60%;background-size:60%;background-position:center center;background-repeat:no-repeat}.btn-flt.lp{background-color:rgba(255,245,0,.5)}.btn-flt.lp::before{background-color:#fff500;background-image:url("../img/web.svg")}.btn-flt.im{background-color:rgba(216,45,126,.5)}.btn-flt.im::before{background-color:#d82d7e;background-image:url("../img/cart.svg")}.btn-flt.kw{background-color:rgba(250,143,33,.5)}.btn-flt.kw::before{background-color:#fa8f21;background-image:url("../img/real-estate.svg")}.btn-flt.ok{background-color:rgba(64,179,224,.5)}.btn-flt.ok::before{background-color:#40b3e0;background-image:url("../img/key.svg")}.btn-flt.dg{background-color:rgba(64,179,224,.5)}.btn-flt.dg::before{background-color:#40b3e0;background-image:url("../img/design.svg");-webkit-background-size:70% 70%;-moz-background-size:70%;-o-background-size:70%;background-size:70%}.btn-flt.cd{background-color:rgba(0,138,71,.5)}.btn-flt.cd::before{background-color:#008a47;background-image:url("../img/code.svg");-webkit-background-size:60% 60%;-moz-background-size:60%;-o-background-size:60%;background-size:60%}strong,b{font-weight:700}input,textarea,select{resize:none;display:block;width:100%;max-width:400px;height:40px;background:rgba(0,0,0,0);font-weight:400;font-size:23px;line-height:32px;padding:0 2px;text-align:left;color:#1c2529;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-bottom:1px solid #eee}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select::-webkit-input-placeholder{color:rgba(28,37,41,.5);font-weight:300}input:-moz-placeholder, textarea:-moz-placeholder, select:-moz-placeholder{color:rgba(28,37,41,.5);font-weight:300}input::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder{color:rgba(28,37,41,.5);font-weight:300}input:-ms-input-placeholder, textarea:-ms-input-placeholder, select:-ms-input-placeholder{color:rgba(28,37,41,.5);font-weight:300}input::-ms-input-placeholder, textarea::-ms-input-placeholder, select::-ms-input-placeholder{color:rgba(28,37,41,.5);font-weight:300}input::placeholder,textarea::placeholder,select::placeholder{color:rgba(28,37,41,.5);font-weight:300}select{cursor:pointer;background-image:url("../img/arrow_down-black.svg");background-repeat:no-repeat;background-position:center right;-webkit-background-size:24px 24px;-moz-background-size:24px 24px;-o-background-size:24px 24px;background-size:24px 24px;padding-right:30px;position:relative;z-index:1}.heading{font-weight:600;font-size:96px;line-height:120%}.sr{font-size:18px;padding:16px 26px 16px 50px;background-position:center left 16px;-webkit-background-size:26px 26px;-moz-background-size:26px 26px;-o-background-size:26px 26px;background-size:26px 26px;background-repeat:no-repeat;display:inline-block;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;margin:0 6px 10px 0}.sr.code{background-image:url("../img/code.svg");background-color:#008a47}.sr.design{color:#000;background-image:url("../img/design.svg");background-color:#fff500}ul{list-style-type:none}ul li{font-weight:400;font-size:24px;line-height:32px;padding-left:30px;margin:0 0 10px;position:relative}mark{background-color:rgba(71,76,198,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-box-shadow:0px 10px 0px -2px #292d8c;-moz-box-shadow:0px 10px 0px -2px #292d8c;box-shadow:0px 10px 0px -2px #292d8c;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:inline-block;padding:10px 30px;position:relative;z-index:1;color:#fff}mark::before{content:"";display:block;width:-webkit-calc(100% - 24px);width:-moz-calc(100% - 24px);width:calc(100% - 24px);height:-webkit-calc(100% - 24px);height:-moz-calc(100% - 24px);height:calc(100% - 24px);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:absolute;top:11px;left:12px;border:2px solid rgba(41,45,140,.5)}.green{background-color:rgba(105,255,183,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-box-shadow:0px 10px 0px -2px #016e39;-moz-box-shadow:0px 10px 0px -2px #016e39;box-shadow:0px 10px 0px -2px #016e39}.green::before{border-color:#00753d}#cancel{display:none;text-align:center;padding:10px;font-size:26px;color:#fff;background-color:rgba(0,0,0,0);position:fixed;top:10px;right:20px;z-index:99999999}@-webkit-keyframes fade{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fade{0%{opacity:1}100%{opacity:0}}@-o-keyframes fade{0%{opacity:1}100%{opacity:0}}@keyframes fade{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes shape{0%{-webkit-transform:rotate(0) translate(40px, 40px) scale(1.1);transform:rotate(0) translate(40px, 40px) scale(1.1)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@-moz-keyframes shape{0%{-moz-transform:rotate(0) translate(40px, 40px) scale(1.1);transform:rotate(0) translate(40px, 40px) scale(1.1)}100%{-moz-transform:rotate(180deg);transform:rotate(180deg)}}@-o-keyframes shape{0%{-o-transform:rotate(0) translate(40px, 40px) scale(1.1);transform:rotate(0) translate(40px, 40px) scale(1.1)}100%{-o-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes shape{0%{-webkit-transform:rotate(0) translate(40px, 40px) scale(1.1);-moz-transform:rotate(0) translate(40px, 40px) scale(1.1);-o-transform:rotate(0) translate(40px, 40px) scale(1.1);transform:rotate(0) translate(40px, 40px) scale(1.1)}100%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}}@media screen and (max-width: 1500px){.container{max-width:1200px}.btn-flt{font-size:14px;padding:16px 20px 16px 58px}.btn-flt::before{left:8px}}@media screen and (max-width: 1200px){mark{padding:9px 26px;-webkit-box-shadow:0px 10px 0px -4px #292d8c;-moz-box-shadow:0px 10px 0px -4px #292d8c;box-shadow:0px 10px 0px -4px #292d8c}mark::before{width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px);height:-webkit-calc(100% - 20px);height:-moz-calc(100% - 20px);height:calc(100% - 20px);left:8px;top:9px}.green{-webkit-box-shadow:0px 10px 0px -4px #016e39;-moz-box-shadow:0px 10px 0px -4px #016e39;box-shadow:0px 10px 0px -4px #016e39}.btn-link{width:100%;display:block;padding:12px 0 0}}@media screen and (max-width: 700px){body{background-color:#000;color:#fff}.btn-flt{display:inline-block;font-size:0px;font-weight:400;margin:0 0 10px;border-color:#fff;color:#fff;overflow:hidden;padding:22px 22px;color:rgba(0,0,0,0);-webkit-animation:open .8s ease-out forwards;-moz-animation:open .8s ease-out forwards;-o-animation:open .8s ease-out forwards;animation:open .8s ease-out forwards;background-color:rgba(0,0,0,0) !important}.btn-flt::before{width:29px;height:29px;left:6px}.btn-flt:nth-of-type(1){-webkit-animation-delay:2s;-moz-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s}.btn-flt:nth-of-type(2){-webkit-animation-delay:2.5s;-moz-animation-delay:2.5s;-o-animation-delay:2.5s;animation-delay:2.5s}.btn-flt:nth-of-type(3){-webkit-animation-delay:3s;-moz-animation-delay:3s;-o-animation-delay:3s;animation-delay:3s}.btn-flt:nth-of-type(4){-webkit-animation-delay:3.5s;-moz-animation-delay:3.5s;-o-animation-delay:3.5s;animation-delay:3.5s}.btn-flt:nth-of-type(5){-webkit-animation-delay:4s;-moz-animation-delay:4s;-o-animation-delay:4s;animation-delay:4s}.container{padding:0 4px 0 51px}ol.styled{padding:16px 16px 16px 42px}mark{-webkit-box-shadow:0px 4px 0px #292d8c;-moz-box-shadow:0px 4px 0px #292d8c;box-shadow:0px 4px 0px #292d8c;margin-bottom:14px}.green{margin-bottom:8px;-webkit-box-shadow:0px 4px 0px #008343;-moz-box-shadow:0px 4px 0px #008343;box-shadow:0px 4px 0px #008343}}@-webkit-keyframes open{0%{max-width:58px;color:rgba(0,0,0,0)}60%{color:rgba(0,0,0,0)}100%{display:inline-block;font-size:13px;max-width:100%;color:#fff;padding:10px 10px 10px 40px}}@-moz-keyframes open{0%{max-width:58px;color:rgba(0,0,0,0)}60%{color:rgba(0,0,0,0)}100%{display:inline-block;font-size:13px;max-width:100%;color:#fff;padding:10px 10px 10px 40px}}@-o-keyframes open{0%{max-width:58px;color:rgba(0,0,0,0)}60%{color:rgba(0,0,0,0)}100%{display:inline-block;font-size:13px;max-width:100%;color:#fff;padding:10px 10px 10px 40px}}@keyframes open{0%{max-width:58px;color:rgba(0,0,0,0)}60%{color:rgba(0,0,0,0)}100%{display:inline-block;font-size:13px;max-width:100%;color:#fff;padding:10px 10px 10px 40px}}header,.socials{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}header{padding:40px 0;color:#fff}header .logo{font-size:24px;font-weight:700}header .socials a{display:inline-block;margin:0 8px}header .socials img{max-width:30px}@media screen and (max-width: 700px){header{border-bottom:1px solid rgba(255,255,255,.5);width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px);padding:14px 0px;margin-left:10px;position:relative}header::before{content:"";width:100%;width:-webkit-calc(100% + 20px);width:-moz-calc(100% + 20px);width:calc(100% + 20px);position:absolute;background-color:rgba(255,255,255,.1);height:101%;bottom:-1px;left:-10px;right:auto;z-index:-1111111}header .logo{font-size:16px;max-width:80px;font-style:italic;font-weight:200}header .logo::first-line{font-weight:900}header .socials{display:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:90px;text-align:center}header .socials a{width:48%;margin:0 0 8px}header .menu{display:inline-block;vertical-align:middle;width:38px;height:38px;margin:0;opacity:1 !important;background-color:rgba(0,0,0,0);position:relative;z-index:999999999}header .menu::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../img/contacts.svg");background-repeat:no-repeat;background-position:center center;-webkit-background-size:85% 85%;-moz-background-size:85%;-o-background-size:85%;background-size:85%;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}header .menu span{position:absolute;top:45%;right:0;display:block;width:35%;height:3px;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#fff;-webkit-transform:translateY(-14%);-moz-transform:translateY(-14%);-ms-transform:translateY(-14%);-o-transform:translateY(-14%);transform:translateY(-14%);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}header .menu span::before,header .menu span::after{content:"";display:block;width:85%;height:3px;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:absolute;top:7px;right:0;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}header .menu span::after{width:75%;top:-7px}header .menu-active{background-color:rgba(0,0,0,.3);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}header .menu-active::before{opacity:0}header .menu-active span{width:50%;top:50%;height:2px;right:50%;-webkit-transform:translate(50%, -50%) rotate(-45deg);-moz-transform:translate(50%, -50%) rotate(-45deg);-ms-transform:translate(50%, -50%) rotate(-45deg);-o-transform:translate(50%, -50%) rotate(-45deg);transform:translate(50%, -50%) rotate(-45deg)}header .menu-active span::before{width:100%;top:50%;right:50%;height:2px;-webkit-transform:translate(50%, -50%) rotate(-90deg);-moz-transform:translate(50%, -50%) rotate(-90deg);-ms-transform:translate(50%, -50%) rotate(-90deg);-o-transform:translate(50%, -50%) rotate(-90deg);transform:translate(50%, -50%) rotate(-90deg);background-color:#fff}header .menu-active span::after{width:100%;background-color:rgba(0,0,0,0)}}.start{background-color:#fff;color:#1c2529;padding:0px 0 120px;position:relative;z-index:100}.start::before{position:relative;content:"";display:block;background-color:#1c2529;height:128px;-webkit-border-radius:0px 0px 140px 0px;-moz-border-radius:0px 0px 140px 0px;border-radius:0px 0px 140px 0px;margin-bottom:120px}.start .container{background-image:url("../img/watermark_dark.svg");background-repeat:no-repeat;background-position:right center;-webkit-background-size:415px auto;-moz-background-size:415px auto;-o-background-size:415px auto;background-size:415px auto}.start .headline{max-width:560px;text-align:left;margin-bottom:16px}.start .textline{max-width:570px;text-align:left;margin-bottom:60px}.start .wrapper{max-width:560px}.start .rules{font-style:normal;font-weight:400;font-size:12px;line-height:16px;opacity:.7}.start .col{max-width:450px}.start form{max-width:830px}.start form .inp-wrap{width:100%}.start .cost{margin:0 auto 15px 0}.start .cost__descr{font-weight:400;font-size:20px;opacity:.7;line-height:26px}.start .cost__price{font-weight:600;font-size:24px;line-height:32px}.start .btn{margin:15px 30px 15px 0}.start.type_3{padding:0}.start.type_3::before{margin:0}.start.type_3 .container{padding:0 15px;background-image:none}.start.type_3 .start-img{max-width:40%}.start.type_2 .container{background-image:none}.start.type_2 .col{margin:0 auto 0 0}.start.type_2 .col .wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}footer{background-color:#1c2529;text-align:center;padding:40px 0;margin:auto 0 0}footer .logo{display:block;max-width:200px;margin:0 auto 60px}footer .social{margin:0 0 60px}footer .copyright{font-weight:400;font-size:12px;line-height:16px;opacity:.7}@media screen and (max-width: 1170px){.start::before{height:124px;z-index:1}.start .container{-webkit-background-size:40% auto;-moz-background-size:40% auto;-o-background-size:40% auto;background-size:40% auto;background-position:center right 40px}.start .headline{margin-bottom:8px !important}.start .headline,.start .textline{max-width:330px}.start .textline{margin-bottom:30px}.start form{max-width:330px}.start form .wrapper{display:block}.start form .rules{margin:0;padding-top:15px}.start.type_2 .textline{max-width:570px}.start.type_2 form{max-width:100%}}@media screen and (max-width: 700px){.start::before{margin-bottom:60px;height:100px}.start .container{background-image:none}.start .headline,.start .textline,.start form{max-width:100%}.start .headline .col,.start .textline .col,.start form .col{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.start .headline .col .wrapper,.start .textline .col .wrapper,.start form .col .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.start .headline .inp-count,.start .textline .inp-count,.start form .inp-count{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.start .headline .btn,.start .textline .btn,.start form .btn{width:100%;margin:0}footer .social,footer .logo{margin-bottom:40px}}.modal{display:none;position:fixed;top:0;left:0;height:100%;width:100%;z-index:9999999999;background-color:rgba(0,0,0,.6);padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.modal-content{width:94%;min-height:100px;max-height:95%;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;max-width:664px;overflow-y:scroll;color:#1c2529;text-align:left;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;padding:32px}.modal-content::before{display:none}.modal-content .headline{font-size:32px;line-height:120%;max-width:unset}.modal-content .textline{max-width:unset;font-size:20px;line-height:26px;margin-bottom:40px}.modal-content::-webkit-scrollbar{width:0;height:0}.modal-content .review__text{height:unset;max-height:unset}.modal-content .review__text::after{content:"";display:none}.modal-content .review__img{position:absolute;left:32px;top:32px;width:70px;height:70px}.modal-content .review__user{padding-left:86px;margin-top:12px}.modal-content .review__descr{padding-left:86px;margin-bottom:28px}.modal-close{position:absolute;top:32px;right:32px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:20px;background-color:rgba(28,37,41,.2);color:#1c2529;width:36px;height:36px}.modal.active{visibility:visible;opacity:1}.modal.is-open{display:block}.modal#modal-video .modal-content{overflow:visible;text-align:center;background-color:rgba(0,0,0,0);padding:0}.modal#modal-video .modal-content iframe{max-width:100% !important;margin:0}.modal#modal-video .modal-close{color:#fff;top:-20px;right:-20px}@media screen and (max-width: 1170px){.modal-content{max-width:400px;padding:24px}.modal-content .headline{font-size:24px;line-height:32px;margin-bottom:4px}.modal-content .textline{font-size:16px;line-height:22px;margin-bottom:30px}.modal-content form{max-width:100%}.modal-content .btn{width:100%}.modal-close{top:24px;right:24px;width:24px;height:24px;font-size:14px}.modal#modal-review .modal-content{max-width:518px}.modal#modal-review .modal-content .review__img{width:60px;height:60px;top:24px;left:24px}.modal#modal-review .modal-content .review__user{margin-top:9px;padding-left:76px}.modal#modal-review .modal-content .review__descr{padding-left:76px;margin-bottom:25px}.modal#modal-video .modal-close{color:#fff;top:-30px;right:0px}}@media screen and (max-width: 700px){.modal-content{max-width:400px;padding:17px 16px}.modal-content .headline{font-size:20px;line-height:22px;margin-bottom:3px}.modal-content .textline{font-size:14px;line-height:20px;margin-bottom:16px}.modal-close{top:17px;right:16px;font-size:14px}.modal#modal-review .modal-content .review__img{width:48px;height:48px;top:16px;left:16px}.modal#modal-review .modal-content .review__user{margin-top:5px;padding-left:58px}.modal#modal-review .modal-content .review__descr{padding-left:58px;margin-bottom:22px}}main{background-color:#000;min-height:650px;background-repeat:no-repeat;background-position:bottom 20px center;-webkit-background-size:1400px auto;-moz-background-size:1400px auto;-o-background-size:1400px auto;background-size:1400px auto;position:relative;padding:0 0 60px;overflow:hidden;z-index:1}main::before{content:"";display:block;width:100%;height:100%;z-index:1;position:absolute;top:0;left:0;background:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}main h1{margin:0;padding:90px 0 0;font-weight:900;line-height:110%;font-size:90px;color:#fff;text-align:center}main .upper{text-transform:uppercase;font-style:italic;padding-top:40px;line-height:125%;display:block}main .round{display:inline-block;font-style:normal;border:3px solid #fff500;-webkit-border-radius:300px;-moz-border-radius:300px;border-radius:300px;padding:0px 30px;color:#fff500}.shapes{width:100%;height:100%;max-width:1400px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:0;left:50%;z-index:-1000;position:absolute}.shapes .shp{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute}.shapes .shp::before{content:"";width:100%;height:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;top:0;left:0;-webkit-animation:fade 3s ease-in-out infinite alternate;-moz-animation:fade 3s ease-in-out infinite alternate;-o-animation:fade 3s ease-in-out infinite alternate;animation:fade 3s ease-in-out infinite alternate}.shapes .shape{width:348px;height:348px;background:-webkit-gradient(linear, left top, left bottom, from(#FF0000), to(#CD9400));background:-webkit-linear-gradient(top, #FF0000 0%, #CD9400 100%);background:-moz-linear-gradient(top, #FF0000 0%, #CD9400 100%);background:-o-linear-gradient(top, #FF0000 0%, #CD9400 100%);background:linear-gradient(180deg, #FF0000 0%, #CD9400 100%);top:200px;left:100px;animation:shape 12s ease-in-out infinite alternate-reverse}.shapes .shape::before{background:-webkit-gradient(linear, left top, left bottom, from(#CD9400), to(#FF0000));background:-webkit-linear-gradient(top, #CD9400 0%, #FF0000 100%);background:-moz-linear-gradient(top, #CD9400 0%, #FF0000 100%);background:-o-linear-gradient(top, #CD9400 0%, #FF0000 100%);background:linear-gradient(180deg, #CD9400 0%, #FF0000 100%)}.shapes .shape_2{width:200px;height:200px;top:120px;left:250px;-webkit-animation:shape 8s ease-in-out infinite alternate;-moz-animation:shape 8s ease-in-out infinite alternate;-o-animation:shape 8s ease-in-out infinite alternate;animation:shape 8s ease-in-out infinite alternate;background:-webkit-gradient(linear, left top, left bottom, from(#00E676), color-stop(52%, #CD9400));background:-webkit-linear-gradient(top, #00E676 0%, #CD9400 52%);background:-moz-linear-gradient(top, #00E676 0%, #CD9400 52%);background:-o-linear-gradient(top, #00E676 0%, #CD9400 52%);background:linear-gradient(180deg, #00E676 0%, #CD9400 52%)}.shapes .shape_2::before{background:-webkit-gradient(linear, left top, left bottom, from(#00E676), color-stop(70%, #FF0000));background:-webkit-linear-gradient(top, #00E676 0%, #FF0000 70%);background:-moz-linear-gradient(top, #00E676 0%, #FF0000 70%);background:-o-linear-gradient(top, #00E676 0%, #FF0000 70%);background:linear-gradient(180deg, #00E676 0%, #FF0000 70%)}.shapes .shape_3{width:348px;height:348px;bottom:180px;right:100px;-webkit-animation:shape 16s ease-in-out infinite alternate;-moz-animation:shape 16s ease-in-out infinite alternate;-o-animation:shape 16s ease-in-out infinite alternate;animation:shape 16s ease-in-out infinite alternate;background:-webkit-gradient(linear, left top, left bottom, from(#00E676), color-stop(57.29%, #CD9400));background:-webkit-linear-gradient(top, #00E676 0%, #CD9400 57.29%);background:-moz-linear-gradient(top, #00E676 0%, #CD9400 57.29%);background:-o-linear-gradient(top, #00E676 0%, #CD9400 57.29%);background:linear-gradient(180deg, #00E676 0%, #CD9400 57.29%)}.shapes .shape_3::before{background:-webkit-gradient(linear, left top, left bottom, from(#CD9400), color-stop(57.29%, #00E676));background:-webkit-linear-gradient(top, #CD9400 0%, #00E676 57.29%);background:-moz-linear-gradient(top, #CD9400 0%, #00E676 57.29%);background:-o-linear-gradient(top, #CD9400 0%, #00E676 57.29%);background:linear-gradient(180deg, #CD9400 0%, #00E676 57.29%)}.shapes .shape_4{width:220px;height:220px;bottom:100px;right:260px;animation:shape 8s ease-in-out infinite alternate reverse;background:-webkit-gradient(linear, left top, left bottom, from(#FF0000), to(#CD9400));background:-webkit-linear-gradient(top, #FF0000 0%, #CD9400 100%);background:-moz-linear-gradient(top, #FF0000 0%, #CD9400 100%);background:-o-linear-gradient(top, #FF0000 0%, #CD9400 100%);background:linear-gradient(180deg, #FF0000 0%, #CD9400 100%)}.shapes .shape_4::before{background:-webkit-gradient(linear, left top, left bottom, from(#CD9400), to(#FF0000));background:-webkit-linear-gradient(top, #CD9400 0%, #FF0000 100%);background:-moz-linear-gradient(top, #CD9400 0%, #FF0000 100%);background:-o-linear-gradient(top, #CD9400 0%, #FF0000 100%);background:linear-gradient(180deg, #CD9400 0%, #FF0000 100%)}.marquee{background-color:#fff500;border:1px solid #000;padding:13px 0 12px;text-align:center;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow:hidden}.marquee-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-animation:scroll 11s linear infinite;-moz-animation:scroll 11s linear infinite;-o-animation:scroll 11s linear infinite;animation:scroll 11s linear infinite;overflow:hidden;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.marquee:hover .marquee-content{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}.marquee li{font-weight:700;font-size:31px;line-height:150%;padding:0;margin:0}.marquee li::before{content:"✳";display:inline-block;margin:0 30px}.item{width:49%;margin:0 0 20px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;position:relative;z-index:1;overflow:hidden;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}.item:hover{opacity:1}.item img{-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s;-o-object-fit:cover;object-fit:cover;height:100%;border:2px solid #8c3aaa;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.item-body{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;color:#fff;background-color:rgba(0,0,0,.95);padding:40px 40px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;visibility:hidden;opacity:0;-webkit-transform:scale(0.94);-moz-transform:scale(0.94);-ms-transform:scale(0.94);-o-transform:scale(0.94);transform:scale(0.94);-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}.item-actions{position:absolute;left:30px;bottom:50px}.item-actions .btn{margin-right:15px}.item__heading{font-weight:600;font-size:24px;margin:0 0 10px}.item__subheading{font-weight:500;font-size:18px;line-height:150%;margin-bottom:10px}.item__text{display:block;font-weight:300;font-size:16px;line-height:150%;margin:0 0 20px}.item .cancel{display:none}.item:hover img{-webkit-transform:scale(0.94);-moz-transform:scale(0.94);-ms-transform:scale(0.94);-o-transform:scale(0.94);transform:scale(0.94)}@media screen and (min-width: 1200px){.item:hover .item-body{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@media screen and (min-width: 700px){.item .btn-flt{color:#fff}}.filter{padding:70px 0 0 40px;width:43%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;z-index:1}.filter::before{content:"";display:block;width:-webkit-calc(100% + 100px);width:-moz-calc(100% + 100px);width:calc(100% + 100px);height:400px;position:absolute;z-index:-1;top:0px;right:-100px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:rgba(0,255,94,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.filter::after{content:"";display:block;width:400px;height:400px;top:110%;left:50%;margin-left:-200px;background-color:#000;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;z-index:-100}.filter-btn{background-color:rgba(0,0,0,0);color:#000;font-size:22px;background-image:url("../img/filter.svg");background-repeat:no-repeat;background-position:center left;padding:3px 0 3px 34px}.projects{position:relative;z-index:1;overflow:hidden}.projects-wrap{margin-bottom:60px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.projects .container{background-repeat:no-repeat;background-position:top 50px right 100px;padding:70px 0px 60px;position:relative;z-index:1}.projects .heading{width:55%;padding:70px 0 0;position:relative;z-index:1;margin-bottom:0}.projects .heading::before{content:"";display:block;width:-webkit-calc(100% + 100px);width:-moz-calc(100% + 100px);width:calc(100% + 100px);height:400px;position:absolute;z-index:-1;top:0px;left:-100px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:rgba(255,245,0,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.projects .heading::after{content:"";display:block;width:400px;height:400px;top:110%;left:60%;margin-left:-200px;background-color:#000;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;z-index:-100}.projects .wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.info{top:0;right:0;z-index:999;position:fixed;min-height:110vh;overflow-y:scroll;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;padding:30px 10px 20px 10px;background-color:rgba(0,0,0,.7);-webkit-transition:opacity .4s ease,visibility .2s ease,-webkit-transform .4s ease;transition:opacity .4s ease,visibility .2s ease,-webkit-transform .4s ease;-o-transition:opacity .4s ease,visibility .2s ease,-o-transform .4s ease;-moz-transition:opacity .4s ease,transform .4s ease,visibility .2s ease,-moz-transform .4s ease;transition:opacity .4s ease,transform .4s ease,visibility .2s ease;transition:opacity .4s ease,transform .4s ease,visibility .2s ease,-webkit-transform .4s ease,-moz-transform .4s ease,-o-transform .4s ease;opacity:0;visibility:hidden;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px)}.info img{max-width:60%;display:block;margin:0 auto 15px;-o-object-fit:cover;object-fit:cover;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-box-shadow:10px 10px 0px 0px rgba(185,0,0,.5019607843),-10px -10px 0px 0px rgba(49,185,0,.5019607843);-moz-box-shadow:10px 10px 0px 0px rgba(185,0,0,.5019607843),-10px -10px 0px 0px rgba(49,185,0,.5019607843);box-shadow:10px 10px 0px 0px rgba(185,0,0,.5019607843),-10px -10px 0px 0px rgba(49,185,0,.5019607843)}.info ul li{font-size:16px;padding:0;margin:0 4px}.info__heading{width:90%;font-size:20px;font-weight:600;margin:0 auto 8px}.info__text{width:90%;font-size:16px;font-weight:200;line-height:120%;margin:0 auto 10px}.info.active{opacity:1;visibility:visible;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}@-webkit-keyframes scroll{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-moz-keyframes scroll{from{-moz-transform:translateX(0);transform:translateX(0)}to{-moz-transform:translateX(-100%);transform:translateX(-100%)}}@-o-keyframes scroll{from{-o-transform:translateX(0);transform:translateX(0)}to{-o-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes scroll{from{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}}@media screen and (max-width: 1500px){main{min-height:500px;-webkit-background-size:1100px auto;-moz-background-size:1100px auto;-o-background-size:1100px auto;background-size:1100px auto;background-position:bottom center}main h1{padding:40px 0 0;font-size:72px}.filter{padding:50px 0 0}.filter::before{width:-webkit-calc(100% + 50px);width:-moz-calc(100% + 50px);width:calc(100% + 50px);right:-50px}.projects .heading{padding:50px 0 0}.projects .heading::before{width:-webkit-calc(100% + 50px);width:-moz-calc(100% + 50px);width:calc(100% + 50px);left:-50px}}@media screen and (max-width: 1200px){main{min-height:550px}main h1{font-size:70px}main .upper{padding-top:20px}.shapes .shape{top:100px}.shapes .shape_3,.shapes .shape_4{display:none;-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}.item{max-width:800px;margin:0 auto 30px;width:100%;overflow:visible}.item img{border:none}.filter{display:block;width:100%;padding:40px}.filter::before{width:100%;height:100%;left:0}.filter::after{display:none}.projects .container{padding:30px 15px 0}.projects-wrap{display:block;position:relative;z-index:1}.projects-wrap::before{content:"";width:300px;height:300px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#000;position:absolute;z-index:-1;right:-150px}.projects .heading{width:100%;display:block;padding:40px 40px 80px;margin-bottom:10px}.projects .heading::before,.projects .heading::after{display:none}}@media screen and (max-width: 700px){.item{margin-bottom:0px}.item img{height:unset;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.item-body{width:-webkit-calc(100% - 35px);width:-moz-calc(100% - 35px);width:calc(100% - 35px);background-color:rgba(0,0,0,.7);padding:80px 10px 30px 40px;position:fixed;top:0;left:auto;right:0;height:100%;z-index:9999999;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-transition:opacity .4s ease,visibility .2s ease,-webkit-transform .4s ease;transition:opacity .4s ease,visibility .2s ease,-webkit-transform .4s ease;-o-transition:opacity .4s ease,visibility .2s ease,-o-transform .4s ease;-moz-transition:opacity .4s ease,transform .4s ease,visibility .2s ease,-moz-transform .4s ease;transition:opacity .4s ease,transform .4s ease,visibility .2s ease;transition:opacity .4s ease,transform .4s ease,visibility .2s ease,-webkit-transform .4s ease,-moz-transform .4s ease,-o-transform .4s ease;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px)}.item-actions{width:85%;text-align:center}.item-actions .btn{margin:0 0 10px}.item__text{margin-bottom:30px}.item__subheading{padding-top:30px;border-top:1px solid #eee}.item-active{position:relative;z-index:999999999}.item-active .item-body{-webkit-transition:opacity .1s ease,visibility .2s ease,-webkit-transform .4s ease;transition:opacity .1s ease,visibility .2s ease,-webkit-transform .4s ease;-o-transition:opacity .1s ease,visibility .2s ease,-o-transform .4s ease;-moz-transition:opacity .1s ease,transform .4s ease,visibility .2s ease,-moz-transform .4s ease;transition:opacity .1s ease,transform .4s ease,visibility .2s ease;transition:opacity .1s ease,transform .4s ease,visibility .2s ease,-webkit-transform .4s ease,-moz-transform .4s ease,-o-transform .4s ease;opacity:1;visibility:visible;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}main{min-height:unset;background:rgba(0,0,0,0);z-index:unset;position:static;padding:0px;margin:0 0 0 auto}main::before{display:none}main .container{z-index:unset}main h1{padding:25px 0 0;font-size:52px;text-align:left}main .upper{padding-top:0}main .round{font-size:60px;padding:5px 30px;margin-top:8px}main .content{display:none}.shapes{display:none}.marquee{padding:9px 0 9px;width:110vh;position:fixed;bottom:-60px;left:3px;z-index:100;-webkit-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);border-color:#fff;background-color:rgba(0,0,0,.5);color:#fff}.marquee li{font-weight:400;font-size:16px;padding:0}.marquee li::before{margin:0 16px}.projects{overflow:visible;z-index:1}.projects-wrap{margin-bottom:4px;padding:20px 10px 20px 10px;background-color:rgba(255,255,255,.1);-webkit-border-radius:0 0 50px 50px;-moz-border-radius:0 0 50px 50px;border-radius:0 0 50px 50px;border-top:none}.projects-wrap::before{display:none}.projects .wrap{display:block}.projects .container{padding:0px 4px 20px 51px}.projects .heading{font-family:"Press Start 2P",cursive;margin:0 0 10px;font-size:38px;text-transform:uppercase;padding:0}.projects .heading::before{background-color:rgba(0,0,0,0)}.projects .heading::after{display:none}.filter{display:block;padding:0;background-color:rgba(0,0,0,0)}.filter::before{display:none}.filter::after{display:none}}@media screen and (max-width: 360px){main h1{font-size:45px}}/*# sourceMappingURL=style.css.map */